家用电脑学习机键盘扫描装置的制作方法

文档序号:6408653阅读:216来源:国知局
专利名称:家用电脑学习机键盘扫描装置的制作方法
技术领域
本实用新型涉及一种计算机的键盘扫描装置,特别是一种家用电脑学习机的键盘扫描装置。
目前,PC机键盘采用专用CPU来实现键盘矩阵扫描,进而判断出对应键的ASIC码,之后的串行方式将ASIC码送入主CPU,缺点是串行方式输入速度慢。
本实用新型的目的在于提供一种采用独立CPU自身扫描,通过并行方式,即每次读入四位,读入CPU,通过查数据判断键的家用电脑学习机键盘扫描装置。
本实用新型的目的是这样实现的家用电脑学习机键盘扫描装置,是由BCD计数器、二极管隔离电路、二选一选择电路、CPU、60Pin扩展槽、15Pin接口、键盘及9Pin接口组成,其特征在于9Pin接口的输出端接BCD计数器的信号输入端,BCD计数器的输出端接二极管隔离电路的输入端,即二极管正极,二极管隔离电路的输出端,即二极管负极接键盘电路的行输入端,二选一选择电路的输入端接键盘电路的8列输出端,二选一选择电路的输出端接9Pin接口(A寄存器)的信号输入端,二选一选择电路的选择的输入端接BCD计数器的使能端。
--所述的BCD计数器U1,型号为4017,其CLK端接VCC,ERA端及RST端分别接9Pin接口J1的OUT1和OUT0端;U1的Q0--Q9端分别接键盘的行输入端。
--所述的二选一选择电路U2的型号为4019,其输入端b0--b3,a0--a3分别与键盘的8列输出端连接,其输出端O0--O3分别与9Pin接口J1的D1--D4端连接,U2的Sb端分别接J1的out1端及U1的ENA端。
由于有上述结构使得本实用新型的CMOS省电,电源由单一供电,电路简单实用,有软件配合,充分利用现有资源。
以下结合附图和实施例对本实用新型作进一步说明

图1为本实用新型的电路方框图;图2为本实用新型的电路原理图及实施例;图3为本实用新型的软件程序框图。
见图1、2、3,实施例的BCD计数器可为4017,二选一选择电路可选用4019,家用电脑学习机是娱乐性强的家用电器,整机有60Pin扩展槽供外接存储器,存15Pin扩展口供提供各种外设。
60Pin槽口说明构成CPU A0--A14PPU A′0--A′12()/(OE) ()/(OE')R/ ()/(W) CE′IRQ A′10--选择供游戏机系统进行程序扩展15Pin槽口说明INP0D1INP1D0D2D3D4out0out1out2
SoundCPU对MEM4016H进行读操作,INP0有低脉冲,对应的D1经总线隔离读入CPU数据寄存器D1位。4017H进行读操作,INP1有低脉冲,对应的D0--D4经总线隔离,读入CPU数据寄存器D0--D4。
CPU对MEM4016H进行写操作,Bit2,Bit1,Bit0分别对应out2、out1、out0的状态,
直接与CPU的
相接Sound是系统音频输出。
从游戏机系统分析CPU可编程输出线三根out0、out1、out2,CPUMEMI/O输出线2根INP0、INP1CPU输入线6根INP0D1,INP1D0--D4。
INP0D1与INP1D0被重复利用几率很大,因而在键盘设计中没采用。键盘采用88键,101键,设计采用逐行扫描,矩阵10×8,8根列数据经CPU读取。
参见图2CPU用φ0(out0)给U14017初始化,Q0--Q9为低电平,CPU用out1用低电平使4017进行计数译码输出,out1低电平的次数out1过程最多为10,当10满后,通过out0初始化,当out1在第i次计数(i≤10),对应Qi有一为高状态,我们称之为选中一行,这时使out2为高,CPU进行LDA4017H操作,使4019a0--a3读至A寄存器的D1--D4,CPU使out1(φ1)变高,U14017状态不变,再进行LDA4017H操作,使4019b0--b3读至A寄存器D1--D4,这样即完成了8列的状态读取,从而完成了一行的扫描,CPU在判别了二次读的数据(根据8个位中那一位为高状态)即可以知道按下的是哪一个键,重复整个操作即实现整个键盘的判别。
权利要求1.家用电脑学习机键盘扫描装置,是由BCD计数器、二极管隔离电路、二选一选择电路、CPU、60Pin扩展槽、15Pin接口、键盘及9Pin接口组成其特征在于9Pin接口的输出端接BCD计数器的信号输入端,BCD计数器的输出端接二极管隔离电路的输入端,即二极管正极,二极管隔离电路的输出端,即二极管负极接键盘电路的行输入端,二选一选择电路的输入端接键盘电路的8列输出端,二选一选择电路的输出端接9Pin接口(A寄存器)的信号输入端,二选一选择电路的选择的输入端接BCD计数器的使能端。
2.根据权利要求1所述的家用电脑学习机键盘扫描装置,其特征在于BCD计数器U1,型号为4017,其CLK端接VCC,
端及RST端分别接9Pin接口J1的OUT1和OUT0端;U1的Q0--Q9端分别接键盘的行输入端。
3.根据权利要求1所述的家用电脑学习机键盘扫描装置,其特征在于二选一选择电路U2的型号为4019,其输入端b0--b3,a0--a3分别与键盘的8列输出端连接,其输出端O0--O3分别与9Pin接口J1的D1--D4端连接,U2的Sb端分别接J1的out1端及U1的
端。
专利摘要家用电脑学习机扫描装置,是由BCD计数器、二极管隔离电路、二选一选择电路、CPU、60Pin扩展槽、15Pin接口、键盘及9Pin接口组成。其BCD计数器的输出经二极管隔离电路接键盘行输入,键盘的8列输出接二选一选择电路的输入,二选一选择电路的输出接接口电路,接口电路的输出接BCD计数器输入端。本装置采用独立CPU、自身扫描,通过并行方式即每次读入四位,读入CPU通过查数据表判断键位。本实用新型CMOS省电,电源由单一供电,电路简单实用,有软件配合,充分利用现有资源。
文档编号G06F3/023GK2184222SQ9421285
公开日1994年11月30日 申请日期1994年6月2日 优先权日1994年6月2日
发明者李经建, 贾玉坤 申请人:天津市新星电子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1