单片机电子钟课程设计报告(2)

2019-04-16 21:34

当复位引脚出现两个机器周期以上的高电平时,单片机内部就执行复位操作。复位信号变低电平时,单片机开始执程序。复位电路分为上电复位和手动复位,本次使用手动复位,电路如图2。

图2 复位电路

2.3 数码管显示电路

显示接口电路有4位带钟点的LED数码显示器组成,由P2口控制数码管的各段二极管的导通。P1.4~P1.7分别对应四个数码管,当其中的位置0时,对应的数码管就会被点亮。电路如图3:

图3 数码管显示电路

2.4 键盘接口电路

本单片机系统设有6个独立按键,对应P3.2~P3.7,输入低电平有效。电路如图4.

图4 键盘接口电路

2.5 LED驱动电路

单片机系统中设有8个LED灯,每个LED灯占用一个IO口线,由P0口控制,低电平有效。电路如图5。

图5 LED驱动电路

2.6 蜂鸣器驱动电路

本系统使用P1.2口驱动蜂鸣器,当输入低电平是蜂鸣器发出响声。电路如图6

图6蜂鸣器驱动电路

2.7 电源部分

电源部分使用9V交流输入,全波整流,滤波,7805稳压电路,输出5V直流电源供给单片机系统。电路如图7。

图7 电源电路

3. 程序模块框图

3.1 模式扫描框图

模式1时,小时闪烁。模式2时,分钟闪烁。模式3,闹铃小时闪烁。模式4,闹铃分钟闪烁。

3.2 闹铃程序框图

闹铃程序中,变量ARM控制闹铃开关,变量H_ARM为闹铃小时,变量M_MEM为闹铃分钟。

开始 TIMER_COUNT加1 3.3 中断服务程序框图

否 TIMER_COUNT为2的整数倍? 0 1 STOP值?

否 是 XS_MEM加1 X_MEM=100? 是 TS_MEM加1 TIMER_COUNT =100? 否 是 秒加1 秒=60? 否 是 秒清零,分加1 分=60? 否 是 分清零,时加1 时=24? 否 是 时清零 结束


单片机电子钟课程设计报告(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:英语专业导读书目doc

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: