联系姓名:钱苏文
联系电话:159-9609-7087
所在地区:江苏/宿迁市
主营产品:蜂鸣器、电磁蜂鸣器、贴片蜂鸣器、压电蜂鸣器
提交后,商家将派专人为您服务
极管Q1来驱动蜂鸣器LS2。另外在PORTA.3和PORTA.2分别接了两个按键,一个是PWM按键,是用来控制PWM输出口驱动蜂鸣器使用的;另一个是PORT按键,是用来控制I/O口驱动蜂鸣器使用的。连接按键的I/O口开内部上拉电阻。
软件设计方法
先分析一下蜂鸣器。所使用的蜂鸣器的工作频率是2000Hz,也就是说蜂鸣器的驱动信号波形周期是500μs,由于是1/2duty的信号,所以一个周期内的高电平和低电平的时间宽度都为250μs。软件设计上,我们将根据两种驱动方式来进行说明。
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,就完成了对输出周期的设置。再来设置占空比寄存器,在PWM输出中占空比的实现是
通过设定一个周期内电平的宽度来实现的。当输出模式选择为普通模式时,占空比寄存器是用来设置高电平的宽度。250μs的宽度计数值为250μs/1μs=(250)10=(0FA)16。只需要在占空比寄存器的高2位、中4位和低4位中分别填入0、F和A就可以完成对占空比的设置了,设置占空比为1/2duty。
以后只需要打开PWM输出,PWM输出口自然就能输出频率为2000Hz、占空比为1/2duty的方波。
2.I/O口定时翻转电平驱动蜂鸣器方式
使用I/O口定时翻转电平驱动蜂鸣器方式的设置比较简单,只需要对波形分析一下。由于驱动的信号刚好为周期500μs,占空比为1/2duty的方波,只需要每250μs进行一次电平翻转,就可以得到驱动蜂鸣器的方波信号。在程序上,可以使用TIMER0来定时,将TIMER0的预分频设置为/1,选择TIMER0的始终为系统时钟(主振荡器时钟/4),在TIMER0的载入/计数寄存器的高4位和低4位分别写入00H和06H,就能将TIMER0的中断设置为250μs。当需要I/O口驱动的蜂鸣器鸣叫时,只需要在进入TIMER0中断的时候对该I/O口的电平进行翻转一次,直到蜂鸣器不需要鸣叫的时候,将I/O口的电平设置为低电平即可。不鸣叫时将I/O口的输出电平设置为低电平是为了防止漏电。
XCL-9025ATC电磁式贴片蜂鸣器3V 16欧厂家批发
面议 详情
XCL-1265BZ电磁蜂鸣器12065插针有源12V批发
面议 详情
XCL-1265BZ电磁蜂鸣器圆形插针一体有源3V厂家批发
面议 详情
XCL-1275BZ电磁蜂鸣器圆形一体有源24V厂家批发
面议 详情
XCL-1275BZ电磁蜂鸣器12075插针一体5V厂家批发
面议 详情
XCL-1275BZ电磁蜂鸣器12075一体有源12V批发
面议 详情
XCL-1265BZ电磁式蜂鸣器12065插针一体有源5V
面议 详情
XCL-9055BZ电磁式蜂鸣器圆形插针一体有源3V
面议 详情
XCL-9055BZ电磁式蜂鸣器圆形插针有源5V厂家批发
面议 详情
XCL-9650AZC电磁蜂鸣器侧发声无源3V 16欧批发
面议 详情
XCL-5025ATP微型SMD贴片电磁式蜂鸣器偏孔3V高频
面议 详情
XCL-5030ATP贴片蜂鸣器SMD偏孔无源3V厂家批发
面议 详情
XCL-5020ATZ贴片式蜂鸣器中孔无源3V高分贝批发
面议 详情
XCL-5020ATP贴片蜂鸣器偏孔3V 12欧微型高频
面议 详情
XCL-1404ATHZ压电蜂鸣器弹簧针无源脚距7.6mm
面议 详情
XCL-1404AX无源带引线蜂鸣器圆形无耳压电蜂鸣器
面议 详情
XCL-1207ATHZ压电蜂鸣器5V无源弹簧针脚距7.5
面议 详情
XCL-8540ATC贴片蜂鸣器SMD无源3.6V工厂批发
面议 详情
XCL-9055BZ电磁蜂鸣器圆形插针有源12V源头厂家批发
面议 详情
XCL-9045ATZT贴片蜂鸣器无源3.6V16欧厂家批发
面议 详情
XCL-9055AZ电磁式蜂鸣器圆形一体插针无源3V16欧
面议 详情
XCL-9042BZ电磁式蜂鸣器插针有源5V批发2.7KHz
面议 详情
XCL-9042BZ电磁蜂鸣器圆形插针有源12V源头工厂批发
面议 详情
XCL-9042BZ电磁蜂鸣器圆形插针有源3V源头厂家批发
面议 详情
XCL-9042AZ电磁蜂鸣器无源1.5V 5.5欧工厂批发
面议 详情
XCL-9042AZ电磁蜂鸣器圆形插针一体无源3V 16欧
面议 详情
XCL-9042AZ电磁蜂鸣器圆形插针无源5V 42欧批发
面议 详情
XCL-7525ATC贴片蜂鸣器SMD无源3.6V工厂批发
面议 详情
XCL-9032ATC贴片蜂鸣器SMD侧发音无源3.6V
面议 详情
XCL-8530ATC电磁式贴片蜂鸣器SMD无源3.6V
面议 详情
XCL-9018AT压电式贴片蜂鸣器高频侧发声薄款耐高温
面议 详情
XCL-4216BX压电式蜂鸣器有源带引线连续声机械控制板
面议 详情
XCL-4020ATZ电磁式贴片蜂鸣器无源3V环保耐高温
面议 详情
XCL-1704AX压电蜂鸣器无源带引线高分贝批发
面议 详情
XCL-1295BZ电磁式蜂鸣器12095插针一体有源5V
面议 详情
XCL-1295BZ电磁蜂鸣器圆形插针一体有源3V源头厂家
面议 详情
XCL-2312BX压电蜂鸣器有源DC3-24V连续声高分贝
面议 详情
XCL-1310AT电磁贴片蜂鸣器顶发声环保批发
面议 详情
XCL-1295BZ电磁蜂鸣器12095插针有源12V批发
面议 详情
XCL-1275ACZ电磁蜂鸣器12075侧发音分体无源3V
面议 详情
现货供应电磁式无源1265侧发声蜂鸣器薄型小体积分体式蜂鸣器
面议 详情
XCL-1295AZ电磁蜂鸣器插针12095一体无源3V高频
面议 详情
XCL-1295AZ电磁式蜂鸣器无源5V高频KC1206
面议 详情
XCL-1407ATHZ压电蜂鸣器弹簧针脚距7.6
面议 详情