怎么让蜂鸣器每30秒先短响三声,停顿一下,然后再短响两声?汇编程序实现

用的是HT46R23的单片机啊,蜂鸣器用的是4K的有源蜂鸣器

第1个回答  2010-09-23
1、可以用定时器,具体最好看下书吧,我对你的单片机不了解
2、算时钟周期,用add RX,0x01 、比较语句和跳转语句,算下这些语句执行时间,因为不同单片机执行的一个命令花的时钟周期不尽相同,所以你要自己看手册啦。但这种方法不如第一个准确。
3、上生产HT46R23单片机公司的网站,它会提供这种基本代码的。
好好学,加油啊,嘿嘿!本回答被网友采纳
第2个回答  2010-09-19
不知道你具体用什么型号的单片机,只能给你个提示了, 你可以做2个中断做做看(别把优先级指令忘了) 第一个中断判断30秒 第2个中断 判断它响的长短. 在程序中 借个单元判断响几声.

怎么让蜂鸣器每30秒先短响三声,停顿一下,然后再短响两声?汇编程序实现...
1、可以用定时器,具体最好看下书吧,我对你的单片机不了解 2、算时钟周期,用add RX,0x01 、比较语句和跳转语句,算下这些语句执行时间,因为不同单片机执行的一个命令花的时钟周期不尽相同,所以你要自己看手册啦。但这种方法不如第一个准确。3、上生产HT46R23单片机公司的网站,它会提供这种...

单片机80c51用汇编语言写让蜂鸣器发出一长三短声的程序
一种是一端接地,在另一端加一个方波脉冲它才会响,调节脉冲占空比可以调节发出的声音.

相似回答