单片机课程设计--00-59_秒计时器.docVIP

  1. 1、本文档共23页,可阅读全部内容。
  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文档。上传文档
查看更多
单片机课程设计--00-59_秒计时器

目 录 摘 要 1 引言 2 第一章 概述 3 第二章 电路设计 4 2.1 单片机核心模块 4 2.2 时钟模块 5 2.3 复位电路模块 5 2.4 显示模块 6 第三章 软件程序及调试结果 7 3.1 程序设计内容 7 3.2 程序框图 8 3.3 汇编源程序 8 3.3 C 语言源程序 9 3.4 调试结果 11 第四章 联合仿真 12 4.0 联合仿真结果 12 第五章 电路板制作 14 5.1 印制电路板图 14 5.2 00-59 秒计时器电路板三维视图 15 第六章 设计总结 17 参考文献 18 附件 19 摘 要 单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。单片机由运算器,控制器,存储器,输入输出设备构成,相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。它最早是被用在工业控制领域。由于单片机在工业控制领域的广泛应用,单片机由芯片内仅有CPU的专用处理器发展而来。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。 汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作!单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。现代人类生活中所用的几乎每件电子和机械产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电脑配件中都配有1-2部单片机。 汽车上一般配备40多部单片机,复杂的工业控制系统上甚至可能有数百台单片机在同时工作单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。 如下图所示,在AT89S51单片机的P0和P2端口分别接有两个共阴数码管,P0口驱动显示秒时间的十位,而P2口驱动显示秒时间的个位。 1.3 电路原理图 图1.3 电路原理图 1.4 功能说明 在设计过程中我们用一个存储单元作为秒计数单元,当一秒钟到来时,就 让秒计数单元加1,当秒计数达到60时,就自动返回到0,重新秒计数。在数码上显示,仍通过查表的方式完成。一秒时间的产生在这里我们采用软件精确延时的方法来完成,经过精确计算得到1 秒时间为1.002 秒。 电路设计 单元电路设计 本设计主要分为单片机核心模块,时钟电路模块,复位电路模块和显示模块。设计方案如下 2.1 单片机核心模块 图2.1单片机电路 系统板上硬件连线 (1. 把“单片机系统”区域中的P0.0/AD0-P0.7/AD7 端口用8 芯排线连接到 “四路静态数码显示模块”区域中的任一个a-h 端口上;要求:P0.0/AD0 对应着a,P0.1/AD1 对应着b,……,P0.7/AD7 对应着h。 (2. 把“单片机系统”区域中的P2.0/A8-P2.7/A15 端口用8 芯排线连接到“四 路静态数码显示模块”区域中的任一个a-h 端口上;要求:P2.0/A8 对 应着a,P2.1/A9 对应着b,……,P2.7/A15 对应着h。 2.2 时钟模块 图2.2时钟电路 89C51单片机的时钟信号通常用内部振荡方法得到,在引脚XTAL1和XTAL2外接晶体振荡器或陶瓷谐振器,就构成了内部振荡方法。由于单片机内部有一个高增益反相放大器,当外接晶振后就构成了自激振荡器并产生振荡时钟脉冲。晶振通常选择6MHz、12MHz\24MHz。本设计采用11.0925MHz晶振。图中C1、C2起到稳固振荡频率、快速起振的作用。电容值一般为5—30pF。本设计选用30pF电容。 2.3 复位电路模块 图2.3 复位电路 复位操作完成电路的初始化,使单片机从一种确定的状态开始运行。由上图可知,控制模块实际上就是单片机的最小系统。本设计采用常用的上电且开关复位电路。上电后,由于电容的充电,使RST持续一段高电平时间。当单片机已运行中时,按下复位键也能使RST持续一段时间的高电平,从而实现上电且开关复位的操作。此处C1电容取10uF,R1=10KΩ。 2.4 显示模块 图2.4 显示电路 在AT89S51单片机的P0和P2端口分别接有两个共阴数码管U2、U3,P0口驱动显示秒时间的十位,而P2口驱动显示秒时间的个位。显示模块由十脚数码管、电阻、排阻respack-8等元件构成,其中排阻为了驱动电流,增加电流,排阻一般有九个脚

文档评论(0)

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

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

1亿VIP精品文档

相关文档