目 录第一部分 设计任务和要求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 仿真电路的设计和...