- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 1 目 录 TOC \o 1-3 \h \z \u 摘 要 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机和其他计算的总和,甚至比人类的数量还要多。 该课程设计为00-59秒计时器的设计。以AT89C51单片机为核心,配合两个LED显示灯完成。电路图原理参考课程要求,并在原来要求的基础上在P0口加多了一个排阻RESPACK-8来驱动LED实现P0口和P2口同时点亮两个LED灯。该设计从00开始计时直到59,然后从新回到00重复计时。程序设计采用汇编语言编程,利用Keil完成程序的检查和编译。电路图的制作则运用了Proteus,并利用Keil编译的文件进行模拟仿真。根据仿真结果再次检查程序的正确性。 关键词: AT89C51单片机、LED显示灯、Keil、程序编译、Protus、模拟仿真 引言 单片机作为微型计算机的一个重要分支,在现代社会的生产和生活中正发挥着越来越重要的作用。单片机技术已经成为实现各种工作测控系统和只能仪器仪表的重要手段。因此,单片机原理与应用技术已经成为高等学校电类、机电类各专业的必修课程。 现代人类生活中所用的几乎每件电子和机械产品中都会集成有 单片机。手机、 电话、 计算器、家用电器、电子玩具、 掌上电脑以及鼠标等电脑配件中都配有1-2部 单片机。 汽车上一般配备40多部 单片机,复杂的 工业控制系统上甚至可能有数百台单片机在同时工作,单片机的数量不仅远超过PC机和其他计算的总和,甚至比人类的数量还要多。 微机原理课程设计以AT89C51为例子,深入研究单片机的电路图设计、程序编写、电路板制作等。 概述 课程设计主要目的 学习单片机开发时的编程及仿真调试,通过仿真软件及相应程序的联机调试,实现单片机设计的硬件、软件、接口、工具四大板块有机结合。 1.2 实验任务 如下图所示,在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)