- 1 - 单片机课程设计 说明书 设计题目: proteus 环境下的电子时钟设计 系 别: 电控系 专业班级: 学生姓名: 学 号: 指导老师: 日 期: - 2 - 目录 1.设计要求………………………………………………………..3 1.1 实验目的........................................3 1.2 系统功能……………………………………………………3 1.2.1 基本功能………………………………………………3 1.2.2 扩展功能………………………………………………3 2.系统设计…………………………………………………………3 2.1 实验原理……………………………………………………3 2.2 实验分析……………………………………………………4 2.2.1 电路的总体设计………………………………………4 2.2.2 程序的总体设计………………………………………4 3.单元电路设计……………………………………………………6 3.1 输入部分……………………………………………………6 3.2 输出部分……………………………………………………7 3.3 晶振与复位电路……………………………………………7 4 程序设计…………………………………………………………8 4.1 延时模块……………………………………………………8 4.2 中断服务程序………………………………………………9 4.3 主程序………………………………………………………11 5.系统仿真…………………………………………………………14 6.参考文献…………………………………………………………16 - 3 - 1.设计要求 1.1 实验目的 1. 学习8051定时器时间计时处理、按键扫描及LED数码管显示的设计方法。 2. 设计任务及要求 利用实验平台上4 个LED 数码管, 设计带有闹铃功能的数字时钟 1.2 系统功能 1.2.1 基本功能 1. 在4 位数码管上显示当前时间。显示格式“时时分分” 2. 由 LED 闪动做秒显示。 3. 利用按键可对时间及闹玲进行设置,并可显示闹玲时间。当闹玲时间到蜂鸣器发出声响,按停止键使可使闹玲声停止。 4.实现秒表功能(百分之一秒显示) 1.2.2 扩展功能 1.日历功能(能对年,月,日,星期进行显示,分辨平年,闰年以及各月天数,并调整) 2.音乐闹铃(铃音可选择,闹铃被停止后,闪烁显示当前时刻 8 秒后,或按键跳入正常时间显示状态) 3.定时功能(设定一段时间长度,定时到后,闪烁提示) 4.倒计时功能(设定...