完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
最近自己做了块51学习板,51单片机的P0口上接10K的上拉电阻,经两片74hc573接到共阴数码管上。调试时一上电出现数码管狂闪。
原因出在 上拉电阻。上拉电阻改为100K,就OK了。 请看下面的文章: 使用P0口,可要细细读读下面的文章哦。 如果是驱动led,那么用1K左右的就行了。如果希望亮度大一些,电阻可减 小,最小不要小于200欧姆,否则电流太大;如果希望亮度小一些,电阻可增大,增加到多少呢,主要看亮度情况,以亮度合适为准,一般来说超过3K以上时, 亮度就很弱了,但是对于超高亮度的LED,有时候电阻为10K时觉得亮度还能够用。通常就用1k的。 对于驱动光耦合器,如果是高电位有效,即耦合器输入端接端口和地之间,那么和 LED的情况是一样的;如果是低电位有效,即耦合器输入端接端口和VCC之间,那么除了要串接一个1--4.7k之间的电阻以外,同时上拉电阻的阻值就可 以用的特别大,用100k--500K之间的都行,当然用10K的也可以,但是考虑到省电问题,没有必要用那么小的。 对于驱动晶体管,又分为PNP和NPN管两种情况:对于NPN,毫无疑问 NPN管是高电平有效的,因此上拉电阻的阻值用2K--20K之间的,具体的大小还要看晶体管的集电极接的是什么负载,对于LED类负载,由于发管电流很 小,因此上拉电阻的阻值可以用20k的,但是对于管子的集电极为继电器负载时,由于集电极电流大,因此上拉电阻的阻值最好不要大于4.7K,有时候甚至用 2K的。对于PNP管,毫无疑问PNP管是低电平有效的,因此上拉电阻的阻值用100K以上的就行了,且管子的基极必须串接一个1--10K的电阻,阻值 的大小要看管子集电极的负载是什么,对于LED类负载,由于发光电流很小,因此基极串接的电阻的阻值可以用20k的,但是对于管子的集电极为继电器负载 时,由于集电极电流大,因此基极电阻的阻值最好不要大于4.7K。 对于驱动TTL集成电路,上拉电阻的阻值要用1--10K之间的,有时候电阻 太大的话是拉不起来的,因此用的阻值较小。但是对于CMOS集成电路,上拉电阻的阻值就可以用的很大,一般不小于20K,我通常用100K的,实际上对于 CMOS电路,上拉电阻的阻值用1M的也是可以的,但是要注意上拉电阻的阻值太大的时候,容易产生干扰,尤其是线路板的线条很长的时候,这种干扰更严重, 这种情况下上拉电阻不宜过大,一般要小于100K,有时候甚至小于10K。 |
|
相关推荐
2 个讨论
|
|
170 浏览 0 评论
191 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第四十一章 音乐播放器实验
261 浏览 0 评论
342 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-初识设备树之Makefile修改
1020 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12173 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-15 01:39 , Processed in 0.580288 second(s), Total 37, Slave 30 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号