标题: 单片机独立按键程序不工作的问题 [打印本页]

作者: 忧来无方    时间: 2019-10-17 00:19
标题: 单片机独立按键程序不工作的问题
求助大佬,独立按键这里,为什么程序和视频里一样,地址也一样,单片机不运行呢?



作者: 18362903190    时间: 2019-10-17 07:30
IO口初始化
作者: csmyldl    时间: 2019-10-17 07:59
程序是对的,应该是你没有连接杜邦线的问题,需用两根杜邦线连接到所使用的按键和发光二极管
作者: cphnkj188    时间: 2019-10-17 08:45
图中没看出 p2.0和发光管的连接啊
作者: 笑客    时间: 2019-10-17 10:07
1、万用表测量实物连接的通断是否与电路图、程序中引脚应以相同。还有LED阳极在开发板工作时是否有VCC电压。
2、万用表测量按键按下时是否有开、合状态。
3、检查程序是否烧录成功;单片机、晶体是否插接良好。
以上是可能造成问题的故障现象。
作者: hmgqljz111    时间: 2019-10-17 10:35
RP9的排阻阻值多大,还有89c51单片机,独立按键加上接电阻。这样通过端口直接驱动灯,不太合适最好能用三极管,或者其他芯片。
作者: hmgqljz111    时间: 2019-10-17 10:36
不好意思。刚才没注意。加了上拉电阻了。
作者: hmgqljz111    时间: 2019-10-17 10:39
灯上接的是4.7K的排阻。你的VCC是5V吗。电阻太大了。电流只有1MA,1MA驱动不了。发光二极管。你最好用三极管驱动。
作者: 47okey    时间: 2019-10-17 14:50
1.程序没错
2.LED的471限流电阻是470欧,没用错吧
3.检查接线
作者: 那个谁和谁    时间: 2019-10-17 17:32
程序没问题,量一下线。
作者: 忧来无方    时间: 2019-10-17 22:32
刚才用杜邦线连接了一下独立按键和发光二极管,二极管刚开始在闪烁,之后又不亮了,这是为啥呀
作者: 忧来无方    时间: 2019-10-17 22:35
18362903190 发表于 2019-10-17 07:30
IO口初始化

啥意思呀大佬,要怎么检查
作者: 忧来无方    时间: 2019-10-17 22:41
不用按键LED灯是可以亮的
作者: jijkf    时间: 2019-10-18 10:12
在main里面加led=1;让灯初始灭
作者: 忧来无方    时间: 2019-10-18 21:35
jijkf 发表于 2019-10-18 10:12
在main里面加led=1;让灯初始灭

加了led=1还是不可以
作者: 忧来无方    时间: 2019-10-18 21:40
而且这个矩阵按键也是不能用的
作者: 忧来无方    时间: 2019-10-18 21:42
用矩阵按键实验时,数码管,led灯都不亮。但是按下按键蜂鸣器是可以响的。程序没有问题
作者: 忧来无方    时间: 2019-10-18 21:52
hmgqljz111 发表于 2019-10-17 10:39
灯上接的是4.7K的排阻。你的VCC是5V吗。电阻太大了。电流只有1MA,1MA驱动不了。发光二极管。你最好用三极管 ...

那应该怎么解决呀,电脑只能提供5V电压吧
作者: zcwzcwzcw    时间: 2019-10-19 17:41
没有延时消抖,会导致误触发
作者: hmgqljz111    时间: 2019-10-28 08:45
忧来无方 发表于 2019-10-18 21:52
那应该怎么解决呀,电脑只能提供5V电压吧

你用的什么LED。多少V驱动电流多大
作者: ttt111    时间: 2019-10-28 09:30
用万用表量一下,

按下按键后,

IO的电平有没有变化,

有正常变化说明硬件没问题,

再检查程序,IO配置那些
作者: yasi666    时间: 2019-10-28 13:56
按键检测换成其他IO口试试
作者: zhuyafei    时间: 2019-10-28 15:26
程序是对的,应该是你没有连接杜邦线的问题,需用两根杜邦线连接到所使用的按键和发光二极管
1、万用表测量实物连接的通断是否与电路图、程序中引脚应以相同。还有LED阳极在开发板工作时是否有VCC电压。
2、万用表测量按键按下时是否有开、合状态。
3、检查程序是否烧录成功;单片机、晶体是否插接良好。
以上是可能造成问题的故障现象。
用万用表量一下,

按下按键后,

IO的电平有没有变化,

有正常变化说明硬件没问题,

再检查程序,IO配置那些
作者: 张力力    时间: 2019-10-29 00:03
按键消抖搞小一点,电路好像和程序也不对应




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1