您的位置 首页 方案

一种嵌入式PC非标准键盘电路设计

一种嵌入式PC非标准键盘电路设计-随着嵌入式系统的飞速发展,嵌入式PC得到了广泛应用。标准的PC键盘由于体积大,按键多等原因在多数情况下不能满足要求。本文在介绍 PS/2通信协议的基础上,利用AT89

  跟着嵌入式体系的飞速发展,嵌入式PC得到了广泛使用。规范的PC键盘因为体积大,按键多等原因在大都情况下不能满意要求。本文在介绍 PS/2通信协议的基础上,使用AT89C52完结了一种PC非规范键盘的规划。给出了其完好的硬件完结电路图和首要的软件开发办法。该键盘具有结构简略、作业安稳、便于扩展等特色,并已在某型航空图画回传体系中得到详细使用。

  图1为该键盘电路原理图,由ATMEL公司的微控制器AT89C52、逻辑体系、矩阵键盘三部分组成。AT89C52单片机首要完结键盘扫描,确认键盘闭合断开的信息,并发送键码和同步时钟到工控机;逻辑体系供给起振信号及看门狗守时复位功用,避免呈现死机;矩阵键盘为4&TImes;4的行列式键盘,当有键按下时发生低电平触发信号,便于单片机检测有用的按键操作。该键盘由4&TImes;4=16 个按键组成,其中行线为P0.4~P0.7,列线为P0.3~P0.0。P3.0为键码数据输出,P3.1为同步时钟,别离输出到嵌入式PC的PS/2端口;+5V电源由主机供给。因为AT89C52的IO端口为32个,除看门狗电路的输入输出端CS、SI、SO、SCK、以及键码数据输出端 Data和时钟输出端Clock外,还剩26个可用端口,这样,其最大可独立呼应13&TImes; 13=169个键的输入,不仅可满意规范键盘的多键需求,也可满意工控机常用控制键的要求。X25045为看门狗电路,它实时接纳来自AT89C52的 CS信号,并主动判别两次信号的距离时刻。当时刻距离抵达设守时刻时,其RST输出端坚持低电平;反之,其RST输出端输出高电平,AT89C52被复位。此外增加了发光二极管LED,用来指示键盘的作业状况。

  

  图1键盘电路原理图

  AT89C52微控制器具有如下特色:(1)具有8K字节可编程闪存;(2)256&TImes;8字节内部RAM;(3)32根可编程 I/O线;(4)3个16位守时计数器; (5)8个中止源;(6)可编程串行UART通道。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/fangan/161871.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部