工大单片机原理及应用50讲答疑库_第1页
工大单片机原理及应用50讲答疑库_第2页
工大单片机原理及应用50讲答疑库_第3页
工大单片机原理及应用50讲答疑库_第4页
工大单片机原理及应用50讲答疑库_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1除了单片机这一名称之外,单片机还可称为( )和( )。答:微控制器、控制器2单片机与普通计算机的不同之处在于其将( )、( )、和( )三部分集成于一块芯片上。答:CPU、器、I/O。3. 单片机根据其基本操作处理的位数可分为哪几种类型?答:4、8、16、32 位4MCS-51 系列单片机的基本型分别为哪几种?它们的差别是什么?答:三种,主要差别在于片内是否带有程序器。8031 片内不带有程序器,8051片内带有 4K ROM,8751 片内带有 4K? EOROM 程序器,5MCS-51 系列单片机与 80C51 系列单片机的异同点是什么?答:80C51 系列单片机式与 MCS-51 系列

2、相兼容的,这种兼容性体现在指令系统兼容,内核是相同的,但是片内功能可能有所不同。68051 与 8751 的区别是:(A)(C) 答:C。数据程序单元数目的不同;(B)数据器的类型不同;器的类型不同;(D)的寄存器的数目不同。7MCS-51 单片机的片内都集成了哪些功能?各个功能的最主要的功能是什么?答:CPU、数据器(RAM)、定时计数器、串行口、中断系统、特殊功能寄存器(SFR)、4 个并行 I/O 口(P0P3)、有的型号还有程序器(ROM)。8. 说明 MCS-51 单片机的引脚的作用, 该引脚接和接低电平时各有何种功能?程序器,当 PC 值超过(0H)时,将自动答:接时单片机转向执行

3、外部程序器,?接低电平时直接外部程序器。MCS-51 的时钟振荡周期和机器周期之间有何关系?答:1 个机器周期等于 12 个时钟振荡周期在 MCS-51 单片机中,如果采用 6MHz 晶振,一个机器周期为( )?答:2 微秒11.答:26HRAM 中,位地址为 30H 的位,该位所在字节的字节地址为( )?12若A 中的内容为 63H,那么,P 标志位的值为( )?答:013. 8031 单片机复位后,R4 所对应的单元的地址为( ),因上电时 PSW=( ),这时当前的工作寄存器区是( )组工作寄存器区?答:04H,00H,014.RAM 中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻

4、址?写出它们的字节地址。答:字节地址为 00H1FH 的单元可以作为工作寄存器区;字节地址为 20H2FH 的单元可以进行位寻址;15使用 8031 单片机时,需将引脚接( )电平,因为其片内无( )器。答:低;程序16PC 的值是:当前正在执行指令的前一条指令的地址当前正在执行指令的地址当前正在执行指令的下一条指令的地址控制器中指令寄存器的地址答:(C)17通过堆栈操作实现子程序调用,首先就要把( )的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到( )。答:PC;PC18MCS-51 单片机程序器的寻址范围是由程序计数器 PC 的位数所决定的,因为MCS-51 的

5、 PC 是 16 位的,因此其寻址的范围为( )K 字节。答:64K如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断 MCS-51 单片机正在工作?答:ALE判断以下指令的正误:(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。答:(1);(2);(3);(4);(5);(6);(7);(8);(9);(10);(11);(12)。2

6、1判断下列说法是否正确。(A)立即寻址方式是作的数据本身在指令中,而不是它的地址在指令中;指令周期是执行一条指令的时间;指令中直接给出的操作数称为直接寻址。答:(A);(B);(C)。22在基址加变址寻址方式中,以( )作变址寄存器,以( )或( )作基址寄存器。答:TR 或 PC23MCS-51 共有哪几种寻址方式?各特点?答:共有 7 种寻址方式,分别是直接寻址、寄存器寻址、寄存器间接寻址、立即寻址、基址加变址、位寻址、相对寻址24MCS-51 指令按功能可以分为哪几类?每类指令的作用是什么?答:分为 5 类,分别是数据传送类、算术操作类、逻辑运算类、控制转移类、位操作类25SFR,可使用

7、哪些寻址方式?答:直接寻址方式是特殊功能寄存器的唯一寻址方式。 26指令格式是由( )和( )所组成,也可能仅由( )组成。答:操作码,操作数,操作码27. 假定累加器A 中的内容为 30H,执行指令:1000H:MOVC? A,A+PC 后,把程序器( )单元的内容送入累加器A 中。答:1031H28在 MCS-51 中,PC 和 DPTR 都用于提供地址,但 PC 是为( )器提供地址,而 DPTR 是为( )器提供地址。答:程序器,数据器在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的( )。答:地址下列程序段的功能是什么? PUSH AccPUSH B

8、POP Acc P答:A 和 B 内容互换写出完成如下要求的指令,但是不能改变未涉及位的内容。(A)把 ACC.3, ACC.4,ACC.5 和 ACC.6 清“0”。(B)把累加器 A 的中间 4“0”。(C)使ACC.2 和 ACC.3 置“1”。答:(A)ANL A,#87H (B)ANL A,#C3H (C)ORL A,#0CH32假设 A=55H,R3=0AAH,在执行指令 ANL? A,R5 后,A=( ),R3=( )。答:A=(00H),R3=(0AAH)。33如果 DPTR=507BH,SP=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后

9、: POP DPH POP DPL则:DPH=( ),DPL=( )答:DPH=(3CH),DPL=(5FH)34假定,SP=60H,A=30H,B=70H,执行下列指令: PUSH AccPUSH B后,SP 的内容为( ),61H 单元的内容为( ),62H 单元的内容为( )。答:SP 的内容为(62H),61H 单元的内容为(30H),62H 单元的内容为(70H)。 35计算下面子程序中指令的机器码和程序执行的时间(晶振频率为 12MHz)。 MOV R3,#15 ;DL1: MOV R4,#255 ; DL2: MOV P1,R3 ; DJNZ R4, DL2 ; DJNZ R3,

10、 DL1 ;RET ;答:7B0F MOV R3,#15 ;1 个机器周期7CFF DL1: MOV R4,#255 ;1 个机器周期8B90 DL2: MOV P1,R3 ;2 个机器周期DC DJNZ R4, DL2 ;2 个机器周期 DB DJNZ R3, DL1 ;2 个机器周期 22 RET ;2 个机器周期36. 若SP=60H,标号LABEL 所在的地址为 3456H。LCALL 指令的地址为 2000H,执行如下指令:2000H LCALL LABEL 后,堆栈指针 SP 和堆栈内容发生了什么变化?PC 的值等于什么?如果将指令 LCALL 直接换成 ACALL 是否可以?如果

11、换成 ACALL 指令,可调用的地址范围是什么?答:这时 SP 的内容为 62H,03H 压入到 61H 中,20H 压入到 62H 中;PC 的值为 3456H;不可以将指令 LCALL 直接换成 ACALL,因为他们的 3456H 与 2003H 的高 5 位不同,如果换成 ACALL 指令,可调用的地址范围是 2000H-27FFH。37如果采用的晶振的频率为 3MHz,定时器/计数器工作在方式 0、1、2 下,其最大的定时时间各为多少?答:方式 0 下,其最大的定时时间为 32.768ms;方式 1 下,其最大的定时时间为 262.144ms;方式 2 下,其最大的定时时间为 1.02

12、4ms;38定时器/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些有关?答:计数脉冲由 MCS51 提供,每个机器周期定时器加一;定时时间与外接晶振,定时器初值有关。39定时器/计数器作计数器模式使用时,对外界计数频率有何限制?答:外加信号的频率为系统时钟频率的 1/24,且高低电平的持续时间不小于一个机器周期。40定时器/计数器的工作方式 2特点?适用于什么应用场合?答:方式 2 特点为计数初值由硬件自动装入,避免了用确的定时和计数。装入带来的误差,可实现精THX 与 TLX(X=0,1)是普通寄存器还是计数器?其内容可以随时用指令更改吗?更改后的新值是立即刷新还是等当前计数器计满之

13、后才能刷新?答:THX 与 TLX(X=0,1)是计数器,正在计数的内容不可以随时用指令更改,更改后的新值要等当前计数器计满之后才能刷新?判断下列说法是否正确?特殊功能寄存器SCON,与定时器/计数器的控制无关。特殊功能寄存器 TCON,与定时器/计数器的控制无关。特殊功能寄存器 IE,与定时器/计数器的控制无关。特殊功能寄存器 TMOD,与定时器/计数器的控制无关。答:特殊功能寄存器SCON,与定时器/计数器的控制无关。(对)特殊功能寄存器TCON,与定时器/计数器的控制无关。(错)特殊功能寄存器 IE,与定时器/计数器的控制无关。(对)特殊功能寄存器TMOD,与定时器/计数器的控制无关。(

14、错)帧格式为 1 个起始位,8 个数据位和 1 个停止位的异步串行通讯方式是方式( )。答:方式 1假定串行口串行发送的字符格式为 1 个起始位,8 个数据位,1 个奇校验位,1 个停止位,请画出传送字符“A”的帧格式。答:从左向右:0,1,0,0,0,0,0,1,0,1,1 45判断下列说法是否正确:串行口通讯的第 9 数据位的功能可由用户定义。发送数据的第 9 数据位的内容在 SCON 寄存器的 TB8 位中预先准备好的。串行通讯帧发送时,指令把 TB8 位的状态送入发送SBUF 中。串行通讯接收到的第 9 位数据送SCON 寄存器的 RB8 中保存。串行口方式 1 的波特率是可变的,通过

15、定时器/计数器 T1 的溢出率设定。答:(A)串行口通讯的第 9 数据位的功能可由用户定义。(对)(B)发送数据的第 9 数据位的内容在 SCON 寄存器的 TB8 位中预先准备好的。(对)串行通讯帧发送时,指令把 TB8 位的状态送入发送SBUF 中。(错)串行通讯接收到的第 9 位数据送SCON 寄存器的 RB8 中保存。(对)串行口方式 1 的波特率是可变的,通过定时器/计数器 T1 的溢出率设定。(对)46串行口工作方式 1 的波特率是:固定的,为 fosc/32。固定的,为fosc/16。可变的,通过定时器/计数器 T1 的溢出率设定。固定的,为 fosc/64。答:(C)可变的,通

16、过定时器/计数器 T1 的溢出率设定。 47在串行通讯中,收发双方对波特率的设定应该是( )的。答:一致的若晶体振荡器为 11.0592MHz,串行口工作于方式 1,波特率为 4800b/s,写出用 T1作为波特率发生器的方式控制字和计数初值。答:方式控制字为 13H,计数初值为 FAH为什么 MCS-51 串行口的方式 0 帧格式没有起始位(0)和停止位(1)?答:因为串行口的方式 0 是同步移位寄存器方式,不是用于异步串行通讯的,所以收发双方不需要确定数据帧的起始和终止,所以没有起始位(0)和停止位(1)。下列说法错误的是:各中断源发出的中断请求信号,都会标记在 MCS-51 系统中的 I

17、E 寄存器中。各中断源发出的中断请求信号,都会标记在 MCS-51 系统中的 TMOD 寄存器中。各中断源发出的中断请求信号,都会标记在 MCS-51 系统中的 IP 寄存器中。各中断源发出的中断请求信号,都会标记在 MCS-51 系统中的 TCON 与 SCON寄存器中。答:A,B,C51. MCS-51 单片机响应外部中断的典型时间是多少?在哪些情况下,CPU 将推迟对外部中断请求的响应?答:响应外部中断的典型时间是 3-8 个机器周期当遇到下列三种情况之一时,CPU 将推迟对外部中断请求的响应:CPU 正在处理同级的或更高优先级的中断。所查询的机器周期不是所当前正在执行指令的最后一个机器

18、周期。(3)正在执行的指令是 RETI 或是IE 或 IP 的指令。52中断查询确认后,在下列各种 8031 单片机运行情况中,能立即进行响应的是:当前正在进行高优先级中断处理当前正在执行 RETI 指令当前指令是DIV 指令,且正处于取指令的机器周期当前指令是 MOV A,R3答:D538031 单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把( )的内容压入堆栈,以进行断点保护,然后把长调用指令的 16 位地址送( ),使程序执行转向( )中的中断地址区。答:PC,PC,程序区54在 MCS-51 中,需要外加电路实现中断撤除的是:定时中断脉冲方式的外部中断外部串行中断电平方式的外部中断答:D55下列说法正确的是:同一级别的中断请求按时间的先后顺序顺序响应。同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。同级中断不能嵌套。答:(A),(C),(D)56中断服

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论