图3。1AT89C52单片机引脚图

P0端口[P0。0-P0。7]:P0是一个8位漏极开路型双向I/O端口,端口置1时作高阻抗输入端。作为输出口时能驱动8个TTL。

对内部Flash程序存储器编程时,接收指令字节,校验程序时输出指令字节,要求外接上拉电阻。

在访问外部程序和外部数据存储器时,P0口是分时转换的地址(低8位)/数据总线,访问期间内部的上拉电阻起作用。

P1端口[P1。0-P1。7]:P1是一个带有内部上拉电阻的8位双向I/0端口。输出时可驱动4个TTL。端口置1时,内部上拉电阻将端口拉到高电平,作输入用。对内部Flash程序存储器编程时,接收低8位地址信息。

P2端口[P2。0-P2。7]:P2是一个带有内部上拉电阻的8位双向I/0端口。输出时可驱动4个TTL。端口置1时,内部上拉电阻将端口拉到高电平,作输入用。对内部Flash程序存储器编程时,接收高8位地址和控制信息。

在访问外部程序和16位外部数据存储器时,P2口送出高8位地址。而在访问8位地址的外部数据存储器时其引脚上的内容在此期间不会改变。

P3端口[P3。0—P3。7]:是一个带有内部上拉电阻的8位双向I/0端口。输出时可驱动

4个TTL。端口置1时,内部上拉电阻将端口拉到高电平,作输入用。来自优I尔Y论S文C网WWw.YoueRw.com 加QQ7520~18766

对内部Flash程序存储器编程时,接控制信息。除此之外P3端口还用于一些专门功能,如表3。1所示。

表3。1P3端口引脚兼用功能表

P3引脚 兼用功能

P3。0 串行通讯输入(RXD)

P3。1 串行通讯输出(TXD)

P3。2 外部中断0(INT0)

P3。3 外部中断1(INT1)

P3。4 定时器0外部输入口(T0)

P3。5 定时器1外部输入口(T1)

P3。6 外部RAM写选通信号WR

P3。7 外部RAM读选通信号RD

AT89C52单片机有一个用于构成内部振荡器的反相放大器,XTAL1和XTAL2分别是放大器的输入和输出端。

3。3 时钟电路DS1302

3。3。1 时钟电路DS1302的介绍

DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压

为2。5V~5。5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。

3。3。2时钟电路引脚功能介绍

在DS1302的引脚排列中,Vcc1为备用电源,Vcc2为主要电源。在主电源关闭的情况下,通过备用电源Vcc1也能保持时钟的连续运行。DS1302由Vcc1或Vcc2两者中电压较大者供电。当Vcc2大于Vcc1+0。2V时,Vcc2给DS1302供电;当Vcc2小于Vcc1时,DS1302则由Vcc1供电。X1和X2是振荡源,接上32。768KHz晶振。RST是复位/片选线,通过把RST输入驱动置高电平来启动所有的数据传送。RST输入有两种功能:首先,RST接通控制逻辑,允许地址命令序列送入移位寄存器;其次,RST提供终止单字节或多字节数据的传送手段。当RST为高电平时,所有的数据传送被初始化,允许对DS1302进行操作。如果在传送过程中RSTS置为低电平,则会终止此次数据传送,I/O引脚变为高阻态。上电动作时,在Vcc大于等于2。5V之前,RST必须保持低电平。在SCLK为低电平时,才能将RST置为高电平,I/O为串行数据输入端,SCLK始终是输入端。如图3。2所示。

上一篇:AT89C2051单片机基于虚拟仪器的直流电机远程测控系统设计
下一篇:51单片机的温控恒温箱设计+电路图

STC89C52单片机水温控制系统设计+程序

STC89C52RC单片机温控风扇设计+电路图

STC89C51单片机的数字电子秤...

51单片机的温控恒温箱设计+电路图

AT89C2051单片机基于虚拟仪...

STC89C52单片机的电子密码锁设计+电路图+程序

AT89C51单片机的多点温度检...

广州高校考研培训机构市场营销调查问卷

高校大學生网络安全现状...

我想创业但湜没钱,我想...

日本猫文化热的产物介绍和原因分析

AT89S52单片机的空气监控系统设计+电路图+程序

功能对等理论指导下的产品说明书的翻译

苏童《黄雀记》中宿命观下的人性演绎

城市建设进程中协调拆迁开题报告

Android平台下电话区号查询系统的实现

OpenGL面向机器人遥操作的...