电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

51单片机电子时钟课程设计报告

51单片机电子时钟课程设计报告_第1页
1/22
51单片机电子时钟课程设计报告_第2页
2/22
51单片机电子时钟课程设计报告_第3页
3/22
目 录第一部分 设计任务和要求1.1单片机课程设计容…………………………………………………21.2 单片机课程设计要求…………………………………………………21.3 系统运行流程…………………………………………………………2第二部分 设计方案2.1 总体设计方案说明……………………………………………………22.2 系统方框图……………………………………………………………32.3 系统流程图……………………………………………………………3第三部分 主要器材与基本简介3.1 主要器材………………………………………………………………43.2 主要器材简介…………………………………………………………4第四部分 系统硬件设计4.1 最小系统………………………………………………………………64.2 LCD 显示电路…………………………………………………………64.3 键盘输入电路…………………………………………………………74.4 蜂鸣器和 LED 灯电路…………………………………………………7第五部分 仿真电路图与仿真结果………………………………………………8第六部分 课程设计总结…………………………………………………………8第七部分 参考文献………………………………………………………………9附录 A 实物图附录 B 系统源程序第一部分 设计任务和要求1.1 单片机课程设计容利用 STC89C51 单片机和 LCD1602 电子显示屏实现电子时钟,可由按键进行调时和 12/24 小时切换。1.2 单片机课程设计要求1.能实现年、月、日、星期、时、分、秒的显示;2.能实现调时功能;3.能实现 12/24 小时制切换;4.能实现 8:00—22:00 整点报时功能。1.3 系统运行流程程序首先进行初始化,在主程序的循环程序中首先调用数据处理程序,然后调用显示程序,在推断是否有按键按下。若有按键按下则转到相应的功能程序执行,没有按键按下则调用时间程序。若没到则循环执行。计时中断服务程序完成秒的计时与向分钟、小时的进位和星期、年、月、日的进位。调时闪耀中断服务程序用于被调单元的闪耀显示。调时程序用于调整分钟、小时、星期、日、月、年,主要由主函数组成通过对相关子程序的调用,如图所示。实现了对时间的设置和修改、LCD 显示数值等主要功能。相关的调整是靠对功能键的推断来实现的。第二部分 设计方案2.1 总体设计方案说明1.程序设计与调试根据单片机课程设计容和要求,完成 Protues 仿真电路的设计和...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

51单片机电子时钟课程设计报告

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部