全文预览

基于AT89C51电子万年历的设计与仿真

上传者:科技星球 |  格式:doc  |  页数:52 |  大小:1745KB

文档介绍
由于采用内部方式时,电路简单,所得的时钟信号比较稳定,实际使用中常采用这种方式。Р2、复位电路Р?为了初始化单片机内部的某些特殊功能寄存器,必须采用复位的方式,复位后可使CPU及系统各部件处于确定的初始状态,并从初始状态开始正常工作。单片机的复位是靠外电路来实现的,在正常运行情况下,只要RST引脚上出现两个机器周期时间以上的高电平,即可引起系统复位,但如果RST引脚上持续为高电平,单片机就处于循环复位状态。复位后系统将输入/输出(1/0)端口寄存器置为FFH,堆栈指针SP置为07H, SBUF内置为不定值,其余的寄存器全部清0,内部RAM的状态不受复位的影响,在系统上电时RAM的内容是不定的。复位操作有两种情况,即上电复位和手动(开关)复位。本系统采用上电复位方式。Р图3-1单片机最小应用系统电路Р3.2.2 DS1302时钟模块设计Р1. DS1302性能特性介绍Р DS1302是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具有闰年补偿功能。工作电压宽达2.5~5.5V。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后备电源进行涓细电流充电的能力。Р2. DS1302引脚介绍Р图3-2 DS1302实物图Р实物图如图3-2所示,各引脚的功能为:Р8 1:备用电池端;Р2:5V电源。2>Vcc1+0.2V时,Р2向DS1302供电,2< Vcc1时,Р1向DS1302供电。Р7脚 SCLK:串行时钟,输入;  Р6脚I/O:数据输入输出口;Р5脚CE/RST:复位脚Р2脚3脚:X1、X2 是外接晶振脚(32.768KHZ的晶振)Р4脚地(GND)

收藏

分享

举报
下载此文档