单片机复习题

上传人:re****.1 文档编号:473054887 上传时间:2022-09-03 格式:DOCX 页数:4 大小:15.80KB
返回 下载 相关 举报
单片机复习题_第1页
第1页 / 共4页
单片机复习题_第2页
第2页 / 共4页
单片机复习题_第3页
第3页 / 共4页
单片机复习题_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《单片机复习题》由会员分享,可在线阅读,更多相关《单片机复习题(4页珍藏版)》请在金锄头文库上搜索。

1、单片机复习题一、选择题1 .在 MCS-51 中()A、具有独立的专用的地址线B、由P0 口和P1 口的口线作地址线C、由P0 口和P2 口的口线作地址线D、由P1 口和P2 口的口线作地址线2 .以下有关PC和DPTR的结论中错误的是()A、DPTR是可以访问的而 PC不能访问B、它们都是16位的寄存器C、它们都是具有加“ 1”的功能D、DPTR可以分为2个8位的寄存器使用,但 PC不能3 .执行返回指令时,返回的断点是()A、调用指令的首地址B、调用指令的末地址C、调用指令下一条指令的首地址D、返回指令的末地址4 .假定设置堆栈指针 SP的值为37H,在进行子程序调用时把断点地址进栈保护后

2、,SP的值为()A、36H B、37HC、38HD、39H5 .对程序存储器的读操作,只能使用()A、 MOV指令B、 PUSH指令 C、 MOVX 指令 D、 MOVC 指令6 .以下运算中对溢出标志 OV没有影响或不受 OV影响的运算是()A、逻辑运算 B、符号数加减法运算C、乘法运算D、除法运算7 .功能为定义字节的伪指令是()A、DBB、DWC、DSD、BIT8 .中断允许控制寄存器是()A、TCONB、SCONC、IED、IP9 .在工作方式0下,计数器是由TH的全部8位和TL的5为组成,因此其计数范围是 ( )A、18192B、 08191C、 08192D、 1409610 .

3、MCS-51单片机的外部中断 0中断入口地址为 ()。A、0003H B、000BH C、0013H D、001BH11 . 8031单片机应用程序一般存放在()A. RAM B.内 ROM C.外 ROM D. CPU12 . 8031单片机中既可位寻址又可字节寻址的单元是()A. 20H B. 30H C. 00H D. 70H13 .当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。A. MOV A, R1B. MOVC A, A + DPTRC. MOVX A, R0 D. MOVX A, DPTR14 .若单片机的振荡频率为12MHz,设定时器工作在方式1需要定时1ms

4、,则定时器初值应为()。A.500B.1000C.216-500D.216-100015 . MCS-51单片机的外部中断 1的中断请求标志是()。A. ET1B. TF1C. IT1D. IE116 .串行口每一次传送()字符。A.1个 B.1串C.1帧 D.1波特17 .若(A) =86H, (PSW) =80H,则执行 RRC A 指令后(A)为 ()。A. C3HB. B3HC. 0DH D. 56H18 . 8051单片机内有()个16位的定时/计数器,共有()种工作方式。A. 4, 5B. 2, 4C. 5, 2D.2, 319 .以下各项中不能用来对内部数据存储器进行访问的是()

5、A.数据指针DPTRB.按存储单元地址或名称C.堆栈指针SPD.由R0或R1作间址寄存器20 .在MCS-51中,为实现P0 口线的数据线和低地址位复用,应使用 ()A.地址缓冲器B.地址寄存器C.地址锁存器D.地址译码器二、填空题(每空1分)1 .数据指针DPTR可以拆分成两个 8位寄存器使用,其名称分别是 和。2 . 80C51单片机的时钟电路包括两部分内容,即芯片内的 和芯片外跨接的 。若提高单片机的晶振频率,则单片机的机器周期会变 。在MCS-51单片机的定时单位中,一个机器周期包括 个状态,一个状态包括 个节拍。3 .通常单片机有两种复位操作,即 和。复位后,PC值为, SP 值为,

6、通用寄存器的当前寄存器组为 组,该组寄存器的地址范围是从 到。4 .在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作 数的。5 . MCS-51单片机的 P0-P4 口均是 I/O 口,其中的P0 口和P2 口除了可以进行数据的输入、输出外,通常还用来构建系统的 和。6 .假定(A) =85H, (20H) =0FFH , (CY) =1,执行指令:ADDC A, 20H后,累加器 A的内容为 , CY的内容为 。7 .假定(A) =50H, (B) =0A0H。执行指令:MUL AB后,寄存器B的内容为 ,累加A的内容为 ,CY的内容为 , OV的内容为。8 .

7、假定addr11=00100000000,标号qaz的地址为1030H。执行指令:Qaz: AJMP add11后,程序转移到地址 去执行。9 . MCS-51单片机外部中断请求信号有电平方式和 ,在电平方式下,当 采集到INT0、而!的有效信号为 时,激活外部中断。10 . 8155是接口。与8255相比,具有的优点体现在 和t。11 . 计算机的系统总线有地址总线、 和。一个16KB的RAM 存 储器,芯片应该具有 根地址线。12 .通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式 称为。三、程序题1 .指出下列指令中哪些是非法的,哪些是合法的。(1) R

8、R R2 ()(2) SUBBA, #10H( )(3) ADDR3, 30H( )(4) INCDPTR( )MOVC, R3( )(6) MOVXA, A+DPTR ( ) DJNZ20H, LOOP( )(8) MOVCA, A+DPTR( )(9) ANLR0, 0FH( )(10) INCR2( )(11) ORLA, P0( )(12) SUBBA, #10H( )(13) ADDA, R2( )(14) DECDPTR( )(15) MOVC,R3( )(16) MOVR2, R0( )(17) DJNZR7, LOOP( )(18) PUSHR0( )(19) ANLR0, #

9、0FH( )(20) CPLR2( )2 .单片机内部 RAM是如何化分区域的?简述各区域的特点.(5分)3.编程完成数据传送.(8分)好将片夕卜RAM 3000H300FH中的数据传送到片内 RAM 30H3FH单元中4.设单片机晶振频率 FOSC=6MHZ ,使用定时器1以工作方式2产生周期为500方波,用中断方式实现编程,并在P1.7输出 (10分)四、编程题。1.已知在R2中存放一个压缩的 BCD码,请将它拆成二个 BCD字节,结果存于外 SUM开始的单元中(低位在前)。,s的等宽RAM的2 .请将片外 RAM20H 45H单元清零。3 .请将 ROM2000H单元内容送 R6五、综合题1. 用单片机80C51连接四片 EPROM 2732 ,问题(1)每片2732的存储空间是多大?(2)共要用多少根地址线?其中几根直接连接存储器几根做为片选信号?(3)画图,并写出这四片的地址范围2.试设计一个有8个发光二极管的流水灯电路,并编程实现能使8个灯依次左移和右移的扫亮。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 工业自动化

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号