“单片机原理及应用”习题集--张毅刚主编教材
单片机原理与应用(C51编程+proteus仿真)第2版张毅刚--第5章课后习题答案2020年1月30日整理

单片机原理与应用(C51编程+proteus仿真)第2版-张毅刚课后习题参考答案第5章思考题及习题5参考答案一、填空1. AT89S51单片机任何一个端口要想获得较大的驱动能力,要采用()电平输出。
答:低2.检测开关处于闭合状态还是打开状态,只需把开关一端接到I/O端口的引脚上,另一端接地,然后通过检测()来实现。
答: I/O端口引脚的电平3. “8”字型的LED数码管如果不包括小数点段共计()段,每一段对应一个发光二极管,有()和()两种。
答:7,共阳极,共阴极4. 对于共阴极带有小数点段的数码管,显示字符“6”(a段对应段码的最低位)的段码为(),对于共阳极带有小数点段的数码管,显示字符“3”的段码为()。
答:7DH,B0H5. 已知8段共阳极LED数码显示器要显示某字符的段码为A1H(a段为最低位),此时显示器显示的字符为()。
答:d6. LED数码管静态显示方式的优点是:显示()闪烁,亮度(),()比较容易,但是占用的()线较多。
答:无,较高,软件控制,I/O口7. 当显示的LED数码管位数较多时,一般采用()显示方式,这样可以降低(),减少()的数目。
答:动态,成本,I/O端口8. LCD 1602是()型液晶显示模块,在其显示字符时,只需将待显示字符的()由单片机写入LCD 1602的显示数据RAM(DDRAM),内部控制电路就可将字符在LCD上显示出来。
答:字符,ASCII码9. LCD 1602显示模块内除有()字节的()RAM外,还有()字节的自定义(),用户可自行定义个5×7点阵字符。
答:80,显示数据,64,字符RAM,810.当按键数目少于8个时,应采用()式键盘。
当按键数目为64个时,应采用()式键盘。
答:独立,矩阵11.使用并行接口方式连接键盘,对独立式键盘而言,8根I/O口线可以接()个按键,而对矩阵式键盘而言,8根I/O口线最多可以接()个按键。
答:8,6412.LCD 1602显示一个字符的操作过程为:首先(),然后(),随后(),最后()。
《单片机原理与接口技术(第2版)张毅刚》第5章习题与答案

《单片机原理及接口技术》(第2版)人民邮电出版社第5章I/O口应用-显示与开关/键盘输入思考题及习题51.判断下列说法是否正确。
A.HD7279是用于键盘和LED数码管的专用接口芯片。
答:对B.LED数码管的字型码是固定不变的。
答:错C.为给扫描法工作的88非编码键盘提供接口电路,在接口电路中需要提供两个8位并行的输入口和一个8位并行的输出口。
答:错D.LED数码管工作于动态显示方式时,同一时间只有一个数码管被点亮。
答:对2.动态显示的数码管,任一时刻只有一个LED处于点亮状态,是LED的余辉与人眼的“视觉暂留”造成数码管同时显示的“假象”。
答:对3.为什么要消除按键的机械抖动?软件消除按键机械抖动的原理是什么?答:消除按键的机械抖动,避免由于机械抖动造成的对键盘是否按下误判。
软件消除按键机械抖动的原理是采用软件延时,躲过键盘按键的机械抖动期。
4.LED的静态显示方式与动态显示方式有何区别?各有什么优缺点?答:静态显示时,欲显示的数据是分开送到每一位LED上的。
而动态显示则是数据是同时送到每一个LED上,再根据位选线来确定是哪一位LED被显示。
静态显示亮度很高,但口线占用较多。
动态显示口线占用较少,但是需要编程进行动态扫描,适合用在显示位数较多的场合。
5.分别写出表5-1中共阴极和共阳极LED数码管仅显示小数点“.”的段码。
答:80H(共阴极);7FH(共阳极)。
6.已知8段共阴极LED数码显示器要显示某字符的段码为7DH(a段为最低位),此时显示器显示的字符为。
答:67.已知8段共阳极LED数码显示器要显示字符“6”(a段为最低位),此时的段码为。
答:82H8.当键盘的按键数目少于8个时,应采用式键盘。
当键盘的按键数目为64个时,应采用式键盘。
答:独立式,矩阵式9.已知8段共阳极LED数码管要显示字符“5”(a段为最低位),此时的段码为。
答:92H7.AT89S51单片机控制LCD显示英文字符或数字字符时,要把欲显示字符的码送给LCD控制模块。
单片机原理及接口技术张毅刚第5章习题及答案

第5章 I/O口应用-显示与开关/键盘输入思考题及习题51.判断下列说法是否正确。
A.HD7279是用于键盘和LED数码管的专用接口芯片。
答:对B.LED数码管的字型码是固定不变的。
答:错C.为给扫描法工作的88非编码键盘提供接口电路,在接口电路中需要提供两个8位并行的输入口和一个8位并行的输出口。
答:错D.LED数码管工作于动态显示方式时,同一时间只有一个数码管被点亮。
答:对2.动态显示的数码管,任一时刻只有一个LED处于点亮状态,是LED的余辉与人眼的“视觉暂留”造成数码管同时显示的“假象”。
答:对3.为什么要消除按键的机械抖动软件消除按键机械抖动的原理是什么答:消除按键的机械抖动,避免由于机械抖动造成的对键盘是否按下误判。
软件消除按键机械抖动的原理是采用软件延时,躲过键盘按键的机械抖动期。
4.LED的静态显示方式与动态显示方式有何区别各有什么优缺点答:静态显示时,欲显示的数据是分开送到每一位LED上的。
而动态显示则是数据是同时送到每一个LED上,再根据位选线来确定是哪一位LED被显示。
静态显示亮度很高,但口线占用较多。
动态显示口线占用较少,但是需要编程进行动态扫描,适合用在显示位数较多的场合。
5.分别写出表5-1中共阴极和共阳极LED数码管仅显示小数点“.”的段码。
答: 80H(共阴极);7FH(共阳极)。
6. 已知8段共阴极LED数码显示器要显示某字符的段码为7DH(a段为最低位),此时显示器显示的字符为。
答:67.已知8段共阳极LED数码显示器要显示字符“6”(a段为最低位),此时的段码为。
答:82H8.当键盘的按键数目少于8个时,应采用式键盘。
当键盘的按键数目为64个时,应采用式键盘。
答:独立式,矩阵式9.已知8段共阳极LED数码管要显示字符“5”(a段为最低位),此时的段码为。
答:92H10. AT89S51单片机控制LCD显示英文字符或数字字符时,要把欲显示字符的码送给LCD控制模块。
单片机原理及接口技术-C51编程(张毅刚第二版)-习题答案

答:B
三、判断对错
1、使用AT8 9S51单片机且引脚EA=1时,仍可外扩64KB得程序存储器。错2、区分 片外程序存储器与片外数据存储器得最可靠得方法就是瞧其位于地址范H得低端还就是高 端。错
在AT89 S51单片机中,为使准双向得I/O口工作在输入方式,必须事先预置为lo
为AT89S51单片机设计得应用系统板,可将芯片AT89S51直接用芯片AT89S52替
第2章AT8 9 S51单片机片内硬件结构
思中,如果釆用6MII Z晶振,一个机器周期为()。答:2u s
2、AT89S51单片机得机器周期等于0个时钟振荡周期。答:12
第3章C51编程语言基础
答:当EA脚为高电平时,单片机读片内程序存储器(4K字节Flash)中得内容,但在PC值超过OFFFH(即超出4K字节地址范ffl)时,将自动转向读外部程序存储器内得程序;当EA脚为低电平时,单片机只对外部程序存储器得地址为0 00 0H'FFFFH中得内容进行读操作, 单片机不理会片内得你字节得Flash程序存储器。
三、判断对错
1、STC系列单片机就是8051内核得单片机.对
2、AT89S5 2与AT89S51相比,片内多出了4KB得Flash程序存储器、1 28B得RAM、1个中断源、1个定时器(且具有捕捉功能)。对
单片机就是一种CPU。错
AT89S52单片机就是微处理器.错
A T89S51片内得F1ash程序存储器可在线写入(ISP),而AT89C52则不能。 为A T89C5 1单片机设计得应用系统板,可将芯片AT89C5 1直接用芯片AT89S5对
7、内部RAM中,可作为工作寄存器区得单元地址为()H"( ) IIO答:00H,
单片机原理及应用(张毅刚)

一、填空题(共12空,每空2分,共计24分)1、单片机与普通计算机的不同之处在于其将、和三部分集成于一块芯片上。
2、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。
3、在MCS-51中,PC 和DPTR 都用于提供地址,但PC是为访问存储器提供地址,而DPTR是为访问存储器。
4、11根地址线可选个存储单元,16KB存储单元需要根地址线。
5、通过堆栈操作实现子程序调用,首先就要把的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到。
6、在串行通讯中,收发双方对波特率的设定应该是的。
7、在MCS-51 单片机中,如果采用6 MHZ 晶振,1个机器周期为。
二、单项选择题(共5题,每题3分,共计15 分)1、在家用电器中使用单片机应属于微型计算机的()①辅助设计应用②测量、控制应用③数值计算应用④数据处理应用2、下面的指令中,正确的是:()① MOV 28H,@R2② DEC DPTR ③ PUSH DPTR④ INC DPTR3、下列说法正确的是:()①各中断源发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中②各中断源发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中③各中断源发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中④各中断源发出的中断请求信号,都会标记在MCS-51系统的TCON和SCON 寄存器中4、中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是()①当前正在进行高优先级中断处理②当前正在执行RETI指令③当前指令是DIV指令,且正处于取指令的机器周期④当前指令是MOV A,R35、通过串行口发送或接收数据时,在程序中应使用:()① MOVC指令② MOVX指令③ MOV指令④ XCHD指令三、判断题(共5题,每题2分,共计10分)1、内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用()2、指令周期是执行一条指令的时间()3、串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。
单片机原理与应用第二版张毅刚课后习题答案

第1章单片机概述参考答案1 •答:微控制器,嵌入式控制器2. 答:CPU存储器、I/O 口、总线3. 答:C4. 答:B5. 答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。
而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。
嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP嵌入式微处理器。
目前多把嵌入式处理器多指嵌入式微处理器,例如ARM7、ARM9等。
嵌入式微处理器相当于通用计算机中的CPU与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。
而嵌入式微处理器仅仅相当于单片机中的中央处理器。
为了满足嵌入式应用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。
6. 答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。
它们的差别是在片内程序存储器上。
8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751 片内有集成有4K字节的程序存储器EPROM7. 答:因为MCS-5係列单片机中的“ MCS'是In tel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
8. 答:相当于MCS-51系列中的87C51,只不过是AT89S51芯片内的4K字节Flash存储器取代了87C51片内的4K字节的EPROM9 .单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。
单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。
DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT频谱分析等)的嵌入式处理器。
由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。
《单片机原理及接口技术(第2版)张毅刚》第2章习题及答案
《单片机原理及接口技术》(第2版)人民邮电出版社第2章 AT89S51单片机的片内硬件结构思考题及习题21.在AT89S51单片机中,如果采用6MHz晶振,一个机器周期为。
答:2µs2.AT89S51单片机的机器周期等于个时钟振荡周期。
答:123.内部RAM中,位地址为40H、88H的位,该位所在的字节地址分别为和。
答:28H,88H4.片内字节地址为2AH单元最低位的位地址是;片内字节地址为88H单元的最低位的位地址为。
答:50H,A8H5.若A中的内容为63H,那么,P标志位的值为。
答:06.AT89S51单片机复位后,R4所对应的存储单元的地址为,因上电时PSW= 。
这时当前的工作寄存器区是组工作寄存器区。
答:04H,00H,0。
7. 内部RAM中,可作为工作寄存器区的单元地址为 H~ H。
答:00H,1FH8. 通过堆栈操作实现子程序调用时,首先要把的内容入栈,以进行断点保护。
调用子程序返回指令时,再进行出栈保护,把保护的断点送回到,先弹出的是原来中的内容。
答:PC, PC,PCH9.AT89S51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为AT89S51单片机的PC是16位的,因此其寻址的范围为 KB。
答:6410.判断下列说法是否正确?A.使用AT89S51单片机且引脚EA=1时,仍可外扩64KB的程序存储器。
错B.区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。
错C.在AT89S51单片机中,为使准双向的I/O口工作在输入方式,必须事先预置为1。
对D.PC可以看成是程序存储器的地址指针。
对11.判断下列说法是否正确?A.AT89S51单片机中特殊功能寄存器(SFR)占用片内RAM的部份地址。
对B.片内RAM的位寻址区,只能供位寻址使用,而不能进行字节寻址。
错C.AT89S51单片机共有26个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。
单片机原理及应用第三版张毅刚-课后习题标准答案
第1章思考题及习题1参考答案一、填空1.除了单片机这一名称之外,单片机还可称为_____________ 或 ____________ 。
答:微控制器,嵌入式控制器.2._____________________________________________________ 单片机与普通微型计算机的不同之处在于其将_______________________________________________ 、 ___________ 、和 ________ 三部分,通过内部___________ 连接在一起,集成于一块芯片上。
答:CPU、存储器、I/O 口、总线3 . AT 8 9S52单片机工作频率上限为 ______________ M Hz。
答:33 MHz。
4.专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低 _________________ 和提高 ___________ O答:成本,可幕性。
二、单选1.单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便oB.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2.在家用电器中使用单片机应属于微计算机的______________ 。
A.辅助设计应用。
aB.测量、控制应用C.数值计算应用沁D.数据处理应用答:B3.下面的哪一项应用,不属于单片机的应用范禺。
A.工业控制B.家用电器的控制C.数据库管理D.汽车电子设备答:C三、判断对错1.STC系列单片机是805 I内核的单片机。
对2.AT89S52与AT89S51相比,片内多出了4KB的Fla s h程序存储器、12 8 B的RAM、1个中断源、1个定时器(且具有捕捉功能)。
对3.单片机是一种CPUo错4.AT89S52单片机是微处理器。
错5.AT 8 9C52片内的Flash程序存储器可在线写入,而AT8 9S 5 2则不能。
错6.为AT 8 9C 5 I单片机设计的应用系统板,可将芯片AT89C 5 1直接用芯片A T8 9 S 5 1替换。
《单片机原理及接口技术(第2版)张毅刚》第8章习题及答案
《单片机原理及接口技术》(第2版)人民邮电出版社第8章 AT89S51单片机外部存储器的并行扩展思考题及习题81.单片机存储器的主要功能是存储和。
答:程序、数据。
2.假设外部数据存储器2000H单元的内容为80H,执行下列指令后累加器A中的内容为。
MOV P2,#20HMOV R0,#00HMOVX A,@R0答:80H。
3.在存储器扩展中,无论是线选法还是译码法最终都是为扩展芯片的端提供控制信号。
答:片选。
4.起止范围为0000H~3FFFH的存储器的容量是 KB。
答:16KB。
5.在AT89S51单片机中,PC和DPTR都用于提供地址,但PC是为访问存储器提供地址,而DPTR是为访问存储器提供地址。
答:程序、数据。
6.11条地址线可选个存储单元,16KB存储单元需要条地址线。
答:2K,14。
7.4KB RAM存储器的首地址若为0000H,则末地址为 H。
答:0FFFH。
8.区分AT89S51单片机片外程序存储器和片外数据存储器的最可靠方法是。
A.看其位于地址范围的低端还是高端B.看其离AT89S51单片机芯片的远近C.看其芯片的型号是ROM还是RAMD.看其是与RD信号连接还是与PSEN信号连接答:D9.试编写一个程序(如将05H和06H拼为56H),设原始数据放在片外数据区2001H单元和2002H单元中,按顺序拼装后的单字节数放入2002H。
答:本题主要考察对外部存储器的读、写操作,只要记住正确使用MOVX指令就可以了。
编程思路:首先读取2001H的值,保存在寄存器A中,将寄存器A的高四位和低四位互换,再屏蔽掉低四位然后将寄存器A的值保存到30H中,然后再读取2002H的值,保存在寄存器A中,屏蔽掉高四位,然后将寄存器A的值与30H进行或运算,将运算后的结果保存在2002H中。
ORG 0000HMAIN:MOV DPTR,#2001H ;设置数据指针的初值MOVX A,@DPTR ;读取2001H的值SWAP AANL A,#0F0H ;屏蔽掉低四位MOV 30H,A ;保存AINC DPTR ;指针指向下一个MOVX A,@DPTR ;读取2002H的值ANL A,#0FH ;屏蔽掉高四位ORL A,30H ;进行拼装MOVX @DPTR,A ;保存到2002HEND10.编写程序,将外部数据存储器中的4000H~40FFH单元全部清“0”。
最全面高教版单片机原理及应用答案(第三版)张毅刚刘杰主编2021
第一章单片机概述1.2 除了单片机这一名称之外,单片机还可称为(微控制器)和(嵌入式控制器)。
1.3 单片机与普通计算机的不同之处在于其将(微处理器)、(存储器)和(各种输入输出接口)三部分集成于一块芯片上。
4、单片机的发展大致分为哪几个阶段?答:单片机的发展历史可分为四个阶段:第一阶段(年----1976 年):单片机初级阶段。
1974第二阶段(年----1978 年):低性能单片机阶段。
1976第三阶段(年----现在):高性能单片机阶段。
1978第四阶段(年----现在):8 位单片机巩固发展及16 位单片机、32 位单片机推出阶段19821.5 单片机根据其基本操作处理的位数可分为哪几种类型?答:单片机根据其基本操作处理的位数可分为: 1 位单片机、 4 位单片机、8 位单片机、16 位单片机和32 位单片机。
1.6 MCS-51 系列单片机的基本芯片分别为哪几种?它们的差别是什么?答:基本芯片为8031、8051、8751 。
8031 内部包括 1 个8 位cpu、128BRAM ,21 个特殊功能寄存器(SFR)、4 个8 位并行I/O 口、1 个全双工串行口, 2 个16 位定时器/ 计数器,但片内无程序存储器,需外扩EPROM 芯片。
8051 是在8031 的基础上,片内又集成有4KBROM ,作为程序存储器,是 1 个程序不超过4KB 的小系统。
4KB8751 是在8031 的基础上,增加了的EPROM ,它构成了 1 个程序小于4KB 的小系统。
用户可以将程序固化在中,可以反复修改程序。
EPROM1.7 MCS-51 系列单片机与80C51 系列单片机的异同点是什么?答:共同点为它们的指令系统相互兼容。
不同点在于MCS-51 是基本型,而80C51 采用CMOS 工艺,功耗很低,有两种掉电工作方式,一种是CPU 停止工作,其它部分仍继续工作;另一种是,除片内RAM 继续保持数据外,其它部分都停止工作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
“单片机原理及应用”习题集 教材:张毅刚主编,单片机原理及应用,普通高等教育“十五”国家级规划教材, 高等教育出版社,2008年5月目 录 第一部分 习题.....................................................................................3 第 1 章 单片机概述....................................................... 3 第 2 章 MCS51单片机的硬件结构 ......................................... 3 第 3 章 MCS51的指令系统 ............................................... 5 第 4 章 MCS51 汇编语言程序设计 ........................................ 6 第 5 章 MCS51的中断系统 ............................................... 8 第 6 章 MCS51的定时器/计数器........................................... 9 第 7 章 MCS51的串行口 ................................................ 10 第 8 章 MCS51单片机扩展存储器的设计 .................................. 11 第 9 章 MCS51扩展 I/O 接口的设计....................................... 12 第 10 章 MCS51与键盘、显示器、拨盘、打印机接口设计 .................... 12 第 11 章 MCS51 单片机与D/A转换器、A/D 转换器接口..................... 13
第二部分 习题解答.............................................................................14 第 1 章 单片机概述...................................................... 14 第 2 章 MCS51单片机的硬件结构 ........................................ 15 第 3 章 MCS51的指令系统 .............................................. 18 第 4 章 MCS51 汇编语言程序设计 ....................................... 20 第 5 章 MCS51的中断系统 .............................................. 22 第 6 章 MCS51的定时器/计数器.......................................... 25 第 7 章 MCS51的串行口 ................................................ 28 第 8 章 MCS51单片机扩展存储器的设计 .................................. 30 第 9 章 MCS51扩展 I/O 接口的设计....................................... 35 第 10 章 MCS51与键盘、显示器、拨盘、打印机接口设计 .................... 37 第 11 章 MCS51 单片机与D/A转换器、A/D 转换器接口...................... 42 第 12 章 ................................................................ 45 第 13 章 ................................................................ 46 第 14 章 ................................................................ 47 第 15 章 ................................................................ 47第一部分 习题 第 1章 单片机概述 1.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别? 2.除了单片机这一名称之外,单片机还可称为( )和( )。 3. 单片机与普通计算机的不同之处在于其将 ( )、( )、 和 ( ) 三部分集成于一块芯片上。 4.单片机的发展大致分为哪几个阶段? 5. 单片机根据其基本操作处理的位数可分为哪几种类型? 6.MCS51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?。 7.MCS51系列单片机与80C51系列单片机的异同点是什么?。 8.8051与8751的区别是: (A)内部数据存储单元数目的不同 (B)内部数据存储器的类型不同 (C)内部程序存储器的类型不同 (D)内部的寄存器的数目不同 9.在家用电器中使用单片机应属于微计算机的 (A)辅助设计应用(B)测量、控制应用(C)数值计算应用(D)数据处理应用 10.说明单片机主要应用在哪些领域?
第 2章 MCS51单片机的硬件结构 1.MCS51 单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么? 2. 说明 MCS51单片机的引脚EA的作用, 该引脚接高电平和接低电平时各有何种功能? 3.MCS51 的时钟振荡周期和机器周期之间有何关系? 4. 在 MCS51 单片机中,如果采用6MHz 晶振,一个机器周期为( )。 5. 程序存储器的空间里,有 5 个单元是特殊的,这 5 个单元对应 MCS51 单片机 5 个中断 源的中断入口地址,请写出这些单元的地址以及对应的中断源。 6. 内部 RAM 中,位地址为 30H 的位,该位所在字节的字节地址为( )。 7.若 A中的内容为 63H,那么,P 标志位的值为( )。 8.判断下列说法是否正确: (A)8031 的 CPU是由 RAM 和 EPROM 所组成。 (B)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低 端还是高端。 (C)在 MCS51 中,为使准双向的 I/O 口工作在输入方式,必须保证它被事先预置为 1。 (D)PC 可以看成是程序存储器的地址指针。 9. 8031 单片机复位后, R4 所对应的存储单元的地址为 ( ), 因上电时 PSW= ( )。这时当前的工作寄存器区是( )组工作寄存器区。 10. 什么是机器周期?一个机器周期的时序是如何来划分的?如果采用 12MHz 晶振,一个 机器周期为多长时间? 11.判断以下有关 PC 和 DPTR 的结论是否正确? (A) DPTR 是可以访问的,而 PC 不能访问。 (B) 它们都是 16 位的寄存器。 (C) 它们都具有加“1”的功能。 (D) DPTR 可以分为 2 个 8位的寄存器使用,但 PC 不能。 12. 内部 RAM 中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们的 字节地址。 13.使用 8031 单片机时,需将EA引脚接( )电平,因为其片内无( )存储器。 14.片内 RAM 低 128个单元划分为哪三个主要部分?各部分的主要功能是什么? 15. 判断下列说法是否正确 (A)程序计数器 PC 不能为用户编程时直接使用,因为它没有地址。 (B)内部 RAM 的位寻址区,只能供位寻址使用,而不能供字节寻址使用。 (C)8031 共有 21 个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以 进行位寻址的。 16.PC 的值是: (A) 当前正在执行指令的前一条指令的地址 (B) 当前正在执行指令的地址 (C) 当前正在执行指令的下一条指令的地址 (D) 控制器中指令寄存器的地址 17.通过堆栈操作实现子程序调用,首先就要把( )的内容入栈,以进行断点保 护。调用返回时,再进行出栈保护,把保护的断点送回到( )。 18. 写出 P3 口各引脚的第二功能。 19.MCS51 单片机程序存储器的寻址范围是由程序计数器 PC 的位数所决定的,因为 MCS51 的 PC 是 16 位的,因此其寻址的范围为( )K 字节。 20.当 MCS51 单片机运行出错或程序陷入死循环时,如何来摆脱困境? 21. 判断下列说法是否正确? (A) PC 是一个不可寻址的特殊功能寄存器。 (B) 单片机的主频越高,其运算速度越快。 (C)在MCS51单片机中,一个机器周期等于1μS。 (D)特殊功能寄存器SP内装的是栈顶首地址单元的内容。 22.如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断MCS51单片机正 在工作?第 3章 MCS51的指令系统 1.判断以下指令的正误: (1)MOV 28H,@R2 (2)DEC DPTR (3)INC DPTR (4)CLR R0 (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 2.判断下列说法是否正确。 (A)立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。 (B)指令周期是执行一条指令的时间。 (C)指令中直接给出的操作数称为直接寻址。 3. 在基址加变址寻址方式中, 以 ( ) 作变址寄存器, 以 ( ) 或 ( ) 作基址寄存器。 4.MCS51 共有哪几种寻址方式?各有什么特点? 5.MCS51 指令按功能可以分为哪几类?每类指令的作用是什么? 6.访问 SFR,可使用哪些寻址方式? 7.指令格式是由( )和( )所组成,也可能仅由( )组成。 8. 假定累加器 A中的内容为30H,执行指令: 1000H:MOVC A,@A+PC 后,把程序存储器( )单元的内容送入累加器 A中。 9.在 MCS51中,PC 和 DPTR 都用于提供地址,但PC 是为访问( )存储器提 供地址,而DPTR 是为访问( )存储器提供地址。 10.在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是 操作数的( )。 11.下列程序段的功能是什么? PUSH Acc PUSH B POP Acc POP B 12. 已知程序执行前有 A=02H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序执行 后: POP DPH POP DPL MOV DPTR,#4000H RL A MOV B,A MOVC A,@A+DPTR PUSH Acc