mengzhixinheng 发表于 2021-3-28 08:26 抱歉,没想到你把按键程序独立写成了一个循环函数。那么按键功能自然可以实现了,既然显示程序用了中断延时,就把按键程序也用中断延时就可以解决你的问题了。 |
mengzhixinheng 发表于 2021-3-28 07:42 刚才没看程序,根据你的描述做出了判断。现在看了一下发现你的程序根本无法实现按键功能。程序处于等待状态,如果不是因为显示函数放在中断中,显示功能都无法实现,太糟糕了。我不知道你为何等待,如果你非要这样写,那就把按键函数也放在中断中,这样至少可以达到你想要的目的,虽然这样并不好!!! |
| 就是显示没有得到试试刷新嘛!你想一下怎么解决按下按键,立刻刷新程序的问题就行了。 |
这个示例可能对你有所帮助
数码管时钟长短按调整点闪烁 闹钟38译码器 仿真.zip
(126.38 KB, 下载次数: 9)
|
lwh999995 发表于 2021-3-27 16:00 其实可以直接说一下怎么改程序的 ![]() |
munuc_w 发表于 2021-3-27 16:30 能不能提示一下怎么修改呢谢谢,因为最近一直在改这个 |
| 应该是在调整时钟的函数中没有更新屏显,注意:是调整后数据的显示刷新。 |
|
|
1. 按键把定时器0都关闭了,数码管无法显示。 2. 最好加一个定时器刷新数码管。 代码太乱,我也只能随意改改了:
|