P1口:带内部上拉电阻的8位双向数据口,其输出部分可同时驱动(输入或输出电流)4个TTL逻辑门电路。当P1口输入高电平时,在内部上拉电阻的作用下端口被置高电平,此时当输入口来使用。同时,因为上拉电阻的作用,某个引脚会输出电流信号以抵消外部被拉低的影响。
FIash编程和程序校验期间,P1只工作于低8位地址段。
P2口:同P1口,其也是一个带有内部上拉电阻的双向I/O数据,有8位。P2的输出缓冲级可驱动(输入或输出电流)4个TTL逻辑门电路。将端口置高电平,端口被内部上拉电阻拉向高电平,这是作为输入端口应用,同时因为内部存在上拉电阻,某个引脚因受到外部信号的影响也会输出一个电流信号。
P2口输出高8位地址数据来作为在访问外部ROM或16位地址的外部RAM的标志。在访问8位地址的外部RAM(如执行MOVX@R2的时候,特殊功能寄存器(SFR)区中R2寄存器的数据,不会因为访问的进行而发生改变。
Flash编译程序或进行数据校验的时候,P2也可进行其他控制功能的使用。
P3口:同P2口,其也是一个带有内部上拉电阻的双向I/O数据,有8位。P3的输出缓冲级可驱动(输入或输出电流)TTL逻辑门电路数量也为4个。将端口置高电平,端口被内部上拉电阻拉向高电平,这是作为输入端口应用,同时因为内部存在上拉电阻,某个引脚因受到外部信号的影响也会输出一个电流信号。
P3口除了作为一般的I/O口线外,它的第二功能更显得重要,下表描述了这个功能:
表4-1  P3口第二功能表
 
Flash高速存储器编程和程序校验的控制信号也能够被P3口接收。
RST:系统复位端口。要对系统进行复位操作时,必须满足在RST引脚上加载的高电平信号为2个机器周期时间以上。
ALE/PROG:当访问外部ROM或RAM时,ALE(地址锁存允许)输出的信号起到锁存地址的低8位字节的作用。就算不访问外部存储器,ALE依旧输出正脉冲信号,其频率为时钟振荡频率的l/6。所以它的作用体现在可对外输出时钟或定时。值得一提的是:ALE的脉冲将被跳过一段,这时系统处在访问外部存储器的时候。
此引脚处于输入编程脉冲(PROG)的时候也是在对Flash存储器进行程序编译的时候。甚至可以进行对特殊功能寄存器区中的8EH单元的DO位输入高电平,以禁止该管脚 的使用。置高电平后,要使ALE位重新被激活,只能通过一条MOVX和MOVC指令才可以。另外,该管脚电平平时处在稍高位置。在设置ALE无效时,单片机可处理外部程序。
PSEN:该管脚处理的是外部ROM的读选通信号,名称是程序储存允许输出脚。当单片机进行读外部ROM指令(或数据)操作时,每个机器周期输出两个信号脉冲。然而,这两次脉冲信号不会出现在访问外部数据存储器的过程中。
EA /VPP:允许外部操作脚。EA脚处于置0状态时(接地),系统只能访问外部ROM(地址为0000H—FFFFH)。值得一提的是:只有在LB1位处在编程状态的时候,复位操作手EA端会被锁存。假设EA脚被置1(接电源端),系统会对内部ROM中的数据进行操作。Flash存储器编程期间,该引脚加上的编程允许电压为+12V ,命名为Vpp。
XTAL1:振荡器反相放大器的和内部时钟的输入端。
XTAL2:振荡器反相放大器的输出端。
 4.2.2  时钟振荡器
 在AT89C5l单片机内部,引脚XTAL1和XTAL2 分别是高增益反相放大器的输入端和输出端,该放大器的作用是用于构成单片机内部振荡系统的。单片机内部的自激振荡器就是由它和片外石英晶体或陶瓷谐振器一起组成的,其电路图可参见图4-3。
上一篇:军用车辆电子驻车制动系统设计
下一篇:SOLIDWORKS喷涂机器人机械臂设计三维建模

电子车速里程表的单片机实现方案【1277字】

单片机和大容量存储器组...

单片机四自由度机械臂设计+电路图+程序

MSP430单片机社区安保服务...

STC89C52单片机模可以调速的智能小车设计

51单片机多功能履带式探索...

AT89S51单片机载物式自动爬...

AT89C52单片机的超声波测距...

承德市事业单位档案管理...

神经外科重症监护病房患...

中国学术生态细节考察《...

公寓空调设计任务书

国内外图像分割技术研究现状

志愿者活动的调查问卷表

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计