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

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

来源:网络收集 时间:2018-11-11 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

课堂练习

一、 判断改错题

1、XCHD A,@R3 ( F )

2、CPL R0 ( F ) 只能用于累加器A 3、MOV R4, 0E0H ( T )

4、PUSH DPTR (F ) 只能是直接地址 5、MOV @R1,R2 ( F ) 寄存器不能互相赋值 6、SUBB B, 56H ( F ) 不能是B

7、XCH A,#50H ( F ) 只能是地址或寄存器 8、ORL P1,A ( T )

9、MOV @DPTR,A ( F ) 应该是MOVX 10、TAB DB 01110010B,16H,45,’8’,’A’ (T )

二、 程序分析题

1、执行下列程序段中第一条指令后,(P1.7)=_P1.7__;执行第二条指令后,(P1.3)=___1_____。 ANL P1,#73H ORL P1,#38H

2、下列程序段执行后,(A)=___0DH __,(B)=__11H____。

MOV A,#0FBH MOV B,#12H DIV AB

3、已知(SP)=09H,(DPTR)=4567H,在执行下列指令后,(SP)=_0BH_____,内部RAM(0AH)=__67H____,(0BH)=_45H___。

PUSH DPL PUSH DPH

4、下列程序段执行后,(R0)=_7EH _,(7EH)=_-1 _,(7FH)=_ 3FH _。 MOV R0,#7FH MOV 7EH,#0 MOV 7FH,#40H DEC @R0 DEC R0

DEC @R0

5、下列程序段汇编后,从3000H开始的各有关存储单元的内容将是什么?(11分) ORG 3000H

TAB1 EQU 3234H TAB2 EQU 4000H DB “START” DW TAB1, TAB2, 9000H

答:‘S’,’T’,’A’,’R’,’T’,32H,34H,40H,00H,90H,00H

一、 选择题

第一章 微型计算机基础知识

1、 十六进制数A到F和对应的ASCII码的差为 ( A )

A. 37H B. 30H C. 40H D. 47H

2、CPU是单片机的核心部件,它包括运算器和 (A )

A. 控制器 B. 数据存储器 C. 程序存储器 D. I/O端口

第二章 CPU 结构

1、ALE管脚可以作为低八位地址的锁存控制信号,也可以作为其他芯片的时钟信号。ALE时钟振荡频率为( B )

A.1/12 晶振频率 B.1/6 晶振频率 C.1/4 晶振频率 D.1/2 晶振频率 2、读片外部数据存储器时不起作用的信号是(C )。

A./RD B. /WR C./PSEN D.ALE

3、89S51单片机是以下哪个公司的产品?( C ) A、INTEL B、AMD C、ATMEL D、PHILIPS 4、MCS-51系列单片机是属于( C )体系结构。 A、冯诺依曼 B、普林斯顿 C、哈佛 D、图灵 5、PC中存放的是( A )

A.下一条要执行的指令的地址 B.当前正在执行的指令 C.当前正在执行指令的地址 D.下一条要执行的指令

6、8051 有四个工作寄存器区,由PSW 状态字中的RS1 和RS0 两位的状态来决定,单片机复位后,若执行 SETB RS0 指令,此时只能使用 区的工作寄存器。( B )

A.Ⅰ区 B.Ⅱ区 C.Ⅲ区 D.Ⅳ区

7、开机复位后,CPU 使用的是第0 组工作寄存器,地址范围是( D ) 。

A.00H-10H B.08H-0FH C.10H-1FH D.00H-07H

8、进位标志CY 在( C ) 中 。

A.累加器 B.算逻运算部件ALU C.程序状态字寄存器PSW D.DPTR 9、ATMEL 的89S51 驱动能力最强的并行端口为( A )。

A.P0 B.P1 C.P2 D.P3

10、对MCS-51 系列单片机P0 口用作输出时,应外接( A ) 。

A.上拉电阻 B.二极管 C.三极管 D.下拉电阻

11、MCS-51 单片机的最大时序定时单位是( D )。 A、 拍节 B、状态 C、机器周期 D、指令周期 12、单片机复位后,SP 、PC 、I/O 口的内容为( C ) A.SP = 60H PC = 00H P0 = P1 = P2 = P3 = FFH B.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H

13、单片机复位后,累加器A、PC、PSW 的内容为( B )

A、A = FFH PC = 00H PSW = FFH B、A = 00H PC = 0000H PSW = 00H C、A = 07H PC = 0000H PSW = FFH D、A = 00H PC = 00H PSW = 00H

14、、MCS-5l单片机的最大程序寻址空间是 64KB ,该空间的地址范围为0000H— 0FFFFH系统上电及复位的程序入口地址为 0000H 。

15、/PSEN为 片外ROM读选通信号 ,ALE为 地址锁存允许信号。 16、片外ROM的选通信号是 /PSEN片外RAM的读选通信号是/RD 17、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个 高 电平并维持 2 个机器周期,可将系统复位。

18、MCS-51单片机内部RAM共有 256 字节,低128字节是真正的 用户 区,其中通用寄存器组的地址为 30~7F 单元、可位寻址区为20~2F 单元。高128字节为 特殊功能寄存器区 5、存储器可分为 程序存储器 、 数据存储器 。

6、与CPU相关的特殊功能寄存器有ACC、 B 、 PSW 、 SP 、 DP1 、 PC 。 7、单片机的P1口用作输入,在进行读引脚的操作之前必须 向锁存器写1 。 8、单片机在外接存储器时P2口的第一功能是 I/O端口 ,第二功能是 作地址总线高8位 。 9、51单片机有两种低功耗操作方式:节电操作方式和掉电操作方式。

第三章 指令系统

1、MOV A,@R1 属于 寄存器间接 寻址方式,MOV C, bit 属于位 寻址方式。

2、访问8051 片外数据存储器MOVX 指令采用的 寄存器间接寻址方式,访问片外程序存储器MOVC 指令采用的是 变址 寻址方式。

3、利用KEIL 软件进行仿真调试时,在执行调用指令时调试可跟踪到子程序内部并逐条执行子程序内部的各条指令。(C)

A 暂停 B 调试 C单步 D连续运行

4、已知 MOV A #28H

MOV R0 #20H MOV @R0,A ANL A, #0FH ORL A, #80H XRL A, @R0

执行结果A 的内容为( A )

A. A0H B.28H C.08H D.88H

5、在进行BCD 码运算时,紧跟加法运算指令后面的指令必须是(B) A.ADD B.DA A C.ADDC D.由实际程序确定

6、MCS-51 单片机有七种寻址方式,MOVX A,@A+DPTR 属于(B)寻址。 A间接 B变址 C相对 D直接

7、有如下程序段

MOV 31H ,#24H MOV A 31H SWAP A ANL A ,#0F0H 执行结果是 ( C )

A.A=24H B. A=42H C .A=40H D. A=00H

8、编程时,一般在中断服务子程序和子程序中需要保护和恢复现场,保护现场用_ PUSH_ 指令,恢复现场用 POP指令

9、访问MCS-51 单片机程序存储器地址空间.片内数据存储器地址.片外数据存储器地址的指令分别为___ ____,MOV 和___MOVX ___。

10、单片机系统的第一条伪指令是 ORG 、最后条指令是 END 。 11、下列程序段汇编后,从3000H开始的各有关存储单元的内容将是什么? ORG 3000H

TAB1 EQU 3234H TAB2 EQU 4000H DB “START”

DW TAB1, TAB2, 9000H

答:‘S’,’T’,’A’,’R’,’T’,32H,34H,40H,00H,90H,00H

12、下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为6MHz,问机器周期是 2us,执行下列程序共需 1006us ,写出计算过程。

MOV R3,#100;1 LOOP:NOP ;1

NOP 答: 1+(1+1+1+2)*100+2 NOP

DJNZ R3,LOOP ;2 RET ; 2

13、下列程序段要实现把片外RAM 从8100H开始的10个存储单元的内容移到片内RAM 40H开始的单元,找出其中的错误并改正。

PUSH A ;改正为: PUSH ACC MOV R7,10 ;改正为: MOV R7,#10 MOV R2, #40H ;改正为: MOV R0,#40H MOV R0,#8100H;改正为: MOV DPTR,#8100H LOOP: MOV A,@R0 ;改正为: MOV A,@DPTR

MOV @R2,A;改正为: MOV @R0,A INC R0 ;

INC R2;改正为: INC DPTR DJNZ R7,LOOP

POP A ;改正为: POP ACC

14、某单片机应用系统的P1口连如下图,问:(1)执行下列程序的第一条指令后,哪些灯会亮?(2)第二

条指令的用处?(3)执行到最后,(A)=? 程序为: MOV P1, #0EH ORL P1, #0C0H MOV A, P1 ANL A, #0C0H

答: 除D2,3,4都亮;点亮D7,8; 0C0H

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机原理复习例题 (全答案)在线全文阅读。

单片机原理复习例题 (全答案).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/265766.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: