完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 gk320830 于 2015-3-5 14:51 编辑
我是在P0的IO口接了上拉电阻10K,然后编程时即使不***itPO的IO口,和它连接的LED一样能亮,感觉就像自动输出低电平了。但是定义了PO口后,即使写1,它也还是亮的,为什么问题呢。而其他的IO口如P2和P3,我看说明说内部接有上拉电阻,所以我没在外部接,然后就点不亮LED灯了。什么情况啊 |
|
|
|
把你的程序和图上来啊! |
|
|
|
本帖最后由 mkdanpianji 于 2014-4-27 13:38 编辑
C:UsersAdministratorDesktop我在想是不是P0口写1输出高电平时,LED负端的电压还是低于正端的电压啊,怎么解决 |
|
|
|
你看看,图发了,程序应该没问题,我的开发板上能用,到我自己焊接的电路板那就不行,应该是电路板的问题 |
|
|
|
51是高电平复位,你的RST接的是高电平,芯片一直在复位输出高电平
|
|
|
|
不懂你的电路是什么情况
|
|
|
|
没看到复位和EA 不发表评论。
|
|
|
|
那个回去接了,EA直接5V使EA高电平,读内部ROM,复位也接了低电平,还是不行。。。 |
|
|
|
那个RST端应该没有问题,我是按照我买的51单片机开发板的原理图接的,我的程序在开发板上也能用,但是在我设计的开发板上就不行,好无奈啊 |
|
|
|
|
|
|
|
你把二极管反过来~然后程序也反过来看看能不能控?
|
|
|
|
复位接低电平不对的哦 你百度个复位电路换上试试 你还是直接上图比较好说话。 |
|
|
|
很简单,通常LED工作压降为1.8V,你加5V不管IO口高还是低,LED两端永远满足齐辉压差,所以无论如何都是亮的。将5V换成3.3V就好了
|
|
|
|
这样的话3.3V够给单片机供电吗?单片机工作电流不是5V吗? |
|
|
|
你接成AVR的了吧 不要照猫画虎,先搞清最小系统各个模块的工作原理吧 |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
512 浏览 0 评论
778 浏览 1 评论
746 浏览 1 评论
电路小知识 | 交流电路复数的基础知识以及相位差和电抗的计算
601 浏览 0 评论
1815 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-23 00:37 , Processed in 0.891705 second(s), Total 108, Slave 88 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号