单片机课程设计电子时钟精选.doc

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

目录 第一部分 设计任务及要求 3 1.1单片机设计设计内容 3 1.2单片机课程设计要求 3 1.3 系统运行流程 4 第二部分 设计方案 4 2.1 总体设计方案说明 4 2.2 系统方框图 4 2.3 系统流程图 5 第三部分 主要器材及基本简介 8 3.1 主要器材 8 3.2主要器材简介 8 第四部分 系统硬件设计 9 4.1 数码管显示电路 9 4.2键盘输入电路 9 4.3 蜂鸣器 10 第五部分 课程设计总结 10 附录 10 1. 系统源程序注释及功能说明 10 2. 原理图 18 毕竟是两年前写的东西了,在这里分享一下自己的思路,程序100%能运行,只不过是在我的那块板子上,要参考的话,最好去看看自己用的板子的接口和板子的原理图啥样。 第一部分 设计任务及要求 1.1单片机设计设计内容 利用STC89C51RC单片机和LCD7407六段数码管实现可预置参数的电子钟,可由按键切换不同的功能。 1.2单片机课程设计要求 80C51系列单片机的外围接口电路设计,掌握应用软件的编写及调试。学会用软件调试硬件和用硬件调试软件。 1.硬件设计要求: CPU选用 STC89C51RC,内有 4KB Flash ROM。 显示用6位LED,LED共阴极接法,采用动态显示法。用芯片7407作7段LED段选驱动,用芯片7406段LED位段选驱动。 要求有单片机复位键,功能选择键,加/减键,移位键,确认键。 要求用Protel绘制电路原理图 2.软件编写要求: (1)基本要求: 实时时钟:显示年 月 日 时 分 秒,各两位,分二页显示。 可以上电自动按预置时间走时。 (2)提高要求: 时钟上电后,显示时分秒,用按键切换年月日3秒后,返回时分秒。 可以手动预置年、月、日、时、分、秒后,时间走时。预置的位要求闪烁。 闹钟功能:定时到报警(喇叭发声),手动预置定时时间。 定时器(倒计时)功能:定时清0报警(喇叭发声),手动预置定时时间。 1.3 系统运行流程 程序首先进行初始化。上电后,开始自动走时,然后调用显示程序,在判断是否有按键按下。若有按键按下,则跳到该按键的相应的功能程序执行。若没有按键按下,则执行走时功能系统一直走时,到最大时间时清零,继续走时,以此循环。若没到则循环执行,中段服务程序从秒开始走时,完成秒的走时及向分、时、的进位以及日、月、年、的进位。由于闪烁和移位功能相联系,因此调用闪烁功能时,以移位为前提。闪烁用于被调单元的闪烁显示。调试程序用于对时分秒及年月日的加减。主要是通过主程序对子程序的调用来实现年月日和时分秒的转换,移位,调时,闹钟,倒计时等功能。具体的调整通过按键的判断来实现。 第二部分 设计方案 2.1 总体设计方案说明 1.根据单片机课程设计内容和要求,来完成protues仿真电路的绘制和用keil软件编写程序,并对软、硬件进行调试。以达到预期目的。 2.对问题进行处理。 3.对实验过程进行总结,完成实验报告。 2.2 系统方框图 2.3 系统流程图 键盘扫描流程图 显示函数流程图 闰年,闰月的判断(从日到月及年的加程序,从年到月再到日减得程序与此类似,因此不再编写流程图) 调时函数流程图(移位键按一次,调秒。按两次调分,按三次,调时。此外功能切换键按一次是时分秒切换到年月日,按两次是切换到闹钟,按三次是切换倒计时。流程图和上图类似) 闹钟函数流程图 主函数流程图 中断函数流程图 第三部分 主要器材及基本简介 3.1 主要器材 1.STC89C51RC单片机一个,LCD7406数码管。 3.2主要器材简介 STC89C51RC单片机是采用8051核的ISP在系统可编程芯片,片内涵4K bytes的可反复擦写的Flash制度程序储存器,器件80C51引脚结构,芯片内集成了6位中央处理器。具有在系统中可编程特性,配合PC端的控制程序即可将用户的程序下载到单片机内部,省去了购买通用编成器,而且速度更快。 80C51引脚图 第四部分 系统硬件设计 4.1数码管显示电路 数码管的显示屏S0-S5和单片机的P2.0-P2.5相接。段选地址和单片机的P1.0-P1.7相连。 4.2键盘输入电路 采用点阵式键盘,6个独立式按键由P0.0-P0.1和P2.0-P2.2共同控制,先判断行为0其他制1,在检测那个列线为0,则该列与制0的行线交叉处的按键就是被按下的按键。 4.3 蜂鸣器 蜂鸣器的作用是整点报时,定时时间到时报时以及倒计时时间归零是报警。 与单片机P0.3相连,低电平有效。 第五部分 课程设计总结 历时两周多的努力钻研,这个单片机实训终于画上了一个完美的的句号;然而这短短的两周,却令我收益匪浅。我记得开始看见题目要求是自己还是一片茫然,感觉要独自把这些要求做完对我来说是

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档