导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→蜂鸣器程序

* 61565: 蜂鸣器程序

   xsz8866 
xsz8866发表的帖子 

 蜂鸣器程序
各位大虾好!我这只苯鸟第一次调蜂鸣器,是无源蜂鸣器,老是不响,网站上说需要发送2K到4K的方波,有谁给我把程序指点一下,或者给我发一个参考程序,谢谢!
我的程序用P04通过D触发器跟蜂鸣器相连,P36为D触发器的控制线,置高位写入,设计为延时0.5毫妙,即2K的频率,程序如下:
LL:MOV R0,#2H
ATART:SETB P0.4
      SETB P3.6
      CLR P3.6
      LCALL DELAY
      CLR P0.4
      SETB P3.6
      CLR P3.6
      LCALL DELAY
      DJNZ R0,ATART
      AJMP LL
DELAY:MOV R2,#5
DEL1: MOV R3,#50
      DJNZ R3,$
      DJNZ R2,DEL1
      RET

发表时间:2004年9月3日10:19:13

  
回复该帖

本主题共有 3 帖,分页:>>>>>该主题的所有内容[3]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  61650.[详细]那么复杂?你将蜂器一个脚接5V,另一个接P3.6,直接送取反就可以了.用定时器中断,第0.5S中断..
摘要:那么复杂? 你将蜂器一个脚接5V,另一个接P3.6,直接送取反就可以了.用定时器中断,第0.5S中断一次就行了.......(96字)
- [rode][1415次] 2004年9月4日

  61795.[详细]谢谢老兄的关照,作为该程序,线路设计是我公司的硬件设计工程师确定的,在设计中,P36线作为D触发器..
摘要:谢谢老兄的关照,作为该程序,线路设计是我公司的硬件设计工程师确定的,在设计中,P36线作为D触发器的控制线同时要控制D触发器的其他线,不能单独连到蜂鸣器。......(149字)
- [xsz8866][1048次] 2004年9月6日

[上一篇帖子]:请问高手:哪个IC可以代替DS12887谢谢先!
[下一篇帖子]:单片机选型!我准备设计一套用于仪器仪表控制的系统,请问有没有能够耐压10V的单片机? 另外我