矩阵键盘设计-答辩.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PART ONE 选题背景 为什么选择 矩阵键盘 单片机的设计目标主要是增强“控制”能力,满足实时控制(就是快速反应)的需要。因此,掌握单片机的基础和实际应用来说意义重大。 而键盘作为一种最为普通的输入工具在单片机项目应用上显得尤为重要。 矩阵键盘可以提高系统准确性,能准确、实时、高效地显示按键信息,可靠性高。 PART ONE 选题背景 随着计算机技术和电子科技的迅猛发展,矩阵键盘的应用也迅速地得到应用,并且它可以提高系统准确性,有利于资源的节约,降低对操作者本身素质的要求,能准确、实时、高效地显示按键信息,以提高工作效率和资源利用率。 矩阵键盘的发展趋势 PART TWO 论文结构 学校名称:XXX大学 PART TWO 论文结构 选题背景及矩阵键盘分析 矩阵键盘的现状和发展趋势及矩阵键盘的定义,讲述了矩阵键盘的主要元器件的介绍,工作方式,输入原理,以及键盘的结构与特点。 矩阵键盘硬件设计 介绍了设计思想,概括了设计内容,规定了相应的设计结构与工作原理,说明了识别方法,描述了原理图、功能电路,并对电路仿真结果进行了具体的分析。 矩阵键盘反复调试运行 介绍了矩阵键盘的硬件设计,软件设计,实现了电路需求的最终效果,按照程序的步骤,逐步完成矩阵键盘的展示效果。 矩阵键盘概要设计 通过对矩阵键盘的硬件电路的设计及对其进行程序汇编和运行,通过单片机的内部控制实现对硬件电路的设计,从而实现对4*4矩阵键盘的识别。 矩阵键盘软件设计 提出了矩阵键盘的软件设计思想,描绘了软件设计流程图,并对设计流程图进行了详细的分析讲解,写出了它的源程序,并对重要编程函数进行了标明注释。 PART THREE 设计概要 东莞理工学院继续教育学院 PART THREE 设计概要 矩阵键盘简介 矩阵键盘又称为行列式键盘,它是用4条I/O线作为行线,4条I/O线作为列线组成的键盘。在行线和列线的每一个交叉点上,设置一个按键。这样键盘中按键的个数是4×4个。这种行列式键盘结构能够有效地提高单片机系统中I/O口的利用率。 PART THREE 设计概要 设计任务 (1)以AT89C51为核心,设计系统硬件电路,并根据所设计的电路制作实物。 (2)分析任务要求,绘制程序流程图,编写相应的软件程序。 (3)电路原理分析,硬件调试分析,软件调试分析,结论和体会。 (4)每个按键都有它的行值和列值,行值和列值的组合就是识别这个按键的编码。 矩阵的行线和列线都连接到AT89C51中,通过按键K0-K15来在数码管上显示 不同的值。 PART FOUR 硬件设计 东莞理工学院继续教育学院 PART FOUR 硬件设计 设计思想 分析本任务的要求,使设计能够完成当4*4矩阵键盘中的某一按键按下时,数码管上显示对应的键盘号。 则硬件主要由以下两大模块构成: PART FOUR 硬件设计 4*4矩阵键盘 七段式LED显示器 每个按键有它的行值和列值,行值和列值的组合就是识别这个按键的编码。即在行线和列线的每一个交叉点上,设置一个按键。这样键盘中按键的个数是4×4个。 七段式LED显示器,又称数码管。内部由七个条形发光二极管和一个小圆点发光二极管组成,根据各管的亮暗组合成字符。 AT89C51单片机 AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压、高性能CMOS8位微处理器,俗称单片机。与工业标准的MCS-51指令集和输出管脚相兼容。将多功能8位CPU和闪烁存储器组合在单个芯片中。目前AT89S51已经取代了AT89C51。 PART FOUR 硬件设计 确定有无键按下 判断哪一个键按下 键的功能是什么 消除按键抖动 字形码的控制输出 1 2 3 4 5 攻坚点 可采用中断扫描工作方式: 当无键按下时,CPU处理自己的工作,当有键按下时,产生中断请求,CPU转去执行键盘扫描子程序,并识别键号。 可运用程序消除:在检测到有按键按下时,执行一个10ms左右的延时程序后,再确认该键电平是否仍保持闭合状态电平;同理,在检测到该键释放后,也应采用相同的步骤进行确认,从而可消除抖动的影响。 可采用硬件译码方式,内部发光二极管接线方法使用共阴极,根据输出所需要的结果,使用相应的16进制共阴极字形码。 PART FIVE 软件设计 东莞理工学院继续教育学院 PART FIVE 软件设计 按键采用线反转法先把列线置成低电平,行线置成输入状态,读行线;再把行线置成低电平,列线输入状态,读列线。当有键按下时,由两次所读状态即可确定所按键的位置,不需扫描,键盘响应速度大大加快。 设计思想 第一步,置列线P1.4~P1.7为输入状态1,从行线P1.0~P1.3输出低电平0,读入列线数据,若某一列线为

文档评论(0)

zhanglaifa + 关注
实名认证
文档贡献者

张来法,1962年生人,山东农业大学农业教育本科学历,嘉祥县农业局农业经济发展中心高级农艺师。济宁市十大科技精英、市百名优秀科技特派员、县专业技术拔尖人才、县招商引资先进个人称号。共获市级以上农业科技成果15项,核心期刊发表科技论文46篇。

1亿VIP精品文档

相关文档