串口以16进制发送0-99999999间的数,单片机收到后在数码管显示

2020-01-23 14:22发布

串口以16进制发送0-99999999间的数,单片机收到后在数码管显示 用附件里的程序改  我小白一个 求大神的帮忙指导
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
77条回答
maimaige
2020-02-01 01:25
细分一下,首先实现,串口输入123,返回1,2,3或者是0,0,0,0,0,1,2,3
                                    输入56789 返回0,0,0,5,6,7,8,9
                                    就是取出他的个位,十位,千位对应的数字。

然后实现,数码管显示,DigitShow(unsigned char chNum,unsigned char chBit)
                            不同的位显示不同的数字
最后将上面两者的程序结合一下
                              

一周热门 更多>