没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
单片机原理与接口技术习题答案
习题与思考题1
1-2 单片微型计算机与一般微型计算机相比较有哪些区别?有哪些特点?
答:与通用微型计算机相比,单片机的硬件上,具有严格分工的存储器 ROM 和 RAM 和 I/O 端口引脚具有复
用功能;软件上,采用面向控制的指令系统和硬件功能具有广泛的通用性,以及品种规格的系列化。单片
机还具备体积小、价格低、性能强大、速度快、用途广、灵活性强、可靠性高等特点。
1-4 单片机的几个重要指标的定义。
答:单片机的重要指标包括位数、存储器、I/O 口、速度、工作电压、功耗和温度。
习题与思考题2
2-2 MCS-51单片机的 EA、ALE 和 PSEN 端的功能是什么?
答:ALE——ALE 为地址锁存允许信号,在访问外部存储器时,ALE 用来锁存 P0送出的低8位地址信号。
PSEN——外部程序存储器的读选通信号。当访问外部 ROM 时,PSEN 产生负脉冲作为外部 ROM 的
选通信号;在访问外部 RAM 或片内 ROM 时,不会产生有效的 PSEN 信号。PSEN 可驱动8个 LSTTL
门输入端。
EA——访问外部程序存储器控制信号。对8051和8751,它们的片内有4KB 的程序存储器。当 EA 为
高电平时,CPU 访问程序存储器有两种情况:一是访问的地址空间在0~4K 范围内,CPU 访问片内
程序存储器;二是访问的地址超出4K 时,CPU 将自动执行外部程序存储器的程序。对于8031,EA 必
须接地,只能访问外部 ROM。
2-3 程序计数器(PC)有多少位?它的主要功能是什么?
答:程序计数器有16位,它的功能和一般微型计算机的相同,用来存放下一条要执行的指令的地址。当按照 PC
所指的地址从存储器中取出一条指令后,PC 会自动加 l,即指向下一条指令。
2-5 MCS-51单片机如何实现工作寄存器组 R0~R7的选择?
答:每个工作寄存器组都可被选为 CPU 的当前工作寄存器,用户可以通过改变程序状态字寄存器(PSW)
中的 RS1、RS0两位来任选一个寄存器组为当前工作寄存器。
RS1
RS0
寄存器组
R0
R1
R2
R3
R4
R5
R6
R7
0
0
0组
00H
01H
02H
03H
04H
05H
06H
07H
0
1
1组
08H
09H
0AH
0BH
0CH
0DH
0EH
0FH
1
0
2组
10H
11H
12H
13H
14H
15H
16H
17H
1
1
3组
18H
19H
1AH
1BH
1CH
1DH
1EH
1FH
2-6 单片机复位后,各特殊功能寄存器中的初始化状态是什么?
答:
特殊功能寄存器
初始状态
特殊功能寄存器
初始状态
ACC
00H
TMOD
00H
PC
0000H
TCON
00H
PSW
00H
TL0
00H
SP
07H
TH0
00H
DPTR
0000H
TL1
00H
P0~P3
0FFH
TH1
00H
IP
xx000000B
B
00H
IE
0x000000B
SCON
00H
PCON
0xxx0000B
SBUF
不定
2-7 MCS-51单片机的21个特殊功能寄存器中,哪些具有位寻址能力?
答:MCS-51单片机中的程序状态字寄存器(PSW),B 寄存器,累加器(ACC),端口 P0~P3,控制寄存器中
用于中断控制的中断优先级控制寄存器(IP)和中断允许控制寄存器(IE),用于设置定时/计数器和串行
口工作方式的定时/计数器控制寄存器(TCON)、串行口控制寄存器(SCON)具有位寻址能力。
2-8 程序状态字寄存器(PSW)的作用是什么?
答:PSW 寄存器是8位寄存器,用做程序运行状态的标志,字节地址为 D0H。可以进行位寻址。
2-9 MCS-51单片机的 P3口具有哪些功能?
答:P3口是双功能口,除了作为准双向通用 I/O 口使用外,每一根口线还具有第二种功能,P3口的各位如
不设定为第二功能则自动处于第一功能。P3的第二功能涉及到串行口、外部中断、定时器,与特殊功
能寄存器有关。
2-13 什么是时钟周期、状态周期、机器周期和指令周期?当单片机时钟频率为12MHz 时,一个机器周期是
多少?ALE 引脚的输出频率是多少?
答:时钟周期也称为振荡周期,定义为时钟脉冲频率(
f
osc)的倒数,它是计算机中最基本的、最小的时
间单位。
时钟周期经2分频后成为内部的时钟信号,用作单片机内部各功能部件按序协调工作的控制信号,称
为状态周期,用 S 表示。
完成一个基本操作所需要的时间称为机器周期。
指令周期是执行一条指令所需要的时间,一般由若干个机器周期组成,指令不同,所需要的机器周期
数也不同。
当单片机时钟频率为12MHz 时,一个机器周期为1μs。ALE 引脚的输出频率为2MHz。
2-14 什么时候需要复位操作?对复位信号有何要求?
答:复位是单片机的初始化操作。单片机系统在上电启动运行时,都需要先复位。
上电复位利用电容器的充电实现。在时钟电路工作后,在 RST 端连续给出2个机器周期的高电平就可
完成复位操作。MCS-51单片机的上电加按键复位电路当复位按键按下 后,复位端通过51Ω 的小电阻
与+5V 电源接通,迅速放电,使 RST 引脚为高电平;当复位按键弹起后,+5V 电源通过2kΩ 电阻对22μF
电容重新充电,RST 引脚端出现复位正脉冲。
习题与思考题 3
3-1 什么是寻址方式?MCS-51指令系统有哪些寻址方式?相应的寻址空间在何处?
答:在指令系统中,操作数是一个重要的组成部分,它指定了参与运算的数据或数据所在的地址单元。如
何找到参与运算的这个数据或数据所在的地址就称为寻址方式。
MCS-51指令系统的寻址方式主要有立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、基址加变
址寻址、相对寻址和位寻址等七种。
对程序存储器只能采用立即寻址和基址加变址寻址方式;对特殊功能寄存器只能采用直接寻址方式,
不能采用寄存器间接寻址,对8032/8052等单片机内部 RAM 的高128个字节(80H~FFH),只能采用寄
存器间接寻址,不能使用直接寻址方式;对位操作指令只能对位寻址区操作;外部扩展的数据存储器
只能用 MOVX 指令访问,而内部 RAM 的低128个字节(00H~7FH)既能用直接寻址,也能用间接寻
址。
3-2 访问外部数据存储器和程序存储器可以用哪些指令来实现?举例说明。
答:访问外部数据存储器可以用以下指令实现:
MOVX A, @Ri ;((Ri))→A,寄存器 Ri 指向的片外 RAM 地址中的内容送到累加
器 A 中
MOVX @Ri, A ;A→((Ri)),累加器中内容送到寄存器 Ri 指向的片外 RAM 地址
中
MOVX A, @DPTR ;((DPTR))→A,数据指针指向的片外 RAM 地址中的内容送到累
加器 A 中
MOVX @DPTR, A ;A→((DPTR)),累加器中内容送到数据指针指向的片外 RAM 地
址中
访问程序存储器可以用以下指令实现:
MOVC A, @A+DPTR ;((A+DPTR))→A,表格地址单元中的内容送到累加器 A 中
MOVC A, @A+PC ;PC+1→PC,((A+PC))→A,表格地址单元中的内容送到累
加器 A 中
3-3 试用下列3种寻址方式编程,将立即数0FH 送入内部 RAM 的30H 单元中。 (1) 立即寻址方式;(2) 寄
存器寻址方式;(3) 寄存器间接寻址方式
答:(1)立即寻址方式: MOV 30H, #0FH
(2)寄存器寻址方式: MOV R5, #0FH
MOV 30H, R5
(3)寄存器间接寻址方式:MOV @R1, #0FH
MOV 30H, @R1
3-5 试编写一段程序,将内部数据存储器30H、3lH 单元内容传送到外部数据存储器1000H、1001H 单元中。
答: MOV A, 30H
MOV DPTR, #1000H
MOV @DPTR, A
MOV A, 31H
MOV DPTR, #1000H
MOV @DPTR, A
3-13 SJMP 指令和 AJMP 指令都是字节转移指令,它们有什么区别?各自的转移范围是多少?能否用
AJMP 指令代替程序中的所有 SJMP 指令?为什么?
答:AJMP 和 SJMP 的区别有:
(1) 跳转范围不同。
AJMP addr1 ;短跳转范围:2KB
SJMP rel ;相对跳转范围:-128~+127
(2) 指令长度不同。
(3) 指令构成不同。AJMP、LJMP 后跟的是绝对地址,而 SJMP 后跟的是相对地址。
不能用 AJMP 指令代替程序中的 SJMP 指令,因为如果改变的话,程序跳转到的新 PC 值指向的地址
会不同,导致程序出现错误。
3-14 试用位操作指令实现下列逻辑操作。要求不得改变未涉及到的位的内容。(1)使 ACC.0置位;
(2)清除累加器高4位;
(3)清除 ACC.3,ACC.4,ACC.5,ACC.6。
答:(1)SETB ACC.0
(2)CLR ACC.4
CLR ACC.5
CLR ACC.6
CLR ACC.7
(3)CLR ACC.3
CLR ACC.4
CLR ACC.5
剩余14页未读,继续阅读
资源评论
passionSnail
- 粉丝: 460
- 资源: 7712
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功