单片机原理与应用课后答案(李林功) 第01章
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第01章单片机基础习题解答
一、填空题
1.MCS-51单片机有4个存储空间,它们分别是:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。
2、MCS-51单片机的一个机器周期包括 6 个状态周期, 12 个振荡周期。设外接12MHz晶振,则一个机器周期为 1 μs。
3.程序状态字PSW由 8 位组成,分别是 CY AC F0 RS1 RS0 OV — P 。4.在MCS-51单片机内部,其RAM高端128个字节的地址空间称为特殊功能寄存区/SFR 区,但其中仅有21 个字节有实际意义。
5.通常MCS-51单片机上电复位时PC= 0000 H、SP= 07 H、通用寄存器采用第0 组,这一组寄存器的地址范围是00~07 H。
6.MCS-51单片机堆栈遵循先进后出的数据存储原则。
7.在MCS-51单片机中,使用P2、P0口传送地址信号,且使用P0口来传送数据信号,这里采用的是复用技术。8.MCS-51单片机位地址区的起始字节地址为 20H 。
9.对于并行口在读取端口引脚信号时,必须先对端口写 FFH 。
10.PC的内容是下一条要执行的指令地址。
二、简答题
1.MCS-51单片机的引脚按照功能分为几类?并说明各引脚的功能。
答:MCS-51单片机的引脚按照功能分为电源和晶振、I/O引线、控制线三类。
(1)电源和晶振:
Vcc(40):接+5V电源正端。
Vss(20):接电源地端。
XTAL1(19):接外部石英晶体的一端。
XTAL2(18):接外部石英晶体的另一端。
(2) I/O引线:
MCS-51单片机共有32条I/O引线,分成P0-P3四组,4组端口除了可以做普通I/O口之外,P0口既可以作为8位数据总线还可以分时输出低8位地址,经锁存器锁存形成A0-A7;P1口作为I/O用;P2口还可以输出作为高8位地址A8-A15;P3口具有第二功能,P3.0-P3.7
第二功能分别依次为RXD、TXD、/INT0、/INT1、T0、T1、/WR、/RD。
(3)控制线:
ALE(30):地址锁存有效信号输出端。
/PSEN(29):片外程序存储器读选通信号输出端,低电平有效。
RST/VPD(9):上电复位或掉电保护端。
/EA(31):片外程序存储器选用端。该引脚低电平时,只能选用片外程序存储器,否则单片机上电或复位后选用片外程序存储器。
2.MCS-51单片机的位寻址区的字节地址范围是多少?位地址范围是多少?
答:20H-2FH 00H-7FH
3.MCS-51单片机的三总线是由哪些口线构成的。
答:P0口提供8位数据总线;P0口还可以分时输出低8位地址,经锁存器锁存形成A0-A7,P2口提供高8位地址A8-A15,合起来提供16位地址线。P3口和ALE、/PSEN、RST/VPD、/EA 提供控制线。
4. MCS-51单片机P0-P3端口在功能上各有什么用途和区别?当它们作为I/O口使用时,具有哪些应用特点?
答:51单片机共有P0-P3四个端口,他们除了可以做普通I/O口之外,P0口既可以作为8位数据总线还可以分时输出低8位地址,经锁存器锁存形成A0-A7;P1口仅作为I/O用;P2口还可以输出作为高8位地址A8-A15;P3口具有第二功能,P3.0-P3.7第二功能分别依次为RXD、TXD、/INT0、/INT1、T0、T1、/WR、/RD。作为I/O口使用时的应用特点是:
●4个并行I/O口均由内部总线控制,端口的功能复用会自动识别,不用用户选择。
●P0是8位、漏极开路的双向I/O口,可分时复用为数据总线和低8位地址总线,可驱
动8个LSTTL负载。作地址/数据总线口时,P0是一真正双向口,而作通用I/O口时,只是一个准双向口。
●P1是8位、准双向I/O口,具有内部上拉电阻,可驱动4个LSTTL负载。
●P2是8位、准双向I/O口,具有内部上拉电阻,可驱动4个LSTTL负载,可用作高8
位地址总线。
●P3是8位、准双向I/O口,具有内部上拉电阻,可驱动4个LSTTL负载。P3口的所有
口线都具有第二功能。
●单片机功能多,引脚数少,因而许多引脚都具有第二功能。
单片机对外呈现三总线形式,由P2、P0口组成16位地址总线;由P0口分时复用为数据总线;由ALE、/PSEN、RST、/EA与P3口中的/INT0、/INT1、T0、T1、/WR、/RD共10个引脚组成控制总线。
5.MCS-51单片机存储器在结构上有什么特点?在物理上和逻辑上各有那几个地址空间?答:MCS-51单片机的存储器采用的是程序存储器与数据存储器截然分开的哈佛结构,即程序存储器和数据存储器各有自己的寻址方式、寻址空间和控制系统。
物理上分为4个存储器空间:
片内程序存储器、片外程序存储器
片内数据存储器、片外数据存储器
逻辑上分为3个地址空间:
片内、片外统一编址的64KB程序存储器空间
片内256B的数据存储器地址空间
片外64KB的数据存储器空间
6.简述MCS-51单片机00H-7FH片内RAM的功能划分,写出它们的名称以及所占用的地址空间,并说明它们的控制方法和应用特性。
答:(1)工作寄存器组(00H——1FH)
这是一个用寄存器直接寻址的区域,内部数据RAM区的0—31,共32个单元。它是4个通用工作寄存器组,每个组包含8个8位寄存器,编号为R0——R7。(2)位寻址区(20H——2FH)
16个字节单元,共包含128位,这16个字节单元既可以进行字节寻址,又可以实现位寻址。主要用于位操作。
(3)堆栈与数据缓冲区(30H——7FH)
用于设置堆栈、存储数据
7.请写出MCS-51单片机的五个中断源的入口地址。
答:MCS-51单片机的五个中断源的入口地址如下:
名称入口地址
外部中断/INTO 0003H
定时器T0中断 000BH
外部中断/INT1 0013H