自卸车 a) pwm 输出口直接驱动蜂鸣器方式
由于pwm 只控制固定频率的蜂鸣器,所以可以在程序的系统初始化时就对pwm 的输出波形进行设置。
首先根据sh69p43 的pwm 输出的周期宽度是10 位数据来选择pwm 时钟。系统使用4mhz 的晶振作为主振荡器,一个tosc 的时间就是0.25μs,若是将pwm 的时钟设置为tosc 的话, 则蜂鸣器要求的波形周期500μs 的计数值为500μs/0.25μs=(2000)10=(7d0)16,7d0h 为11 位的数据,而sh69p43 的pwm
输出周期宽度只是10 位数据,所以选择pwm 的时钟为tosc 是不能实现蜂鸣器所要的驱动波形的。
这里我们将pwm 的时钟设置为4tosc,这样一个pwm 的时钟周期就是1μs 了,由此可以算出500μs 对应的计数值为500μs/1μs=(500)10=(1f4)16,即分别在周期寄存器的高2 位、中4 位和低4 位三个寄存器中填入1、f 和4,就完成了对输出周期的设置。
济南坤达汽车销售有限公司,是多年专业从事中国重汽重型卡车及配件供应的一级品牌专卖企业。工商注册资金800万元。在职员工自上世纪90年代初就一直从事重型汽车营销工作,具有丰富的重卡销售和服务经验。联系电话:18953102990