首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 单片机系统与标准PC键盘的接口模块设计

单片机系统与标准PC键盘的接口模块设计

资料介绍
接口电路论文

摘 要:
本文介绍了一种单片机系统与标准PC键盘接口模块,并详细介绍了该模块的工作原理与
软件编程思想。
关键词: 单片机系统;PC键盘;接口模块;输入;FIFO
概述
   
在单片机系统中,当输入按键较多时,在硬件设计和软件编程之间总存在着矛盾。对于
不同的单片机系统需要进行专用的键盘硬件设计和编程调试,通用性差,使项目开发复
杂化。标准PC键盘在工艺与技术上都已相当成熟,而且工作稳定,价格低廉。本设计实
现了一个接口模块,它将标准PC键盘发出的位置扫描码,变换为标准的ASCII码和OEM扫
描码或Windows虚拟键代码,再以并行或串行方式传送给上位单片机。
接口模块的特点
   
该模块在PC键盘与上位单片机之间起转换作用,它屏蔽了与PC键盘进行数据和命令交互
的复杂过程,大大简化了上位单片机系统的输入设计;它实现了类似DOS操作系统中键盘
中断服务程序的功能,使设计人员只需关心接收按键的结果,并可使用标准的键盘编码
进行编程;它要求上位单片机通过8位并行接口与其相接,对于不能提供并行接口的系统
,可使用SPI兼容的同步串行接口与其相接,特别是对于那些希望占用单片机的系统资源
少而需要扩展的键数较多、仪器整体需要美观大方的应用场合,其性能价格比更具优势
。该模块与单片机系统的连接关系如图1所示,在图中也给出与上位单片机相接的20脚接
插件的信号定义。
计算机中标准PC
单片机系统与标准PC键盘的接口模块设计
本地下载

评论