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

2020-01-23 14:22发布

串口以16进制发送0-99999999间的数,单片机收到后在数码管显示 用附件里的程序改  我小白一个 求大神的帮忙指导
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
76条回答
laujc
1楼-- · 2020-01-23 14:54
 精彩回答 2  元偷偷看……
xyz543
2楼-- · 2020-01-23 16:20
随便写一个供楼主参考,是随便写的,请高手勿喷,谢谢!...

  1. unsigned char DISP[8];
  2. unsigned long Recever_Data;
  3. unsigned char code code_table[10]=
  4. {0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};

  5. DISP[0]=code_table[((Recever_Data % 100000000)/10000000)&0x0F];
  6. DISP[1]=code_table[((Recever_Data % 10000000)/1000000)&0x0F];
  7. DISP[2]=code_table[((Recever_Data % 1000000)/100000)&0x0F];
  8. DISP[3]=code_table[((Recever_Data % 100000)/10000)&0x0F];
  9. DISP[4]=code_table[((Recever_Data % 10000)/1000)&0x0F];
  10. DISP[5]=code_table[((Recever_Data % 1000)/100)&0x0F];
  11. DISP[6]=code_table[((Recever_Data % 100)/10)&0x0F];
  12. DISP[7]=code_table[(Recever_Data % 10)&0x0F];
复制代码
techbaby
3楼-- · 2020-01-23 18:33
呵呵!   
techbaby
4楼-- · 2020-01-23 21:32
1莫元,我回个贴就赚到了。
qiangfangeve
5楼-- · 2020-01-24 03:06
techbaby 发表于 2014-8-14 15:19
1莫元,我回个贴就赚到了。

我是小白一个 求大神帮帮忙啊 礼轻情义重啊
heyuncun
6楼-- · 2020-01-24 05:50
 精彩回答 2  元偷偷看……

一周热门 更多>