C语言 编程语言 嵌入式

发布网友

我来回答

1个回答

热心网友

程序不完整,将两个数据送到8位数码管显示,程序里求余除法等操作时为了获取每位的数,Disp_Tab存放的是编码好的0~9对应的数据编码,然后将Disp_Tab[]赋值到数码管,显示数据。追问unsigned char Disp_Tab[] ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40};
这是Disp_Tab的定义。为什么要设置常量Disp_Tab和变量LedOut,只设置LedOut不够用吗?

追答为了代码的简洁 可读性及维护性。
做个这样数组查表很方便,多实际动手写些代码你就有感觉了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com