单片机实训 ——基于单片机的电子闹钟设计

2019-06-05 00:12

单片机实训

——基于单片机的电子闹钟设计

学院:电子与通信工程学院 专业:电子信息工程技术 班级:信息122 姓名:冯健 学号:22

指导老师:邬志锋、香永辉

实训时间:2013年6月30日-7月5日

1

目录

绪 论 ........................................................................................................................................ 3 第一章 总体设计方案 .............................................................................................................. 3 1.1 目的 ................................................................................................................................. 3 1.2 要求 ................................................................................................................................. 3 1.3 工作原理 ......................................................................................................................... 4 1.4 思路 ................................................................................................................................. 4 第二章 系统硬件设计 .............................................................................................................. 4 2.1 系统的硬件设计框 ......................................................................................................... 4 2.2 主要单元的电路设计 ..................................................................................................... 4 2.2.1 单片机最小系统 ............................................................................................................ 4 2.2.2 DS1302时钟电路 ........................................................................................................ 5 2.2.3 LCD1602液晶显示电路 .............................................................................................. 5 2.2.4 键盘电路 ......................................................................................................................... 6

第三章 系统的软件设计 .......................................................................................................... 6 3.1 主程序流程图 ................................................................................................................. 6 3.2 时钟程序流程图 ............................................................................................................. 7 第四章 结束语 .......................................................................................................................... 7 附录 ............................................................................................................................................ 8

2

绪论

时钟的数字化,大力推动了计时的准确性和可靠性。在单片机构成的装置中,实时时钟是必不可少的部件。时钟芯片DS1302与单片机同步通信构成数字时钟电路。DS1302的后背电源及对后背电源进行涓细电流充电功能保证电路断电 后仍能保存时间和数据信息等。该时钟电路强大的功能和优越的性能,在很多领域的应用中,尤其是某些自动化控制、长时间无人看守的测控系统等对时钟精确性和可靠性有较高的场合,具有很高的使用价值。

第一章 总体设计方案

1.1目的

1) 加深了对ds1302时钟芯片及其应用;

2) 了解了lcd1602液晶显示屏的工作原理和内部结构; 3)能够熟练的应用lcd1602来做一些小制作。

1.2 要求

1) 根据系统设计的要求和设计思路,确定该系统的系统设计结构如图1所

示。电路整体上分为控制和显示部分,以单片机最小系统为核心电路,控制LCD显示,具体的显示内容和方式由软件来完成;

图(1)

2) 由于有时钟和日期的调节功能需要校准电路和基本的复位电路,复位电

路采用按键复位,调节键、加1键、确定键,闹钟调节键,共五键,计

3

时功能由DS1302完成,显示功能则由LCD1602液晶完成。

1.3 工作原理

正常供电状态下,首先利用时钟单片机得到了相应的时间,由AT89C52单片机将所需显示的数据送到液晶显示器的输入口,当有按键按下时则有相应的按键调整状态,进行按键调整。CD1602液晶模块内部的控制

1.4 设计思路

1)数字时钟总共分为硬件部分和软件部分。

2)数字时钟的硬件部分是以AT89C52为中心,通过对时钟芯片DS1392和液

晶显示器LCD1602等各个辅助电路来实现的。

3)数字时钟的软件部分是由C语言程序编程的。整个程序由主程序。显示

程序。按键程序,时钟程序及各种功能函数程序组成。

第二章 系统硬件设计

2.1 系统的硬件设计框图

时钟模块 按键模块 STC89C52RC 主 控 模 块 LCD1602显示 2.2 主要单元的电路设计

系统硬件设计包括:单片机最小系统、DS1302时钟电路、LCD1602液晶显示电路、工作电源、键盘电路5个部分 2.2.1 单片机最小系统

4

2.2.2 DS1302时钟电路

DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。主电源/后备电源双电源引脚,同时提供了对后

5


单片机实训 ——基于单片机的电子闹钟设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:Moodle在学校信息化建设中的运用与研究课题申请报告

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

马上注册会员

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