




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机复习提纲(1)单项选择题:(10分)1. MC-51单片机复位后,程序计数器PC的内容是 CA . OoHB . FFHC. 0000HD. FFFFH2. 8031单片机芯片要使用时应把EA信号引脚A 接高电平B 接地C.悬空D 接地址锁存器选通端3. MCS-51的程序计数器 PC为16位计数器,因此其寻址范围是D 。A . 8KB. 16KC. 32KD . 64K4. 在MCS-51单片机中,唯个可供用户使用的16位寄存器是 B。A . PSWB. DPTRC . IPD . PC5. 在MCS-51单片机中,唯个用户不能直接使用的寄存器是D。A . PSWB. DPTRC .
2、IED . PC6. 在单片机中,用作标志寄存器的一个特殊功能寄存器是A。A . PSWB. DPTRC . TCoND . PC7. 单片机的指令地址存放在D中。A . PSWB. DPTRC . SPD . PC&提高单片机的晶振频率,则机器周期信号C 。A.不变B .变长C.变短D.变长变短不定9 . 8031不具有第二功能的I/O 口是:( B )A、 P0 口B、P1 口C、P2 口D、 P3 口1 0 .在 MCS-51单片机的中断中,如果出现同级中断申请时,就按硬件查询序列来处理响应次序,其优先级别中第三个为:(D )A、定时/计数器中断0B、定时/计数器中断1C、外部中断0D、
3、外部中断1E、串行口中断11 . MSC-51在响应中断时,必须由用户清除的标志为(B)A、TF0B、RIC、IE0D、TF112 .设(A) =F0H ,若执行4次指令 RLA,则执行完后,A中的内容为:(C)A、 FFHB、00HC、0FHD、F0H13 .乘法指令是MCS-51单片机中执行时间最长的指令之一,当执行完MUL AB后,积的咼8位在:(B)B中A、在寄存器A中B、在寄存器C、在Cy中D、在PSW中14 .设执行ADC指令后,A中的内容为10011010B ,再执行DA A 指令后,A的内容应为(D )A、 10100000B、 10010000C、 00010000D、 00
4、00000015 .设 A=56H ,R0=20H , (20H) =7AH ,若执行XCHD A ,R0,则A中的内容为:(C)A、76HB、A6HC、5AHD、50H16 .执行 PUSHdirect指令时,SP将进行何种操作? (B)A、SP + 0B、SP + 1C、SP + 2D、SP - 117 .定时器T1中断的入口地址为:(C)A、0023HB、 000BHC、001BHD、 0013HA、RLCB、CLRC、RRCD、ORC19. MCS-51响应中断时,下面哪一个条件不是必须的(C )。A当前指令执行完毕B、中断是开放的C没有同级或高级中断服务D、必须有RETI指令20.关
5、于MCS-51的堆栈操作,正确的说法是(C )。A、先入栈,再修改栈指针对B、先修改栈指针,再出栈C先修改栈指针,再入栈D、以上都不对21在中断服务程序中,至少应有一条(D)。A传送指令B 、转移指令C 、加法指令D、中断返回指令22.ORG2000HLCALL 3000HORG3000HRET左边程序执行完RET指令后,PC-(C)。A 2000H、B、 3000HC 、 2003HD 、 3003H23.要使MCS-51能够响应定时器T1中断、串仃接口中断,匕的中断允许奇存器应是(A、。A 98HB、 84HC、42HD、22H24. PSW-18时,则当前工作寄存器是(D)。A 0组B、
6、1组C、2组D、3组25.所谓CPU是指(A )A、运算器与控制器B、运算器与存储器C、输入输出设备D、控制器与存储器26.执行 MoVIE, #03H 后,MCS-51将响应的中断是( B)。A、1个B、2个C、3个D、0个27.各中断源发出的中断请求信号,都会标记在MCS-51系统中的(A)。A TCON/SCON B、IE C、IP D 、TMOD28.指令AJMP的跳转范围是(C)。A 256BB、1KBC、2KBD、64KBF列哪一个指令助记符是非法字符?(18.IE的内容D )。、只有加法、只有减法29能直接进行十进制调整的运算是(A、有加法和减法B 、有乘法和除法二. 填空题:(
7、20分)1.根据MCS 51内部RAM的配置情况填空:MCS 51内部RAM 共有 256 字节。其中:80HFFH 为 区;20H2FH 为 位寻址区,可以 位 寻址,也可以 字节 寻址;30H7FH为字节寻址区,只能寻址。2根据51系列单片机的基本特性填空:(1)、CPU字长是 8 位(2) 、可供使用的地址线最多可达到根(3)、可寻址的最大空间为 64kb(4)、具有4个8位并行I/O口,共32根I/O线(5)、具有5个中断源,2个优先级(6)、8051具有4kbROM ,8031无片内ROM3. 访问外部数据存储器必须使用MoV X指令。4. 8031的五级中断分为二个 外部中断二个禾
8、廿个 串行口中断。5. MCS-51外部中断0的中断入口地址是: 0003H 、外部中断1的中断入口地址是: OoBH、定时器 T0的中断入口地址是:0003定时器T1的中断入口地址是:001BH、串行口的中断入口地址是:0023H。6. 中断系统初始化步骤是:1、开放相应中断源的中断2、设定所用中断源的中断优先级 3、若为外部中断,则应规定为低电平还是负边沿的中断解发式。7. ALE是信号。& PSEN是信号。9. 在8031单片机中,一个机器周期包括 _6个状态周期,一个状态周期包括12个振荡周期。10根据应用的要求,复位电路通常有两种基本形式,它们分别是开机复位和人工复位。11子程序必须
9、使用指令返回主程序,而中断服务程序必须使用RETl指令返回主程序。12. 指令系统:在R7=00H的情况下,DJNZ R7 , rel指令将循环执行无数次。欲使P1 口的低4位输出0而高4位不变,应执行一条 ANL P1,#0F0H指令。欲使P1 口的高4位输出1而低4位不变,应执行一条 ORL P1,#0F0H指令。欲使P1 口的所有位变反,应执行一条CPL P1指令。13. MCS-51汇编语言源程序的扩展名为ASM。14. 执行了 DIV AB指令后,则商存放在 _A中,余数存放在B 中。15. 执行了 MUL AB指令后,则积的高8位存放在B中,而积的低8位存放在 A 中。16. 访问
10、外部数据存储器应采用间接寻址方式:杳表应使用变址 寻址方式。17. 十进制调整指令 DA A不能单独执行,在执行该指令之前必须先执行加法 指令或者 减法指令。18. 位转移指令都是采用位寻址方式实现转移的。19. 中断过程包括:中断请求、 中断响应 、 中断处理 和中断返回 。20. -19D的二进制补码表示为 。21 .外部中断请求标志位是 JEQ和 JEI。22. 当89C51的RST引脚上保持_2个机器周期以上的高电平时,89C51即发生复位。23. 当单片机的型号为 8031时,其芯片引线EA 一定要接低 电平。24. ORG 1000HLCALL 4000HORG 4000HADD2
11、5.指令 LCALLA R2 执行完 LCALL后 PC= 4000H。37B0H,首地址在 2000H,所完成的操作是2003H入栈,PC=37B0H26. 在变址寻址方式中,以 A作变址寄存器,以PC 或 DPTR作基址寄存器。27. 假定累加器 A的内容为30H,执行指令:1000H: MoVCA, A+PC后,把程序存储器 1031H单元的内容送累加器 A中。28.设SP=60H片内RAM的(30H)=24H,( 31H) =10H,在下列程序段注释中填执行结果。DPTRA=10H=10H=24H24HPUSHPUSHPOPPOPMOVMOVX最后执行结果是241OH=O29. 通过堆
12、栈操作实现子程序调用,首先要把_PL的内容入栈,以进行断点保护。调用返回时再进行出栈操作,把保护的断点弹回_PL。30. 在位操作中,能起到与字节操作中累加器A作用的是 位条件转移操作。31. 堆栈设在 存储区,程序存放在 存储区,外部I/O接口设在 存储区,中断服务程序存放在 存储区。三. 判断题:(10分)T1、单片机的存储器 ROM和RAM是严格分工的。F2、堆栈可用于响应中断或调用子程序时, 保护断点地址,程序断点16位地址会自动压 入堆栈,数据入栈前 SP先自动加1,然后高8位地址进栈,每进栈一个字节 SP又自动 加1 ,而后是低8位地址进栈。F3、程序计数器PC也是特殊功能寄存器。
13、F4、MCS-51复位不影响内部 RAM中的数据,包括工作寄存器 RO R7。F5、直接寻址是唯一可寻址特殊功能寄存器的寻址方式。F6、累加器中内容入栈可用指令PUSH A来实现。F7、MCS-51系列单片机的特点之一是内部工作寄存器以RAM形式组成。F8、工作寄存器可以这样传递数据:MOV R1, R2F9、MOV A , A+DPTR 是变址寻址方式。F10、只要有中断出现,CPU就立即响应中断。F11、PC存放的是当前正在执行的指令。F12、每个特殊功能寄存器都既有字节地址,又有位地址。F13、20H 一定是字节地址。T14、在MCS-51单片机中,高级中断可以打断低级中断形成中断嵌套。
14、T15、8031单片机具有4个并行端口和一个串行端口。T16、堆栈遵循数据先进后出,后进先出的原则。T17、在堆栈操作中,当栈内的数据全部弹出后,这时的SP指向栈底单元。F18、中断初始化时,对中断控制寄存器的状态设置,只能使用位操作指令,而不能使用 字节操作指令。F19、MCS-51的相对转移指令最大负跳距是127B。F20、MCS-51的程序存储器只是用来存放程序的。F21、MCS-51系统可以没有复位电路。四. 名词解释:1、单片机一一单芯片微型计算机2、CPU 中央处理器3、ROM 程序存储器4、RAM 数据存储器5、PC程序计数器6、DPTR 数据指针7、PSW程序状态字寄存器8、S
15、P堆栈指针9、TCON 定时器I计数器10、SCON串行口控制寄存器11、IE中断允许控制寄存器12、IP中断优先级控制寄存器13、中断I1014、汇编语言一一是一种面向机器的语音,使用汇编语音能直接操作到单片机的存储器 接口定时器 计数器中断系统五.指出下列指令中源操作数所采用的寻址方式:(5分)1、MoVA,20H(直接)2、MoVC,20H(位)3、MoVA,#20H(立即)4、MOVA,R1(寄存器)5、MOVA,R1(间接)6、MOVCA,A+DPTR(变址)7、MOVCA,A+PC(变址)&MOVXA,DPTR(间接)9、MOVXA,R0(间接)10、MOVC,00H(位)11、J
16、Zrel(相对)12、SJMP$(相对)六.阅读并分析程序:(20分)1.已知A=83H、 R0=17H、(17H) =34H ,请指出在执行下列程序段后A的内容。ANL A , #17HORL17H , ACPL A A=111111002.设 R0=32H、A=48H、( 32H) =80H、( 35H) =4AH、( 40H) =08H ,请指出在执行下列 程序段后各单元内容的变化。MOVMOVMOVMOV XCH A , XCHDA , R0R0=35HA=8AH(32H)=80HR0 , 40H40H , AR0, #35H40HA , R0(80H)=0.8H(40H)=80H(R
17、0)=35H(A)=80HA=8AH(40A)=80H(35H)=40H135(H)=40H(40H)=80A七.编程题:(10 分)1、求一组数据的最大值(或最小值);2、统计一串数据中正数、负数的个数;3、 找出一串数据的正数(或负数),且从片外RAM传送到片内RAM。八. 已知程序,给出流程图,编写出源程序。(10分)九. 简答题:(15分)1、 开机复位后,CPU使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变 当前工作寄存器组?答:系统复位后,CPU选用第O组工作寄存器即地址分别为00H07H。如需改变当前工作寄存器,可设置 PSW状态字中的 RS1、RSOo如RS1、
18、RSO为00则指向第0组;为01则指向第1组;为10则指向第2组;为11则指向第3组。2、MCS-51单片机的程序存储器和数据存储器共处同一地址空间为什么不会发生总线冲突?答:访问不同存储器,使用不同的指令。如访问ROM用MOVC ,访问片内RAM则用MOV , 片外RAM用MOVX。不同的指令控制信号有所不同,故可避免总线冲突。3、80C51单片机响应中断的条件是什么?答:(1)中断系统为开中断状态。(2)有中断源发出中断请求。(3)没有同优先级或高优先级的中断正在处理。(4)现行的单条指令已经执行完毕。(5)若CPU正在执行指令 RET、RETl或访问IE或IP指令,则在当前指令执行完后,还 要紧接着再执行完下一条指令。4、MCS-51单片机片内256B的数据存储器可分为几个区?分别作什么用?4个区工作寄存器区:从00H1FH安排了 4组工作寄存器,每组占用8个RAM字节,记为R0R7 位寻址区:地址从20H2FH,共16字节,128位用户RAM区:地址30H7FH,共80
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025战略管理与合同关系优化
- 2025商务英语考试:商务合同英译关键注意问题
- 2025租赁合同与销售合同
- 2025标准煤炭购销合同
- 2025《商务楼租赁合同》范本
- 2025合同解除与合同终止的区别
- 2025餐饮连锁店的用工合同范本
- 2025铜产品购销合同范本
- 2025年:透视租赁合同中的当事人权益保障
- 2025有关企业对个人借款合同范文
- 地基基础基桩静荷载试验考试题库
- 珠宝行业中的区块链技术
- 大数据时代下传统会计受到的冲击与应对措施
- 断亲协议书模板
- TD/T 1061-2021 自然资源价格评估通则(正式版)
- 级进模具毕业设计说明书
- MOOC 知识创新与学术规范-南京大学 中国大学慕课答案
- 儿童呼吸机基本使用
- 手术替代治疗方案
- 建筑工程项目管理绩效评价指标体系
- T-CNPPA 3025-2023 药包材质量协议管理指南
评论
0/150
提交评论