网站大量收购闲置独家精品文档,联系QQ:2885784924

基于AT89S52单片机的电子表设计.docVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2012-2013第一学期 《单片机应用技术》 期末考核 题目:电子表的设计 学号: 班级: 姓名: 摘 要 随着电子技术的发展,计算机在现代科学技术的发展中起着越来越重要的 作用。多媒体技术、网络技术、智能信息处理技术、自适用控制技术、数据挖掘与处理技术等都离不开计算机。本课程设计是基单片机原理与接口技术的简单应用。运用所学的单片机原理和接口技术知识完成数字电子表的设计。 电子表已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使电子表具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。尽管目前市场上已有现成的电子表集成电路芯片出售,价格便宜、使用也方便,但鉴于电子表电路的基本组成包含了数字电路的主要组成部分,因此进行电子表的设计是必要的,用语言设计电子表显示程序,要求根据输入程序显示电子表画面。研究电子表及扩大其应用,有着非常现实的意义。   关键词    LED,定时/计器数,语言,调试,运行。 一、设计要求与…………………………………………()………………………………………………………………………(4) 1.2方案论证比较…………………………………………………………………(5) 二、 硬件电路设计 ………………………………………………………………() 三、 电路板原理…………………………………………………………………() 四、………………………………………………………………………((一)设计……………………………………………………………………() (二)………………………………………………………………() ……………………………………………………………………………()、调试……………………………………………………………………………()结语……………………………………………………………………………() 2)自动计时,用6位LED显示器显示时、分、秒。 3)使用三个按键设定当前时间,使用“设置/计时”键转换到设定状态,用“加1”和“减1”键来设定时间。 4)根据提供的材料清单,设计电路原理图,并用自己熟悉的软件画出原理图。 (2)1. 硬件设计 1) 序号 材料 数量 1 单片机AT89S52 1 2 总线驱动器74LS244 1 3 6线驱动器7407 1 4 8段数码管(共阴极) 6 5 1kΩ电阻 7 6 300Ω×8排阻 1 7 200Ω电阻 4 8 22μF电解电容 1 9 50pF瓷片电容 2 10 12MHz晶振 1 11 复位按钮 4 2)启动PROTEL99SE软件,绘出原理图。并绘制相应的印刷电路板,作为焊接的预演。 2.软件设计 1)任务分解,确定模块及相应的功能。 2)列出资源分配表。 3)画出各模块的框图。 4)编写汇编语言源程序,要有注释,书写要规范 3. 调试 参考下面检测设备,制定检测方法 序号 设备 数量 1 Wave仿真器 1 2 单片机烧录器 1 3 数字式示波器 1 4 万用表 1 5 多用电源 1 1.2方案论证比较 计时方案 方案一:利用可编程控制定时器进行定时,逐步完成时、分、秒的计数。 该方案西门子PLC,成本较高,且程序梯形图较为繁琐。 方案二:利用MCS-51内部的定时器/计数器进行中断时,配合软件延时实现是、分、秒的计时。该方案节省硬件成本,操作方便。因此本系统采用此方案。 2.键盘/显示方案 方案一:采用串口扩展,LED静态显示。如图1 该方案用较小的电流即可获得较高的亮度,且占用CPU时间少,编程简单,显示便于监测和控制,但占用口线多,硬件电路复杂,成本高。 方案二:采用直接接口,LED动态显示。如同1 采用动态显示方式比较节省I/O口,硬件也较静态显示方式简单。但亮度不如静态显示方式,而且再显示位数较多时,CPU依次扫描,占用CPU较多的时间。本系统采用此方案。 硬件设计 (一)计时方案 利用AT89S52单片机内部的定时/计数器进行中断定时,配合软件延时实现时、分、秒的计时。该方案节省硬件成本,且能使读者在定时/计数器的使用、中断及程序设计方面得到锻炼与提高,对单片机的指令系统能有更深入的了解,从而对学好单片机技术这门课程起到一定的作用。(LED5~LED0)构成的显示器,用P0口作LED的段码输出口,P2口作六个LED数码管的位控输出线,P1口外接四个按键A、B、C、D构成键盘电路。 AT89S52 是一种低功耗,高性能的CMOS 8位微型计算机。它带有8K Flash 可编程和擦除的只读存储器(EPROM),该器件采用ATMEL的高密度非易失性存储

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档