延时函数问题 把delay改一下就行 |
wulin 发表于 2023-6-26 08:27 谢谢哥 |
同意六楼 第26行应改为=KeyNumber+'0'; |
都是Delay惹的祸,你把按键扫描函数改一下就能解决。示例如下:
|
把动态扫描搞清楚,再看看你的键扫描程序,就能完全理解为什么会产生了,我没有看你的程序,我觉得程序 是没有采用中断扫描按键,而是采用简单的延时扫描方法,在延时时,会中断动态扫描显示程序。 |
先弄清显示字符的【段】与字库的关系。 |
玲珑红豆 发表于 2023-6-24 21:43 是的哥 |
1602是显示ASCII码的 |
你的while后面是不是用大括号括起来你的语句,然后按键和LCD运行完初始化再去显示输入的结果。 |
wsq123 发表于 2023-6-24 19:43 这个不知道了,看图片好像是输入密码错误了,是否程序停止了? |
xianfajushi 发表于 2023-6-24 17:54 但是哥我按下好久他也是不显示数字 |
这很正常按键等呆释放数码管扫描停止现象 |