查看: 1403|回复: 6
|
我想加buzzer。。 可是有人可以指点我吗?
[复制链接]
|
|
楼主 |
发表于 3-4-2007 11:44 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 5-4-2007 10:03 AM
|
显示全部楼层
回复 #2 没钱人 的帖子
请问你会用PIC MCU吗?
如会,方法如下:
1。从U1A的输出进PIC MCU 的ADC,
2。ADC收到一个电平变化时就output一个pulse到Buzzer,(beep)
3。如常时间没有收到电平变化, 就直接on Buzzer。(Beep----------)
[ 本帖最后由 pic 于 5-4-2007 10:08 AM 编辑 ] |
|
|
|
|
|
|
|
楼主 |
发表于 5-4-2007 09:16 PM
|
显示全部楼层
原帖由 pic 于 5-4-2007 10:03 AM 发表
请问你会用PIC MCU吗?
如会,方法如下:
1。从U1A的输出进PIC MCU 的ADC,
2。ADC收到一个电平变化时就output一个pulse到Buzzer,(beep)
3。如常时间没有收到电平变化, 就直接on Buzzer。(Bee ...
谢谢PIC的解答。。 我现在要用PIC16F877A的ADC来转换成digital pulse。。 酱的话, 必须加code来控制吗??
从U1A的输出进PIC MCU 的ADC,
任何一个P0的channel都可以吗??酱的话,我的buzzer是应该放在哪一个pin??
请问你这里有PIC的ADC code吗??
真得很谢谢你。。。
|
|
|
|
|
|
|
|
发表于 6-4-2007 08:58 AM
|
显示全部楼层
原帖由 没钱人 于 5-4-2007 09:16 PM 发表
谢谢PIC的解答。。 我现在要用PIC16F877A的ADC来转换成digital pulse。。 酱的话, 必须加code来控制吗??
那肯定要的。
从U1A的输出进PIC MCU 的ADC,
任何一个P0的channel都可以吗??酱的话,我的buzzer是应该放在哪一个pin??
你可以用Port.A0 做ADC input, Buzzer 接Port.B0.
你的Output是几Volt呢? 如超过5V, 要加voltage divider 电路来降压,因为ADC的input是5V最大。
如你的output每一次都是超过5V, 你也可以用Digital port, 不一定要用ADC。
你的输出是怎样的?或你的电路根本都还没做?
可以参考旧帖如:
http://chinese2.cari.com.my/myfo ... &extra=page%3D1 |
|
|
|
|
|
|
|
楼主 |
发表于 6-4-2007 10:22 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 6-4-2007 11:58 PM
|
显示全部楼层
|
|
|
|
|
|
| |
本周最热论坛帖子
|