四川工程职业技术学院
单片机应用技术课程电子教案
Copyright ? Http://mcu.scetc.net
第 讲 9
指令功能及汇编语言程序设计(三)
Copyright ? Http:// mcu.scetc.net 2 SiChuan Engineering Technical College-1959
本讲主要内容,
9-1,设计范例 —— 按键及数码显示
9-2,独立式按键与单片机的接口设计
9-3,控制转移类指令( 2)
9-4,查表程序设计的基本方法
Copyright ? Http:// mcu.scetc.net 3 SiChuan Engineering Technical College-1959
9-1,设计范例 —— 按键及数码显示
? 要求利用按键控制数码管的显示内容,按键 K1每按一下使最
左侧的数码管显示加 1,从 0— 9依次循环。
P0口
P3.2 P3.3 P3.4
P3.5
P1.3 P1.2 P1.1 P1.0
Copyright ? Http:// mcu.scetc.net 4 SiChuan Engineering Technical College-1959
9-1,设计范例 —— 按键及数码显示
? 范例分析,
? 设计中要求用按键控制数码管的显示,此处涉及到按键的部分包含以
下工作,
? 如何得知按键是否按下。
? 按键按下后如何使数码管的显示内容加 1。
? 设计中要求在数码管上循环显示数字 0~ 9。根据上一课题的讲解,此
处应采用循环程序的设计方法。
准备内容 1
准备内容 2
Copyright ? Http:// mcu.scetc.net 5 SiChuan Engineering Technical College-1959
9-2,独立式按键与单片机的接口设计
? 独立式按键与单片机的接口
芯片内有上拉电阻 芯片内无上拉电阻
8 0 C 5 1
P 1, 7
P 1, 6
P 1, 5
P 1, 4
P 1, 3
P 1, 2
P 1, 1
P 1, 0
7 4 L S 3 7 3
D 1
D 2
D 3
D 4
D 5
D 6
D 7
D 8
+ 5 V
Q 1
Q 2
Q 3
Q 4
Q 5
Q 6
Q 7
Q 8
0
1
2
3
4
5
6
7
Copyright ? Http:// mcu.scetc.net 6 SiChuan Engineering Technical College-1959
E A /V P
31
X1
19
X2
18
R E S E T
9
RD
17
WR
16
I N T 0
12
I N T 1
13
T0
14
T1
15
P 1 0
1
P 1 1
2
P 1 2
3
P 1 3
4
P 1 4
5
P 1 5
6
P 1 6
7
P 1 7
8
P 0 0
39
P 0 1
38
P 0 2
37
P 0 3
36
P 0 4
35
P 0 5
34
P 0 6
33
P 0 7
32
P 2 0
21
P 2 1
22
P 2 2
23
P 2 3
24
P 2 4
25
P 2 5
26
P 2 6
27
P 2 7
28
P S E N
29
A L E / P
30
T X D
11
R X D
10
U1
8 0 51
R
1K
K1
V CC
G N D
12
A
U2
9-2,独立式按键与单片机的接口设计
? 键盘查询
? 按键在闭合和断开时,触点会存在抖动现象
按 下 抖 动
释 放 抖 动
理 想 波 形
实 际 波 形
稳 定 闭 合
+ 5 V
+ 5 V
A
B
无 抖 动
有 抖 动
Copyright ? Http:// mcu.scetc.net 7 SiChuan Engineering Technical College-1959
E A / V P
31
X1
19
X2
18
R E S E T
9
RD
17
WR
16
IN T 0
12
IN T 1
13
T0
14
T1
15
P 1 0
1
P 1 1
2
P 1 2
3
P 1 3
4
P 1 4
5
P 1 5
6
P 1 6
7
P 1 7
8
P 0 0
39
P 0 1
38
P 0 2
37
P 0 3
36
P 0 4
35
P 0 5
34
P 0 6
33
P 0 7
32
P 2 0
21
P 2 1
22
P 2 2
23
P 2 3
24
P 2 4
25
P 2 5
26
P 2 6
27
P 2 7
28
P S E N
29
A L E / P
30
T X D
11
R X D
10
U1
8 0 51
R
1K
K1
V C C
G N D
+C
1uF
12
U 2A
7 4 L S 1 4
9-2,独立式按键与单片机的接口设计
? 硬件消抖
硬件消抖在很大程度上可以降低抖动,但不能彻底根除。
Copyright ? Http:// mcu.scetc.net 8 SiChuan Engineering Technical College-1959
9-2,独立式按键与单片机的接口设计
? 软件消抖
P3.0=0
延 时
P3.0=0
按键按下 按键没按下
Y
Y
N
N
上图所用的软件消抖方法
用
什
么
指
令
实
现
呢
?
注意此处所查的
电平状态要取决
于电路特点。这
一点十分重要。
Copyright ? Http:// mcu.scetc.net 9 SiChuan Engineering Technical College-1959
9-3,控制转移类指令( 2)
? 位控制转移指令组
? JC rel ;如果 (Cy)=1,跳到目标语句
? JNC rel ;如果 (Cy)=0,跳到目标语句
? JNB bit,rel ;如果 (bit)=0,跳到目标语句
? JB bit,rel ;如果 (bit)=1,跳到目标语句
? JBC bit,rel ;如果 (bit)=1,跳到目标语句; 同时将 bit位清 0
例, JB P1.0,LOOP
JBC P1.1,LOOP1
注意:指令
JBC和 JB是
不同的。
Copyright ? Http:// mcu.scetc.net 10 SiChuan Engineering Technical College-1959
9-2,独立式按键与单片机的接口设计 —— 例 1
例 1:电路如下图所示,编程实现用按键 K1控制数码管的显示,
通过按下按键使数码管交替显示 H和 L。
1
2
3
4
5
6
7
a
b
c
d
e
f
g
8
dp
9
G N D
a
bf
c
g
d
e
dp
L E D 1
G N D
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
R
3 3 0* 8
R1
1K
K1 C1
V CC
G N D
E A /V P
31
X1
19
X2
18
R E S E T
9
RD
17
WR
16
I N T 0
12
I N T 1
13
T0
14
T1
15
P 1 0/ T
1
P 1 1/ T
2
P 1 2
3
P 1 3
4
P 1 4
5
P 1 5
6
P 1 6
7
P 1 7
8
P 2 0
21
P 2 1
22
P 2 2
23
P 2 3
24
P 2 4
25
P 2 5
26
P 2 6
27
P 2 7
28
P S E N
29
A L E / P
30
T X D
11
R X D
10
P 0 0
39
P 0 1
38
P 0 2
37
P 0 3
36
P 0 4
35
P 0 5
34
P 0 6
33
P 0 7
32
U1
8 0 31
Copyright ? Http:// mcu.scetc.net 11 SiChuan Engineering Technical College-1959
9-2,独立式按键与单片机的接口设计 —— 例 1
? 解题思路
? 本例中要求显示的内容比较特殊,根据共阴数码管的显示特性及数
码管与单片机的接口方式,首先计算 H和 L字符的显示段码,
COM dp g f e d c b a 段码
H 0 0 1 1 1 0 1 1 0 76H
L 0 0 0 1 1 1 0 0 0 38H
Copyright ? Http:// mcu.scetc.net 12 SiChuan Engineering Technical College-1959
9-2,独立式按键与单片机的接口设计 —— 例 1
? 此题中只需在每次判断按键
后,按键确实按下的前提下,将
标志位取反即可。
? 程序是根据按键来反复切换显
示内容的,对于这种在两种状态间
变化的问题,可通过在程序中设置
标志位 (因为一位的状态只有 0和 1
两种状态),并检测标志位的状态
来实现,如左侧流程图所示,
标志为 1吗?
结论 B
N
Y
结论 A
P3.0=0?
延时消抖
标志位取反
N
Y
P3.0=0? N
Y
Copyright ? Http:// mcu.scetc.net 13 SiChuan Engineering Technical College-1959
ORG 0000H
MAIN,MOV P1,#00H
CLR F0;将标志位 F0清 0作准备
KEY,JB P3.0,JCBZ
LCALL DEL12
JB P3.0,JCBZ
CPL F0
JCBZ,JNB F0,XH
MOV P1,#38H;显示 L
SJMP KEY
XH,MOV P1,#76H;显示 H
SJMP KEY
9-2,独立式按键与单片机的接口设计 —— 例 1
标志为 1吗?
结论 B
N
Y
结论 A
P3.0=0?
延时消抖
标志位取反
N
Y
P3.0=0? N
Y
F0是什
么?
Copyright ? Http:// mcu.scetc.net 14 SiChuan Engineering Technical College-1959
9-4,查表程序的设计
例 2:电路如下图所示,编程实现 在数码管上循环显示数字 0~ 9,
相邻数据之间间隔 1秒。
P 1,0
P 1,1
P 1,2
P 1,3
P 1,4
P 1,5
P 1,6
P 1,7
U1
8 0 51
V CC
3 3 0* 8
a
bf
c
g
d
e
V C C1
2
3
4
5
6
7
a
b
c
d
e
f
g
8
dp
dp
9
LED
Copyright ? Http:// mcu.scetc.net 15 SiChuan Engineering Technical College-1959
9-4,查表程序的设计
? 解决方案一,
? 用上一课题的循环程序设计的方法
ORG 0000H
MAIN,MOV P1,#0C0H
LCALL DEL
MOV P1,#0F9H
LCALL DEL
MOV P1,#0A4H
LCALL DEL
………
这 样实在是太麻
烦了,就没有好
的方法吗?能用
循环的方法实现
吗?
Copyright ? Http:// mcu.scetc.net 16 SiChuan Engineering Technical College-1959
9-4,查表程序的设计
? 可是数码管的段码有没有什么规律可找,怎么办呢?
? 对于象案例中这种 规律性不是很强,或 计算比较困难 的程序控制,
可以考虑采用 查表 的方法来完成。
比如,1、数码显示; 2、单片机通过 D/A 转换器输出正弦波
查表
程序??
Copyright ? Http:// mcu.scetc.net 17 SiChuan Engineering Technical College-1959
9-4,查表程序的设计
? 查表程序编写的一般方法
MOV DPTR,#TABLE ;定义 表的首地址, 即表的标号
MOV A, ;把要查的数的 序号 赋给 A
MOVC A,@A+DPTR ;查表,结果存于 A中
……
……
TABLE,DB,, ;表定义,代表各字节的内容,如果
DB,, ;一行写不完,第二行以 DB 开头继续
Copyright ? Http:// mcu.scetc.net 18 SiChuan Engineering Technical College-1959
9-4,查表程序的设计
? 表格构造方法
? 表格的内容,表格可由数据、字符、地址等内容构成。
? 表格的特点,表格可由多行构成,每一行以伪指令 DB或 DW开头,
相邻数据间以,,, 间隔,最后不加,,, 。
TAB1,DB 0D4H,48H,22H,51H
DB 04H,96H,03H,95H
1、表格中每个数据占据一个存储单元时,使用 DB进行定义,例如,
TAB2,DW 100H,1ACH,814
DW 567,546H,2345,890
2、表格中每个数据占据二个存储单元时,使用 DW进行定义,例如,
Copyright ? Http:// mcu.scetc.net 19 SiChuan Engineering Technical College-1959
9-4,查表程序的设计 —— 例 2
? 例 2的解决方案二
—— 采用查表程序的设计方法
? 此题循环程序设计的关键,
? 显示初值,0(存于 30H单元)
? 循环次数,10(存于 R7中)(数据 0~ 9,共 10个数)
? 显示内容:通过 查表得到数码管的段码
为什么不放在
A中呢?
Copyright ? Http:// mcu.scetc.net 20 SiChuan Engineering Technical College-1959
ORG 0000H
MAIN,MOV 30H,#00H
MOV R7,#10
MOV DPTR,#TAB
L1,MOV A,30H
MOVC A,@A+DPTR
MOV P1,A
LCALL DEL
INC 30H
DJNZ R7,L1
SJMP MAIN
9-4,查表程序的设计 —— 例 2
Copyright ? Http:// mcu.scetc.net 21 SiChuan Engineering Technical College-1959
9-4,查表程序的设计 —— 例 2
TAB,DB 0C0H,0F9H,0A4H,0B0H,99H
DB 92H,82H,0F8H,80H,90H
思考,
1、为什么不将待显示的数字存于 A中,而存于 30H中?
2,每次查表后得到的显示段码,存在什么地方?
3、若将效果改为 9~ 0循环,在不更改段码表的前提下,
如何修改程序?
Copyright ? Http:// mcu.scetc.net 22 SiChuan Engineering Technical College-1959
? 参考流程,
9-1,设计范例 —— 按键及数码显示
单片机应用技术课程电子教案
Copyright ? Http://mcu.scetc.net
第 讲 9
指令功能及汇编语言程序设计(三)
Copyright ? Http:// mcu.scetc.net 2 SiChuan Engineering Technical College-1959
本讲主要内容,
9-1,设计范例 —— 按键及数码显示
9-2,独立式按键与单片机的接口设计
9-3,控制转移类指令( 2)
9-4,查表程序设计的基本方法
Copyright ? Http:// mcu.scetc.net 3 SiChuan Engineering Technical College-1959
9-1,设计范例 —— 按键及数码显示
? 要求利用按键控制数码管的显示内容,按键 K1每按一下使最
左侧的数码管显示加 1,从 0— 9依次循环。
P0口
P3.2 P3.3 P3.4
P3.5
P1.3 P1.2 P1.1 P1.0
Copyright ? Http:// mcu.scetc.net 4 SiChuan Engineering Technical College-1959
9-1,设计范例 —— 按键及数码显示
? 范例分析,
? 设计中要求用按键控制数码管的显示,此处涉及到按键的部分包含以
下工作,
? 如何得知按键是否按下。
? 按键按下后如何使数码管的显示内容加 1。
? 设计中要求在数码管上循环显示数字 0~ 9。根据上一课题的讲解,此
处应采用循环程序的设计方法。
准备内容 1
准备内容 2
Copyright ? Http:// mcu.scetc.net 5 SiChuan Engineering Technical College-1959
9-2,独立式按键与单片机的接口设计
? 独立式按键与单片机的接口
芯片内有上拉电阻 芯片内无上拉电阻
8 0 C 5 1
P 1, 7
P 1, 6
P 1, 5
P 1, 4
P 1, 3
P 1, 2
P 1, 1
P 1, 0
7 4 L S 3 7 3
D 1
D 2
D 3
D 4
D 5
D 6
D 7
D 8
+ 5 V
Q 1
Q 2
Q 3
Q 4
Q 5
Q 6
Q 7
Q 8
0
1
2
3
4
5
6
7
Copyright ? Http:// mcu.scetc.net 6 SiChuan Engineering Technical College-1959
E A /V P
31
X1
19
X2
18
R E S E T
9
RD
17
WR
16
I N T 0
12
I N T 1
13
T0
14
T1
15
P 1 0
1
P 1 1
2
P 1 2
3
P 1 3
4
P 1 4
5
P 1 5
6
P 1 6
7
P 1 7
8
P 0 0
39
P 0 1
38
P 0 2
37
P 0 3
36
P 0 4
35
P 0 5
34
P 0 6
33
P 0 7
32
P 2 0
21
P 2 1
22
P 2 2
23
P 2 3
24
P 2 4
25
P 2 5
26
P 2 6
27
P 2 7
28
P S E N
29
A L E / P
30
T X D
11
R X D
10
U1
8 0 51
R
1K
K1
V CC
G N D
12
A
U2
9-2,独立式按键与单片机的接口设计
? 键盘查询
? 按键在闭合和断开时,触点会存在抖动现象
按 下 抖 动
释 放 抖 动
理 想 波 形
实 际 波 形
稳 定 闭 合
+ 5 V
+ 5 V
A
B
无 抖 动
有 抖 动
Copyright ? Http:// mcu.scetc.net 7 SiChuan Engineering Technical College-1959
E A / V P
31
X1
19
X2
18
R E S E T
9
RD
17
WR
16
IN T 0
12
IN T 1
13
T0
14
T1
15
P 1 0
1
P 1 1
2
P 1 2
3
P 1 3
4
P 1 4
5
P 1 5
6
P 1 6
7
P 1 7
8
P 0 0
39
P 0 1
38
P 0 2
37
P 0 3
36
P 0 4
35
P 0 5
34
P 0 6
33
P 0 7
32
P 2 0
21
P 2 1
22
P 2 2
23
P 2 3
24
P 2 4
25
P 2 5
26
P 2 6
27
P 2 7
28
P S E N
29
A L E / P
30
T X D
11
R X D
10
U1
8 0 51
R
1K
K1
V C C
G N D
+C
1uF
12
U 2A
7 4 L S 1 4
9-2,独立式按键与单片机的接口设计
? 硬件消抖
硬件消抖在很大程度上可以降低抖动,但不能彻底根除。
Copyright ? Http:// mcu.scetc.net 8 SiChuan Engineering Technical College-1959
9-2,独立式按键与单片机的接口设计
? 软件消抖
P3.0=0
延 时
P3.0=0
按键按下 按键没按下
Y
Y
N
N
上图所用的软件消抖方法
用
什
么
指
令
实
现
呢
?
注意此处所查的
电平状态要取决
于电路特点。这
一点十分重要。
Copyright ? Http:// mcu.scetc.net 9 SiChuan Engineering Technical College-1959
9-3,控制转移类指令( 2)
? 位控制转移指令组
? JC rel ;如果 (Cy)=1,跳到目标语句
? JNC rel ;如果 (Cy)=0,跳到目标语句
? JNB bit,rel ;如果 (bit)=0,跳到目标语句
? JB bit,rel ;如果 (bit)=1,跳到目标语句
? JBC bit,rel ;如果 (bit)=1,跳到目标语句; 同时将 bit位清 0
例, JB P1.0,LOOP
JBC P1.1,LOOP1
注意:指令
JBC和 JB是
不同的。
Copyright ? Http:// mcu.scetc.net 10 SiChuan Engineering Technical College-1959
9-2,独立式按键与单片机的接口设计 —— 例 1
例 1:电路如下图所示,编程实现用按键 K1控制数码管的显示,
通过按下按键使数码管交替显示 H和 L。
1
2
3
4
5
6
7
a
b
c
d
e
f
g
8
dp
9
G N D
a
bf
c
g
d
e
dp
L E D 1
G N D
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
R
3 3 0* 8
R1
1K
K1 C1
V CC
G N D
E A /V P
31
X1
19
X2
18
R E S E T
9
RD
17
WR
16
I N T 0
12
I N T 1
13
T0
14
T1
15
P 1 0/ T
1
P 1 1/ T
2
P 1 2
3
P 1 3
4
P 1 4
5
P 1 5
6
P 1 6
7
P 1 7
8
P 2 0
21
P 2 1
22
P 2 2
23
P 2 3
24
P 2 4
25
P 2 5
26
P 2 6
27
P 2 7
28
P S E N
29
A L E / P
30
T X D
11
R X D
10
P 0 0
39
P 0 1
38
P 0 2
37
P 0 3
36
P 0 4
35
P 0 5
34
P 0 6
33
P 0 7
32
U1
8 0 31
Copyright ? Http:// mcu.scetc.net 11 SiChuan Engineering Technical College-1959
9-2,独立式按键与单片机的接口设计 —— 例 1
? 解题思路
? 本例中要求显示的内容比较特殊,根据共阴数码管的显示特性及数
码管与单片机的接口方式,首先计算 H和 L字符的显示段码,
COM dp g f e d c b a 段码
H 0 0 1 1 1 0 1 1 0 76H
L 0 0 0 1 1 1 0 0 0 38H
Copyright ? Http:// mcu.scetc.net 12 SiChuan Engineering Technical College-1959
9-2,独立式按键与单片机的接口设计 —— 例 1
? 此题中只需在每次判断按键
后,按键确实按下的前提下,将
标志位取反即可。
? 程序是根据按键来反复切换显
示内容的,对于这种在两种状态间
变化的问题,可通过在程序中设置
标志位 (因为一位的状态只有 0和 1
两种状态),并检测标志位的状态
来实现,如左侧流程图所示,
标志为 1吗?
结论 B
N
Y
结论 A
P3.0=0?
延时消抖
标志位取反
N
Y
P3.0=0? N
Y
Copyright ? Http:// mcu.scetc.net 13 SiChuan Engineering Technical College-1959
ORG 0000H
MAIN,MOV P1,#00H
CLR F0;将标志位 F0清 0作准备
KEY,JB P3.0,JCBZ
LCALL DEL12
JB P3.0,JCBZ
CPL F0
JCBZ,JNB F0,XH
MOV P1,#38H;显示 L
SJMP KEY
XH,MOV P1,#76H;显示 H
SJMP KEY
9-2,独立式按键与单片机的接口设计 —— 例 1
标志为 1吗?
结论 B
N
Y
结论 A
P3.0=0?
延时消抖
标志位取反
N
Y
P3.0=0? N
Y
F0是什
么?
Copyright ? Http:// mcu.scetc.net 14 SiChuan Engineering Technical College-1959
9-4,查表程序的设计
例 2:电路如下图所示,编程实现 在数码管上循环显示数字 0~ 9,
相邻数据之间间隔 1秒。
P 1,0
P 1,1
P 1,2
P 1,3
P 1,4
P 1,5
P 1,6
P 1,7
U1
8 0 51
V CC
3 3 0* 8
a
bf
c
g
d
e
V C C1
2
3
4
5
6
7
a
b
c
d
e
f
g
8
dp
dp
9
LED
Copyright ? Http:// mcu.scetc.net 15 SiChuan Engineering Technical College-1959
9-4,查表程序的设计
? 解决方案一,
? 用上一课题的循环程序设计的方法
ORG 0000H
MAIN,MOV P1,#0C0H
LCALL DEL
MOV P1,#0F9H
LCALL DEL
MOV P1,#0A4H
LCALL DEL
………
这 样实在是太麻
烦了,就没有好
的方法吗?能用
循环的方法实现
吗?
Copyright ? Http:// mcu.scetc.net 16 SiChuan Engineering Technical College-1959
9-4,查表程序的设计
? 可是数码管的段码有没有什么规律可找,怎么办呢?
? 对于象案例中这种 规律性不是很强,或 计算比较困难 的程序控制,
可以考虑采用 查表 的方法来完成。
比如,1、数码显示; 2、单片机通过 D/A 转换器输出正弦波
查表
程序??
Copyright ? Http:// mcu.scetc.net 17 SiChuan Engineering Technical College-1959
9-4,查表程序的设计
? 查表程序编写的一般方法
MOV DPTR,#TABLE ;定义 表的首地址, 即表的标号
MOV A, ;把要查的数的 序号 赋给 A
MOVC A,@A+DPTR ;查表,结果存于 A中
……
……
TABLE,DB,, ;表定义,代表各字节的内容,如果
DB,, ;一行写不完,第二行以 DB 开头继续
Copyright ? Http:// mcu.scetc.net 18 SiChuan Engineering Technical College-1959
9-4,查表程序的设计
? 表格构造方法
? 表格的内容,表格可由数据、字符、地址等内容构成。
? 表格的特点,表格可由多行构成,每一行以伪指令 DB或 DW开头,
相邻数据间以,,, 间隔,最后不加,,, 。
TAB1,DB 0D4H,48H,22H,51H
DB 04H,96H,03H,95H
1、表格中每个数据占据一个存储单元时,使用 DB进行定义,例如,
TAB2,DW 100H,1ACH,814
DW 567,546H,2345,890
2、表格中每个数据占据二个存储单元时,使用 DW进行定义,例如,
Copyright ? Http:// mcu.scetc.net 19 SiChuan Engineering Technical College-1959
9-4,查表程序的设计 —— 例 2
? 例 2的解决方案二
—— 采用查表程序的设计方法
? 此题循环程序设计的关键,
? 显示初值,0(存于 30H单元)
? 循环次数,10(存于 R7中)(数据 0~ 9,共 10个数)
? 显示内容:通过 查表得到数码管的段码
为什么不放在
A中呢?
Copyright ? Http:// mcu.scetc.net 20 SiChuan Engineering Technical College-1959
ORG 0000H
MAIN,MOV 30H,#00H
MOV R7,#10
MOV DPTR,#TAB
L1,MOV A,30H
MOVC A,@A+DPTR
MOV P1,A
LCALL DEL
INC 30H
DJNZ R7,L1
SJMP MAIN
9-4,查表程序的设计 —— 例 2
Copyright ? Http:// mcu.scetc.net 21 SiChuan Engineering Technical College-1959
9-4,查表程序的设计 —— 例 2
TAB,DB 0C0H,0F9H,0A4H,0B0H,99H
DB 92H,82H,0F8H,80H,90H
思考,
1、为什么不将待显示的数字存于 A中,而存于 30H中?
2,每次查表后得到的显示段码,存在什么地方?
3、若将效果改为 9~ 0循环,在不更改段码表的前提下,
如何修改程序?
Copyright ? Http:// mcu.scetc.net 22 SiChuan Engineering Technical College-1959
? 参考流程,
9-1,设计范例 —— 按键及数码显示