并行口 串行通信 图 2 AT89C52 内部结构框图

由图 2 我们可以看到振荡器和时序电路以及内中断直接与芯片的 CPU 相连接,而 ROM 和 RAM 还有定时器/计数器、I/O 口等都是通过内部总线相互连接的。 

2.3.2 AT89C52 的管脚说明

单片机 AT89C52 共有 40 个引脚,被分为电源线、端口线和控制线这三类。[4] 1.电源线 

(1)GND(20 脚):接地引脚。 

(2)Vcc(40 脚):正电源引脚。正常工作时,接+5V 电源。 2.端口线 

片内有 4 个 8 位并行 I/O 接口 P0,P1,P2 和 P3。它们可双向使用 

(1)P0 口:32~39 脚为 P0.0~P0.7 输入/输出引脚。主要有两种用途,一是在最小 系统应用模式时作为通用并行输入输出接口,二是在作为总线用来拓展系统的时候作为单 片机的外部数据及地址总线的低 8 位使用的。我们可以了解到,P0 口它是由一个输出锁存 器、两个三态输入缓冲器、一个输出驱动电路和一个输出控制电路构成的。而其中输出驱 动电路由一对场效应管组成,他们的工作与否是通过输出控制电路来对其控制的。另外控 制电路是由选择开关、“与”门、反相器相连接形成的。 文献综述

(2)P1 口:1~8 脚为 P1.0~P1.7 输入/输出引脚。P1 口是用户专用 8 位准双向 I/O 口,具有通用输入/输出功能,每一位都能独立地设定为输入或输出,在其作为输入的时 候,锁存它必须设置为 1。每个引脚可驱动 4 个 TTL 负载。  

(3)P2 口:21~28 脚为 P2.0~P2.7 输入/输出引脚。P2 口为八准双向 I / O 接口, 内部上拉电阻可以直接连接到外部 I / O 设备。它的高 8 位地址总线复用,可用来驱动 4 个 TTL 负载,一般当作高 8 位地址总线来成为外部扩展,EEPROM 芯片编程和验证用于传递 高 8 位地址的类型。 

(4)P3 口:10~17 脚为 P3.0~P3.7 输入/输出引脚。P3 口具有内部提升电路的双向 I/O 端口,其输出缓冲器可以推动 4 个 TTL 负载。作为通用 I/O 口使用的时候,与 P1 口功 能相同,一般采用的是其第二功能。作为第二功能使用时,作用如表 1 所示: 

表 1 P3 口的第二功能使用表 

P3 口 第二功能 信号名称

P3.0 RXD 串行数据接收口

P3.1 TXD 串行数据发送口

P3.2 INT0 外部中断 0 请求输入

P3.3 INT1 外部中断 1 请求输入

P3.4 T0 记时器 0 外部输入

P3.5 T1 记时器 1 外部输入

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

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

3.控制线 

(1)RST/Vpd(9 脚):复位信号/备用电源线引脚。接通电源后,时钟电路开始工作, 有 RST 引脚上超过 24 个时钟周期高,系统初始复位。如果他被当成备用电源输入线接入 电路的时候,假设 VCC 忽然出现故障了,此时芯片内 RAM 中的数据不会因此而丢失。 

(2)ALE/PROG(30 脚):地址锁存允许输出/编程脉冲。在访问外部存储器的时候, ALE 输出用来锁存地址的低字节,满足 P0 口地址数据各种复用的要求。在不访问外部程序 存储器的时候,ALE 端输出一个 1/6 时钟脉冲信号的频率,这个信号是用来判断有没有开 始工作的,同时也能够作为时钟输出使用。 

上一篇:AT89C52单片机温湿度监测系统设计
下一篇:AT89C51单片机数字时钟设计+程序+电路图

STC89C52单片机的温度控制系统设计+电路图

STM32单片机数字回转库控制系统设计+PCB电路图

AT89C51单片机电力电缆温度...

STM32单片机的电力系统数字频率计设计+流程图

STC90C51RD+单片机的纺织机械...

单片机的纺织机械电机保护系统设计任务书

STC89C52单片机超声波和红外...

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

安康汉江网讯

互联网教育”变革路径研究进展【7972字】

老年2型糖尿病患者运动疗...

麦秸秆还田和沼液灌溉对...

网络语言“XX体”研究

张洁小说《无字》中的女性意识