第九章 专用的 I/O接口( 6学时)
退 出
第一节 键盘接口( 4学时)
?知 识 概 述 ?
第二节 LED显示接口( 2学时)
第三节 CRT显示接口( 4学时)
第一节 键盘接口( 4学时)
9.1.1 键盘与键盘接口原理
退 出
根据键盘功能的不同,通常把键盘分成两种基本
类型:
编码键盘:这种键盘内部能自动检测被按下的键,
并提供与被按键功能对应的编码(如 ASCII码、
EBCDIC码等),以并行或串行方式送给 CPU。它使
用方便,接口简单,但价格较贵。
非编码键盘:这种键盘只简单地提供行列矩阵的
键盘,而按键的识别和键值的确定、输入等工作全靠
软件完成。
9.1.1
退 出
一、去抖动
1.抖动:一般每个键在按下和松开时,都会经历短时间
的抖动才达到稳定接通或稳定断开,因此在脉冲的开
头和末尾部位总要出现 —些如 图 9.1所示的毛齿波。
2,去抖动的方法通常有两种:
1)软件延时法。
2)硬件消抖法。
二、防串键
1.串键:指多个键同时按下时,或前面键没释放又
按下新的键时产生的问题。
2,解决串键带来的问题一般有两种方法。
1)双键锁定
2) N键连锁
9.1.1
三、按键识别及键码产生
1,行扫描法
采用行扫描法识别键码的矩阵键盘的硬件结构如 图 9.2
所示。其程序的流程图如 图 9.3所示。见 程序 。
2,行反转法
这种方法要求与行线和列线连接的接口,CPU既可写
又可读。因此在图 9.2所示电路中使用 8255的 PA口和 PB口
分别作为行线和列线的输入输出口。
3,行列扫描法
行列扫描法的硬件结构与图 9.2类似。其方法是通过计
数译码,使各行依次输出低电平,其余全部为高电平,读
列线。然后用同样的办法,依次向列线扫描输出,读行线。
退 出
9.1.2 PC机键盘及接口电路
PC系列键盘与主机的连接如 图 9.4所示 。 键盘采用 16行
?8列矩阵结构, 其中键盘内部由键盘由单片机, 译码器,
16行 ?8列的键开关矩阵和 16/20字节的先进先出 ( FIFO)
队列四大部分组成 。
一,PC机键盘
1,PC机键盘采用行列扫描法识别按键及产生键码,
其扫描电路如 图 9.5所示。
CNT64~ CNT01接至 8048的 7位数据线,如 图 9.6所
示。
2,8048通过程序实现与 PC键盘接口的串行数据传送,
数据格式如 图 9.7所示。
退 出
9.1.2
二,PC机键盘接口电路
PC系列机的键盘接口多采用一单片微处理器 (如 Intel
8042/ 8072等 )作为控制核心,这些单片微处理器主要完
成以下工作:
接收来自键盘的按键扫描码数据;
对接收的数据进行奇偶校验;
控制和检测传送数据的时间;
对接收的数据进行串 —并转换;
将按键的行列位置扫描码转换为系统扫描码;
接收并执行系统命令;
向系统发键盘中断,请求主机进行键盘代码处理。
?扫描码 ?
? ASCII码与扩充码 ?
退 出
第二节 LED显示接口( 2学时)
一般 8段 LED显示器的内部结构和外部引脚如 图 9.8(a)
所示。其内部各发光二极管之间的连接方法有共阴极和共
阳极两种,如图 9.8(b)和 9.8(c)所示。
表 9.1列出了这两种接法下的字形段码关系表。
退 出
9.2.1 LED显示器及显示原理
9.2.2 单个 LED的显示接口
需在 8段 LED显示器与微处理器之间加一个 8位锁存器
即可, 如 图 9.9所示 。 例如要显示, 3”,只需执行下列两
条指令:
MOV AL,0B0HH
OUT 90H,AL
退 出
9.2.3 多个 LED的显示接口
多位动态扫描的显示器接口原理如 图 9.10所示。
显示程序需提供一个可供查询的显示字符段码表,
还要建立一个显示数据缓冲区,如 图 9.11所示。
动态扫描循环显示程序的流程图如 图 9.12所示。
见 源程序 。
退 出
第三节 CRT显示接口( 4学时)
9.3.1 CRT显示器工作原理
一,CRT显示原理
下面以单枪三束 荫罩 式彩色显示器为例,介绍彩色显
示器的工作原理,其内部结构与组成原理如 图 9.13所示。
电子束穿过这两个磁场时受到垂直 /水平两个方向的作用力
而产生位移,即从左向右,从上向下扫描荧光屏,产生一
幅幅光栅,即一幅幅图象,如图 9.15所示。
退 出
9.3.1
二,CRT显示器性能指标
1,可视面积,可视面积指显示器可以显示图形的最大范
围。
2,分辨率,每一条水平线上面的点的数目乘以水平线的数
目。 分辨率不仅与显示尺寸有关,还要受显像
管点距、视频带宽等因素的影响 。
3,刷新率
刷新率就是指显示屏幕刷新的速度。
水平刷新率,又叫行频( Horizontai scanning
frequency),它是显示器每秒钟内扫描水平线的次数,
它的单位是 Hz。
垂直刷新率,又叫场频( Vertical scanning
frequency),单位是 Hz,就是指每秒钟屏幕刷新的次数。
退 出
9.3.1
4,带宽
一般来说,可接受带宽的公式为:
可接受带宽=水平分辨率 ?垂直分辨率 ?最大刷新频率
?1.5。
5,点距
点状式荫罩结构的 CRT点距是指显像管两个最接近的
同色荧光点之间的直线距离。大家看图 9.16( a) 可知点
距有点距、垂直点距,水平点距的差别。
然而栅状荫罩 CRT没有所谓的光点(只有光带),因
此点距(或更精确地说栅距)是测量两条同色色带间的水
平距离,如图 9.16( b) 所示。
退 出
9.3.1
一、显示卡概述
显示卡是 CPU与显示器之间的接口电路,因此也称为
显示适配器,PC机显示系统性能的高低 主要由选用的显
示卡性能决定。
二、显示卡的作用
显卡的作用是接收由主机发出的控制显示系统的指令
和显示内容,然后通过输出信号,控制显示器显示各种字
符和图形。这个过程通常包括以下四个步骤:
第一,CPU将数据通过总线传送到显示芯片;
第二:显示芯片对数据进行处理,并将处理结果存放
在显存中;
第三:显存将数据传送到 RAMDAC并进行数 /模转换;
第四,RAMDAC将模拟信号通过 VGA接口输送到显
示器。
退 出
9.3.1
三、显示卡的结构
通常来讲,一块显卡包括 GPU,显示内存,BIOS,
RAMDAC,VGA插座,总线接口等,结构如 图 9.17所示。
1,GPU:图形处理芯片,是显示卡的“心脏”
2,显存:用来存储显卡芯片处理过或者即将提取的渲染数
据。
3,BIOS,BIOS主要用于存放显示芯片与驱动程序之间的
控制程序,另外还存有显示卡的型号、规格、生产厂家及
出厂时间等信息。
4,RAMDAC:数模转换器,它的作用是将显存中的数字
信号转换为显示器能够显示出来的模拟信号。
5,总线接口:总线接口是显示适配卡与 CPU以及其它系统
的通信线路。
6,VGA插座,VGA插座就是电脑与显示器之间的桥梁,
也就是显卡与显示器相连的输出接口,通常是 15针 CRT显
示器接口,如 图 9.18所示。
退 出
9.3.1
四、显示原理
1,字符显示原理
( 1)文本模式下的字符显示
文本模式是将屏幕划分成 m行 n列的网格,所有的字
符就在这 m?n个网格上显示,每个字符由若干行和若干列
的像素点构成。 图 9.19所示是字符,Z”的点阵字模,可用
8个字节的二进制代码表示,即 0FEH,06H,0CH,18H、
30H,60H,0FEH和 00H。
( 2)文本模式下字符的属性
屏幕上显示的每个字符均用两组数据来说明,第 —组
定义显示字符的 ASCII码,第二组定义显示字符的属性。
例如字符,Z”的存放格式如 图 9.20所示。在颜色属性中,
前景色和背景色均用 3位二进制数表示,可组成 8种颜色,
再加上亮度位,可组合表示 16种颜色,如 表 9.3所示。在
单色显示器中,其组合含义如 表 9.4所示。
退 出
9.3.1
2,图形显示原理
1)图形模式
在图形模式下显示屏幕按像素划分为一系列行和列,
是以像素为基本单位进行处理。每个像素仅具有独立的颜
色属性,没有形状,无闪烁,无背景颜色,也无编码数据。
显示图形时,用描述单个像素颜色属性的二进制数的位数
决定可同时显示的颜色数。
2)调色板与 DAC彩色寄存器
调色板是 —组设置颜色的寄存器,EGA有 16个调色板
寄存器,对于增强型彩色显示器其格式如 图 9.21所示。
退 出
9.3.1
每个调色板寄存器用 6位二进制数编码,这 6位分别代
表三原色 RGB和它们的次颜色 SR,SG和 SB,可选择颜
色 64种。发展到 VGA和 TVGA不仅有 16个调色板寄存器,
而且还配有 256个 DAC彩色寄存器,每个 DAC寄存器 18位,
分三组,每组 6位,分别为三原色红、绿、蓝提供 64级饱
和度。在模拟彩色显示器上可显示 262144( 64?64?64)
种不同颜色。例如采用位平面法,其像素显示原理如 图
9.22所示。
退 出
9.3.1
3)显存组成
EGA/VGA/TVGA在图形模式下的显存组成有两种方
式。
( 1)是彩色位面法。如 图 9.23所示。
VGA的 16色模式是最常用的显示模式,可以直接调用
INT 10H中的图形功能实现写点,见其 子程序 。
( 2)压缩存储法。用 1位,2位或 8位二进制数描述 —个像
素的颜色属性。当用 2位描述像素时可提供 4种颜色,一个
字节可存放 4个相邻像素的属性。当用 8位描述像素时可提
供 256种颜色,一个字节只能存放一个像素的属性,如 图
9.24所示。
下面是 320?200?256色的直接写点 子程序 。
退 出
9.3.1
4)真彩色图形显示
高 /真彩色的显示原理的不同之处在于:
( 1)高 /真彩色模式下不再使用 256个 DAC寄存器索引号
和调色板,而使用像素字长的 RGB分量数据直接描述色彩
及饱和度。
( 2)有多个字节表示一个像素。
下面 程序 是利用 VESA功能调用,依次显示 0~32K高
彩色像素点,直到到满屏。
(本章结束 )
退 出
图 9.1 按键抖动波形
退 出
读 键 码
闭 合 抖 动 释 放 抖 动
图 9, 1 按 键 抖 动 波 形
退 出
图 9.2 行扫描法识别键码
图 9, 2 行 扫 描 法 识 别 键 码








D B
> 1
I O R
I N P O R T
I O W
O U T P O R T
5 V
第 0 行
第 1 行
第 2 行
第 3 行
第 4 行
第 0 列
第 1 列
第 2 列
第 3 列
> 1
图 9.3 键的扫描,识别,处理程序流程图
退 出
图 9, 3 键 的 扫 描, 识 别, 处 理 程 序 流 程 图
有 列 线 为 0?
输 出 扫 描 码, 使 所 有 行 线 均 为 0
输 入 列 线 状 态
延 时 2 0 m s 去 抖 动
行 号 = 1
使 行 号 规 定 的 行 线 为 0, 其 余 行 号 为 1
对 应 行 号, 列 号 形 成 键 编 码
键 编 码 查 表 键 序 号 ( 键 值 )
延 时 2 0 m s 去 抖 动
有 列 线 为 0?
键 释 放 了 码?
根 据 键 值 判 定 键 种 类
返 回 显 示 程 序
行 数 加 1
行 检 查 完?
命 令 键 处 理
数 字 键 处 理 ( 如 存 入
显 示 缓 冲 区 以 显 示 )
N
Y
Y
N
Y
N
N
Y
< 2 0 H
> 2 0 H
确 定 有 无 键 按 下
识 别 何 键 按 下
键 处 理
( 找 出 键 值,
完 成 键 功 能 )
图 9.4 键盘接口示意图
退 出
键 盘
矩 阵
1 6 × 8
8 0 4 8 ( X T )

专 用 控 制 器 ( A T )




8 2 5 5 A ( X T )

8 0 4 2 ( A T )
C P U
键 盘 缓 冲 区F I F O 缓 冲 区
图 9, 4 键 盘 接 口 示 意 图
图 9.5 PC键盘扫描电路
退 出
图 9, 5 P C 键 盘 扫 描 电 路
C N T
0 1
C N T
0 2
C N T
0 4
C N T
0 8
C N T
1 6
C N T
3 2









A
B
C
D
1 G
2 G
&
A
B
1 C
2 C
1 G
2 G
&
7 4 1 5 6
7 4 1 5 9
1 6 行
×
8 列
S E N
C
S E N
B
S E N
A
S E N
D
K E Y D E P
C N T
6 4
K B S T B
+ 5 V
图 9.6 单片机控制键盘的工作原理图
退 出
E N B
图 9, 6 单 片 机 控 制 键 盘 的 工 作 原 理 图
V
C C
V
D D
V
S S
E A
I N T
X
2
X
1
D B
6
D B
5
D B
4
D B
3
D B
2
D B
1
D B
0
P
2 0
T
1
R E S






C N T
6 4
C N T
3 2
C N T
1 6
C N T
0 8
C N T
0 4
C N T
0 2
C N T
0 1
M A T R I X
K E Y D E P
P
2 1
P
1 0
P
2 2
P
1 1
1 3
5
2
4
五 芯 插 头
电 源
地 线
时 钟
复 位 线
双 向 数 据
C L O C K O U T
R E Q I N
D A T A O U T
D A T A I N
8 0 4 8
E N B
E N B
E N B
图 9.7 键盘串行发送扫描码格式
退 出
图 9, 7 键 盘 串 行 发 送 扫 描 码 格 式









图 9.8 8段 LED显示器
退 出
e d c d p
+ 5 V / 地
g f a b
+ 5 V / 地
1 0 9 7 68
1 2 4 53
a
g
d
f b
e c
d p
R × 8
a
b
c
d
g
d p
e
f
R × 8
a
b
c
d
g
d p
e
f
+ 5 V
( a ) 结 构 和 引 脚
( b ) 共 阴 极 接 法 ( c ) 共 阳 极 接 法
图 9, 8 8 段 L E D 显 示 器
8段 LED显示字形段码表
退 出
数字 共阳极段

共阴极段

数字 共阳极段码 共阴极段

0 C0H 3FH 9 98H 67H
1 F9H 06H A 88H 77H
2 A4H 5BH B 83H 7CH
3 B0H 4FH C C6H 39H
4 99H 66H D A1H 5EH
5 92H 6DH E 86H 79H
6 82H 7DH F 8EH 71H
7 F8H 07H ? 7F H 80H
8 80H 7FH 8,00H FFH
图 9.9 单个 LED与 CPU的连接
退 出
a
g
d
f b
e c
d p
图 9, 9 单 个 L E D 与 C P U 的 连 接
a
b
c
d
g
d p
e
f
8




&
D
0
D
7
Q
0
Q
1
Q
2
Q
3
Q
4
Q
5
Q
6
Q
7
+ 5 V
D B
0
~ D B
7
9 0 H
~
I O W
图 9.10 8位动态 LED的显示接口
退 出
图 9, 1 0 8 位 动 态 L E D 的 显 示 接 口
锁 存 器
锁 存 器






G
G
端 口 A
端 口 B
段 码
寄 存 器
位 码
寄 存 器
阳 极
阴 极
b
7
b
6
b
0
a
b
c
d
g
d p
e
f
D B
0
D B
7
~
Q
0
Q
1
Q
2
Q
3
Q
4
Q
5
Q
6
Q
7
图 9.11 存储区数据安排
退 出
C 0 H
F 9 H
A 4 H
R O M
8 E H
7 F H
S e g p t
+ 1
+ 2
+ 1 5
+ 1 6
0
1
2
F



0 2 H
0 0 H
0 0 H
1 0 H
0 5 H
0 0 H
0 5 H
1 0 H





R A M
D i s m e m
图 9, 1 1 存 储 区 数 据 安 排
图 9.12 动态扫描循环显示程序的流程图
退 出
指 向 显 示 缓 冲 区 首 址
延 时
关 显 示
修 改 缓 冲 区 指 针
修 改 显 示 位 指 针
位 指 针 迭 位 寄 存 器
取 显 示 位 指 针
从 缓 冲 区 取 显 示 字 符
从 段 码 表 取 段 码
输 出 至 段 码 寄 存 器
到 最 右 端 位?
Y
转 出 口
D i s e n d
入 口
图 9, 1 2 动 态 扫 描 循 环 显 示 程 序 的 流 程 图
退 出
图 9.13 彩色显示器工作原理
信 号
处 理
放 大
驱 动
模 式 识 别 与 同 步 信 号
处 理
6
8
1 0
7
1
2
3
1 3
1 4
H S Y N C
V S Y N C
G
B
R
视 频 信 号
帧 扫 描 电 路
行 扫 描 电 脑


荫 罩 板
电 子 束
荧 光 粉
偏 转 线 圈





G
3


G
1
G
2


1 5 芯
D 型 插 座
图 9, 1 3 彩 色 显 示 器 工 作 原 理
图 9.14 显像管荫罩示意图
退 出
图 9, 1 4 显 像 管 荫 罩 示 意 图
B RG B RG G
BR GB RG
B RG B RG G
电 子 枪
遮 罩
荧 光 粉
B R G B R G B R G B R
电 子 枪
遮 罩
荧 光 粉
( a ) 点 状 式 荫 罩 ( b ) 荫 栅 式 荫 罩
图 9.15 光栅扫描示意图
退 出
图 9, 1 5 光 栅 扫 描 示 意 图
水 平 扫 描 正 程 ( 显 示 )
水 平 扫 描 逆 程 ( 消 隐 )
垂 直 回 扫 ( 消 隐 )
第 1 条 扫 描 线
第 2 条 扫 描 线
第 3 条 扫 描 线
第 4 条 扫 描 线
第 n 条 扫 描 线
图 9.16 点距示意图
退 出
G B R G
BR G
BR G
G BR G BR
0
.
2
8
0, 1 4
0, 2 4
0, 2 5 间 距
传 统 的 0, 2 8 m m 点 距 C R T 荫 栅 式 结 构
( b )( a )
图 9, 1 6 点 距 示 意 图
图 9.17 显示卡结构示意图
退 出
图 9, 1 7 显 示 卡 结 构 示 意 图
V G A 输 出 端 口
R A M D A C
图 形 处 理 芯 片 B I O S 芯 片
显 示 内 存
总 线 接 口
图 9.18 CRT与显示卡的连接信号
退 出
图 9, 1 8 C R T 与 显 示 卡 的 连 接 信 号





1
2
4
3
5
6
8
7
9
1 0
1 2
1 1
1 3
1 5
1 4







红 色 信 号
绿 色 信 号
N C
蓝 色 信 号
测 试 位
红 色 信 号 屏 蔽 层
蓝 色 信 号 屏 蔽 层
绿 色 信 号 屏 蔽 层
N C
逻 辑 地
N C
N C
水 平 同 步 信 号 ( H )
N C
垂 直 同 步 信 号 ( V )
图 9.19,Z”的点阵图
退 出
× ×
× × × × × × ×
× × × × × × ×
× ×
× ×
× ×
× ×
图 9, 1 9, Z, 的 点 阵 图
表 9.3 颜色属性表
退 出
属性 亮度 =0 亮度 =1
0 0 0 黑 灰
0 0 1 蓝 浅蓝
0 1 0 绿 浅绿
0 1 1 青 淡青
1 0 0 红 淡红
1 0 1 品红 淡品红
1 1 0 褐 黄
1 1 1 白 亮白
表 9.4 单色文本模式显示效果
退 出
D6 D5 D4 D2 D1 D0 显示效果
0 0 0 0 0 0 不显示
0 0 0 0 0 1 加下横线
0 0 0 1 1 1 黑底白字
1 1 1 0 0 0 白底黑字
图 6.20 存储体写选择控制信号
退 出
第一字节
D7 D6 D5 D4 D3 D2 D1 D0
0 1 0 1 1 0 1 0
第二字节
(彩色)
前景闪
烁或背
景亮度
背景色 前景亮度 前景色
第二字节
(单色)
前景闪
烁或背
景亮度
背景显示方式 前景亮度 字符显示方式
图 9.21 调色板寄存器
退 出
? ? SR SG SB R G B
图 9.22 像素的显示原理
退 出
0 0 0 0 1 0
0
1
2
3
4
5
6
7
8
9
A
B
C
D
E
F
0 0 0 1 0 0
0 0 0 1 1 1
7 6 5 4 3 2 1 0
5 4 3 2 1 0
白 红
D / A D / A D / A
0
1
2 5 4
2 5 5
D A C 彩 色 寄 存 器
C R T
1 0 0
1 0 0
1 1 0
0 0 0
P A S S = 1
P A S S = 0
V G A / T V G A
彩 色 选 择 寄 存 器
位 平 面 0
1
2
3
0 1 1 1
0 1 0 0
调 色 板 寄 存 器
R G B




E G A
图 9, 2 2 像 素 的 显 示 原 理
图 9.23 位平面法
退 出
图 9, 2 3 位 平 面 法
1
2
3
位 平 面 0
C R T
图 9.24 压缩存储法
退 出
3
2
1
位 平 面 0
0 1 2 3
7 6 5 4 3 2 1 0
C R T
图 9, 2 4 压 缩 存 储 法
ASCII码与扫描码
退 出
键名 键号 系统扫描码 ASCII码
1 2 00000010 00110001
2 3 00000011 00110010
3 4 00000100 00110011
4 5 00000101 00110100
A 31 00011110 01000001
B 50 00110000 01000010
C 48 00101110 01000011
55 00110101 00111111
键名与扩充码
退 出
键名 扩充码
Home 01000111 00000000
PgUp 01001001 00000000
End 01001111 00000000
Alt+Q 00010000 00000000
Shift+F1 01010100 00000000
Ctrl+Home 01110111 00000000
扫描码
键盘扫描码包括接通扫描码和断开扫描码。对于 83键
键盘,接通扫描码与按键的位置编号相等,用 1个字节表
示,其断开扫描码也用 1个字节表示,其值为接通扫描码
加 80H。实际上,对于接通断开扫描码来说,仅低 7位有
效,表示按键的序号。最高位是标志位,若为 0,表示接
通扫描码;若为 1,表示断开扫描码。对于扩展键盘,接
通扫描码不再与按键的位置编号相等,而且断开扫描码用
2个字节表示,其前 1个字节固定为 0F0H,后 1个字节仍为
接通扫描码。
当按键按下时,键盘发接通扫描码;当按键松开时,
键盘发断开扫描码。对于扩展键盘,须由键盘接口电路将
其扫描码转换成系统扫描码。
退 出
ASCII码与扩充码
在微型计算机中,所有字母、数符由键盘输入后均以
ASCII码的形式存放。在存放时,每个键的编码占 2个字节,
其中高字节仍是系统扫描码,低字节是由中断服务程序
(09H)转换成的 ASCII码。 例如,
另外,还有一些键没有对应的 ASCII码,比如命令键、
组合功能键,这样 BIOS中断服务程序不能把它们转换成
ASCII码。对于这些键则用另 —种编码表示,称之为扩充
码。扩充码存放时高位字节是扩充码,低位字节是 00H。
这就是说,BIOS中断服务程序执行时首先检查输入的系
统扫描码是否可以转换成 A5CII码。如果可以,则转换成
A5CII码,存入键盘缓冲区;如果不可以,则转换成扩充
码,存入键盘缓冲区。 例如,
退 出
荫罩
荫罩 (Shadow mask)是显像管的造色机构,它是安装
在荧光屏内侧的上面刻有数十万个孔的薄钢板。而荫罩孔
的作用在于保证三束电子共同穿过同一荫罩孔,准确地激
发荧光粉使之发出红绿蓝三色。
在市场上的显像管荫罩有点状式和荫栅式两种类型,
其中,点状式显像管的荫罩像一张罩网,电子枪发射电子
束通过罩孔;荫栅式显像管的显示象素呈水平排列且是长
条状的,如 图 9.14所示。荫栅式显像管的显示器的代表就
是“特丽珑”,“钻石珑”等高档次显示器,采用荫栅式
显像管的荫栅可以透过更多的光线,从而可以达到更高的
亮度和对比度,令图像色彩更加鲜艳逼真自然。 此外荫
栅显像管在长时间里使用也不会变形,显示器使用多年也
不会出现画质的下降,而荫罩式正好相反,其网点会产生
变形,所以长时间使用就会造成亮度下降,颜色转变的问
题。
退 出
知 识 概 述
? 基本概念:矩阵键盘,LED字形显示码,分辨
率,刷新率,点距,带宽,高 /真彩色
显示模式
? 重点:行扫描法,直接写屏程序的编写
? 难点,PC机键盘的工作原理,直接写屏程序的编

退 出