1️⃣CODE关键词作用:
因为单片机RAM很有限,这些数组里的内容是不变的,所以将他们保存到ROM中,CODE关键字的作用就是告诉编译器把这些内容写到ROM中
2️⃣共阳极数码管概念:
是指八段数码管的八段发光二极管的阳极(正极)都连在一起,而阴极对应的各段可分别控制,如图(B)所示:
共阴极数码管是指八段数码管的八段发光二极管的阴极(负极)都连在一起,而阳极对应的各段分别控制,如图(C)所示:
共阳极数码管概念
共阴级输入高电平有效,共阳级输入地电平有效
3️⃣段码显示:
共阴:
0 0x3f
1 0x06
2 0x5b
3 0x4f
4 0x66
5 0x6d
6 0x7d
7 0x07
8 0x7f
9 0x6f
A 0x77
B 0x7c
C 0x39
D 0x5e
E 0x79
F 0x71
无显示: 0x00
只显示一点 :0x80
共阳 只需和共阴互补(~)即可,比如
共阳0为:0xc0
共阴0为:0x3f
//1、共阳:(0~F)
char code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};
//2、共阴:(0~F)
char code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
4️⃣我用exel做的10-16-2进制转换对照表:
exel做的10-16-2进制转换对照表
exel做的10-16-2进制转换对照表
exel做的10-16-2进制转换对照表