有源蜂鸣器,惠州市惠阳区秋长鑫亚图电子厂(在线咨询),蜂鸣器

· 机械式蜂鸣器,电磁式蜂鸣器,有源蜂鸣器,蜂鸣器
有源蜂鸣器,惠州市惠阳区秋长鑫亚图电子厂(在线咨询),蜂鸣器

使用I/O 口定时翻转电平驱动蜂鸣器方式的设置比较简单,蜂鸣器,只需要对波形分析一下。由于驱动的信号刚好为周期500μs,占空比为1/2duty 的方波,只需要每250μs 进行一次电平翻转,就可以得到驱动蜂鸣器的方波信号。在程序上,...


品牌
总量
包装
物流
交货

产品详情

使用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 口的输出电平设置为低电平是为了防止漏电。

首先根据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 输出中占空比的实现是




有源蜂鸣器_惠州市惠阳区秋长鑫亚图电子厂(在线咨询)_蜂鸣器由惠州市惠阳区秋长鑫亚图电子厂提供。“塑胶,电子产品加工”就选惠州市惠阳区秋长鑫亚图电子厂(www.ya-tu.com),公司位于:惠州市惠阳区秋长白石雷公塘下屋小组,多年来,惠州市惠阳区秋长鑫亚图电子厂坚持为客户提供优质的服务,联系人:吴图权。欢迎广大新老客户来电,来函,亲临指导,洽谈业务。惠州市惠阳区秋长鑫亚图电子厂期待成为您的长期合作伙伴!