电子时钟课程设计--proteus环境下的电子时钟设计
《电子时钟课程设计--proteus环境下的电子时钟设计》由会员分享,可在线阅读,更多相关《电子时钟课程设计--proteus环境下的电子时钟设计(16页珍藏版)》请在毕设资料网上搜索。
1、 - 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.系统仿真1
2、4 6.参考文献16 - 3 - 1.设计要求 1.11.1 实验目的实验目的 1. 学习8051定时器时间计时处理、 按键扫描及LED数码管显示的设计方法。 2. 设计任务及要求 利用实验平台上 4 个 LED 数码管, 设计带有闹铃功能 的数字时钟 1.21.2 系统功能系统功能 1.2.11.2.1 基本功能基本功能 1. 在 4 位数码管上显示当前时间。显示格式“时时分分” 2. 由 LED 闪动做秒显示。 3. 利用按键可对时间及闹玲进行设置,并可显示闹玲时间。当闹玲时间到蜂鸣 器发出声响,按停止键使可使闹玲声停止。 4.实现秒表功能(百分之一秒显示) 1.2.21.2.2 扩展功能
3、扩展功能 1.日历功能(能对年,月,日,星期进行显示,分辨平年,闰年以及各月天数, 并调整) 2.音乐闹铃(铃音可选择,闹铃被停止后,闪烁显示当前时刻 8 秒后,或按键跳 入正常时间显示状态) 3.定时功能(设定一段时间长度,定时到后,闪烁提示) 4.倒计时功能(设定一段时间长度,能实现倒计时显示,时间长减到 0 时,闪烁 提示) 5.闹铃重响功能(闹铃被停止后,以停止时刻开始,一段时间后闹铃重响,且重 响时间的间隔可调) 2.系统设计 2.1 实验基本原理 利用单片机定时器完成计时功能, 定时器 0 计时中断程序每隔 0.01s 中断一 次并当作一个计数,设定定时 1 秒的中断计数初值为 100,每中断一次中断计数 初值减 1,当减到 0 时,则表示 1s 到了,秒变量加 1,同理再判断是否 1min 钟 到了,再判断是否 1h 到了。 为了将时间在 LED 数码管上显
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 时钟 课程设计 proteus 环境 设计
