基于52单片机和DS12C887的高精度多功能电子钟_第1页
基于52单片机和DS12C887的高精度多功能电子钟_第2页
基于52单片机和DS12C887的高精度多功能电子钟_第3页
基于52单片机和DS12C887的高精度多功能电子钟_第4页
基于52单片机和DS12C887的高精度多功能电子钟_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

52DS12C887的高精度多功能电子钟设计基于DS12C887高精度时钟的意义DS12C887时,报时,闹钟等功能。DS12C887设计方案在传统的基于单片机的数字时钟设计的根底上经过一些改进,引入DS12C887时间芯片STC89C52电保护的DS12C887时钟芯片电路简洁易于实现的1602LCD液晶显示器,键盘输入电路等。题的复位电路、波形稳定的晶振电路、键盘设计、闹铃电路以及适宜的直流电源电路。DS12C887,LCD1602DS12C887断电,这样可以节约大量电能。时间芯片DS12C887承受了内部集成晶振的电路,并且具有内部温漂补偿电路设计。能DS12C887这种独立计时的设计使得产品排故更加便利。设计过程详解一、系统组成1、系统原理与硬件设计本次的设计题目是电子万年历设计,要求实现年、月、日、时、分、秒的正常显示,需DS12C887STC89C52机的功能利用实现的。依据设计的要求万年历要显示年、月、日、时、分、秒的显示同LCD1602。在明确本次设计思路之后,画出设计框图,总体框图如图2.1所示。2、硬件选择DS12C887单片机的选择选用STC89C52单片机,并配备11.0592MHz晶振,复位电路承受上电复位。LCD1602STC89C52STC89C52是STCCMOS88KbyTES256bytes〔RAM〕,器件承受STC公司的高密度、非易失性存储技术生产,与标准MCS-51指令系统及8052产品引脚8〔CPU〕FLASHSTC89C52,适用于很多电子产品。主要性能参数:Vcc:电源电压GND:地线1/O口,也即地址/数据总线复用口。作为输出口8TTLP0写“1”时,可作为高阻抗输入端用。〔8〕和数据总线复用,在访问期间激活内部上拉电阻。要求外接上拉电阻。8I/O,Pl〔吸取或〕4TTL“1”,通过内部的上拉电阻把端口拉到高电IILAT89C51Pl.0P1.1/2的外部计数输入〔Pl.0/T2〕和输入〔P1.1/T2EX〕3FLASHPl83PI.OPI.l的其次功能8I/O,P2〔吸取或〕4TTLP2“l“,会输出一个电流〔llt〕。16〔MOvx@DPTR指令〕8MOVX@RI〕时,P2P2FLASHP2·P3:P38I/OP3P3“1”时,内部上拉电阻把它们被拉高,并作为输入的端口。这个时候,被外部拉低的P3口将用上拉电阻输出电流〔IIL〕。P3I/01:RST:复位输入。当振荡器工作时,RST·ALE/PROG:当访问外部程序存储器或数据存储器的时候,ALE〔地址锁存允许〕输出8ALE1/6ALE〔PROG〕。可以通过对特别D0ALEMOVX和MOVC指令才能将ALE激活,另外,此引脚会被拉高一点点,当单片机执行外部程序ALEAT89C52PSENPSEN·EA/VPP:CPU仅访问外部程序存储器〔0000H-FFFFH〕,EA〔接地〕.EA端接在高电平上,CPU+12VVPP12VVPP。·XTAL1:·XTAL2:振荡器的反相放大器的输出端。AT89C52片内存储器中,80H-FFH128个单元为特别功〔SFR〕,SFR2所示。128个字节只有一局部被定义,还有相当一局部没有定义。对没有定义的单元读写将是无效的,读出的数值将不确定,而写入的数据也将丧失。种状况下,复位后这些单元数值总是“0”。/0和定时/1外,还增加了一个定时/2。定时/2的掌握和状态位位于T2CON,T2MOD,存放器对〔RCAO2H、16位自动重装载方式下的捕获/自动重装载存放器。4、STCSTC单片机是一种高性能、低功耗的8位CMOS微处理芯片,STC单片机虽然功能强作的环境,即最小系统,STC110UF10K11.0592MHZ高电平复位。二、系统硬件电路设计1、晶振电路在晶振电路中,C1、C2电路中取了30PF。由于晶振与单片机的振荡电路中脚XTAL0和脚XTAL1会产生偕波,虽然XTAL0XTAL15pf-30pf2、复位电路间,用按钮开关操作使单片机进展复位的操作。这里承受的是手动复位。3、程序下载接口1602LCD16X2,即可以显示两行,每行16个字符液晶模块共321602LCD显示大小:16&TImes;2个字符2.芯片额定电压:4.5—5.5V3.额定电流:2.0mA〔5.0V〕4.工作时的电压:5.0V、1602LCD〔复位〕过程5、1602LCD5/写选择端,由于我们不从液晶中读取数据,只向其写入命令和显示数据,因此此端始终选择为写状态,即低电平接地。液晶6端为使能信号,是操作时必需的信号。其电路如图2-11所示:DS12C887DS12C887DS12R885,32.768HZDS12C887与计算机常用的时钟芯片MC146818B和DS12887管脚兼容,同时可直接替换可以DS12887DS12C887好的微机接口,并且不需要任何外围电路和器件。时钟芯片DS12C887具有如下的特征:10保证不丧失数据。年补偿功能。其内部还增加了世纪存放器,利用硬件电路解决了“千年”问题。具有二进制数码和BCD码两种表示时间的方法、具有日历和定时闹钟功能。24,12PMAM11RAM,414113RAM过软件进展屏蔽DS12C887引脚功能DS12C887读写时序DS12C887进入主程序后,DS12C887DS12C887分包括DS12C887某个单元写、读DS12C887间。时钟芯片引脚介绍1〕DS12C887,其引脚分布图如下所示MOTOROLAMCS51RAM读写时序相伺。〕:不解任何引脚。AD0~AD7〔4~11〕:地址/地址数据复用总线引脚。〕:片选脚,低电平有效。/数据复用总线。脉冲后DS12887IntelMCS51ALEMOTOROLA此引脚用于指示当前的读写周期,高电平表示一个读周期,低电平表示一个写周期;选择INTELRAM〔/WE〕MOTMOTMcs51,DsRD·RESETVCC≥4.25,DS12C887RAM断允许位为1,则IRQ变为低。微机需靠读存放器C来去除该脚信号,RESET脚也可去除该信号。SQWE的输出频率也可通过对芯片内部的存放器编程予以转变。Vcc≤3vVccVCC4.25V100msA011CPF,驱动/IRQRS0~RE31CAF、闹钟发生时就会通过/IRQVBAT1,0RAMRAMRAM作为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论