(6)无需专门编程器也可编程。
3。2 STC89C51RC引脚介绍
STC89C51RC 引脚如图3。2所示
图3。2 STC89C51RC引脚图
VCC(40引脚):电源电压。
VSS(20引脚):地线。
P0端口(P0。0~P0。7,39~32引脚):P0口作为输出端口漏极开路的8位双向I/O口,各位可对8个TTL逻辑门电路进行驱动。当高阻抗输入时那么P0口就写入“1”。P0口可以提供低8位地址与8位数据复用总线当对外部RAM或ROM进行访问时。这个时候,在P0口上拉电阻在其内部被激活。P0端口对指令字节进行接收在Flash ROM进行编程时;对指令字节输出在对程序校验时。
P1端口(P1。0~P1。7,1~8引脚):P1口是一个8位双向I/O口其内部带有上拉电阻。P1的输出缓冲器可驱动4个TTL输入。P1口写入“1”那么当作输入口时内部经上拉电阻将端口拉到高电位。如果P1被口用作输入口时,这时由于内部存有上拉电阻,此时拉低的引脚会有一个电流输出。
另外,P1。0与P1。1也能够作为外部时器;计数器2输入或触发输入定时器。
如下表3。2。1所示:
表3。2。1 P1。0和P1。1引脚功能复用
引脚号 功能特性文献综述
P1。0 T2(定时器/计数器2外部计数输入),时钟输出
P1。1 T2EX(定时器;计数器2捕获重装触发和方向控制)
P2端口(P2。0~P2。7,21~28引脚):P2口是一个8位双向I/O口其内部带有上拉电阻。P1的输出缓冲器可驱动4个TTL输入。P2口写入“1”那么当作输入口时内部经上拉电阻将端口拉到高电位。如果P2被口用作输入口时,这时由于内部存有上拉电阻,此时拉低的引脚会有一个电流输出。
当对外部数据存储器与外部程序存储器进行访问是(当执行“MOVX @DPTR”指令)的时候,P2输出高8位。访问外部数据存储器例如执行“MOVX @R1”指令的时候,P2口上的内容是专用寄存器(SFR)区中的P2寄存器的内容,在此期间都不会变。
P3端口(P3。0~P3。7,10~17引脚):P3口是一个8位双向I/O口其内部带有上拉电阻。P1的输出缓冲器可驱动4个TTL输入。P1口写入“1”那么当作输入口时内部经上拉电阻将端口拉到高电位。如果P1被口用作输入口时,这时由于内部存有上拉电阻,此时拉低的引脚会有一个电流输出。
P3还可以接收并控制信号当Flash ROM编程或程序校验时。
P3口作为一般I/O口之外,还有一些复用的功能,