第19卷第12期Vol.19 No.12
文章编号:1005-8451(2010)12-0043-04
计 算 机 应 用
RAILWAYCOMPUTERAPPLICATION
管理与维护
MANAGEMENT AND MAINTENANCE
基于AT89S52的数字式电子钟系统的设计与实现
赵德生,李德仓
(兰州交通大学
摘
机电工程学院,兰州
730070)
要:本文采用AT89S52单片机和实时时钟芯片DS12887,设计一个数字式电子钟系统,给出硬件
电路原理图和软件的设计,实现日期、时间的显示及报时功能。
关键词:AT89S52;DS12887;1602LCD;蜂鸣器中图分类号:TP23
文献标识码:A
Design and implementation of Digital Electronic Clock System based on AT89S52
ZHAO De-sheng , LI De-cang
( College of Mechanical &Electrical Engineering, Lanzhou Jiaotong University, Lanzhou
730070, China )
Abstract: It was desgined a Digital Electronic Clock System using AT89S52 MCU made by the ATMEL corporation and RTCDS12887 made by the DALLAS corporation , which presented the diagram of applied circuit principle and software design andimplemented the date, time display and reported time.Key words: AT89S52; DS12887; 1602LCD; buzzer
理按键。整个系统的电源由5 V电池供电。以便电子钟已成为人们日常生活中的必需品,广
于携带。系统总体结构如图1。泛应用于家庭、车站、码头、办公室等场所,给人
们的生活、学习、工作带来很大的方便。数字式电
子钟的设计可由数字电路来实现,也可采用单片机来完成。如果用数字电路来完成,所设计的电路
相当复杂,大概需要十几片数字集成块,其功能也主要依赖于数字电路的各功能模块的组合来实现,
焊接的过程比较复杂,成本也非常高。若用单片机来设计,由于其功能的实现主要通过软件编程来
图1系统整体框架
实现,既简化了硬件电路,又降低了成本。本系统
所设计的数字式电子钟目标为实现以下功采用AT89S52单片机为主控芯片,配合实时时钟
能:(1)24 h制显示时间;(2)显示日期、星期;芯片DS12887,实现了时间显示、日期显示、时
(4)闹钟功能。间和日期的调节及报时功能,且具备掉电情况下(3)可随时进行时间校对;
时间信息继续保持的功能。
2系统硬件选型与电路设计
1系统的组成
该系统以AT89S52单片机为核心,由实时时钟芯片DS12887、LCD(1602)模块、报时模块(蜂鸣器)、键盘模块等组成。单片机不断读取实时时钟芯片DS12887提供的时间、日期和星期,送入LCD显示。当达到设定的报时时间时,则控制蜂鸣器发声。当有键按下的时候,单片机就转而处
收稿日期:2010-04-26
作者简介:赵德生,在读硕士研究生;李德仓,在读硕士研究生。
2.1硬件选型
2.1.1AT89S52
AT89S52[1]是一种低功耗、高性能CMOS8 bit微控制器,具有8 K在系统可编程Flash 存储器。使用高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。AT89S52具有以下标准功能:8 kbyteFlash,256 byteRAM,32 bitI/O接口线,看门狗定时器,2个数据指针,3个16 bit定时器/计数器,1个6向级2级中断结
RCA2010.12总第165期
43
基于AT89S52数字电子钟设计_工学_高等教育_教育专区。数字电子钟,单片机,AT89S...系统软件设计包括单片机计算 机两部分的编程。计算机软件编程主要实现参数设置、...
本文详细介绍了基于 AT89S52 单片机的数字电子钟的设计,本电子钟可以 实现日期...设计以 Atmel 公司的 AT89S52 为核心,在最小系统的基础上扩展键 盘,数字温度...
本文详细介绍了基于 AT89S52 单片机的数字电子钟的设计,本电子钟可以 实现日期...设计以 Atmel 公司的 AT89S52 为核心,在最小系统的基础上扩展键 盘,数字温度...
基于AT89S52 单片机的多功能数字钟系统设计_电子/电路_工程科技_专业资料。电...()72 〔〕 曾日波. 6 多功能数字电子钟系统的设计与实现 〔〕J 乐山师范学...
该电子钟上电或按键复位后能 自动显示系统提示符“P.”, 进入时钟准备状态;第...数字电子钟的设计方法有多种,其中,利用单片机实现的电子 钟具有编程灵活,便于电子...
基于单片机的数字时钟设计 21页 免费 基于单片机的数字时钟 58页 免费 基于AT...6 第二章 系统的硬件设计与实现 ......
基于AT89S52单片机的数字时钟设计_专业资料。设计并实现了一种利用AT89S52单片机的数字时钟。使用时钟芯片产生时间脉冲,并以此脉冲信号作为数字时钟的基准时间信号。...
基于AT89S52单片机的电子钟... 6页 5财富值 基于AT89S52数字电子钟设计..... 可以实现对家用电器的定时控制,如热水器、传统电饭煲等。可以实现对家用电器的...
电子线路综合设计任务书 课题: 数字电子钟一、任务 设计并制作一个数字显示电子...本设计的硬件系统主要采用以下基本模块来实现,单片机最小系统模块,输入 模块、...
我要评论