DS_1217F_002
键盘扫描时间寄存器( KSIZE ) : 0xD5
0x00
73S1217F数据表
该寄存器是不适用的时候HWSCEN未设置。未使用的行输入应连接到
VDD 。
表73 :本KSIZE注册
最高位
–
位
KSIZE.7
KSIZE.6
KSIZE.5
KSIZE.4
KSIZE.3
KSIZE.2
KSIZE.1
KSIZE.0
–
ROWSIZ.2
ROWSIZ.1
最低位
ROWSIZ.0 COLSIZ.2 COLSIZ.1 COLSIZ.0
功能
符号
–
–
ROWSIZ.2
ROWSIZ.1
ROWSIZ.0
COLSIZ.2
COLSIZ.1
COLSIZ.0
定义了在小键盘中的行数。最大数是6给出
的排销上的包的数目。允许一个简化的键盘尺寸
进行扫描。
定义了在小键盘中的列数。最大数量为5
给定的包装上的柱销的数目。允许降低
键盘大小进行扫描。
0x00
键盘列LS扫描顺序寄存器( KORDERL ) : 0xD6
在KORDERL和KORDERH寄存器,列扫描订单( 14 : 0 ) ,分为5组3位
每一个。每一组确定哪些列( COL ( 4 : 0 )引脚)通过加载列数为激活
的3个比特。当在HW_Scan_Enable模式,硬件将穿过集从1Col到5Col步骤
(最多在Colsize列数)和扫描中的3位限定的列。在连续扫描
顺序,在组0设置一个计数模式为0 ,并在组3 1在组1和2中的集1,2和3 ,和图4中的组4 。
固件应该更新这是中断服务例程的一部分,以使新的扫描顺序是
前按下一个键被加载。例如,扫描COL (0)首先, 1Col ( 2:0 )应
装有000'b 。扫描COL ( 4 )第五, 5Col ( 2 : 0 )应装有100'b 。
表74 :本KORDERL注册
最高位
3COL.1
位
KORDERL.7
KORDERL.6
KORDERL.5
KORDERL.4
KORDERL.3
KORDERL.2
KORDERL.1
KORDERL.0
3COL.0
符号
3COL.1
3COL.0
2COL.2
2COL.1
2COL.0
1COL.2
1COL.1
1COL.0
列扫描1
st
.
列扫描2
nd
.
列扫描3
rd
( LSB的) 。
2COL.2
2COL.1
2COL.0
1COL.2
功能
1COL.1
最低位
1COL.0
修订版1.2
73