应该是晶振问题,检查你晶振。看看程序用的啥晶振是12MHz,还是11.0592 |
注意刷新时序 刷新太快容易造成肉眼反应不过来 |
要想实物像仿真一样显示,代码所写的管脚等都要与单片机上一致,否则会出现输出混乱 |
HC6800-ES-V2.0普中的开发板差的狼!服务更差,经常将不配套的东西发给别人!没有一点商业道德! |
楼主问题解决了吗?我也遇到差不多的问题 |
这个问题你要这样解。仿真与实物存最大不同就是时间问题!你要先显一个你要显示的数字或字母,设好要显示的位置,来调时间,如果调好每一个再就是第二个................ 当然也有直接的方法,下别人调好的代码,改端口烧进你的板子看看。完事就是对你的代码与别人不同处 |
参与人数 2 | 黑币 +16 | 收起 理由 |
---|---|---|
![]() | + 8 | 很给力! |
![]() | + 8 | 绝世好帖! |
zhanghyg 发表于 2019-5-20 09:21 不是啊,都接好了,才发现电位器是100欧的,会不会是和这个有关。 |
焊接问题的可能性比较大,程序一般不对的话是没有显示的。 |
HC6800-ES-V2.0 发表于 2019-5-20 08:28 你在实物上试得?还是仿真? |
硬件连线问题,你是不是没共地,或者接了可调电阻另一端没接地。 |
由于不知道你的硬件连接,我只试了1602和矩阵键盘。显示是正常的,与你的照片显示内容不一样,就是程序设置显示的内容:第一排显示zhijing,第二排显示按键值,或YES。 你的程序中的ST不知道是什么,所以没有试出当ST低电平后跳出do while循环的现象。 |