第2章《单片机原理与C51基础》赵丽清(课后习题及答案) 下载本文

出现。

(2)RD引脚的作用是外部扩展数据存储器和I/O端口的读选通信号,输出,低电平有效; (3)WR引脚的作用是扩展数据存储器和I/O端口的写选通信号,输出,低电平有效。 【2-21】解答:在80C51单片机扩展系统中,片外程序存储器和片外数据存储器虽然共用相同的地址空间吗,但访问两者所用的控制总线不同。访问ROM时PSEN有效,访问RAM时RD和WR有效,因此并不会发生总线冲突。 【2-22】解答:

AT89S51单片机的最小系统图

【2-23】解答:正确。80C51单片机的P0口作地址和数据总线时为真正的双向口,能正确的呈现高电平、低电平和高阻态。当80C51单片机的P0口作普通I/O口时,其为准双向口且内部无上拉电阻。因此为能正确输出高电平需要外接上拉电阻,当要正确的读入引脚状态时,还需要先执行MOV P0,#0FFH。系统复位时P0口为高电平,复位后如未改变过端口引脚状态可以不需要先执行写“1”操作直接读入。 【2-24】解答:

(1)错误。P0~P3四个口线作普通I/O口使用时虽然均为准双向口,无高阻态输入。但是P0口内部还没有上拉电阻,无法输出高电平,因此还需要外部连接上拉电阻。 (2)正确。

(3)因为系统复位后,P0~P3口均为高电平。

【2-25】解答:正确。P0口与P1、P2、P3口相比,P0口的驱动能力较大(输出或灌入电流较大,灌入电流指流入单片机引脚的电流),而P1,P2,P3口的每一位的驱动能力(能够正常工作的最大电流),只有P0口的一半。当P0口的某位为高电平时,只可提供几十到上百μ A的电流,难以驱动外部设备;当P0口的某位为低电平,可提供几到十几 mA的灌入电流,简称灌电流。所以,任何一个并口连接外部设备时一般只能用低电平输出。51单片机除对各引脚驱动能力有限制外,一个并口的8个引脚总的驱动能力并不是单根口线的8倍,也有一定的限制。以器件AT89S52为例,每根口线最大可吸收10 mA的(灌)电流,但P0口所有引脚的吸收电流的总和不能超过26 mA,而P1,P2,和P3每个口吸收电流的总和限制在15 mA,全部4个并行口所有口线的吸收电流总和限制在71mA。

【2-26】解答:其四个口线的驱动能力不同,而P1,P2,P3口的每一位的驱动能力(能够正常工作的最大电流)只有P0口的一半。51单片机除对各引脚驱动能力有限制外,一个并口的8个引脚总的驱动能力并不是单根口线的8倍,也有一定的限制。以器件AT89S51为例,每根口线最大可吸收10 mA的(灌)电流,但P0口所有引脚的吸收电流的总和不能超过26 mA,而P1,P2,和P3每

个口吸收电流的总和限制在15 mA,全部4个并行口所有口线的吸收电流总和限制在71 mA。其每根口线的拉电流(从单片机引脚流向外部的电流)约为几十到几百微安。

当P0口的某位为高电平时,只可提供几十到上百μ A的电流,难以驱动外部设备;当P0口的某位为低电平,可提供几到十几 mA的灌入电流,简称灌电流。所以,任何一个并口连接外部设备时一般只能用低电平输出。 【2-27】解答:

(1)80C51单片机有上电复位和按键复位。

(2)80C51进入复位状态后,除SP为07H,P0-P3为FFH,PC=0000H。 【2-28】解答:单片机运行出错或进入死循环时,可按复位键重新运行。 【2-29】解答:80C51单片机有2种低功耗方式:空闲工作方式和掉电保护。