这种数组是什么意思?? 帮忙解释一下怎么用?

2020-01-23 14:42发布

uchar const CODE[][2] =
{{0x1f,0x08},{0x06,0x00},{0x1b,0x10},{0x0f,0x10},{0x06,0x18},{0x0d,0x18
},{0x1d,0x18},{0x07,0x00},{0x1f,0x38},{0x0f,0x18}};


for(i=0;i<4;i++) //发送显示数据
{
send_8bit(CODE[i][0]);
send_8bit(CODE[i][1]);
}

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
slzm40
1楼-- · 2020-01-24 06:02
mkliop 发表于 2014-5-16 23:23
这是TM1618 LED驱动器厂家例程里的让四个数码管显示0-3数就是不明白为什么数码管码表里有20个数,一般都 ...

也就是说.一个数据.要送两次码值才能显示.不然就显示一半.
一匹狼
2楼-- · 2020-01-24 08:17
3楼正解。另code是在 0000H .. 0FFFFH 之间的一个代码地址。data区空间小,所以只有频繁用到或对运算速度要求很高的变量才放到data区内,比如for循环中的计数值。
lmt50211
3楼-- · 2020-01-24 10:53
 精彩回答 2  元偷偷看……
122541325
4楼-- · 2020-01-24 12:40
本帖最后由 122541325 于 2014-5-17 14:21 编辑

你这数码管是什么传输方式?
122541325
5楼-- · 2020-01-24 16:20
lmt50211 发表于 2014-5-17 08:31
看看这个地址,SEG1-SEG8是用的一个地址,SEG9-SEG14是用的另外一个地址,假如你所有SEG口都用的话,就需 ...

学习了,好久没用数码管了
mkliop
6楼-- · 2020-01-24 20:06
lmt50211 发表于 2014-5-17 08:31
看看这个地址,SEG1-SEG8是用的一个地址,SEG9-SEG14是用的另外一个地址,假如你所有SEG口都用的话,就需 ...

谢谢了,是我没仔细看pdf惭愧 1618没有SEG6-8口要使用就必须送两字节数据

一周热门 更多>