微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 自加程序不能正常显示

自加程序不能正常显示

时间:10-02 整理:3721RD 点击:
请问我只是想写一个从1自加加到999的程序时间间隔是1s,图片是程序,可是编译没错,为什么结果在单片机上就是 刚开始是4个0,一会就是4个8 呢?就是不能正常显示1 2 3 4 5 6 7 8。谢谢大家了
~


sec的数字转换部分不对

你好,我自己尝试的时候确实是这一块有问题,可是我是照着教程上抄的呀,就是分别取出个位十位百位的数字,不是很清楚具体毛病,请问怎样修改合适好呢?谢谢你啦

试试这个吧,假设显示4位数,ledbuff[0]是千位,ledbuff[1]是百位,ledbuff[2]是十位,ledbuff[3]是个位,
ledbuff[0]=sec/1000;
ledbuff[1]=i%1000/100;
ledbuff[2]=i%100/10;
ledbuff[3]=i%10;

问题是出在数码管扫描那一块的,忘记了我的板子上没有译码器。还是谢谢你的解答,谢谢

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top