标题: 单片机按键控制led,加入程序仿真的时候按键不能控制led该怎么办 [打印本页]

作者: 559667    时间: 2022-6-20 21:45
标题: 单片机按键控制led,加入程序仿真的时候按键不能控制led该怎么办
原理图、key.c、led.c、main.c

mmexport1655732590048.png (438.5 KB, 下载次数: 35)

mmexport1655732590048.png

mmexport1655732527396.png (356.89 KB, 下载次数: 31)

mmexport1655732527396.png

mmexport1655732526156.png (379.73 KB, 下载次数: 27)

mmexport1655732526156.png

mmexport1655732521953.png (341.11 KB, 下载次数: 33)

mmexport1655732521953.png

作者: man1234567    时间: 2022-6-21 08:03
调试到能控制led为止
作者: 啤酒瓶子老大    时间: 2022-6-21 16:30
如果只有一个开关和一个灯,就不用搞什么结构体了。多麻烦。也不用什么库了。
LED=0灯亮,=1就灭。
if 按键为低则灯亮。
这多简单。
刚仔细看了一下。32的,不是51的。32点个灯这么费劲吗?
作者: 天ノ忆    时间: 2022-6-21 17:04
啤酒瓶子老大 发表于 2022-6-21 16:30
如果只有一个开关和一个灯,就不用搞什么结构体了。多麻烦。也不用什么库了。
LED=0灯亮,=1就灭。
if 按 ...

他这个没有直接操作寄存器,所以才显得麻烦
作者: machen51    时间: 2022-6-22 17:13
单独给led高电平测试led,然后用示波器读一下你单片机输出的是什么有无高电平
作者: 17337161031    时间: 2022-6-23 17:10
没有做正常输出吧 端口是不是出错了
作者: 周工58    时间: 2022-7-30 19:36
看不楚,无法分析,请上传正规文件




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