毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

STC89C52单片机的电子万年历设计(4)

时间:2024-03-13 22:50来源:毕业论文
STC89C52引脚说明: VCC(40引脚):电源电压 VSS(20引脚):接地 P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写

STC89C52引脚说明:

VCC(40引脚):电源电压

VSS(20引脚):接地

P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令字节。程序校验时,需要外部上拉电阻。

P1口:P1口是一个具有内部上拉电阻的8 位双向I/O 口,p1 输出缓冲器能驱动4个TTL逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。

此外,P1。0和P1。2分别作定时器/计数器2的外部计数输入(P1。0/T2)和时器/计数器2 的触发输入(P1。1/T2EX),具体如下表(1)所示。在flash编程和校验时,P1口接收低8位地址字节。

表(1) P1。0和P1。1引脚复用功能

引脚号 功能特性

P1。0 T2(定时器/计数器2外部计数输入),时钟输出

P1。1 T2EX(定时器/计数器2捕获/重装触发和方向控制)

引脚号第二功能:

P1。0:T2(定时器/计数器T2的外部计数输入),时钟输出

P1。1:T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制)

P1。5:MOSI(在线系统编程用)

P1。6:MISO(在线系统编程用)

P1。7:SCK(在线系统编程用)

P2口:P2口是一个具有内部上拉电阻的8位双向I/O 口,P2输出缓冲器能驱动4个TTL逻辑电平。对P2端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。

在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX @DPTR)时,P2口送出高八位地址。在这种应用中,P2口使用很强的内部上拉发送1。在使用8位地址(如MOVX @RI)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。

P3口:P3口是一个具有内部上拉电阻的8位双向I/O 口,P3输出缓冲器能驱动4个TTL逻辑电平。对P3端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流(IIL)。P3口亦作为STC89C52特殊功能(第二功能)使用,如下表(2)所示。在flash编程和校验时,P3口也接收一些控制信号。

P3口除作为一般I/O口外,还有其他一些复用功能,如下表(2):

表(2) P3口引脚复用功能

引脚号 复用功能

P3。0 RXD(串行输入口)

P3。1 TXD(串行输出口)

P3。2 (外部中断0)

P3。3 (外部中断1)

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

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

P3。6 (外部数据存储器写选通)

P3。7 (外部数据存储器读选通)

RST——复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将是单片机复位。 STC89C52单片机的电子万年历设计(4):http://www.youerw.com/zidonghua/lunwen_202761.html

------分隔线----------------------------
推荐内容