- 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 1 -
目 录
题目与主要功能要求… 2
整体设计框图及整机概述… 3
各硬件单元电路的设计、参数分析及原理说明… 3
软件流程图和流程说明… 4
总结设计及调试的体会… 10
附 录
图一:系统电路原理图… 11
图二:系统电路 PCB 12
表一:元器件清单… 13
时钟程序源码… 14
题目:单片机电子时钟的设计与实现
课程设计的目的和意义
课程设计的目的与意义在于让我们将理论与实践相结合。培养我们综合运用电子课程中的理 论知识解决实际性问题的能力。让我们对电子电路、电子元器件、印制电路板等方面的知识 进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立完成某些单片机应用系统的开发和设计打下一个 坚实的基础。
课程设计的基本任务
利用 89C51 单片机最小系统,综合应用单片机定时器、中断、数码显示、键盘输入等知识, 设计一款单片机和简单外设控制的电子时钟。
主要功能要求
最基本要求
使用MCS-51 单片机设计一个时钟。要求具有6 位LED 显示、3 个按键输入。
完成硬件实物制作或使用 Pruteus 仿真( 注意位驱动应能提供足够的电流)。3)6 位 LED 数码管从左到右分别显示时、分、秒(各占用 2 位),采用 24 小时标准计时制。开始计时时为 000000,到 235959 后又变成 000000。
使用 3 个键分别作为小时、分、秒的调校键。每按一次键,对应的显示值便加 1。 分、秒加到 59 后再按键即变为 00;小时加到 23 后再按键即变为 00。在调校时均不向上一单位进位 (例如分加到 59 后变为 00,但小时不发生改变)。
软件设计必须使用MCS-51 片内定时器,采用定时中断结构,不得使用软件延时法,也不得使用其他时钟芯片。 6)设计八段数码管显示电路并编写驱动程序,输入并调试拆字程序和数码显示程序。 7)掌握硬件和软件联合调试的方法。
完成系统硬件电路的设计和制作。
完成系统程序的设计。
完成整个系统的设计、调试和制作。
完成课程设计报告。
基本要求
实现最基本要求的 1~10 部分。
键盘输入可以控制电子时钟的走时/调试。
设计键盘输入电路和程序并调试。
掌握键盘和显示配合使用的方法和技巧。
提高发挥部分
另设三个键,分别作小时、分、秒的减1 调校。
在以上设计的基础上,修改程序制作一个电子秒表。分、秒各占用 2 位显示,1/10 秒、
1/100 秒各占用 1 位显示。设定二个键分别作启动/停止、清零(清零应在停止后有效)。
在做完(2)后,将时钟与秒表合二为一,并且在同时使用时互不影响,即可在时钟与秒表之间任意切换,而不影响走时、计秒。
整体设计框图及整机概述
整体设计框图
整机概述
开机为走时模式,正常显示时间。在此模式下,时钟可调。
共设置 7 个按键,分别为模式键、功能键、加一键、减一键、复位键、秒表启动键、秒表复位键。按动模式键,模式将在‘走时/调时/显示及秒表显示及调整’2 个模式下切换。
在时钟模式下,功能键选择是正常走时,还是进入调试(时、分、秒)模式。
按动加一键可以将值(时、分、秒)加一。
按动减一键可以将值(时、分、秒)减一。
按动秒表中开始/暂停按键可以随时控制秒表的开始和停止。
按动秒表中清零按键时,秒表计的数就会被清除(只有在秒表停止了以后)。
按下复位键后,无论是任何状态都会从新开始。
开机时钟与闹钟都为 00:00:00。
各硬件单元电路的设计、参数分析及原理说明
电源电路
元件有限没有制作电源电路部分。使用9V 的电池经过 7805 稳压后进行供电。
- 3 -
-
- PAGE 10 -
按键
参考书本P232 的键盘接口电路原理图,P3 口(除去 P3.6)接的是键盘按键。当按键按下后, P3 口被拉成低电平,给单片机一个信号,使单片机产生一个中断。单片机再指令相应的P0 口,P2 口产生变化。
单片机最小系统
参考实验指导书与课本及网络资料设计按键电平复位。
LED 数码管
首先 P0 口作为段码输出。由于 P0 口输出级无上拉电阻,故需添加一排阻为其上拉电阻。其次采用共阳极数码管。段码端为低电平时导通LED,此时数码管向89S51 芯片P0 口灌电流, 为防止芯片烧坏,还需加 1 个 1 KΩ的限流电阻。考虑到数码管的亮度问题,采用了PNP 三极管做驱动电路。基极接上 1 KΩ电阻后再与P2 口相连(P2.0~P2.5)进行位选。发射极接5V 电源,集电极接数
原创力文档


文档评论(0)