单片机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。追问嗯,谢谢你,是我看的不够仔细,确实是因为你说的第一个问题,改动之后显示正常了,但是不明白为什么会这样
1、uchar readbyte()中i应该<=8;
2、显示十位时,原程序是 table1[];
3、结尾 display(tmp());后没有延时一个机器周期,1ms。追问嗯,谢谢你,是我看的不够仔细,确实是因为你说的第一个问题,改动之后显示正常了,但是不明白为什么会这样
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯