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

用AT89C2051设计的PC/AT键盘

资料介绍
单片机资料


要: 在介绍PC/AT键码特征的基础上,介绍利用AT89C2051来实现PC/AT键盘的硬件和软
件设计
方法。它具有结构简单、选择性强、便于实现等优点,特别适用于36个以下PC/AT键盘的
应用。
 
关键词:键盘 键码 微控制器
 
        在工业控制、测量仪器等领域,已大量使用嵌入式PC,如
ADVANTECH公司的PC/104、AMD公司的E86嵌入式PC等。它们除具有
PC的功能外,还提供了功能强大的各种标准接口,如:平板
/VGA显示器控制接口、光驱接口、以太网接口、RS-232/422/485
接口、PC/AT键盘接口等
。这就为新产品开发的标准化、模块化提供了方便,可大大缩小研发周期,降
低研制成本,快速进入市场。由于嵌入式PC具有标准PC/AT
键盘接口,也就是说,可以用标准的PC/AT键盘来对嵌入式
PC进行操作与控制。但是,在很多实际应用中,由于一般只用到某几个固定的键,并希
望键盘 具有体积小巧、便于布放等特点,为此,希望能够设计一种小巧、灵活的
PC/AT键盘,来满足各种需求。本文介绍一种由AT89C2051设计实现的 PC/AT键盘。
 
1 PC/AT键盘的特点
 
        
PC/AT键盘由单片微控制器、键盘矩阵和支持逻辑三部分组成。键盘微控制器的主要功能
是扫描
键盘,以得到有效的闭合键,一旦键被按下或放开,就为系统板产生键代码,将键代码
以串行格式
传递到系统板,同时产生将键代码转换为供系统板使用的并行数据所需的时钟信号。
AT键盘使用接通键码,其值在00~7F之间,以串行数据格式传递
到系统板;每发送一个键码包含11个数据位,即1个起始位、
8个数据位(低位在前,高位在后)、1个奇偶校验位、1个停止位。在键码传送的同时,
微控制器还传送1个键码时钟同步信号,用于同步键码数据的接收。键码中每个数据位
的传送发生在
用AT89C2051设计的PC/AT键盘
本地下载

评论