全球旧事资料 分类
当访问外部数据存储器时将跳过一个ALE脉冲。如有必要,可通过对特殊功能寄存器(SFR)区中的8EH单元的D0位置位,可禁止ALE操作。该位置位后,只有一条MOVX和MOVC指令才能将ALE激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置ALE禁止位无效。PSEN程序储存允许(PSEN)输出是外部程序存储器的读选通信号,当AT89C52由外部程序存储器取指令(或数据)时,每个机器周期两次PSEN有效,即输出两个脉冲,在此期间,当访问外部数据存储器,将跳过两次PSEN信号。EAVPP外部访问允许,欲使CPU仅访问外部程序存储器(地址为0000HFFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为高电平(接Vcc端),CPU则执行内部程序存储器的指令。
22时钟芯片DS1302简介
221主要功能DS1302芯片是美国DALLAS公司推出的低功耗实时时钟芯片,它工作电压为
25V~55V,采用串行通信方式,只需3条线便可以和单片机进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。可增加系统的RAM。DS1302的时
4
f钟校准比较容易,若采用专用的晶体振荡器,几乎无须调整即可以达到国家要求的时钟误差标准。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力,这样避免了由于突然停电而造成时钟停止,因此它非常适合于长时间无人职守的监测控制系统或需经常记录某些具有特殊意义的数据及对应时间的场合。DS1302提供秒、分、时、日、星期、月、年的信息,每月的天数和闰年的天数可自动调整,并可通过AMPM指示决定采用24或12小时格式。222内部结构及引脚功能
DS1302内部主要包括实时时钟(realtimeclock)、输入移位寄存器(i
putshiftregisters)、31字节静态RAM、电源控制部分(powerco
trol)、命令控制逻辑(comma
da
dco
trollogic)、振荡器和分频器(oscillatora
ddivider)等部分。DS1302内部结构如图22所示。
图22DS1302内部结构
DS1302具有8脚DIP引脚排列如图23所示。
图23DS1302引脚排列
5
fVcc1:后备电源,在主电源关闭的情况下,也能保持时钟的连续运行;当Vcc2大于Vcc1+02V时,Vcc2给DS1302供电。
Vcc2:主电源,当Vcc2小于Vcc1时,DS1302由Vcc1供电。X1、X2:振荡源,外接32768kHz晶振。GND:接地端SCLK:串行时钟输入端IO:串行数据输入输出端双向。RST:复位r
好听全球资料 返回顶部