基于AT89C51單片机键盘控制动态显示器设计.doc

基于AT89C51單片机键盘控制动态显示器设计.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于AT89C51單片机键盘控制动态显示器设计

PAGE PAGE 6 - 键盘控制动态显示器 目录 摘要3 关键字3 第一章 绪论4 1.1 课题简介4 1.2 系统功能要求4 1.3技术指标4 第二章 方案论证及硬件设计5 2.1 方案论证5 2.2 单片机简介5 2.2.1 MSC-51系列单片机简介6 2.2.2 MSC-51系列单片机内部结构7 2. 2.3 MSC-51系列单片引脚及其功能8 2.3 键盘部分9 2.4 LED显示器简介10 2.5 电路工作过程10 第三章 键盘控制电路原理图11 3.1 硬件框图11 3.2 电路原理图12 第四章 软件设计13 4.1键盘扫描、按键判断程序13 4.2显示子程序13 4.3程序框图15 4.4 完整的源程序16 第五章 检测与调试19 5.1 硬件调试19 5.2 软件调试19 第六章 元器件清单20 第七章 心得体会21 第八章 参考文献23 键盘控制动态显示器 摘 要 随着现代化信息,技术的飞速发展和传统工业改造的逐步实现,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益的更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,单片机的发展越来越快,由于单片机具有体积小,重量轻,价格便宜,功耗小,控制能力强及运算速度快等特点,因而在国民经济建设,军事及家用电器等各个领域的到了广泛的运用。但仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 在单片机应用系统中,键盘往往是必不可少的输入设备。键盘已成为人们日常生活中必不可少是必需品,广泛用于电脑、手机以及银行电话等,给人们的生活、学习、工作、娱乐带来极大的方便。利用键盘可以输入数据,单片机根据指令来完成指定的功能。键盘控制动态显示器是利用家盘的简单输入在指定的程序下完成指令的任务。本产品的主要功能是利用键盘输入在显示器上从左到右依次移位显示指定的数字。如有输入错误,按S10一位一位删除。按S12则全部删除。 关键词:键盘 单片机 8051 位控制 8位LED显示器 绪 论 1.1课 题 简 介 该产品介绍一个采用8051单片机芯片制作的“键盘控制动态显示器”,该LED数码管显示电路采用动态显示方式,并用八位数码管显示。该电路采用8051单片机,使用5V电池供电(亦可使用桥式整流电路和变压器将交流电转化为直流电),其具有电路简单、制作容易、设置方便、使用灵活等优点。 1.2系 统 功 能 要 求 1、 本电路采用的内部振荡器方式,晶体振荡频率为6MHz,具有较高的频率稳定性。 2、当按下一个键时,则会在显示器上显示那个键所对应的数字。 3、?本电路允许用户随时改按键输入设置新的参数。按最后一行的第一个键,则是一位一位删除,最后一个键则是全部删除。 4、 本电路的外接电源可用5V直流电池电源,亦可将交流电压转变为直流电,简单方便。使用中应谨慎,避免硬件设施被烧坏。 1.3技术指标 R0=(5-1.8)V/(5~12)mA=267~640Ω R1=R2=R3=R4=R5=R6=R7=510Ω R8=R9=R10=R11=R12=R13=R14=R15=R16=1KΩ 电阻具体位置详见图(3.2) 方案论证及硬件设计 2.1 方案论证: 为了达到本次设计的要求,有众多方法可以选择,如:运用电子电路设计就是其中一种。采用大量门元件组成显示器电路,但因条件有限,再加上其十分烦琐、焊接复杂、精度不高,达不到本次设计的目的,故不采用。为了达到实现LED显示器的数字显示,可采用动态显示法和静态显示法。由于静态显示法需要数据锁存器等硬件,接口又稍微复杂一些,而本身此次设计键盘动态显示只有八位,并且系统本身又没有其它什么繁重的处理任务,所以决定采用动态扫描法实现LED的显示。设计中单片机采用容易购买的8051系列,单片机就具有足够的空余硬件资源实现其它的扩展功能,如果考虑到要采用电池供电的话,则可采用其它适合型号的单片机。在软件方面,通过程序的编制,可以很快的通过运用伟福软件进行修改,大大的提高了工作效率,程序灌输也很迅速。 单片微型计算机作为微型计算机发展的一个分支,十几年发展十分迅速。由于单片机具有可靠性高,体积小,功耗低,环境适应性强,成本低和容易产品化等从上面几种方案可以看出,利用单片机所设计的键盘控制显示器要比采用电子电路所设计的显示器有明显的优越性。利用8051单片机控制的硬件电路比较简单,软件方面程序也不复杂。因此制作原理简单,可在功能作用上要比电子电路设计的显示器精确广泛,方便小巧又通俗易懂。现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。现在的许多单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由

文档评论(0)

fglgf11gf21gI + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档