键盘接口
键盘接口技术

(2)训练任务
本项目要完成的任务是设计一个简易数字调节器。 用两位数码管显示数值,变化范围 00—59。开始时 显示 00,每按下 key1 键一次,数值加 1;每按下 key2 键一次,数值减 1;每按下 key3 键一次,数值 归零;按下 key4 键一次,利用定时器功能使数值开 始自动每秒加 1,再次按下 key4 键,数值停止自动 加 1,保持原来的数。Key1—key4 键均采用独立式 按键。 (3)任务引导
TR0=~TR0;
//启动或停止定时器T0
}
}
}
void main()
{
T0_init();
while(1)
{
keyscan();
display(num);
}
}
void T0_time() interrupt 1 //T0中断服务函数
{
TH0=(65536-50000)/256;
//重装初值
TL0=(65536-50000)%256;
1、矩阵式键盘结构
VCC 10k 10k 10k 10k
P1.0 P1.1 8051 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7
2、键盘扫描方式
(逐行)
置低电平,同时读入行(或列)的状态,如果行(
或列)的状态出现非全1状态,这时0状态的行、列
GND
2、独立式键盘接口
结构简单,每个按键接单片机的一条I/O线,通 过对输入线的查询,可以识别每个按键的状态。
I/O
I/O
8051
INT0 INT1
键盘显示器接口

THANK YOU
感谢聆听
HDMI和DisplayPort
HDMI和DisplayPort也是新型的接口技术,广泛应用于 高清视频传输。然而,这些接口技术的普及也面临一些 挑战,如连接线缆的长度限制、设备兼容性和成本等。
兼容性与标准化的挑战
兼容性
随着新型接口技术的出现,键盘显示器接口的兼容性 面临挑战。不同品牌和型号的设备可能采用不同的接 口技术,导致用户在连接时遇到兼容性问题。
HDMI接口
总结词
HDMI接口是一种高清晰度多媒体接口,主要用于连接高清视频源和显示设备。
详细描述
HDMI接口采用小的方形插头,能够传输高质量的音频和视频信号。它支持高分辨率显示,如1080p和4K,并具 有较好的兼容性和易用性。HDMI接口广泛应用于电视、显示器、投影仪等显示设备以及游戏机、DVD播放器等 音视频源设备。
标准化
标准化是推动键盘显示器接口发展的关键因素之一。 缺乏统一的标准化协议可能导致不同设备之间的互操 作性受限,影响用户体验。因此,推动接口技术的标 准化进程对于促进其发展和应用至关重要。
06
总结与展望
键盘显示器接口的重要性和应用价值
重要性和应用价值
键盘显示器接口是计算机系统中的重要组成部分,它能够实现计算机和外部设备之间的数 据传输和控制。键盘显示器接口的应用价值主要体现在人机交互、数据输入输出、远程控 制等方面,对于提高计算机使用效率和用户体验具有重要意义。
会议记录
在会议中,键盘显示器接口用 于实时记录会议内容,方便后 续整理和查阅。
游戏场景中的应用
实时操作
在游戏中,键盘显示器接口用于控制游戏角色行动, 实现精准操作。
竞技对抗
在竞技游戏中,键盘显示器接口用于快速响应,提高 游戏水平。
键盘接口出现故障怎么办

键盘接口出现故障怎么办键盘接口内部的弹性接触片由于长时间的使用或者是经常性的弯曲拉动,有时候就会出现扩张现象,从而也就导致了键盘插头的针跟接口中的弹性接触片接触不良或者是没法接触。
一起来看看键盘接口出现故障怎么办,欢迎查阅!键盘的常见故障及处理方法一、键盘的个别按键不能输入这个时候计算机启动时自检正常,但启动后,大多数按键是可以正常输入,有个别的按键不能输入。
这种情况说明键盘上的电路、主机键盘控制接口是正常工作的。
个别按键不能输入的原因可能是该按键座内的弹片失效或者是键内被灰尘污染。
这个时候只要打开键盘,用干的毛巾擦擦按键与金属接触的地方,如果弹片损坏,就小心的拨正它,实在不行就换一个就可以了。
二、按键输入的不是想要的信息当正常启动机器后,在输入框中输入某个按键的字符时时,显示出来的并不是本位按键上的字符,而显示其它键位的字符。
这种情况大多数按键是正常,有几个键位输入时不显示键位本身的字符,而显示其它按键位的字符,一般是按键的连线松动或脱落,造成按键码串位所致。
解决这种情况只要打开键盘,查看键位连接线,查出故障位置,调整正确后,然后拧紧螺丝就可以了。
三、键盘的灰尘清理使用久了,无论是键盘表面还是键盘的内部,都可能积满了灰尘。
这个时候怎么清理呢。
可以把键盘反过来轻轻拍打,让其内的灰尘落出;也可以用湿布清洗键盘表面,但注意湿布一定要拧干,以防水进入键盘内部。
使用时间较长的键盘需要拆开进行维护。
拆卸键盘比较简单,拔下按键盘与主机连接的电缆插头,然后把键盘正面向下放到桌子上,卸下底板上的螺钉,即可取下按键盘后盖板。
如果是清理键盘的内部,一定记着不要用水来清洗,因为水很容易腐蚀按键盘里面的金属。
可以用酒精清洗。
也可以可以用油漆刷或者油画笔扫除电路板和键盘按按键上的灰尘。
四、键盘接口损坏有些时候,键盘的接口损坏,怎么输入也不管用。
这种情况,就要把按键盘拆开。
把按键帽取下,滴入酒精,装上按键帽,反复敲击几次。
键盘、鼠标接口的各针脚功能

键盘、鼠标接口针脚图
主板背面键盘接口针脚图
主板背面鼠标接口针脚图
键盘、鼠标接口的各针脚功能
时钟脚(CLOCK)同步,并通过数据脚(DA TA)交换数据。
主板中键盘、鼠标的接口电路主要由PS/2接口、电容、电感、排阻、跳线、南桥芯片或I/O芯片等组成,主板键盘、鼠标接口电路的时钟信号和数据信号一般由南桥或I/O芯片控制。
检测键盘/鼠标接口时,可以测量以下关键测试点
1、测量键盘、鼠标接口的供电引脚(第4脚)对地阻值,正常阻
值应为180~380Ω。
2、测量键盘、鼠标接口的数据线(第1脚)和时钟脚(第5脚)
的对地阻值,正常阻值应为600Ω左右。
键盘显示器及功率接口

6.1.4 BCD码拨盘接口
BCD码十进制拨盘是向单片机应用系统输入数据的设 备,是一种硬件设置数据的设备。使用拨盘输入的数据具 有不可变性,却又易于修改。十进制输入,BCD输出的拨 盘是最常使用的一种。图6-7所示是一个4位BCD码拨盘组 结构和连接示意图。每位拨盘有0~9十个拨动位置,每个 位置有相应的数字表示,分别代表拨盘输入的十进制数。 所以,一位拨盘可以代表一位十进制数,可以根据设计的 需要,用多位BCD码拨盘组成多位十进制数。
判断是否有键下的方法是,查询哪一根接按键的I/O线为 低电平时,便知此键按下。独立式非编码键盘的优点是电路结 构简单。缺点是当键数较多时,占用的I/O口线多。例如编写 图6-4所示的键处理程序如下:
图 6-4 独立式非编码键盘
程序清单 START:MOV A,#0FFH ; 输入时先置P1口为全1 MOV P1,A MOV A,P1 ;键状态输入 JNB ACC.0,P0F ;0号键按下转POF标号地址 JNB ACC.1,P1F ;1号键按下转P1F标号地址 JNB ACC.2,P2F ;2号键按下转P2F标号地址 JNB ACC.3,P3F ;3号键按下转P3F标号地址 JNB ACC.4,P4F ;4号键按下转P4F标号地址 JNB ACC.5,P5F ;5号键按下转P5F标号地址 JNB ACC.6,P6F ;6号键按下转P6F标号地址 JNB ACC.7,P7F ;7号键按下转P7F标号地址 SJMP START ;无键按下返回
图 6-7 4位BCD码拨盘结构和连接
BCD码盘有一个输入控制线A,4个BCD码输出信号线。拨盘的各个 不同的位置,使输入控制线A分别与4根BCD码输出线中的某几根接通, 使BCD码输出线的状态与拨盘所显示的值一致,并使该编码信号输入单 片机的CPU。BCD码拨盘的输入输出状态如表6-2所示。
9 接口技术II键盘接口

P.168
b. 线反转法
采用线反转法的键盘行线、 列线端口各自应当可以在输 入与输出方式间切换! 如图:高四位与低四位均可 独立改变其输入或输出方式
实验板4×4键盘 实验板 × 键盘 连接82C55的端口线 连接 的端口线 PC3 PC2 PC1 PC0 PC4 PC5 PC6 PC7
图10-10线反转法原理图 10-10线反转法原理图 第1步:列线输出为全‘0’ ,随后输入行线电平如有‘0’,则 线输出为全‘ 随后输入行线电平如有‘ , 所在的行就是闭合的按键所在行; 则无键闭合。 ‘0’所在的行就是闭合的按键所在行;无‘0’则无键闭合。 所在的行就是闭合的按键所在行 则无键闭合 随后输入列线电平如有‘ , 第2步:行线输出为全‘0’ ,随后输入列线电平如有‘0’,则 线输出为全‘ 则无键闭合。 所在的列就是闭合的按键所在列; 则无键闭合 ‘0’所在的列就是闭合的按键所在列;无‘0’则无键闭合。 所在的列就是闭合的按键所在列 结合上述两步,可确定按键所在行和列。 结合上述两步,可确定按键所在行和列。
键盘扫描子程序---3 TEST2011.ASM 键盘扫描子程序--3 KN:MOV MOV MUL MOV JMP A,61H B,#05H AB DPTR,#K0 DPTR,#K0 @A+DPTR ;根据查表获得的键号00H~0FH之一转向相应处理程序 根据查表获得的键号00H~0FH之一转向相应处理程序 00H ;转移表中每个键号处理程序占 转移表中每个键号处理程序占5 ;转移表中每个键号处理程序占5个地址单元
键盘扫描子程序---1 TEST2011.ASM 键盘扫描子程序--1 KEY:MOV 键盘扫描子程序(反转法) KEY:MOV A,#81H ;键盘扫描子程序(反转法) MOV DPTR,#0FEFFH ;C口先初始化为高 位输出驱行线、 口先初始化为高4 MOVX @DPTR,A ;C口先初始化为高4位输出驱行线、低4位输入列线 MOV DPTR,#0FEFEH 键盘行线 行线( 输出驱动全 驱动全'0' MOV A,#00H ;键盘行线(高4位)输出驱动全'0' MOVX @DPTR,A A,@DPTR 输入键盘列线电平 列线电平( 60H单元 MOVX A,@DPTR ;输入键盘列线电平(低4位)存60H单元 MOV 60H,A ;C口改初始化为高 位输入行线、 口改初始化为高4 MOV A,#88H ;C口改初始化为高4位输入行线、低4位输出驱列线 MOV DPTR,#0FEFFH MOVX @DPTR,A MOV DPTR,#0FEFEH 键盘列线 列线( 输出驱动全 驱动全'0' MOV A,#00H ;键盘列线(低4位)输出驱动全'0' MOVX @DPTR,A 行线电平( 输入键盘行线电平 MOVX A,@DPTR ;输入键盘行线电平(高4位)在A中 ANL 60H,#0FH ;列线电平值保留所在的低4位 列线电平值保留所在的低4 行线电平值保留所在的高4 ANL A,#0F0H ;行线电平值保留所在的高4位 ;两次输入的列线电平值 行线电平值组合成 两次输入的列线电平值、 合成8 ORL 60H,A ;两次输入的列线电平值、行线电平值组合成8位行列码
电脑键盘接线图

电脑键盘接线图判断键盘控制电路板上的四根线各起什么作用至关重要。
将电路板翻过来后可以看到其背面已有明确的提示(图四):黄线Vcc为+5V高电平;红线为地线GND低电平;绿线为Keyboard DATA高电平;白线为Keyboard Clock低电平。
不同的键盘连线颜色的定义可能也不同,因此如果不能根据提示正确识别的话可以用万用表测量一下或者参考图五中对于连线的定义(图五)。
USB延长线中也是一组四根线,分别为红、白、绿、黑四根。
它们分别对应的是+5V电源、数据负线(DATA-)、数据正线(DATA+)及地线(GND)电脑键盘的四根线如何接罗技键盘,y-ss60线的颜色:红,绿,白,黑盼请解答,谢谢!四根线分别是:电源,地,数据,时钟你要把键盘拆出来,线的另一端焊在里面的电路板,上面标有v(电源),g(地),c(时钟),d(数据).再到网上找个键盘接口定义的图,对着另一端接上去就可以了这是普通的ps/2的键盘接线图,图中是接口(ps/2插头)截面图。
上面标的字母一般在键盘里的电路板上有印的,对照着焊就行了。
如果没有标注字母,这个我就没办法了哈哈~多数键盘应该是按照dcgv的顺序排线的,没有写明的可优先考虑这个。
针脚定义如下:pinnamedirdescription1n/cnotconnected2data-keydata3vccpower,+5vdc4gndgnd5n/cnotconnected6clk-clock键盘接线黄、红、白、绿对应的针脚如下对应ps/2线对应ps/2针脚黄3红4白6绿2对应的电线和针脚连接为:对应ps/2线对应ps/2针脚蓝3白6绿2橙4PS/2鼠标自己动手改USB接口USB作为电脑外设的一种高速连接标准,目前已广泛应用到了各种外部设备上。
电脑主机则在机箱上提供了前置USB接口,有的厂商甚至是在显示器与键盘都添加了USB接口,其目的就是为了能够让用户方便的进行连接鼠标、数码相机等耗电量小的USB外设而无须费力弯腰去机箱背后接插USB设备。
键盘显示接口剖析课件

键盘接口电路
键盘接口电路主要由芯片和电阻 、电容等元件组成,负责将键盘 输入的信号转换为电脑能够识别
的电信号。
显示接口
显示接口定义
显示接口是连接显示器和电脑的硬件接口,负责传输显示数据到显 示器进行显示。
显示接口类型
常见的显示接口类型有VGA接口、DVI接口、HDMI接口等,其中 HDMI接口具有传输速度快、画面质量高等优点,逐渐成为市场主 流。
技术创新与进步
新型显示技术
随着OLED、QLED等新型显示技术的不断发展,键盘显示 接口在色彩表现、对比度和响应速度等方面将得到显著提 升。
触控技术集成
将触控技术集成到键盘显示接口中,实现更加直观、高效 的操作方式,提升用户体验。
AI与机器学习
利用AI和机器学习技术,实现智能识别、智能推荐等功能 ,进一步提高键盘显示接口的智能化水平。
显示驱动程序
显示驱动程序
负责将扫描码转换为字符或命令,并在屏幕上显 示。
转换算法
将扫描码转换为对应的字符或命令需要使用特定 的转换算法。
显示缓冲区
为了提高显示效率,显示驱动程序使用缓冲区来 存储要显示的字符或命令。
用户交互程序设计
用户交互程序设计
为了方便用户使用,需要设计友好的用户界面和交互方式。
多媒体应用
在多媒体应用中,键盘显示接口用 于各种音频、视频设备,实现设备 的控制和信息的输入。
02
键盘显示接口的硬件结构
Chapter
键盘接口
键盘接口定义
键盘接口是连接键盘和电脑的硬 件接口,负责传输键盘输入的信
号到电脑进行处理。
键盘接口类型
常见的键盘接口类型有PS/2接口 和USB接口,其中USB接口具有 即插即用、支持热插拔等优点,
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
P2.7 P2.0 WR RD ALE P0 8031 20µ F +5V 1K
3 4 5 6 7 5.1K×4 11 12 13 14 15 19 20 21 22 23 +5V 27 28 29 30 31
3.1.2 键盘信号的获取方法有三种: . 程序扫描法 中断扫描法 定时中断法 键盘监控程序设计方法有 . 直接分析法 状态矩阵法 3.1.3 编码键盘 . 编码键盘的基本任务是识别按键,提供按键读 数,一个高质量的编码键盘还应具有反弹跳、处理 同时按键等功能. . 静态编码器—普通编码器如74148 可编程键盘/显示接口 如8279
8279
8279的组成及引脚
8279 芯片有 40 条引脚, 由单一+5 V电源供电。 它主要由以下几部分组成:
1、 I/O控制和数据缓冲器:利用/CS、A0、/RD、 /WR等信号,控制读写的数据;
2、 控制和定时寄存器及定时控制部分:这些寄 存器储存键盘模式、显示模式,可由程序设置 其操作方式。定时控制包括定时计数器,第1个 计数器为除以N的分频器,可由程序设置,分频 值为2~31。;
8279按设计直接连到CPU总线,CPU通过可编程 控制8279的所有操作方式。这些方式包括: 输入方式: 扫描键盘—带有编码扫描线或译码扫描线。每按一 下按键,就产生一个表示按键位置的6位编码。存储 在FIFO中。 扫描传感器阵列—带有编码扫描线或译码扫描线。 按键的状态被存储在可由CPU寻址的RAM中。 选通输入—在控制线选通时,回送线上数据被传送 到FIFO中。 输出方式: 8字符或16字符的多路切换式显示器。该显示器可被 组合成两组4位或一组8位形式(B0=D0, A3=D7)。 右端输入或左端输入的显示格式。
RL7 RL6 RL5 RL4 RL3 RL2 RL1 RL0
15 14 13 12 11 10 9 8
3、扫描计数器: (1)编码(ENCODE)扫描模式,为二进 码输出,必须外接译码器(74154,4028,74138 等),译码为单一LO或HI,然后送至键盘及显
示器;
(2)译码扫描模式,已经内部译码为单一
LO,只能接4个显示器。
4、返回缓冲器
( 1)键盘扫描模式:当设定键盘扫描模式时,从 SL0~ SL3 送出的扫描信号,将会去扫描键盘,如有按键被 按时,它会等待10ms,然后再检查该按键,将此键码 (含CTRL、SHIFT)存入FIFO RAM内。 ( 2 )传感器模式:当设定为传感器模式时,存入 FIFO RAM的值,完全按扫描的输出码。如有传感元件被触 发时,在 8279内部的 FIFO RAM中都有一个位与之相 对应。 (3)选通输入模式:当CNTR/STB输入一个上升沿触发 时,返回线上的数据码将被反相后存入FIFO RAM, 并由IRQ发出中断信号。
有按键信号? Y 延时等待10ms
N
仍有按键信号? N Y 键盘处理 N
按键释放? Y
8031
+5V
+5V
I/O
INT0 INT1
(a) 中断方式 图 8-1-1 独立式按键电路
I/O
8031
(b)查询方式
独立式按键电路
+5V P 2.7 ALE 8031 P0 WR RD 8 74LS 373 8 PA 0 CS PA 1 8255 PA 2 A0 PA 3 A1 PA 4 D0 ~D 7 PA 5 PA 6 PA 7 WR RD RESET GND 0
• 静态式编码器接口
0 1 2 3 4 5 6 7 10 11 12 13 1 2 3 4 74148 EI 8 7 9 6 A2 A1 键 1 1 1 A2’ 0 A1’ A0’ 1 2 3 4 5 6 7 A2’ A1’ 0 A0’ 0
0
0 0 0 1 1 1
0
1 1 0 0 1 1
1
0 1 0 1 0 1
1 2 3 4 5 6 7
1K
10μF +5V
使用8255扩展I/O的独立式键盘
2.矩阵式非编码键盘
识别按键的方法
行扫描法 线反转法
+5V 10KΩ*3 行码 列 码
0键:1 1 0
1键:1 1 0 2键:1 1 0
1110
1101 1011
行 线
x2
x1 x0
8 4 0
9 5 1
A 6 2
B 7 3
• CLK是系统来的外时钟,8279靠设置定 时器将外部时钟变为内时钟。其内部基 频=外时钟/定时器值。内部时钟的高低 控制着扫描时间和键盘去抖动时间的长 短,若8279内部时钟为100kHz,则扫描 时间为5.1ms,去抖动时间为10.3ms。
双键互锁
• 在读取一个键己按下时,不管另外有无其它键按下的 方式。如同时有多个键按下,则等待只剩下一个键按 下时,再将其值送入RAM。
串键保护
n键同时按下:等到只有一个键按下去再 处理
n键锁定:只处理一个键
消除抖动电路
“1” “0” +5v 抖动时间 <10ms 开关动作时间 >100ms
&
<10ms
开关
+5v
&
I/O 接 口
单 片 机
消除抖动电路
+5V R1
(Di) Vo
Vi R2
S
V1
(Di) V 2
图 5-3
滤波延时消抖电路
显示地址寄存器,决定CPU读写哪一个显示器RAM
的字节,可由程序设置,且读/写方式可以是自动或是单 一方式。显示器RAM(16×8位)在设置好模式及地址后, CPU可直接读取。显示器RAM的数据码送出显示时,分 为两部分高4位由OUTA送出,低4位由OUTB送出,也可
单独送出,可以利用程序设置。
说明:
输出通道 D/A
传感器
A/D 电 量
非 电 量
单片机或 DSP RAM、 EPROM I/O接口
外部通信
RS232 USB
打印机
输入ቤተ መጻሕፍቲ ባይዱ道
板
键盘、开关、 显示器
内嵌微处理器智能仪器的基本结构
键盘接口技术
键盘输入数据和命令,显示用于仪器的状 态、命令和计算结果。 单片机键盘有两种: 全编码键盘,其键码全由硬件提供,但是 这种方式硬件结构复杂,成本高; 非编码键盘,这种键盘多采用矩阵方式, 利用软件识别键码及完成各种键功能处理。 单片机系统中多采用非编码键盘。
N键轮换
• 多个键可以同时按下,按扫描顺序,分别将其值送入 RAM。
传感器矩阵
• 无去抖动功能,键的状态直接映射到RAM中,可以 用软件检查键何时按下,何时抬起。
选通输入方式
• RL7~0作为选通输入口。!CNTL/STB作为选通信号输 入端。这是只选用显示器没有键盘的工作方式。
CLK
ALE 8051
A0
1
a)接口电路
b)真值表
可编程键盘/显示器接口8279
• 由于数据输入和显示乃是许多微处理机外设的 一个不可分离部分。系统设计者需要一种能够 控制这些功能,而又不致于使CPU负载过重的 接口。8279为8位微处理机提供这种功能。 • 8279有两个部分,键盘部分和显示器部分。键 盘部分能够与通常的打字机型键盘或随机乒乓 开关,或钮子开关相联接。显示部分驱动字母 数字显示或一排指示灯。从而减轻了CPU在扫 描键盘和刷新显示时的负担。
8279的引脚图
DB7~0-双向外部数据总线 RL2 CS-片选信号 RL3 CLK A0-区分信息的特征位 IRQ A0=1,命令状态;A0=0,数据 RL4 RD-读选通信号 RL5 RL6 WR-写选通信号 RL7 IRQ-中断请求输出 RESET RL7~RL0-反馈输入线 RD SL3~SL0-扫描输出线 WR OUTB3~0,OUTA3~0-显示段数据输出DB0 DB1 BD-消隐输出 DB2 DB3 RESET-复位输入。复位后: DB4 1. 16个8位字符显示为左端输入 DB5 2. 编码的扫描键为两键连锁 DB6 SHIFT-换档 DB7 CNTL/STB-控制/选通 GND CLK-外时钟输入端
74LS373
A0
P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P2.7
WR RD INT1 +5V 20µF 2K
D0 D1 D2 SL0 D3 SL1 SL2 D4 8279 D5 D6 D7 CS WR B0 RD B1 B2 B3 IRQ A0 RESET A1 A2 CNTL A3 SHIFT
A0=1)。当FIFO RAM不是空的,IRQ会发出一个HI做 中断请求。当设置为SENSOR模式时,存放在FIFO内的 数据与外部 SENSOR 矩阵相对应,只要 SENSOR 矩阵 ( 64 个)中有任何一个变动, IRQ 都会由 LO 转为 HI , 发出中断请求。
6.显示地址寄存器及显示器RAM
滤波延时消抖电路
键连击的处理
读 键
延时去抖 读 键 延时去抖
执 行 等键释放
执 行 延 时
非编码键盘
1)独立式键盘
图 3-1(a)
特点: 一键一线. 优点: 结构简单,键容易识别. 缺点: 占用较多检测线,不便组成大型键盘. 2)矩阵式键盘 图3-1(b) 特点: 把检测线分成二组,一组为行线,另一组为列 线,按键放在行线和列线的交叉点上. 优点: 键盘规模可扩大. 缺点: 键盘分析程序较复杂. 键盘的工作方式 a) 编程扫描方式(查询方式) b) 中断工作方式 c) 定时扫描方式
3键:1 1 0 4键:1 0 1 5键:1 0 1
0111 1110 1101
y0 y1
列线
y2 y3
A键:0 1 1
1011
线反转法
+5V