这个声光报警电路的原理是什么、?有没有相应的C51程序

如题所述

在RC7端口输出一定频率的脉冲,这个脉冲会使D8发光,同时使Q8以这个频率导通关断从而使嗽叭发出声音。这个Q8应该是2N5551吧,如果是5401就不对了。5401是PNP管,不能这么用。程序的话也很简单,比如你要输出1KHZ的频率,那么你就想办法使RC7输出高电平0.5毫秒,输出低电平0.5毫秒就可以了,可以用循环的方法,最好是用定时器中断的方法,少占用CPU有效时间。具体程序就不写了,应该自己写一下试试才有感觉。
如果这个SPEAKER是有源蜂鸣器的话,就不要这么麻烦,只要RC7给个高电平就会响,低电平就不响了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-02
PC7出高电平,LED发光,三极管导通,speaker发声本回答被提问者采纳
第2个回答  2014-04-02
你好!

这是简单的驱动问题,在PC7处接上 51的 IO 口,就可以用单片机驱动了追问

嗯,谢谢你,有没有相关的C51程序?

追答

不好意思,这个的程序还真没有,但是还是比较简单的,也就是单片机增加一个按键,就能实现

相似回答