永发信息网

单片机ds18b20测温数码管显示程序,我参照原来程序改的,为何一个显示十进制一个显示16进制?

答案:1  悬赏:70  手机版
解决时间 2021-01-27 10:40
  • 提问者网友:温旧梦泪无声
  • 2021-01-26 10:39
单片机ds18b20测温数码管显示程序,我参照原来程序改的,为何一个显示十进制一个显示16进制?
最佳答案
  • 五星知识达人网友:低音帝王
  • 2021-01-26 10:53
我发现了三个不同之处。 不知道你有没有仔细比较 :
1、uchar readbyte()中i应该<=8;
2、显示十位时,原程序是 table1[];
3、结尾 display(tmp());后没有延时一个机器周期,1ms。追问嗯,谢谢你,是我看的不够仔细,确实是因为你说的第一个问题,改动之后显示正常了,但是不明白为什么会这样
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯