③ P2口是一个多功能的8位口,可按字节访问也可按位访问。在单片机采用并行扩展方式时,P2口作为地址总线的高8位D8~D15。
④ P3口是一个多功能的8位口,可按字节访问,也按可位访问。可作为I/0口使用,为准双向口。既可以字节操作,也可以位操作;既可以8位口操作,也可以逐位定义口线为输入线或输出线。
P3可替代输入、输出功能。
替代输入功能:
P3.0一一RXD,串行输入口。
P3.2一一IN'I、0,外部中断O的请求。
P3.3一一INTl,外部中断1的请求。
P3.4一TO,定时器/计数器O外部计数脉冲输入。
P3.5一一T1,定时器/计数器1外部计数脉冲输入。
替代输出功能:
P3.1一一TXD,串行输出口。
P3.6一一wR,外部数据存储器写选通,输出,低电平有效。
P3.7~RD,外部数据存储器读选通,输出,低电平有效。
【2—20】80C51单片机的I/0口.P0~P3用作通用I/O口时,要注意什么?
【答】PO~P3用作通用I/0口时,输入时都须先将相应端口锁存器置1,类似于置为输入方式。
I/O口:Po~P3都具有位地址,所以每根I/o口线可以独立定义为输入或输出。 PO口输出时为漏极开路输出,与NM0S的电路接口时,必须要用电阻上拉,才能有高电平输出;输入时为悬浮状态,为一个高阻抗的输入口。P1~P3口输出级接有内部上拉负载电阻,能向外提供上拉负载电流,所以不必外接上拉电阻。
【2—2l】80C51单片机有哪几种工作方式?简单说明其应用场合和特点。
【答】80C51单片机共有复位、程序执行、低功耗以及编程和校验4种工作方式。
复位方式:是单片机的初始化操作,其主要功能是把程序计数器Pc初始化为0000H,
使单片机从000H单元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,可以按复位键重新启动,也可以通过监视定时器WDT来强迫复位。
程序执行方式:是单片机的基本工作方式。
低功耗方式:80C5l单片机有两种低功耗方式,即待机方式和掉电保护方式。用于降低
功耗,提高可靠性。
编程和校验方式:对于片内具有EPROM型程序存储器的87C51(87C52)和片内具有
闪速存储器的89C51(89C52)、78E51(78E52)等单片机,可以通过编程来修改程序储器中的程序。
【2—22】举例说明80C51单片机在工业控制系统中低功耗工作方式的意义及实现方法。
【答】有些产品和系统要求工作时功耗尽量低,有的要求在停电时采用备用电池能工作较长时间,以上这些设计和要求往往与工业控制系统的低功耗设计密切相连。工业控制系统低功耗设计除了降低功耗,节省能源,满足绿色电子的基本要求之外,还能提高系统的可靠性,满足便携式、电池供电等特殊应用场合产品的要求。
80C51单片机有两种低功耗方式,即待机(空闲)方式和掉电(停机)保护方式。待机(空闲)方式和掉电(停机)保护方式都是由电源控制寄存器PCON的有关位来控制的。电源控制寄存器是一个逐位定义的8位寄存器,其格式如图2-2所示。
┏━━━━━━━━━┳━━━━━━━━━━━━┓