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

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

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

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

碎片内容

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

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