极其简单的问题,请帮忙分析一下

[复制链接]
4660|23
 楼主| wxdx8320 发表于 2007-12-11 20:04 | 显示全部楼层 |阅读模式
下图右面的蜂鸣器电路怎么也发不了声,而左边的数码管显示正常,为什么哪?<br /><br />蜂鸣器是那种加5v电压就响的,给P3.0高电平,蜂鸣器就是不响,把三极管ce短路,蜂鸣器就能正常。<br /><br />
computer00 发表于 2007-12-11 20:18 | 显示全部楼层

P3.0接1K的上拉电阻试试?

  
maychang 发表于 2007-12-11 20:39 | 显示全部楼层

Q4或R22坏了也有可能

  
ayb_ice 发表于 2007-12-12 08:27 | 显示全部楼层

bce搞错了吧

  
michael_li 发表于 2007-12-12 14:10 | 显示全部楼层

路过。。。。

  
mannerfh 发表于 2007-12-12 16:10 | 显示全部楼层

量一下

你将P3.0置高,用万用表测一下Q4的C极的电压是多少,可能是驱动不够吧,
niuniu1983 发表于 2007-12-12 17:27 | 显示全部楼层

为司马不用PNP的呢

  
fluke56512 发表于 2007-12-12 22:38 | 显示全部楼层

咋就不用PNP?呵呵

  
 楼主| wxdx8320 发表于 2007-12-15 08:09 | 显示全部楼层

谢谢各位!

按照00的方法接了一只上拉电阻就正常了,但是想问一下00,这里为什么要加上拉电阻啊?好多书上、报刊上的图都没有加上拉的。<br /><br />这里有一个小经验:就是以后驱动蜂鸣器最好用pnp的管子,这样用仿真器的时候,会避免很多噪音。
sz_kd 发表于 2007-12-15 09:47 | 显示全部楼层

驱动不够

  
fluke56512 发表于 2007-12-18 22:54 | 显示全部楼层

这两天Multisim玩上瘾了。

P3.0的内部上拉电阻330K左右。你又串了个1K的电阻。当P3.0输出高电平时驱动明显不足。<br />上张输出高电平的图&nbsp;<br /><br />
fluke56512 发表于 2007-12-18 22:55 | 显示全部楼层

没有上啦之前的

一帖只能发一张图啊。
duanyong5 发表于 2007-12-20 22:21 | 显示全部楼层

事实

可能是Q4,和R22坏了吧
ra_rabbit 发表于 2007-12-22 11:49 | 显示全部楼层

别用高电平驱动,

换成使用低电平驱动的看看&nbsp;&nbsp;<br />使用Pnp型
iC921 发表于 2007-12-23 14:03 | 显示全部楼层

这个问题不简单吧?

  
巫婆甲 发表于 2007-12-23 22:13 | 显示全部楼层

不清楚

再想想
xiaotao_82 发表于 2007-12-23 22:39 | 显示全部楼层

R22改为330~510。1k电阻太大,导致流过

蜂鸣器的电流过小。
hnnzzh 发表于 2008-1-20 12:15 | 显示全部楼层

??

想想为什么单片机复位I/O口都是高电平呢,就是想告诉大家驱动用低电平!
痴人 发表于 2008-1-21 09:44 | 显示全部楼层

NPN比较好。。。

  
mugenwon 发表于 2008-1-23 13:58 | 显示全部楼层

...

根据经验,很多传统51&nbsp;CPU&nbsp;IO&nbsp;灌电流比较大,而拉电流较差。另外P0~P3的驱动能力是不同的。请看清datasheet关于每个IO脚的电流电压情况再设计电路比较妥当。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

16

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部