4x4键盘设计说明书

4x4键盘设计说明书

ID:9852405

大小:760.00 KB

页数:26页

时间:2018-05-12

4x4键盘设计说明书_第1页
4x4键盘设计说明书_第2页
4x4键盘设计说明书_第3页
4x4键盘设计说明书_第4页
4x4键盘设计说明书_第5页
资源描述:

《4x4键盘设计说明书》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、4x4键盘在单片机上的应用摘要近年来随着电子产品的高速发展,单片机作为核心部件的正在不断深入各个电子产品的控制中,同时带动电子产品向着小型化、多功能化、智能化、高速化方向发展。比如,我们平常所使用的电饭煲、电冰箱、空调、计算器等电子产品都将单片机作为主要的控制器,使产品的控制和结果都变得简单化。然而仅是单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。在嵌入式PC应用系统中,作为人机交互设备的键盘,往往采用结构简单按键少的矩阵键盘。标准键盘虽然能直接与嵌入式PC机的PS/2接口相连,但是体积大,按键多,不能满足需求,本文提出用一

2、种AT89C52单片机实现具有标准PS/2接口的矩阵键盘,具有便捷,实用的特点。关键词:接口,键盘,AT89C52,LCD1602目录摘要I1前言12总体设计22.1设计要求22.2整体方案设计22.1.1方案论证22.1.2方案比较33硬件设计43.1AT89C51单片机的功能43.2复位电路的设置53.34X4键盘设计63.4单片机模块73.5LCD1602模块83.6整体电路设计94软件设计115KEIL与PROTEUS联调12结论13参考文献14附录1:电路总图15附录2:软件代码16第I页1前言随着社会经济的快速发展,人们对自动控制要求的地方也越来越多。而在生

3、活和生产的各领域中,凡是有自动控制要求的地方都会有单片机的身影出现;从简单到复杂,从空中到地面,几乎是凡能想像到的地方都有使用单片的需求。现在尽管单片机的应用已经很普遍,但仍有许多可以用单片机控制而尚未实现的项目,因此,单片机的应用大有想像和拓展空间。单片机的应用有利于产品的小型化、多功能化和智能化,有助于提高劳动效率,减轻劳动强度,提高产品质量,改善劳动环境,减少能源和材料消耗,保证安全等。单片机因其性价比高,处理能力强,且抗干扰能力好,在医疗器械、机电液控制、数据传输等各类工控系统和设备仪器中得到广泛应用。一方面,在实际应用中,单片机经常需要将采集到的数据发送给PC

4、机进行处理或保存等;另一方面,工控系统和设备仪器设计,因环境或软硬件资源的限制,也往往需要不同的通信接口。比如,很多工控PC机的键盘接口因受恶劣环境不利于键盘的使用而处于闲置状态。因此,设计一个具有通用性的4x4键盘通信接口既方便PC机进行外设扩展,又丰富了单片机的接口资源。目前,单片机协议进行通信较多的是单片机接收4x4键盘设备的数据,而以单片机做为键盘与PC机通信则较为少见。但是,单片机应用的意义绝不仅限于它的广阔范围以及所带来的经济效益上,更重要的意义还在于:单片机的应用正从根本上改变着传统的控制系统设计思想和设计方法。从前必须有模拟电路或数字电路实现的大部分功能

5、,现在已能使用单片机通过软件编程的方法来实现。这种以软件取代硬件并提高系统性能的控制系统“软化”技术,称之为微控制技术。微控制技术是一种全新的概念,是对传统控制技术的一次革命。随着单片机应用的推广普及,微控制技术必将不断发展、日益完善和更加充实。第1页2总体设计2.1设计要求利用51单片机设计一4x4行列键盘,并在LCD上显示键值。同时显示的键值为0~9、A~D、#、*、这十六个值。2.2整体方案设计本设计的整体思路是:利用4x4键盘,通过AT89C52单片机接收4x4键盘的键值,并显示在LCD1602上。2.1.1方案论证设计中采用了三个方案,具体的方案见方案一、方案

6、二和方案三。方案一:普通键盘设计方案采用普通的4x4键盘,通过键盘扫描得到键值,有单片机控制并显示在LCD上,优点是成本低,设计简单数字显示比较直观,缺点是键盘扫描效率不够且容易出错。4x4键盘AT89C52单片机LCD1602显示图2.1普通键盘整体方案一框图方案二:数码管显示设计方案采用普通的4x4键盘,通过键盘扫描得到键值,由单片机控制并显示在数码管上,优点是成本低,设计简单,键盘自动扫描,自动识别,自动编码,有键按下时才发送数据,因此减轻了CPU的负担,缺点是数码管显示不直观。4x4键盘AT89C52单片机数码管显示图2.24x4键盘整体方案二框图2.1.2方案

7、比较由于方案一采用的是4X4键盘,设计需要CPU不断的扫描键盘,占用了大量的CPU资源,方案二利用4x4键盘,设计需要CPU不断的扫描键盘,占用了大量的CPU资源,并且第24页用数码管显示不够直观,交互界面不够好,因此综合方案一和方案二的优点,本设计采用了方案一较好。第24页3硬件设计3.1AT89C51单片机的功能图3.1AT89C51单片机因将其主要组成部分集成在一个芯片上而得名,具体说就把中央处理器CPU(Centralprocessingunit)。随机存储器RAM(Randomaccessmemory)。只读存储器ROM(Rea

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。