篇一:单片机原理及接口技术课后习题答案_李朝青
第一章
1.单片机具有哪些特点
(1)片内存储容量越来越大。
(2抗干扰性好,可靠性高。
(3)芯片引线齐全,容易扩展。
(4)运行速度高,控制功能强。
(5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。
2. 89C51单片机内包含哪些主要逻辑功能部件?
答:80C51系列单片机在片内集成了以下主要逻辑功能部件:
(l)CPU(中央处理器):8位
(2)片内RAM:128B
(3)特殊功能寄存器:21个
(4)程序存储器:4KB
(5)并行I/O口:8位,4个
(6)串行接口:全双工,1个
(7)定时器/计数器:16位,2个
(8)片内时钟电路:1个
3.什么是微处理器(CPU)、微机和单片机?
答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。
微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。
单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。
4. 微型计算机怎样执行一个程序?
答:通过CPU指令,提到内存当中,再逐一执行。
5.什么是嵌入式系统?他有哪些类型?为什么说单片机是典型的嵌入式系统?
答; 嵌入式系统是将先进的计算机技术、半导体技术和电子技术和各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。
它有嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统等。 嵌入式系统的出现最初是基于单片机的。它从体系结构到指令系统都是按照嵌入式应用特点专门设计的,能最好的满足面对控制对象,应运系统的嵌入、现场的可靠运行以及非凡的控制品质要求。因此,她是典型的嵌入式系统。
第二章
1.89C51单片机内包含哪些主要逻辑功能部件?
答:80C51系列单片机在片内集成了以下主要逻辑功能部件:
(2)片内RAM:128B
(3)特殊功能寄存器:21个
(4)程序存储器:4KB
(5)并行I/O口:8位,4个
(6)串行接口:全双工,1个
(7)定时器/计数器:16位,2个
(8)片内时钟电路:1个
2.89C51的EA端有何用途?
答:/EA端接高电平时,CPU只访问片内flash.com并执行内部程序,存储器。/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。/EA端保持高电平时,CPU执行内部存储器中的指令。
3. 89C51的存储器分哪几个空间?如何区别不同空间的寻址?
答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)
片外RAM(MOVX)(16bits地址)(64KB)
片内RAM(MOV)(8bits地址)(256B)
4. 简述89C51片内RAM的空间分配。
答:片内RAM有256B
低128B是真正的RAM区
高128B是SFR(特殊功能寄存器)区
5. 简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元。
答:片内RAM区从00H~FFH(256B)
其中20H~2FH(字节地址)是位寻址区
对应的位地址是00H~7FH
6. 如何简捷地判断89C51正在工作?
答:用示波器观察8051的XTAL2端是否有脉冲信号输出(判断震荡电路工作是否正常?) ALE(地址锁存允许)(Address Latch Enable)输出是fosc的6分频 用示波器观察ALE是否有脉冲输出(判断 8051芯片的好坏?)
观察PSEN(判断8051能够到EPROM 或ROM中读取指令码?)
因为/PSEN接外部EPROM(ROM)的/OE端子
OE=Output Enable(输出允许)
7. 89C51如何确定和改变当前工作寄存器组?
答:PSW(程序状态字)(Program Status Word)中的RS1和RS0
可以给出4中组合
用来从4组工作寄存器组中进行选择
PSW属于SFR(Special Function Register)(特殊功能寄存器)
8. 89C51 P0口用作通用I/O口输入时,若通过TTL“OC”门输入数据,应注意什么?为什么?
答:
9. 读端口锁存器和“读引脚”有何不同?各使用哪种指令?
答:读锁存器(ANL P0,A)就是相当于从存储器中拿数据,而读引脚是从外部拿数据(如MOV A,P1 这条指令就是读引脚的,意思就是把端口p1输入数据送给A)
传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经常用这些指令于外部通信,判断外部键盘等;字节交换XCH、XCHD算术及逻辑运算 ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ都属于读锁存器。
10. 89C51 P0~P3口结构有何不同?用作通用I/O口输入数据时,应注意什么? 答:P0口内部没有上拉电阻,可以用做16位地址的低8位;
P3有第二功能;
P2口可以用做16位地址的高8位;
需要上拉电阻。OC门电路无法输出高低电平,只有靠上拉电阻才能实现
11. 89C51单片机的EA信号有何功能?在使用8031时,EA信号引脚应如何处理? 答:(1)80C51单片机的EA信号的功能
EA为片外程序存储器访问允许信号,低电平有效;在编程时,其上施加21V的编程电压
EA引脚接高电平时,程序从片内程序存储器开始执行,即访问片内存储器;EA引脚接低电平时,迫使系统全部执行片外程序存储器程序。
(2)在使用80C31时,EA信号引脚的处理方法
因为80C31没有片内的程序存储器,所以在使用它时必定要有外部的程序存储器,EA 信号引脚应接低电平。
12. 89C51单片机有哪些信号需要芯片引脚以第2功能的方式提供?
答: 第一功能第二功能
串行口:
P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
中断:
P3.2 INT0外部中断0
P3.3 INT1外部中断1
定时器/计数器(T0、T1):
P3.4 T0(定时器/计数器0的外部输入)P3.5 T1(定时器/计数器1的外部输入)数据存储器选通:
P3.6 WR(外部存储器写选通,低电平有效,
P3.7 RD(外部存储器读选通,低电平有效,输出)
定时器/计数器(T2):
P1.0 T2(定时器T2的计数端)
P1.1 T2EX(定时器T2的外部输入端)
13. 内部RAM低128字节单元划分为哪3个主要部分?各部分主要功能是什么? 答:片内RAM低128单元的划分及主要功能:
(l)工作寄存器组(00H~lFH)
这是一个用寄存器直接寻址的区域,内部数据RAM区的0~31(00H~lFH),共32个单 元。它是4个通用工作寄存器组,每个组包含8个8位寄存器,编号为R0~R7。
(2)位寻址区(20H~2FH)
从内部数据RAM区的32~47(20H~2FH)的16个字节单元,共包含128位,是可位寻 址的RAM区。这16个字节单元,既可进行字节寻址,又可实现位寻址。
(3)字节寻址区(30H~7FH)
从内部数据RAM区的48~127(30H~7FH),共80个字节单元,可以采用间接字节寻址
的方法访问。
14. 使单片机复位有几种方法?复位后机器的初始状态如何?
答:(1)单片机复位方法
单片机复位方法有:上电自动复位、按键电平复位和外部脉冲三种方式,如题图2-1所示。
题图2-1
(2)复位后的初始状态
复位后机器的初始状态,即各寄存器的状态:PC之外,复位操作还对其他一些特殊功能寄存器有影响,它们的复位状态如题表2-1所例
15. 开机复位后,CPU使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组?
答:一般开机复位后都是选择第一组通用工作寄存器作为工作寄存器的,一共有4组,分别为0.1.2.3连续位于00h到1FH地址,
然后在机器中有个程序状态字PSW,它的第四和第三位RS1,RS0是用来选择工作寄存器组的,可能不同机器地址稍有不同。他们俩的值和寄存器组的关系:
RS1/RS0 0/00/11/01/1
使用的工作寄存器 01 2 3
地址 00-07 08-0F 10-17 18-1F
写程序的时候就是通过定义程序状态字来选择使用不同的寄存器组。也可以直接对RS1
(最后一问同题7)
16. 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?
答:PSW是一个SFR(特殊功能寄存器)
位于片内RAM的高128B
具体地址D0H(00H~FFH)(片内RAM的编址)(8bits编址方法)
PSW=Program Status Word(程序状态字)
PSW的常用标志位有哪些?
CY=Carry(进位标志位)
AC=Auxiliary Carry(辅助进位标志位)(半进位标志位)
F0用户标志位
RS1,RS0,用来选择当前工作寄存器组(R0~R7)(4选1)
OV=Overflow(溢出标志位)
P=Parity(奇偶校验位)
17. 位地址7CH与字节地址7CH如何区别?位地址7CH具体在片内RAM中的什么位置? 答:用不同的寻址方式来加以区分,即访问128个位地址用位寻址方式,访问低128字节单元用字节寻址和间接寻址。
具体地址为2F的第五位,即为7C。
18. 89C51单片机的时钟周期与振荡周期之间有什么关系?什么叫机器周期和指令周期?
答:时钟信号的周期称为机器状态周期,是振荡周期的两倍。一个机器周期是指CPU访问存储器一次所需的时间。指令周期是执行一条指令所需的时间。
19. 一个机器周期的时序如何划分?
答:一个机器周期=12个震荡周期=6个时钟周期(状态周期)
S1P1,S1P2,S2P1,S2P2,S3P1,S3P2,S4P1,S4P2,S5P1,S5P2,S6P1,S6P2 其中s=state(状态),p=phase(相位)
20. 什么叫堆栈?堆栈指针SP的作用是什么?89C51单片机堆栈的容量不能超过多少字节?
答:堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top))对数据项进行插入和删除。要点:堆:顺序随意栈:后进先出(Last-In/First-Out)
在调用子程序时需要保存调用函数的CPU寄存器PC指针,PC指针是被CALL指令自动压入SP所指向的片内存储器,CPU寄存器要由用户用PUSH指令自行保存,因此SP的作用就是一个指针,当进行中断调用,子函数调用时将现场数据压入SP所指向的存储器,SP自动增加1或2,当中断结束RETI,调用返回RET,POP时将SP数据弹出,SP自动减1或,2
篇二:《单片机原理及接口技术》(第二版)余锡存著 课后习题答案
第二章
1.89C51、87C51、80C51和80C31单片机的主要区别在那里?
答:相同之处是:制造工艺都为CHMOS,都有128字节片内RAM、两个定时/计数器、4个8位I/O并行口,一个串行口和5个中断源。
主要区别:
① 89C51片内4K字节FLASHROM;
② 87C51片内4K字节EPROM;
③ 80C51片内4K字节 掩膜ROM;
④ 80C31片内无程序存储器。
2.MCS-51单片机引脚有多少I/O线?它们和单片机对外的地址总线和数据总线有何关系?
答:4个8位I/O并行口,一个串行口;
其中P0口为外接程存和数存的地址低8位和数据总线的时分复用接口; 其中P2口为外接程存和数存的地址高8位总线接口;
其中P1口为真正的用户口线;
其中P3口有第2功能;
以上4个口线在没有专用功能时,也可以做通用I/O口线用。
3.简述8031片内RAM区地址空间的分配特点。
答:
MCS-51 单片机片内RAM为 256 字节, 地址范围为00H~FFH, 分为两大部分: 低 128 字节(00H~7FH)为真正的RAM区; 高 128 字节(80H~FFH)为特殊功能寄存器区SFR。
在低 128 字节RAM中, 00H~1FH共 32 单元是 4 个通用工作寄存器区。每一个区有 8 个通用寄存器R0~R7。
4. MCS-51单片机由哪几个部分组成。
答:
① 一个8位CPU;
② 4KB ROM or EPROM(8031无ROM);
③ 128字节RAM数据存储器;
④ 21个特殊功能寄存器SFR;
⑤ 4个8位并行I/O口,其中P0、P2为地址/数据线,可寻址64KB 程序存储器和64KB 数据存储器;
⑥ 一个可编程全双工串行口;
⑦ 具有5个中断源,两个优先级,嵌套中断结构;
⑧ 两个16位定时器/计数器;
⑨ 一个片内振荡器及时钟电路。
5. MCS-51单片机的EA,ALE,PSEN信号各自的功能是什么?
答:都是控制总线
① EA/VPP:访问内部程序存储器的控制信号/编程电压输入端。EA?1 时,CPU从片内读取指令,?0 CPU从片外读取指令。
② ALE/PROG:地址锁存允许/编程信号线。
③ :外部程序存储器读选通信号。
④RSE/VPD:复位输入信号/掉电保护后备电源引脚。
6.MCS-51单片机如何实现工作寄存器组的选择?
RS1(PSW.4)、RS0(PSW.3) 为工作寄存器组的选择位;
① 取值为00时选择第0组工作寄存器,片内RAM地址是00H~07H,名称为R0~R7;
② 取值为01时选择第1组工作寄存器,片内RAM地址是08H~0FH,名称为R0~R7;
③ 取值为10时选择第2组工作寄存器,片内RAM地址是10H~17H,名称为R0~R7;
④ 取值为11时选择第3组工作寄存器,片内RAM地址是18H~1FH,名称为R0~R7。
7. 什么是时钟周期、机器周期、指令周期?当单片机的时钟频率为12MHz时,一个机器周期是多少?ALE引脚的输出频率是多少?
(1) 振荡周期: 也称时钟周期, 是指为单片机提供时钟脉冲信号的振荡源的周期。
(2) 状态周期: 每个状态周期为时钟周期的 2 倍, 是振荡周期经二分频后得到的。
(3) 机器周期: 一个机器周期包含 6 个状态周期S1~S6, 也就是 12 个时钟周期。
在一个机器周期内, CPU可以完成一个独立的操作。
(4) 指令周期: 它是指CPU完成一条操作所需的全部时间。 每条指令执行时间都是有一个或几个机器周期组成。
MCS - 51 系统中, 有单周期指令、双周期指令和四周期指令。
当单片机的时钟频率为12MHz时,一个机器周期是多少1μs(微秒);ALE引脚的输出频率是多少2μs(微秒)。
第三章
1. MCS-51指令系统按功能分为几类?具有几种寻址方式?他们的寻址范围如何? 答:
① 按功能分为5类,分别是: 数据传送类、算术操作类、逻辑操作类、控制转移类和位操作类;
② 具有7种寻址方式;
③
直接寻址,寻址范围是内部RAM低128字节和高128字节;
寄存器寻址,寻址范围是四组工作寄存器R0~R7;
寄存器间接寻址,寻址范围是内部RAM的低128和外部RAM低64K可寻址空间;
相对寻址,寻址范围是以下一条指令为相对地址的-128~+127
字节范围内;
位寻址,寻址范围是可位寻址空间,包括内部RAM的可寻址位,特殊功能
寄存器中的可寻址位。
2.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A,R0,和内部RAM中50H、51H单元的内容为和值?
答:
MOV A,59H ; (A)=(59H)=50H
MOV R0,A ; (R0)=50H
MOV A,#00 ; (A)=00
MOV @R0,A ; ((R0))=(50H)=00
MOV A,#25H; (A)=25H
MOV 51H,A ; (51H)=25H
MOV 52H,#70H ; (52H)=70H
执行下列程序段后:(A)=25H,(R0)=50H, (50H)=00、(51H)=25H
3.PSW中Cy与OV有何不同?下列程序段执行后(Cy)=?(OV)=?。MOV A,#56H
ADD A,#74H
答:
Cy—进位、借位标志位;
OV—溢出标志位。
MOV A,#56H;(A)=56H=0101 0110 B
ADD A,#74H;(A)=56H+74H=0CAH=1100 1010B ,
程序执行后:(Cy)=0(OV)=1
篇三:单片机原理及接口技术张毅刚课后习题答案
第1章单片机概述
1.除了单片机这一名称之外,单片机还可称为
答:微控制器,嵌入式控制器。
2.单片机与普通微型计算机的不同之处在于其将 3
部分集成于一块芯片上。
答:CPU、存储器、I/O口。
3.8051与8751的区别是。
A.内部数据存储单元数目不同 B.内部数据存储器的类型不同
C.内部程序存储器的类型不同 D.内部寄存器的数目不同
答:C。
4.在家用电器中使用单片机应属于微计算机的
A.辅助设计应用;B.测量、控制应用 ;C.数值计算应用;D.数据处理应用
答:B。
5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?
答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片
机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的
单片微计算机。
6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?
答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。它们的差别是
在片内程序存储器上。8031无片内程序存储器,8051片内有4KB的程序存储
器ROM,而8751片内集成有4KB的程序存储器EPROM。
7.为什么不应当把51系列单片机称为MCS-51系列单片机?
答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,
而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统
兼容的单片机。
8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品?
答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash
存储器取代了87C51片内的4KB的EPROM。
第2章AT89C51单片机片内硬件结构
1.在AT89C51单片机中,如果采用6MHz晶振,一个机器周期为
答:2μs
2.AT89C51单片机的机器周期等于
答:12。
3.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为和 。
答:28H;88H。
4.片内字节地址为2AH单元的最低位的位地址是88H单元的最低位的位地址是。
答:50H;88H。
5.若A中的内容为63H,那么,P标志位的值为
答:P标志位的值为0。
6.AT89C51单片机复位后,R4所对应的存储单元的地址为,因上电时 答:04H;00H;0。
7.内部RAM中,可作为工作寄存器区的单元地址为 H~H。 答:00H;1FH。
8.通过堆栈操作实现子程序调用,首先要把保护。调用返回时,再进行出栈保护,把保护的断点送回到 。
答:PC;PC。
9.AT89C51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为AT89C51单片机的PC是16位的,因此其寻址的范围为KB。 答:64KB。
10.判断下列项说法是正确的。
A.AT89C51单片机的CPU是由RAM和EPROM组成的
B.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端
C.在AT89C51单片机中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1
D.PC可以看成是程序存储器的地址指针
答: A. 错; B. 错;C. 对;D. 对。
11.判断以下有关PC和DPTR的结论是正确的。
A.DPTR是可以访问的,而PC不能访问
B.它们都是16位寄存器
C.在单片机运行时,它们都具有自动加“1”的功能
D.DPTR可以分为2个8位的寄存器使用,但PC不能
答:A. 对; B. 对;C. 错;D. 对。
12.判断下列说法项是正确的。
A.程序计数器PC不能为用户编程时直接访问,因为它没有地址
B.内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用
C.AT89C51单片机共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。
答:A. 对; B. 错;C. 错。
13.PC的值是。
A.当前正在执行指令的前一条指令的地址
B.当前正在执行指令的地址
C.当前正在执行指令的下一条指令的地址
D.控制器中指令寄存器的地址
答:A. 错;B. 错;C. 对;D. 错。
14.判断下列说法项是正确的。
A.PC是一个不可寻址的特殊功能寄存器
B.单片机的主频越高,其运算速度越快
C.在AT89C51单片机中,一个机器周期等于1?s
D.特殊功能寄存器内存放的是栈顶首地址单元的内容
答:A. 对;B. 对;C. 错;D.错。
15.AT89C51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?
(1)1个微处理器(CPU);
(2)128个数据存储器(RAM)单元;
(3)4KB Flash程序存储器;
(4)4个8位可编程并行I/O口(P0口、P1口、P2口、P3口);
(5)1个全双工串行口;
(6)2个16位定时器/计数器;
(7)一个中断系统,5个中断源,2个优先级;
(8)21个特殊功能寄存器(SFR)。
16.说明AT89C51单片机的引脚EA的作用,该引脚接高电平和低电平时各有何种功能?
答:当EA脚为高电平时,单片机读片内程序存储器(4KB Flash),但在PC值超过0FFFH(即超出4KB地址范围)时,将自动转向读外部程序存储器内的程序。当EA脚为低电平时,对程序存储器的读操作只限定在外部程序存储器,地址为0000H~FFFFH,片内的4KB Flash程序存储器不起作用。
17.64KB程序存储器空间有5个单元地址对应AT89C51单片机5个中断源的中断入口地址,请写出这些单元的入口地址及对应的中断源。
答:64KB程序存储器空间中有5个特殊单元分别对应于5个中断源的中断服务程序的入口地址,见下表。
表 5个中断源的中断入口地址
18.当AT89C51单片机运行出错或程序陷入死循环时,如何摆脱困境?
答:按下复位按钮。
第3章AT89C51单片机的指令系统
1.在基址加变址寻址方式中,以作为基址寄存器。
答:A,PC,DPTR。
2.指令格式是由和组成,也可仅由
答:操作码,操作数,操作码。
3.假定累加器A中的内容为30H,执行指令
1000H: MOVC A,@A+PC
后,把程序存储器 单元的内容送入累加器A中。
答:1031H。
4.在AT89C51单片机中,PC和DPTR都用于提供地址,但PC是为访问 存储器提供地址,而DPTR是为访问 答:程序,数据。
5.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的 。
答:地址。
6.已知程序执行前有(A) = 02H,(SP) = 52H,(51H) = FFH,(52H) = FFH。下述程序执行后,(A) = ,(SP) = ,(51H) = ,(52H) = ,(PC) = 。 POPDPH
POPDPL
MOVDPTR,#4000H
RL A
MOVB,A
MOVC A,@A+DPTR
PUSH Acc
MOVA,B
INCA
MOVC A,@A+DPTR
PUSHAcc
RET
ORG4000H
DB 10H,80H,30H,50H,30H,50H
答:(A)=50H,(SP)=50H,(51H)=30H,(52H)=50H,(PC)=5030H。
7.假定(A) = 83H,(R0) = 17H,(17H) = 34H,执行以下指令后,。 ANL A,#17H
ORL 17H,A
XRL A,@R0
CPL A
答:(A)=0CBH。
8.假设(A) = 55H,(R3) = 0AAH,在执行指令“ANL A,R5”后,,
答:(A)=00H,(R3)=0AAH。
9.如果(DPTR) = 507BH,(SP) = 32H,(30H) = 50H,(31H) = 5FH,(32H) = 3CH,
则执行下列指令后,(DPH) =,(DPL) = ,(SP) = 。 POP DPH
POP DPL
POP SP
答:(DPH)=3CH,(DPL)=5FH,(SP)=50H。
10.假定,(SP) = 60H,(A) = 30H,(B) = 70H,执行下列指令后,SP的内容为 ,61H单元的内容为 ,62H单元的内容为 。 PUSH Acc
PUSH B
答:(SP)=62H,(61H)=30H,(62H)=70H。
11.判断下列说法项是正确的。
A.立即寻址方式是被操作的数据本身就在指令中,而不是它的地址在指令中
B.指令周期是执行一条指令的时间
C.指令中直接给出的操作数称为直接寻址
答:A.对;B.对; C.错。
12.判断以下指令的正误。
(1)MOV 28H,@R2 (2)DEC DPTR(3)INC DPTR (4)CLRR0
(5)CPL R5 (6)MOV R0,R1 (7)PHSH DPTR (8)MOV F0,C
(9)MOV F0,Acc.3 (10)MOVX A,@R1 (11)MOV C,30H (12)RLC R0
答:(1)错(2)错(3)对(4)错(5)错(6)错(7)错(8)对(9)错
(10)对 (11)对(12)错。
13.访问SFR,可使用哪些寻址方式?
答:只能使用直接寻址方式。
14.下列程序段的功能是什么?
PUSH Acc
PUSHB
POP Acc
POP B
答:A的内容与B的内容互换。
15.写出完成如下要求的指令,但是不能改变未涉及位的内容。
(1)把ACC.3,ACC.4,ACC.5和ACC.6清“0”。
(2)把累加器A的中间4位清“0”。
(3)使ACC.2和ACC.3置“1”。
答: (1)ANL A,#87H
(2)ANL A,#0C3H
(3)ORL A,#0CH
《单片机原理及接口技术课后答案》出自:百味书屋
链接地址:http://www.850500.com/news/144257.html
转载请保留,谢谢!