实时时钟设计报告

《单片机系统设计》(课程设计)

实 验 报 告

题 目: 实时时钟 组 号: 任课教师: 组 长: 成 员: 联系方式:

年 月 日

目 录

一、实施方案 1

1.1设计要求 1 1.2实现功能 1 1.3设计方案 1 二、 原理简述 2 2.1主控模块 2 2.2时钟电路 3 2.3显示电路 5 2.4键盘输入电路 7 2.5蜂鸣器电路 8 三、 调试过程 9 3.1硬件调试 9 3.2软件调试 9 四、 主要程序 10 五、 心得体会 12

一、 实施方案 1.设计要求

通过对DS1302编程,实现实时时钟功能,用数码管显示时、分,用小数点作秒闪。可用键盘设置时间。

2.实现功能

本组的课程设计成果最终将实现如下功能:

(1)实现实时时钟功能,四位数码管前两位显示时、后两位显示分,小

数点作秒闪;

(2)按下S8键,可实现对小时的加1设置; (3)按下S7键,可实现对分钟的加1设置; (4)按下S1键,可实现小时的单独显示; (5)实现整点蜂鸣器报时功能。

3.设计方案

根据系统设计的功能的要求,初步确定设计系统由主控模块、时钟电路、显示电路、键盘输入电路及蜂鸣器电路组成。电路系统框图如图1所示。

时钟电路主控模块键盘输入电路 显 示 电 路 蜂 鸣 器 电 路 其中,主控芯片使用51系列AT89C52单片机,时钟芯片使用DS1302,晶振为11.0592MHz,显示电路由四位共阳LED数码管完成,键盘采用线性连接,使用查询法实现调整功能,蜂鸣器电路由有源蜂鸣器完成。

图1 系统设计框图

? 1 ?

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4