多功能电子时钟设计(汇编语言完美版) - 图文 下载本文

电子时钟实验报告

闹铃由P2.6端输出,模块如下:

2.3 晶振与复位电路

本实验单片机时钟用内部时钟,模块如下:

复位电路为手动复位构成,模块如下:

5

电子时钟实验报告

各模块拼接组合,电路总体设计图如下:

B.程序设计

B.1 程序总体设计

本实验用汇编程序完成.

6

电子时钟实验报告

程序总的流程图如下: 主程序开始 显示星期,时,分,秒 NO 是否有 调 YES T0 中定时闹铃按1按2按3按4按5按7 秒, 分,时等 闪烁提示 响铃提示 显示日期并调时间调整 闹铃设置 定时设置 铃声测试 秒表模式 回主 程序 按0按0按47键按8回主程序 倒计时启动并按0回主程序 按0秒表暂停 秒表清零 按77 电子时钟实验报告

结合电路图,程序设计的整体思路为:

接通电源,数码管显示星期数,时,分,秒。并且走时显示LED灯每隔1秒改变一次明暗,此为正常工作模式。以下为在该工作方式下模式选择的按键方式:

1. 按1键——日期模式。显示年月日且可调整,调整状态指示灯亮。 日期调整对应键如下: 6键——年(千位,百位),按一次该位加1 5键——年(十位,个位),按一次该位加1 4键——月,按一次该位加1 3键——日,按一次该位加1

0键——调整状态指示灯灭,返回主程序,显示时间

2. 按2键——调时模式。显示时分秒且可调整,调整状态指示灯亮。 时间调整对应键如下:

6键——时,按一次该位加1 5键——分,按一次该位加1 4键——秒,按一次该位清0

0键——调整状态指示灯灭,返回主程序,显示时间

3. 按3键——闹铃调整模式。显示闹铃时刻且可调整,调整状态指示灯亮。 闹铃调整对应键如下:

5键——时,按一次该位加1 4键——分,按一次该位加1

0键——调整状态指示灯灭,返回主程序,显示时间

4. 长按4键——定时调整(倒计时)模式。显示定时长度且可调整,调整状态显示灯亮。

定时调整对应键如下:

6键——分,按一次该位加1 5键——秒,按一次该位加1

4键——开启定时功能,并显示倒计时

0键——调整状态指示灯灭,返回主程序,显示时间

5. 按5键铃声测试,扬声器播放音乐。

6. 按下7键,进入秒表模式,显示秒表走时。 拨上7键,秒表暂停;按下7键,秒表又继续走时。 按下8键,秒表清零。

0键——调整状态指示灯灭,返回主程序,显示时间

8