单片机控制时钟芯片DS12887的时分秒定时系统设计
课 程 设 计 任 务 书
1.设计目的: 在学习专业基础课和专业课的基础上,主要在电子仪器、微机综合设计与实践、单片机综合应用等几个方面开展实践活动,巩固所学知识、培养动手能力。 2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等):
a)、掌握AT89C51系列单片机软、硬件知识;
b)、掌握时钟芯片DS12887的使用方法;
c)、会设计应用电路、并会对时钟芯片DS12887进行编程处理;
d)、利用protel绘制相关电路图。
3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、实物样品等〕:
设计说明书、相关图纸符合要求;
相应器件的工作原理及应用;
系统工作原理图;
参考文献原文不少于5篇。
课 程 设 计 任 务 书
4.主要参考文献: 要求按国标GB 7714—87《文后参考文献著录规则》书写,例:
1 傅承义,陈运泰,祁贵中.地球物理学基础.北京:科学出版社,1985
5.设计成果形式及要求:
设计说明书及相关电路图
6.工作计划及进度: 12月日月日月日月日月日月日月日月日月日月日月日月日
目录
前 言 5
设 计 简 介 5
总体设计方案 6
一、 系统基本工作原理 6
二、 系统设计框图 6
硬件系统设计 7
一、芯片简介 7
1、单片机89C51 7
2、时钟芯片DS12887 10
3、液晶LCD1602 12
二、总体电路设计 13
软件系统设计 14
1、程序流程图 14
2、程序代码 15
系统的仿真与调试 33
心得体会 34
参考文献 34
前 言
数字时钟已经成为人们日常生活中必不可少的必需品,广泛应用于个人家庭以及办公室公共场所,给人们的生活、学习、工作、娱乐带来了极大地方便。由于数字集成电路技术的发展和采用了新进的石英技术,是数字钟具有走时准确、性能稳定、携带方便等优点。它还用于计时、自动报时等各个领域。尽管目前市场上已有现成的数字集成电路芯片出售,价格便宜,使用也方便,但鉴于单片机的定时器功能也可以完成数字中电路的设计,因此进行数字钟的设计是必要的。在这里我们将以学过的比较零散的电路知识有机的、系统的结合起来用于实际,来培养我们的综合分析和设计电路,写程序、调试电路的能力。
文中详细论述了以89C51单片机位核心,应用新型时钟芯片DS12887的数字时钟设计原理以及使用的各种芯片的介绍,阐明了本实例所使用的设计方案、详细的电路图以及程序代码。
设 计 简 介
本设计是以89C51单片机为核心,结合新型实时时钟芯片DS12887,并利用液晶LCD1602显示的数字时钟。在液晶上显示出年、月、日、以及周几、时、分、秒等信息。同时辅以硬件电路,实现校时、定时、闹钟等功能。同时因为DS12887本身的特点,本设计还具有掉电后继续计时的功能。另外,它的计时周期为24小时,显示满刻度为23时59分59秒
图1、系统设计框图
硬件系统设计
一、芯片简介
1、单片机89C51
单片机89C51来承担单片机在系统中对其他模块进行控制,是整个系统的核心部件,主要是对其他模块进行控制和数据交换。
89C51是一种带4K字节闪烁可编程可擦除的低电压、高性能CMOS8位的可擦除可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁组合在单个芯片中,ATMEL的89C51是一种高效微控制器,89C2051是它的一种精简版本。89C单片机为很多提供了一种灵活性高且价廉的方案。的各个引脚的如下:
:电源电压GND:接地P0口:P0口是一个8位漏极开路的双向I/O口,即地址/数据总线复用口。TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。
当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻,在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。
P1口:P1口是一个具有内部上拉电阻的8位双向I/O口,P1输出缓冲器能驱动4个TTL逻辑电平。对P1端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。
此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和时器/计数器2的触发输入(P1.1/T2EX3.1 引脚号第二功能
引脚 第二功能 P1.0 T2(定时器
原创力文档

文档评论(0)