登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→蜂鸣器程序[xsz8866]
*第25322篇: 蜂鸣器程序
楼 主:
xsz8866
2004年9月3日10:19
蜂鸣器程序
各位大虾好!我这只苯鸟第一次调蜂鸣器,是无源蜂鸣器,老是不响,网站上说需要发送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
第
2
楼:
rode
2004年9月4日15:23
那么复杂?
你将蜂器一个脚接5V,另一
那么复杂?
你将蜂器一个脚接5V,另一个接P3.6,直接送取反就可以了.用定时器中断,第0.5S中断一次就行了.
第
3
楼:
xsz8866
2004年9月6日16:47
谢谢老兄的关照,作为该程序,线路设计是我
谢谢老兄的关照,作为该程序,线路设计是我公司的硬件设计工程师确定的,在设计中,P36线作为D触发器的控制线同时要控制D触发器的其他线,不能单独连到蜂鸣器。
>>>>>>对该主题发表你的看法
本主题贴数
3
,分页:
[第1页]
[上一篇主题]:
请问高手:哪个IC可以代替DS12887
[下一篇主题]:
单片机选型!