《单片机原理与接口技术》课后答案陈蕾(2)

2020-04-15 00:24

48. 根据存放信息的不同,端口通常有三种类型:数据端口、状态端口 和 控制端口。 49. CPU与外设之间进行数据传送时,可以采用哪些方式?

答:可以采用无条件传送方式、查询方式、中断方式和DMA方式

习题三

1. 单片机是把组成微型计算机的各功能部件,即 CPU 、存储器 、I/O接口及 总线 等部件制作在一块集成电路芯片上,构成一个完整的微型计算机。

2. Intel公司生产的MCS-51系列单片机主要集成了哪些功能部件?

答:MCS-51单片机内部包含了下列几个部件:一个8位CPU、一个片内振荡器及时钟电路、4K字节程序存储器、128字节数据存储器、两个16位定时器/计数器、一个可编程全双工串行口、四个8位可编程并行I/O端口、64K字节外部数据存储器和64K字节程序存储器扩展控制电路、五个中断源;两个优先级嵌套中断结构

3.MCS-51系列单片机中,片内无ROM的机型是 8031 ,有4KB ROM的机型是 8051 ,而有4KB EPROM的机型是 8751 。

4. CPU由 运算器 和 控制器 组成。 5. 程序计数器PC的功能是什么? 答:PC用于存放下一条将要从程序存储器中读取的指令的地址。由两个8位的计数器(PCH、PCL)组成,16位可容纳的最大数值为FFFFH(即65535),因此,MCS-51可寻址64KB的程序存储器。每取一字节指令,PC会自动加1。改变PC的值,就可改变程序执行的顺序。 6. 程序计数器PC的值是( C )。

A.当前正在执行指令的前一条指令的地址 B.当前正在执行指令的地址

C.当前正在执行指令的下一条指令的地址 D.控制器中指令寄存器的地址

7. MCS-51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为MCS-51的PC是 16 位的,因此其寻址空间为 64KB ,地址范围是从0000H到 FFFFH 。 8. 说明程序状态寄存器PSW中,各标志位的作用。

答:Cy:进位标志位;AC:辅助进位标志,又称半字节进位标志位;F0:用户自定义标志。 RS1,RS0:工作寄存器组选择控制位。OV:溢出标志。P:奇偶标志位。 9. 若A中的内容为63H,那么,奇偶标志位P的值为 0 。

10. 8051芯片的引脚可以分位以下四类: 电源引脚VCC和GND 、外接晶振引脚XTAL1和XTAL2、控制信号引脚 和 多功能I/O口引脚 。

11. 8051单片机有 4 个8位并行I/O口,共 32 位I/O引脚。

FFH 12. 8051单片机内部数据存储器可以分为几个不同的区域?内部RAM SFR区 80H~FFH 各有什么特点? 80H~FFH (仅52系列有) 答:分为4个区域: 只能通过 只能通过 工作寄存器区 间接寻址访问 直接寻址访问 位寻址区 80H 普通RAM区 普通RAM区

地址30H~7FH 特殊功能寄存器区 30H 位寻址区(20H~2FH)

位地址00H~7FH

工作寄存器区3(18H~1FH)

工作寄存器区2(10H~17H)

工作寄存器区1(08H~0FH) 6

工作寄存器区0(00H~07H) (a)内部数据存储器

00H

13. 内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们的字节地址。

答:内部RAM中,地址00H—1FH作为工作寄存器区;地址20H—2FH这16个单元可以进行位寻址。

14. 8031单片机复位后,R4所对应的存储单元的地址为 04H ,因上电时PSW= 00H 。这时当前的工作寄存器区是第 0 组工作寄存器。

15. 若PSW的内容为18H,则选取的是第 3 组通用寄存器。

16. 内部RAM中,位地址为30H的位,该位所在字节的字节地址为 26H 。

17.在8031单片机内部,其RAM高端128个字节的地址空间称为 特殊功能寄存器 区,但其中仅有 21个 字节有实际意义。

17. DPTR可以分成两个8位的寄存器: DPH 和 DPL 。 18. 地址能被 8 整除的特殊功能寄存器可以位寻址。 19. 8051单片机堆栈可以设置在什么地方?如何实现?

答:可以设置在片内RAM地址00H—7FH区域。通过设置SP的值可设置当前的堆栈顶。 20. 堆栈操作遵循的原则是什么?堆栈的用途是什么?

答:堆栈遵循“先进后出”的数据存储原则。堆栈用来暂存数据或地址,当有中断时,保护

断点地址。

21. 程序存储器中,有些单元是为中断处理保留的,这些存储单元的地址是多少? 答:程序存储器的预留单元如下 入口地址 0000H 0003H 000BH 0013H 001BH 0023H 002BH 预留目的 复位后初始化引导程序 外部中断0服务程序 外部中断1服务程序 串行口中断服务程序 存储单元范围 0000H-0002H 0003H-000AH 0013H-001AH 0023H-002AH 定时器/计数器0溢出中断服务程序 000BH-0012H 定时器/计数器1溢出中断服务程序 001BH-0022H 定时器/计数器2溢出中断服务程序 002BH-0032H

22. 四个并行口P0~P3各自的功能是什么?

答:P0口是一个双功能的端口:地址/数据分时复用口和通用I/O口; P1口是一个准双向口,只作通用输入/输出口使用;

P2口是一个双功能的端口:用作高8位地址输出线或者作为通用I/O口; P3口是一个双功能的端口:通用输入/输出口,每位增加了第二输入/输出功能

23. 在8031单片机中,使用P2、P0口传送 地址 信号,且使用了P0口传送 数据 信号,这里采用的是 分时复用 技术。

24. MCS-51单片机的时序单位主要有四种:振荡周期、状态周期、机器周期、指令周期,它们之间有何关系?

答:振荡周期等于振荡频率的倒数;状态周期等于2个振荡周期;机器周期等于12个正当周期;指令周期等于1、2或4个机器周期。

25. 在MCS-51 单片机中,如果采用6MHZ 晶振,1个机器周期为 2 微秒。执行时间最长的指令周期为 8us 。

26. 当8051单片机的RST引脚出现 2 个机器周期的 高 电平时,单片机复位。 27. 单片机的复位方法有两种,分别是 上电复位 和 手动 ,复位后SP= 07H ,

7

P0~P3= FFH ,PC= 0000H 。

28. 当MCS-51单片机运行出错或程序陷入死循环时,如何来摆脱困境? 答:通过硬件复位。

29. 8051型单片机的时钟信号的产生方式有哪两种? 答:一种是外接石英晶体振荡器;二是外接时钟源。

30. 说明MCS-51单片机的引脚 接高电平和接低电平时各有何种功能?

答:接地,单片机从外部程序存储器取指令。 接高,单片机首先访问内部程序存储器,当访问地址超过内部程序存储器范围时,自动访问外部程序存储器。 31. 说明引脚信号、、、ALE的功能? 答:是单片机读外部数据存储器的控制信号;是单片机向外部数据存储器写数据的控制信号;是单片机读外部程序存储器的控制信号。

32. 如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS-51单片机正在工作?

答:ALE信号。它的频率等于晶振频率的1/6.

33. 画出8051单片机外扩一片静态RAM 6264(8K×8bit)的硬件连接图。

34.8751单片机系统需要外扩8KB的程序存储器,要求地址范围为1000H~2FFFH,以便和内部程序存储器地址相衔接,采用2764(8K×8bit)存储芯片,画出系统扩展的硬件连接图。 答:

8

35. 8031单片机系统需要外扩8KB的存储器空间,采用存储芯片EEPROM 2864(8K×8bit),将8KB存储空间的前4KB作为ROM使用,后4KB作为RAM使用,画出实现该功能的系统硬件连接图。

36. 80C51单片机有哪两种低功耗方式?如何设置低功耗方式?如何停止低功耗方式? 答:掉电方式和待机方式。

通过设置PCON寄存器的最低两位可实现单片机的低功耗方式。

结束待机方式可以通过中断或硬件复位;结束掉电方式只能通过硬件复位。

习题四

1. 一台计算机的指令系统就是它所能执行的 指令 集合。

2. 以助记符形式表示的计算机指令的程序设计语言就是 汇编 语言。

9

3. 按长度分,MCS-51指令有 单 字节的, 双 字节的和 三 字节的。 4.MCS-51汇编语言指令格式中,唯一不可缺少的部分是( B )。

A.标号 B.操作码 C.操作数 D.注释 5.MCS-51的立即寻址方式中,立即数前面( D )。

A.应加前缀“/”号 B.不加前缀号 C.应加前缀“@”号 D.应加前缀“#”号 6. 简述8051的寻址方式和每种寻址方式所涉及的寻址空间。 答:

寻址方式 立即寻址 直接寻址 寄存器寻址 寄存器间接寻址 变址寻址 相对寻址 位寻址 寻址空间(操作数的存放空间) 程序存储器 片内RAM低128字节、特殊功能寄存器 工作寄存器R0~R7、A、B、DPTR 片内RAM:@R0、@R1、SP 片外RAM:@R0、@R1、@DPTR 程序存储器:@A+PC、@A+DPTR 程序存储器256字节范围内:PC+偏移量 片内RAM的位寻址区(字节地址20H~2FH)、 地址能被8整除的特殊功能寄存器

7.MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是( A )。

A.寄存器间接寻址 B.寄存器寻址 C.基址加变址寻址 D.立即寻址 8.MCS-51寻址方式中,位寻址的寻址空间是( D )。

A.工作寄存器R0~R7 B.专用寄存器SFR C.程序存贮器ROM D. 片内RAM的20H~2FH字节中的所有位和地址可被8整除的SFR的有效位 9.MCS-51寻址方式中,直接寻址的寻址空间是( D )。

A.工作寄存器R0~R7 B.专用寄存器SFR

C.程序存贮器ROM D.片内RAM 00H~7FH的128字节和80H~FFH中的SFR 10. 分析下面各指令源操作数的寻址方式。 MOV A,32H ;直接寻址 MOV R7,A ;寄存器寻址 MOV @R0,#0FEH ;立即寻址

MOV A,@R1 ;寄存器间接寻址 MOV DPTR,#1E00H ;立即寻址 MOVC A,@A+DPTR ;变址寻址 MOV C,20H ;位寻址 JC 10H ;相对寻址

11. 访问特殊功能寄存器和外部数据存储器,分别可以采用那些寻址方式?

答:访问特殊功能寄存器只能用直接寻址;访问外部数据存储器只能用寄存器间接寻址。 12. 在寄存器寻址方式中,指令中指定寄存器的内容就是 操作数 。

10


《单片机原理与接口技术》课后答案陈蕾(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:山东省威海市2019年初中学业水平考试语文试卷(解析版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: