基于RS232行列式矩阵键盘接口的设计方案.doc
《基于RS232行列式矩阵键盘接口的设计方案.doc》由会员分享,可在线阅读,更多相关《基于RS232行列式矩阵键盘接口的设计方案.doc(2页珍藏版)》请在三一文库上搜索。
1、基于RS232行列式矩阵键盘接口的设计方案一、引言本方案是用VHDL语言来实现的基于RS232按位串行通信总线的行列式矩阵键盘接口电路,具有复位和串行数据的接收与发送功能,根据发光二极管led0-led2的显示状态可判断芯片的工作情况;实现所有电路功能的程序均是在美国ALTERA公司生产的具有现场可编程功能的芯片EPM7128SLC84-15上调试通过的。能通过动态扫描来判有键按下、将键值转换成对应的ASCII码值,在时钟脉冲的作用实现串行数据的接收与发送。二、设计方案1.芯片引脚定义reset复位输入端;clk时钟输入端;rxd串行数据接收端;retn0-retn7键盘扫描行输入线;txd串
2、行数据发送端;scan0-scan7键盘扫描列输出线;led0-led2显示输出端。2.键盘与芯片的连接图(如图2所示,为88的64键键盘)3.动态扫描原理(1)依次使列线scan0-scan7输出0电平,检查行线retn0-retn7的电平状态。如果行线retn0-retn7的电平全为高电平,表示没键按下。如果retn0-retn7上的电平不全为高电平,表示有键按下。(2)如果没键按下,就返回扫描。有键按下则进行逐行扫描,找出闭合键的键号。其过程是:先使scan0=0,scan1-scan7=1,检测retn0-retn7上的电平,如果retn=0,则表示第一行第一列的键被按下,如果retn
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 RS232 行列式 矩阵 键盘 接口 设计方案
链接地址:https://www.31doc.com/p-3411771.html