图3。1 AT89C单片机的结构图

3。1。1 AT89C51的引脚说明

(1)VCC:电源端,正常运行时间+5V电源。

(2)VSS:接地端,正常运行时接地(+5V电源的接地端)。   

(3)P0端口:8位,漏极开路的双向I/O口。当使用片外存储器及外扩I/O口时,PO口作为低字节地址/数据复用线。在编程时,PO口可用于接收指令代码字节;在程序校验时,PO口可输入指令字节。PO口也可作通用I/O口使用,但需加上拉电阻,变为准双向口。当作为普通输入时,应将输出锁存器置1。PO口可驱动8个TTL负载。

   (4)P1端口:8位、准双向I/O口,具有内部上拉电阻。P1口是为用户准备的I/O双向口。在编程和校验时,可用做输入低8位址。用做输入时,应先将输出锁存器置1。P1口可驱动4个TTL负载。

   (5)P2端口:8位、准双向I/O口,具有内部上拉电阻。当使用片外储存器或外扩I/O口时,P2口输出高8位地址。在编程和校验时,P2口可以接收高字节地址和某些控制信号。P2口也可作普通I/O口使用。用做输入时,应先将输出锁存器置1。P2口可驱动4个TTL负载。

  (6)P3端口:8位、准双向I/O口,具有内部上拉电阻。P3口可作普通I/O口使用。用做输入时,应先将输出锁存器置1。在编程/校验时,P3口接收某些控制信号。它可驱动4个TTL负载。P3端口可以8位并行输入/输出,也可以对其中的一位进行I/O操作。

在89C51外部扩展储存器或I/O接口芯片时,需要提供系统总线信号。其中,地址总线16位,可寻址64KB,由P0端口分时复用;控制总线信号,除了中断信号外,由P3端口提供读(/RD)、(/WR)控制信号。P0、P2、P3端口的其他功能:

P0端口CPU访问外部储存器或者I/O接口芯片时,分时提供8位地址(A0~A7)和8位数据(D0~D7)的复用总线。这时,需要增加一个8位锁存器,使用ALE输出信号控制来锁存P0端口低8位地址信号。

P2端口在CPU访问外部储存器或I/O接口芯片时,提供8位地址(A8~A15)的地址总线的信号。由于在访问期间P2端口的地址信号保持不变,因此不需要增加锁存器。

P3端口在访问外部储存器或I/O接口芯片时,P3端口提供读、写控制总线信号。P3端口还提供89C51的其他I/O功能,包括串行通信外部中断、定时器/计数器的外部计数输入信号等。

   (7)RST:复位信号输入端,高电平有效。在振荡器稳定工作时,在RST脚施加两个机器周期以上的高电平,将器件复位。89C51单片机的两个机器周期相当于24个时钟振荡周期。

   (8) ALE:当89C51加电正常工作后,ALE引脚连续地输出正脉冲信号,其频率为振荡器频率的1/6,可以利用它作为对外输出的时钟或定时信号。另外,当89C51访问片外的存储器时,89C51输出地址总线信号有16位,数据线8位。可用作外部定时脉冲使用。但是要注意,每次访问外RAM时要丢失一个ALE脉冲。文献综述

   (9)/PSEN:片外程序存储器读选通信号PSEN,低电平有效。在片外程序存储器取指期间,当/PSEN有效时,程序存储器的内容被送至PO口;在访问外部RAM时,/PSEN无效。

  (10)/EA/VPP:外部程序储存器地址使能输出端/固化编程电压输入端。它有两个功能。第一个功能是作为外部程序储存器地址使能输入端/EA。89C51具有片内外统一编址的64KB程序储存空间,包括片内有4KB的Flash ROM,片外还可以扩展到64KB程序储存器。在实际应用中有两种使用方法。

  (11)XTAL1:是单片机内振荡器电路反向放大器的输入端。

上一篇:DEFORM流线分析的复杂盘形锻件工艺参数优化设计
下一篇:设备监控数据的web端下载与压缩

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

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

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

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

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

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

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

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

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

网络语言“XX体”研究

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

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

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

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

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

安康汉江网讯

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