第一范文网 - 专业文章范例文档资料分享平台

单片机原理复习题1答案(1)

来源:用户分享 时间:2020-06-23 本文由树红树绿 分享 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

单片机原理复习题1

单片机复习题1

一、填空题。

1、对程序存储器的读操作,只能使用 MOVC.

2、执行中断返回命令,要从堆栈弹出断点地址,以便去执行被中断的主程序。从堆栈弹出的断点地址送给 PC .

3、 在寄存器间址寻址方式中,指定寄存器中存放的是操作数地址

4、某串行通信中有1个起始位、8个数据位和1个停止位,应选择的异步串行通信方式为方式1 5、 当优先级的设置相同时,若以下几个中断同时发生,中断优先响应的是外部中断0 6、 某单片机中,若fosc=12MHz,则定时器T1的最大定时时间可为65536μs。

7、 若原来工作寄存器0组为当前寄存器组,现要改为1组,可以使用的指令是SETB RS0 8、 设堆栈指针SP的值为37H,在子程序调用时把断点地址进栈保护后,SP的值为39H 9、 串行通信的传送速率单位是波特,波特的单位是位/秒

10、当使用8031单片机时,需要扩展外部程序存储器,此时EA应为 接地 。

11、单片机内有组成微机的主要功能部件___CPU_______、____存储器_______和___I/O口________。 12、用户在堆栈区中进行数据存取时,按照 先进后出 的原则。

13、51系列基本型单片机有___5___个中断源,其中外部中断0的入口地址为____0003H________。 14、写出符号所表示的含义:

PSW: 程序状态字 RAM: 数据

存储器 CPU: 中央处理器 ROM: 程序存储器

SP: 堆栈指针 I/O: 输入/输出口

15、写出MCS-51指令系统的常用寻址方式为: 立即寻址 、 直接寻址 、 间接寻址 、 寄存器寻址 。.

16、若由程序设定RS1、RS0=11,则选择的当前工作寄存器组为第___D组_____。 17、8051按指令的功能可分为 数据传送类 , 算术运算类 , 控制转移类

, 位操作类 等类型

18、中断源的自然优先级由高到低排序为 : INTO 、 TO 、 INT1 、 T1 、 RX或TX 。 19、8051的定时器/计数器有______T0

__________、____T1__________两个16位的定时器/计数器。

二、判断对错,如对则在( )中写“√”,如错则在( )中写“×”。 1.MCS-51单片机可执行指令:MOV 35H,@R3。( × ) 2.8031与8751的区别在于内部是否有程序存储器。( √ ) 3.当向堆栈压入一个字节的数据后, SP中的内容减1。( × ) 4.程序计数器PC中装的内容是当前正在执行指令的地址。( × ) 5.某特殊功能寄存器的字节地址为80H,它即能字节寻址,也能位寻址。( √ ) 6.MCS-51单片机中的PC是不可寻址的。( √ )

单片机复习题1 共 9 页 ,第 1 页

单片机原理复习题1

7.当MCS-51执行MOVX @DPTR,A指令时,伴随着WR信号有效。( √ )

8.MCS-51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持续

时间不小于1个机器周期。( √ ) 9.区分外部程序存储器和数据存储器的最可靠的方法是看其是被WR还是被PSEN信号连接。( √ )

10.各中断源发出的中断请求信号,都会标记在MCS-51的TCON寄存器中。( × ) 11、 8051单片机片内RAM的地址空间为00H~7FH。( × ) 12、 8051单片机访问片外ROM是以/PSEN作为读选通信号。( √ )

13、 DPTR、PC都是16位的寄存器,所以它们都是在内RAM中的某二个特殊功能寄存器组合而成的。 ( × ) 14、 8051单片机复位以后,程序从0030开始执行。( × ) 15、 -15的原码是10001111,补码是11110000。( × ) 16、 内部RAM的位寻址区,可供位寻址使用也可供字节寻址使用。( √ ) 17、 MCS — 51 单片机片外数据存储器与I/O端口是统一编址的。( √ ) 18、 执行LCALL指令时,栈指针SP的内容不会发生变化。( × )

19、 内部没有输出数据缓冲器的8位A/D芯片,数据输出端一般可以与51单片机P0口直接连接。 ( × ) 要加锁存器

20、 DA转换器0832一定要通过锁存器才能与CUP接口。 ( × )

三、选择题

1.把35.625转换成十六进制的结果是: B 。 (A) 23.CH (B) 23.AH (C)13.AH (D)12.CH 2.八进制的基数为: B 。 (A)16 (B)8 (C)15 (D)2

3.MCS—51单片机的复位信号是( A )有效。

A.高电平 B.低电平 C.脉冲 D.下降沿

4.EPROM型单片机的正常工作电压和编程电压分别是 C 。 (A)10V,21V (B)5V,10V (C)5V,21V (D) 21V,5V 5.主频为12MHz的单片机它的机器周期为 C 。 (A) 1/12μs (B)0.5μs (C) 1μs (D)2μs

6.指令周期有三种,分别是单周期指令,双周期指令和 A 指令。 (A)三周期 (B)四周期 (C)五周期 (D)六周期

7.判断MOVX A,@R0指令的源操作数的寻址方式 A (A)寄存器间址 (B) 变址寻址 (C)寄存器寻址 (D)相对寻址 8.8031响应中断的最短时间和最长时间是 B 。

(A) 3,5机器周期 (B)3,8 机器周期 (C)3,8 时钟周期 (D)3,5 时钟周期 9. A 在访问外存时,是一个真正意义上的双向数据I/O口 (A)P0 (B)P1 (C)P2 (D)P3

10. B 是指D/A转换器能分辨的最小输出模拟量,取决于输入数字量的二进制位数。 (A) 分辨率 (B)转换精度(C)偏移量误差 (D) 线性度

单片机复习题1 共 9 页 ,第 2 页

单片机原理复习题1

四、简答题

1、中断服务子程序返回指令RETI和普通子程序返回指令RET有什么区别? RETI除了将压栈的内容出栈外(即现场恢复)

清除在中断响应时被置1的MCS-51内部中断优先级寄存器的优先级状态。

2、 简述MCS-51系列中8031、8051、8751的区别? 8031片内无程序存储器;

8051片内有4KB掩膜型程序存储器(ROM) 8751片内为4KB的EPROM

3、 简述中断受阻的条件。

同级或高级中断正在服务;

正在执行的指令还未完成;

正在执行RET、RETI或访问IE、IP指令时,需执行完下一条指令后方可响应。

4.MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么?

MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突。这是因为它们的控制信号不同:

(1)外扩程序存储器是PSEN信号为其控制信号 外扩数据存储器是RD与WR信号为其控制信号

(2)指令不同,程序存储器用MOVC读取,数据存储器用MOVX存取 5. MCS-51单片机系统扩展的三总线是怎样形成的?地址总线的低8位为什么还要加锁存器?

总线:P0口数据线D7~D0,地址线低8位A7~A0(经锁存); P2口 地址线高8位A15~A8; 控制线 PSEN、RD(P3.7)、WR(P3.6)、ALE、RST

因为P0口用做地址/数据线分时使用,所以需要将地址信号锁存。

6. MCS-51单片机共有几个中断源?他们的入口地址分别是多少?若想将中断服务程序放置在程

序存储区的任意区域,在程序中应该作何种设置? (1)MCS-51单片机共有5个中断源

(2) CPU响应中断时,中断入口地址如下: INT0—0003H;INT1—000BH;T0—0013H;T1—001BH;串行中断—0023H。

(3)在对应中断源的入口地址处存放一条无条件转移指令,转到该中断服务程序。如:T0的中断服务程序首地址(标号)为T0SAV,则在000BH处存放指令:LJMP T0SAV。 7.简答:中断响应的条件:

答(1)相应的中断总是开放的

单片机复习题1 共 9 页 ,第 3 页

单片机原理复习题1

(2)没有同级的中断或跟高级别的中断正在处理 (3)正在执行的指令必须执行完后1个机器周期

(4)若正在执行RETI,或正在访问IE或IP寄存器,则必须执行完当前指令的下一条指令后方能响应中断

五.读程序。

1.下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为12MHz,问执行下列程序需要多少时间?

MOV R3,#100 ;1机器周期指令 LOOP:NOP ;1机器周期指令 NOP ;1机器周期指令

NOP ;1机器周期指令

NOP ;1机器周期指令

DJNZ R3,LOOP ;2机器周期指令 RET ; 2机器周期指令

t=(1+6*100+2)*1us=603us

2、已知(40H)=38H,(41H)=5CH:执行下列程序段后,(A)= ;

(R0)= ; (42H)= ; (43H) = 。(4分)

MOV R0,#40H MOV A,@R0 INC R0

ADD A,@R0 INC R0

MOV @R0,A CLR A ADDC A,#00H INC R0

MOV @R0,A

答案:(A)=00H; R0=43H;

(42H)=94H; (43H)=00H

3、已知内部RAM 30H单元开始存放20H个数据,将其传送到外部RAM的0000H单元开始的存储区,请编程实现。

MOV R0,#30H

MOV R1,#00H MOV R2,#20H

LOOP: MOV A,@R0;取数

单片机复习题1 共 9 页 ,第 4 页

单片机原理复习题1

MOVX @R1,A;存数 1NC R0 1NC R1

DJNZ R2,LOOP RET

4、在8051单片机中,已知晶振频率为6MHz,试编程使P1.0输出周期为2ms的方波。

选T0工作于模式0,产生1ms定时;

ORG 4000H MOV TL0,#0CH MOV TH0,#0F0H SETB TRO

LP1:JBC TFO,LP2 AJMP LP1

LP2:MOV TL0,#0CH MOV THO,#,0F0H CPL P1.0 AJMP LP1 END

5、 MOV A,R1

MOV B,R2

CJNE A,B,BJ1 BJ1:JC BJ2 MOV A,R2

BJ2:MOV P1,A

比较R1与R2中两个无符号数的大小,并将较小数送P1口输出

6、 MOV DPTR,#1000H

MOV R0,#30H LOOP:MOVX A,@DPTR MOV @R0, A INC DPTR INC R0 CJNE R0, #71H, LOOP RET

把片外数据存储器1000H~1040H中的内容传送到片内数据存储器 30H~70H中。

六.综合题。

1、试编一程序,分别统计在内部RAM的40H~60H单元的数据区中奇数和偶数的个数,并将奇数和偶

单片机复习题1 共 9 页 ,第 5 页

搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新高中教育单片机原理复习题1答案(1) 全文阅读和word下载服务。

单片机原理复习题1答案(1) .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/wenku/1099309.html(转载请注明文章来源)
热门推荐
Copyright © 2018-2022 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top