基于DS12887的数字时钟系统设计.docx

上传人:b****7 文档编号:9509500 上传时间:2023-02-05 格式:DOCX 页数:15 大小:600.73KB
下载 相关 举报
基于DS12887的数字时钟系统设计.docx_第1页
第1页 / 共15页
基于DS12887的数字时钟系统设计.docx_第2页
第2页 / 共15页
基于DS12887的数字时钟系统设计.docx_第3页
第3页 / 共15页
基于DS12887的数字时钟系统设计.docx_第4页
第4页 / 共15页
基于DS12887的数字时钟系统设计.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

基于DS12887的数字时钟系统设计.docx

《基于DS12887的数字时钟系统设计.docx》由会员分享,可在线阅读,更多相关《基于DS12887的数字时钟系统设计.docx(15页珍藏版)》请在冰豆网上搜索。

基于DS12887的数字时钟系统设计.docx

基于DS12887的数字时钟系统设计

基于DS12887的数字时钟系统设计

摘要

数字钟在日常生活中最多见,应用也最普遍。

本次数字时钟电路依照设计要求采纳ds1302和AT89C51单片机来实现时、分、秒24小时计时,采纳六位数码管动态扫描显示。

文章的核心要紧从硬件设计和软件编程两个大的方面。

硬件电路设计要紧包括中央处置单元电路、时钟电路、软件用汇编语言来实现,要紧包括主程序、时刻设置子程序等软件模块。

电路大体能实现显示时刻、调整时刻功能达到了设计的要求和目的。

关键词:

AT89C51单片机DS12887液晶显示器模块数字钟

TheDesignOfDS12887single-chipdigitalclock

Abstract

Digitalclockintheirdailylivesthemostcommon,themostextensiveapplications.ThedigitalclockcircuitdesignofdigitalclockpipeaccordingtoachievetherequiredbyAT89C51and,minute,second24-hourtime,theuseofdynamicscanningofsixdigitaltubedisplay.Articlefromthecorehardwaredesignandsoftwareprogrammingofthetwomajoraspects.Hardwarecircuitdesignincludesacentralprocessingunitcircuit,clockcircuit,assemblylanguagesoftwaretoachieve,includingthemainprogram,subroutine,suchasset-uptimesoftwaremodules.Showsthebasiccircuittorealizethetime,adjustingthetimetoachievethreefunctionsofthedesignrequirementsandobjectives.

Keyword:

;DS12887;AT89C51;Single-chip;DigitalClock

1.1引言

运算机的产生加速了人类改造世界的步伐,可是它毕竟体积大。

单片机在这种情形下诞生了。

截止今日,单片机应用技术飞速进展,纵观咱们此刻生活的各个领域,从导弹的导航装置,到飞机上各类仪表的操纵,从运算机的网络通信与数据传输,到工业自动化进程的实时操纵和数据处置,和咱们生活中普遍利用的各类智能IC卡、电子宠物等,这些都离不开单片机。

单片运算机即单片微型运算机。

(Single-ChipMicrocomputer),是集CPU,RAM,ROM,按时,计数和多种接口于一体的微操纵器。

它体积小,本钱低,功能强,普遍应用于智能产业和工业自动化上。

而51系列单片机是各单片机中最为典型和最有代表性的一种。

这次毕业设计通过对它的学习,应用,从而达到学习、设计、开发软、硬的能力。

本文通过对一个基于单片机的能实现时刻,闹钟等功能的电子时钟的设计学习,详细介绍了单片机应用中的数据转换显示,液晶显示原理。

从而达到学习、了解单片机相关指令在各方面的应用。

系统由AT89C51、DS128872时钟芯片、液晶显示等部份组成,能进行时、分、秒的显示。

也具有年、月、日的显示,定不时刻报警等功能。

人类的生活和工作均离不开时钟。

从古代的滴漏更鼓到近代的机械钟,从电子表到目前的数字时钟,为了准确的测量和记录时刻,人们一直在尽力改良着计时工具。

钟表的数字化,大力推动了计时的精准性和靠得住性。

在单片机组成的装置中,数字时钟是必不可少的部件。

它的用途十分普遍,只要有计时的存在,便要用到数字时钟的原理及结构;同时在日期中,它以其小巧,价钱低廉,走时精度高,利用方便,功能多,便于集成化而受广大消费的喜爱。

随着人类科技文明的进展,人们关于时钟的要求在不断地提高。

时钟已不单单被看成一种用来显示时刻的工具,在很多实际应用中它还需要能够实现更多其它的功能。

高精度、多功能、小体积、低功耗,是现代时钟进展的趋势。

在这种趋势下,时钟的数字化、多功能化已经成为现代时钟生产研究的主导设计方向。

此刻是一个知识爆炸的新时期。

新产品、新技术层出不穷,电子技术的进展更是日新月异。

能够毫不夸张的说,电子技术的应用无处不在,电子技术正在不断地改变咱们的生活,改变着咱们的世界。

在这快速进展的年代,时刻对人们来讲是愈来愈宝贵,在快节拍的生活时,人们往往忘记了时刻,一旦碰到重要的情形而忘记了时刻,这将会带来专门大的损失。

因此咱们需要一个按时系统来提示这些忙碌的人。

数字化的钟表给人们带来了极大的方便。

近些年,随着科技的进展和社会的进步,人们对数字钟的要求也愈来愈高,传统的时钟已不能知足人们的需求。

多功能数字钟不管在性能仍是在样式上都发生了质的转变,有电子闹钟、数字闹钟等等。

单片机在多功能数字钟中的应用已是超级普遍的,人们对数字钟的功能及工作顺序都超级熟悉。

可是却很少明白它的内部结构和工作原理。

由单片机作为数字钟的核心操纵器,能够通过它的时钟信号进行计时实现计时功能,将其时刻数据经单片机输出,利用显示器显示出来。

通过键盘能够进行按时、校时功能。

输出设备显示器能够用液晶显示技术和数码管显示技术。

基于MCS-51单片机的数字时钟系统具有显示准确、直观、易于调整等特点。

单片机自诞生以来给全世界人类的生活和工作起到了猛烈的转变,而MCS-51单

片机是我国利用最先、最易把握和应用的一款单片机。

通过该系统的设计,对单片机的原理和功能有个较系统和全面的把握,初步学习到有关工程设计的方式和思路。

如此以后的就业面会加倍宽广,也能够知足现今社会对单片机开发人材的大量需。

纵观传统的电路设计,大部份是采纳分立元件进行设计,既复杂本钱又高。

随着集成化的进展,此刻系统的设计都是在模块化的基础上设计系统的。

本课题是基于智能化和模块化的前提下设计数字时钟的,通过对设计目标的分析,分立出各个模块,然后依照各个模块的功能,选择适当的芯片进行设计的。

2整体设计方案

DS12887芯片

利用并行接口时钟芯片DS12887设计时钟电路。

该设计方案用AT89S51主控,利用并行时钟芯片DS12887为核心计时芯片,组成数字时钟电路。

该电路能够准确计时,还附加许多其它功能,在掉电时能保留用户设置参数和故障状态参数等重要参数。

该设计尽管能完成所要求的任务,综合性能也较好,但其并行接口方式占用大量接口资源。

DS1302芯片

利用串行接口时钟芯片DS1302设计时钟电路。

该设计方案以单片机AT89C51为主控芯片,以串行时钟芯片DS1302为核心计时芯片,组成数字时钟电路。

该电路能准确地计时,其三线接口能够节省接口资源,在断电后不丢失时刻和数据信息。

通过以上两种设计方案的比较,咱们能够看到,设计方案二尽管接口简单,计时靠得住,可是方案一能够保留故障状态综合性能良好。

因此选用第一种设计方案。

ds12887时钟芯片电路

DS12887引脚介绍及接线

AD0-AD7---地址/数据复用总线

NC---空脚

MOT---总线类型数据选择

CS---片选

AS---ALE

R/W---在INTEL总线下作为/WR

DS---在INTEL总线下作为/RD

RESET---复位信号

IRQ---中断请求输出

SQW---方波输出

VCC---+5V电源

GND---电源地

图DS12887芯片引脚图及引脚接线图

AS---ALE地址锁存

DS---当系统选择的是INTEL总线模式时,DS被称作RD。

当它有效时表示

DS12887正在往总线输出数据。

RD信号线在存储器芯片上被称作OE信号线。

CS---当VCC低于时,DS12887从内部禁止对外部CS的操作。

现在,时钟和RAM都被爱惜起来。

IRQ---当中断状态位和对应中断许诺位有效时,IRQ的输出维持为低。

复位和读寄放器都能够清除IRQ中断信号。

没有中断时,IRQ呈高阻抗状态,其他中断源还能够挂接到总线上。

由于IRQ是漏极输出,因此还需接上拉电阻。

RESET---复位脚对时钟日历RAM无效。

系统上点时复位脚要维持低电平200ms以上DS12887才能够正常工作。

当复位脚为低且Vcc高于时以下情形发生:

图DS12887芯片内部结构框图

AT89C51单片机电路

AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—FalshProgrammableandErasableReadOnlyMemory)的低电压,高性能CMOS8位微处置器,俗称单片机。

AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。

单片机的可擦除只读存储器能够反复擦除100次。

该器件采纳ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微操纵器,AT89C2051是它的一种精简版本。

AT89C单片机为很多嵌入式操纵系统提供了一种灵活性高且价廉的方案。

外形及引脚排列如下图要紧特性:

图AT89C51外形及引脚排列图

 •与MCS-51兼容

  •4K字节可编程闪烁存储器

  •寿命:

1000写/擦循环

  •数据保留时刻:

10年

  •全静态工作:

0Hz-24MHz

  •三级程序存储器锁定

  •128×8位内部RAM

  •32可编程I/O线

  •两个16位按时器/计数器

•5个中断源

钟电路

  •可编程串行通道

  •低功耗的闲置和掉电模式

  •片内振荡器和时

管脚说明:

  VCC:

供电电压。

  GND:

接地。

  P0口:

P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。

当P1口的管脚第一次写1时,被概念为高阻输入。

P0能够用于外部程序数据存储器,它能够被概念为数据/地址的第八位。

在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,现在P0外部必需被拉高。

  P1口:

P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。

P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外手下拉为低电平常,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1口作为第八位地址接收。

  P2口:

P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,P2口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄放器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和操纵信号。

  P3口:

P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入,由于外手下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

  P3口也可作为AT89C51的一些特殊功能口,如下表所示:

  口管脚备选功能

RXD(串行输入口)

  TXD(串行输出口)

  /INT0(外部中断0)

  /INT1(外部中断1)

  T0(记时器0外部输入)

  T1(记时器1外部输入)

  /WR(外部数据存储器写选通)

  /RD(外部数据存储器读选通)

  P3口同时为闪烁编程和编程校验接收一些操纵信号。

  RST:

复位输入。

当振荡器复位器件时,要维持RST脚两个机械周期的高电平常刻。

  ALE/PROG:

当访问外部存储器时,地址锁存许诺的输出电平用于锁存地址的地位字节。

在FLASH编程期间,此引脚用于输入编程脉冲。

在平常,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。

因此它可用作对外部输出的脉冲或用于按时目的。

但是要注意的是:

每当用作外部数据存储器时,将跳过一个ALE脉冲。

如想禁止ALE的输出可在SFR8EH地址上置0。

现在,ALE只有在执行MOVX,MOVC指令是ALE才起作用。

另外,该引脚被略微拉高。

若是微处置器在外部执行状态ALE禁止,置位无效。

  /PSEN:

外部程序存储器的选通信号。

在由外部程序存储器取指期间,每一个机械周期两次/PSEN有效。

但在访问外部数据存储器时,这两次有效的/PSEN信号将不显现。

  /EA/VPP:

当/EA维持低电平常,那么在此期间外部程序存储器(0000H-FFFFH),不管是不是有内部程序存储器。

注意加密方式1时,/EA将内部锁定为RESET;当/EA端维持高电平常,其间内部程序存储器。

在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。

  XTAL1:

反向振荡放大器的输入及内部时钟工作电路的输入。

  XTAL2:

来自反向振荡器的输出。

  振荡器特性:

  XTAL1和XTAL2别离为反向放大器的输入和输出。

该反向放大器可

以配置为片内振荡器。

石晶振荡和陶瓷振荡都可采纳。

如采纳外部时钟源驱动器件,XTAL2应不接。

有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必需保证脉冲的高低电平要求的宽度。

在本设计电路中AT98C51的接线如下图。

具体接线及外围电源操纵,电源指示灯电路等见附录总电路图。

图AT89C51引脚接线图

.复位电路设计

单片机AT89C51作为主控芯片,操纵整个电路的运行。

单片机外围需要一个复位电路,复位电路的功能是:

系统上电时提供复位信号,直至系统电源稳固后,撤消复位信号。

为靠得住起见,电源稳固后还要经必然的延时才撤销复位信号,以防电源开关或电源插头分-合进程中引发的抖动而阻碍复位。

该设计采纳的复位电路能够有效的解决电源毛刺和电源缓慢下降(电池电压不足)等引发的问题,在电源电压刹时下降时能够使电容迅速放电,必然宽度的电源毛刺也可令系统靠得住复位。

复位电路的设计图如图示:

图复位电路图

按键手动复位的原理是:

当按键被按下时,在通电刹时,电容C通过电阻R充电,现在电容C相当于短路,RESET端显现正脉冲,单片机复位,等充电终止时(那个时刻很短暂),电容相当于断开,这时已经完成了复位动作。

.显示电路设计

图FYD12864外观及引脚接线图

显示电路采纳的是FYD12864液晶显示屏,属于20引脚的集成芯片。

芯片引脚接线入上图所示。

主程序

/***********************************************************************************

程序功能:

DS12887时钟LCD12864显示时刻

***********************************************************************************/

#include<>

#include<>

/***********************************************************************************/

#include<>

#include<>

#include<>

unsignedcharcodeIC_DAT[]={0xc4,0xea,};

unsignedcharcodeIC_DAT2[]={"年月号时分秒礼拜"};

unsignedcharcodepic1[];

unsignedcharcodepic2[];

unsignedcharcodepic3[];

#defineLCD_dataP1

sbitRS=P2^7;

sbitWRD=P2^6;

sbitE=P2^5;

sbitPSB=P3^5;

sbitRES=P3^7;

voiddelay2(unsignedintm){

WRD=0;

RS=DI;

delay2

(1);

LCD_data=data1;

E=1;

delay2

(1);

E=0;

}

voiddelayms(unsignedintn)0C0a0c0c8f0c{

WRD=0;

RS=DI;

delay2

(1);

LCD_data=data1;

E=1;

delay2

(1);

E=0;

}

voiddelayms(unsignedintn)0C89C

12887及应用设计[J].国外电子元器件,1997,

(2)

[3]高性能、低功耗带RAM实不时钟芯片&S武汉力源电子股分,1999

[4]ZYMCUAT89S51Datasheets

12887在单片机系统中的应用[J].保定师范专科学校学报,2004,17

(2)

12887实时显示时刻的原理与应用[J].电子技术,2002,

(1)

[7]邓红,张越编著.单片机实验与应用设计教程[M].冶金工业出版社,2004,5

[8]孙雪梅,范久臣.实不时钟芯片在单片机系统中的应用[J].沈阳教育学院学报,2005,7

(2)

[9]孙安青编著.AT89S51单片机实验及实践教程[M]

[10]DALLASTrickleChargeTimekeepingChip

[11]ATMELCorporation2001

[12]金伟正.1单线数字温度传感器的原理及应用[J]1.电子技术应用,2000,(6)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1