预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共40页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

..精选实用文档..精选课后思考题级习题答案思考题与习题1一、填空通用型和专用型。微控制器和单片微型计算机。二、简答1.什么是单片机?答:单片机也称微控制器,它是将中央处理器、程序处理器、数据处理器、输入/输出接口、定时/计数器串行口、系统总线等集成在一个半导体芯片上的微计算机,因此又称为单片微型计算机,简称为单片机。简述单片机的特点和应用领域。答:〔1〕单片机体积小,应用系统结构简单,能满足很多应用领域对硬件功能的要求。〔2〕单片机的可靠性高。〔3〕单片机的指令系统简单,易学易用。〔4〕单片机的开展迅速,特别是最近几年,单片机的内部结构越来越完善。写出AT89S51与AT89S52芯片的主要区别。内部程序存储区容量不同,52的程序存储空间为8K,内部数据存储空间为256B,中断源8个,定时器/计数器有3个,而51的程序存储空间为4K,内部数据存储空间为128B,中断源5个,定时器/计数器有2个。思考题与习题2一、填空题1.如果〔PSW〕=10H,那么内部RAM工作存放器区的当前存放器是第二组存放器,8个存放器的单元地址为10H~17H。2.为寻址程序状态字F0位,可使用的地址和符号有PSW.5、0D0H.5、F0和0D5H。3.单片机复位后,〔SP〕=07H,P0~P3=FFH,PC=0000H,PSW=00HA=00H。PC决定的,由于AT89S51单片机的PC是16位的,所以最大寻址范围为64KB。5.写出位地址为20H所在的位,字节地址24H.0。07H,最低位的位地址为00H。,那么一个时钟周期为,一个机器周期为2us。8.AT89S51单片机共有26个特殊功能存放器。9.AT89S51单片机片外数据存储器最多可以扩展64KB。10.如果CPU从片外ROM的0000H单元开始执行程序,那么引脚应接低电平。..精选实用文档..精选二、选择题1.PC的值是〔C〕。2.对程序计数器PC的操作是〔A〕。“1〞“1〞指令进行3.在AT89S51单片机中P0口作为〔D〕。4.在AT89S51单片机中〔C〕。三、简答题引脚有何功能?如果使用片内ROM,该引脚该如何处理?答:为该引脚的第一功能,为访问程序存储器控制信号。如果使用片内ROM,那么信号为高电平。2.什么是指令周期,机器周期和时钟周期?答:指令周期是CPU每取出并执行一条指令所需的全部时间;机器周期是CPU完成一个根本操作所需要的时间。时钟周期是指计算机主时钟的周期时间。3.堆栈的作用是什么?在程序设计时,为什么要对堆栈指针SP重新赋值?答:堆栈是一个特殊的存储区,主要功能是暂时存放数据和地址,通常用来保护断点和现场;堆栈指针SP复位后指向07H单元,00H-1FH为工作存放器区,20H-2FH为位寻址区,这些单元有其他功能,因此在程序设计时,需要对SP重新赋值。4.单片机复位有几种方法?答:1、上电复位2、按键复位3、看门狗复位4、软件复位AT89S51单片机运行出错或程序陷入死循环时,如何摆脱困境?可以采用复位键进行复位,使单片机初始化,也可以在软件中使用看门狗。6.AT89S51单片机P0~P3口的驱动能力如何?如果想获得较大的驱动能力,采用低电平输出还是高电平输出?答:P0口每位可驱动8个LSTTL输入,而P1.P2.P3口的每一位的驱动能力,只有P0口的一半。当P0口的某位为高电平时,可提供400μA的电流;当P0口的某位为低电平〔0.45V〕时,可提供3.2mA的灌电流,如低电平允许提高,灌电流可相应加大。所以,任何一个口要想获得较大的驱动能力,只能用低电平输出。AT89S51单片机内部RAM低128单元划分为几个局部?每局部有什么特点?答:工作存放器区、位寻址区、用户RAM区。每局部特点如下:00H-1FH为工作存放器区,共32个单元,被分为4组,每组有八个存放器〔R0-R7〕。任意时刻,CPU只能使用一组存放器,当前正在使用的存放器组被称为当前存放器。在程序运行过程中..精选实用文档..精选如果不使用的存放器也可以作为RAM使用。20H-2FH为位寻址区,共16个单元。这16个单元可以作为字节单元使用,同时这16个单元的每一位也可以单独使用,即位寻址。30H-7FH为用户RAM区,用于存放各种数据、中间结果,起到数据缓冲的作用。在实际使用中,常需要把堆栈设在用户RAM中。8.AT89S51单片机的片内都包含了哪些功能部件?各个功能部件主要的功能是什么?答:1个微处理器〔CPU〕;128个数据存储器〔RAM〕单元;4KBFlash程序存储器;4个8位可编程并行I/O口;1个全双工串行口;2个16位定时器/计数器;1个看门狗定时器;1个中断系统,5个中断源,2个优先级;26个特殊功能存放器〔SFR〕;1个看门狗定时器。程序存储器的空间中,有5个特殊单元,分别对