小型usb接口的键盘装置的制作方法

文档序号:6555690阅读:424来源:国知局
专利名称:小型usb接口的键盘装置的制作方法
技术领域
本发明涉及一种PC机输入装置,由39个按键组成的小型键盘,采用USB接口,遵照USB2.0协议向PC机传输数据。
背景技术
目前,已有的控制键盘与PC机之间通信采用PS/2方式,对更加高效地操作运行于PC机中的彩色扩印机相片的冲洗软件,存在的问题是接口数目受到局限,没有即插即用功能,操作不方便。

发明内容
为解决前述问题,本发明提供一种小型USB接口的键盘装置,该装置设置一MCU控制器,分别与一小型键盘和一USB通信芯片连接,USB通信芯片与PC机的USB接口连接,USB通信芯片对小型键盘扫描,确定小型键盘某个键按下与否,MCU控制器命令USB通信芯片,将小型键盘按键信息,通过USB接口输入PC机。
控制小型键盘正常输入功能,是由MCU内设置的软件完成,该软件由一个主程序,一个按键处理程序和一个扫描程序完成;其主程序的工作步骤是(1)MCU内部程序初始化;(2)判断是否有按键按下?如果有按键按下,则继续往下,执行(3);如果没有按键按下,则继续执行(2);(3)执行按键处理子程序;
键盘扫描程序的工作步骤(1)判断是否有按键按下?如果是,则继续往下,执行(2);如果否,则返回程序开始,执行(1)。
(2)记录该按键对应键盘扫描阵列中的行标记。
(3)判断识别出该按键对应键盘扫描阵列中的列标记。
(4)获得按键标记,退出子程序。
USB通信芯片按键处理程序的工作步骤(1)判断是否有按键按下?如果是,则继续往下,执行(2);如果否,则程序执行完毕,退出。
(2)判断USB通信芯片键盘扫描阵列对应该按键的列输出是否为低电平?如果是,则继续往下,执行(3);如果否,则返回,执行(2)。
(3)USB通信芯片键盘扫描阵列对应该按键的行输入设置为低电平。
(4)延时若干微秒。
(5)USB通信芯片键盘扫描阵列对应该按键的行输入设置为高电平。
(6)子程序执行完毕,退出。
本发明的优点(1)微控制器(MCU)采用芯片C8051F022,3.3V电源支持,简化了电源设计;64K FLASH程序存储空间;8个I/O端口,满足程序设计必需的I/O数目;支持ISP(系统可编程)技术;外围电路设计简单,节约了版面空间。
(2)USB通信芯片采用HT82K629A,5V电源支持,通过USB线由PC机供电;自带3.3V整流电路,提供3.3V电压输出,为MCU供电,简化了电源设计;内置标准键盘USB通信协议,简化了USB通信程序的设计;外围电路设计简单,节约了版面空间。
(3)采用内置USB通信协议的键盘扫描专用芯片,减少误码率,提高准确度,简化USB通信程序的设计。
(4)采用USB接口,实现即插即用功能,比起传统PS/2键盘更加方便。
(5)采用USB接口,符合PC机外设接口发展潮流,PC机提供更多、更方便接入的USB接口,避免了其只提供一个PS/2键盘接口的局限性。


附图1是本发明电气结构框图。
附图2是主程序流程图。
附图3是键盘扫描程序流程图。
附图4是USB通信芯片按键处理程序流程图。
附图5是本发明与客户计算机连接工作的示意图。
具体工作方式请参阅附图2,为本发明电气方框图,其工作流程是,USB通信协议的键盘扫描专用芯片,对键盘扫描,判断是否有按键按下,如果有,则在判别出是哪一个按键按下;在MCU判断出按下的按键后,向USB通信芯片发出控制指令,使USB通信芯片遵照USB协议向PC机发送按键编码,实现键盘对PC机的输入功能。如附图5所示,是该小型USB键盘在PC机中所处位置的示意图。
权利要求
1.一种小型USB接口的键盘,其特征在于设置一MCU控制器,分别与一小型键盘和一USB通信芯片连接,USB通信芯片与PC机的USB接口连接,USB通信芯片对小型键盘扫描,确定小型键盘某个键按下与否,MCU控制器命令USB通信芯片,将小型键盘按键信息,通过USB接口输入PC机。
2.按权利要求1所述的小型USB接口的小型键盘输入方法,其特征在于该方法的工作步骤是(1)MCU内部程序初始化;(2)是否有按键按下?如果有按键按下,则继续往下,执行(3);如果没有按键按下,则继续执行(2);(3)执行按键处理子程序。
3.按权利要求2所述的小型USB接口的小型键盘输入方法,其特征在于该方法的按键处理子程序工作步骤是(1)判断是否有按键按下?如果是,则继续往下,执行(2);如果否,则程序执行完毕,退出;(2)判断USB通信芯片键盘扫描阵列对应该按键的列输出是否为低电平?如果是,则继续往下,执行(3);如果否,则返回,执行(2);(3)USB通信芯片键盘扫描阵列对应该按键的行输入设置为低电平;(4)延时若干微秒;(5)USB通信芯片键盘扫描阵列对应该按键的行输入设置为高电平;(6)子程序执行完毕,退出。
4.按权利要求1所述的小型USB接口的小型键盘的扫描方法,其特征在于该方法的工作步骤是(1)判断是否有按键按下?如果是,则继续往下,执行(2);如果否,则返回程序开始,执行(1);(2)记录该按键对应键盘扫描阵列中的行标记;(3)判断识别出该按键对应键盘扫描阵列中的列标记;(4)获得按键标记,退出子程序。
全文摘要
本发明提供一种小型USB接口的键盘装置,该装置设置一MCU控制器,分别与一小型键盘和一USB通信芯片连接,USB通信芯片与PC机的USB接口连接,USB通信芯片对小型键盘扫描,确定小型键盘某个键按下与否,MCU控制器命令USB通信芯片,将小型键盘按键信息,通过USB接口输入PC机。控制小型键盘正常输入功能,是由MCU内设置的软件完成,本发明作为彩色扩印机的重要输入设备,能更便捷地对运行在客户计算机中的彩色数码相片冲洗软件进行操作,提高了工作效率。
文档编号G06F3/023GK1945500SQ20061003019
公开日2007年4月11日 申请日期2006年8月18日 优先权日2006年8月18日
发明者徐志铭, 吴楠 申请人:上海多丽影像设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1