单片机原理试题库.docx

上传人:rrsccc 文档编号:10337432 上传时间:2021-05-09 格式:DOCX 页数:13 大小:36.72KB
返回 下载 相关 举报
单片机原理试题库.docx_第1页
第1页 / 共13页
单片机原理试题库.docx_第2页
第2页 / 共13页
单片机原理试题库.docx_第3页
第3页 / 共13页
单片机原理试题库.docx_第4页
第4页 / 共13页
单片机原理试题库.docx_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《单片机原理试题库.docx》由会员分享,可在线阅读,更多相关《单片机原理试题库.docx(13页珍藏版)》请在三一文库上搜索。

1、单片机原理及应用复习题一、选择题(在每个小题四个备选答案中选出一个或几个正确答案, 填在题的括号中)1、80C51 基本型单片机内部程序存储器容量为()。(A)16KB(B)8KB(C)4KB(D)2KB2、在 80C51单片机应用系统中,可以作为时钟输出的是()引脚。(A) EA (B)RST (C)ALE (D) PSEN3、在 80C51的 4 个并行口中,能作为通用I/O 口和高 8 位地址总线的是()。(A)P0(B)P1(C)P2(D)P34、当优先级的设置相同时,若以下几个中断同时发生,()中断优先响应。(A) 并口(B)T1(C)串口(D)T05、在 80C51 中,要访问 S

2、FR 使用的寻址方式为()。(A) 直接寻址 (B) 寄存器寻址 (C)变址寻址 (D) 寄存器间接寻址6、以下的 4 条指令中,不合法的指令为()。(A)INC A(B)DEC A(C)INCDPTR(D)SWAPACC7、当需要扩展一片8KB 的 RAM 时,应选用的存储器芯片为()。(A)2764(B)6264(C)6116(D)621288、若想扩展键盘和显示,并希望增加256 字节的 RAM 时,应选择()芯片。(A)8155 (B)8255 (C)8253 (D)82519、80C51 单片机要进行 10 位帧格式的串行通讯时,串行口应工作在()。(A) 方式 0 (B)方式 1

3、(C)方式 2 (D)方式 310、80C51 复位初始化时未改变SP 的内容,第一个入栈的单元地址为()。(A)08H (B)80H (C)00H (D)07H11、MCS51 单片机的复位信号是 ()有效。(A)高电平(B)低电平(C)脉冲(D) 下降沿12、若 MCS-51 单片机使用晶振频率为6MHz 时,其复位持续时间应该超过()。(A)2 s(B)4 s(C)8 s(D)1ms13、若 PSW.4=0,PSW.3=1,要想把寄存器R0 的内容入栈,应使用 ()指令。(A)PUSHR0(B)PUSHR0(C)PUSH00H(D)PUSH08H14、能够用紫外光擦除ROM 中程序的只读

4、存储器称为()。(A)掩膜 ROM(B)PROM(C)EPROM(D)EEPROM15、在片外扩展一片2764 程序存储器芯片要 ()地址线。(A)8 根(B)13 根(C)16 根(D)20 根16、定时器 /计数器工作方式1 是()。(A)8 位计数器结构(B)2 个 8 位计数器结构(C)13 位计数结构(D)16 位计数结构17、设 MCS-51 单片机晶振频率为12MHz ,定时器作计数器使用时,其最高的输入计数频率应为 ()(A)2MHz(B)1MHz(C)500KHz(D)250KHz18、已知 1 只共阴极 LED 显示器,其中a 笔段为字形代码的最低位,若需显示数字 1,它的

5、字形代码应为 ()。1(A)06H(B)F9H(C)30H(D)CFH19、下列数据字定义的数表中,()是错误的。(A)DW “ AA”(B)DW“ A”(C)DW “ OABC”(D)DW0ABCH20、串行口的控制寄存器SCON 中, REN 的作用是 ()。(A) 接收中断请求标志位(B) 发送中断请求标志位(C)串行口允许接收位(D) 地址 /数据位21、单片机中的程序计数器PC用来()。A、存放指令B、存放正在执行的指令地址C、存放下一条指令地址D、存放上一条指令地址22、MCS51 可以位寻址的空间是()。A、片内 RAM的 00H1FH B 、特殊功能寄存器中地址可被 8 整除者

6、C、片内 RAM的 20H2FH D 、工作寄存器 R0R723、 以下指令中能够产生WR 信号的是()。A、MOVR0,AB 、MOVXR0,AC 、MOVXA,DPTRD、MOVXDPTR,A24、假定堆栈指针 SP的值为 37H,执行 LCALL指令后,SP的值为()。A、36H B 、 37H C、 38H D 、39H25、MCS51 单片机中堆栈的作用有()。A、保护 SPB、保护栈顶C、保护断点D、保护现场26、8051CPU在访问外部存贮器时,地址的产生是()。A、P2 口输出高 8 位地址B、 P1 口输出高 8 位地址C、P0 口输出低 8 位地址D、 P3 口输出低 8

7、位地址27、 当 CPU响应外部中断 1 INT1 的中断请求后,将自动转向()。A、0003HB、000BHC、0013HD、 001BH28、MCS-51单片机系统进入中断处理()。A、是因为 CPU自己有需要B、是因为 5 个中断源之一有请求C、处理完毕后还要继续原来的工作D 、处理完毕后停止原来的工作29、 若 P1 口接有一个 4 4 的行列键盘,则 P1 口一定有()。A、8 位输入口B、 8 位输出口C、4 位输入口D、4 位输出口30、 8031 单片机的定时器T1 用作定时方式时是()。A、以内部时钟频率为定时基准,12 个时钟周期加 1B、以内部时钟频率为定时基准,1 个机

8、器周期加 1C、以外部脉冲为定时基准,12 个脉冲加 1D、以外部脉冲为定时基准,每个脉冲加131、 为了能够使 MCS-51单片机在正常工作中及时服务于多个外设,以下传送方式最适用的是()。A、异步(查询)传送B 、同步(无条件)传送C 、DMA传送 D 、中断传送232、使用 8155 最多可以扩展出的 I/O口线是()。A、16 根 B 、24 根 C 、 22 根 D 、32 根33、 D/A 转换器的所使用的数字量位数越多,则它的转换精度()。A、越高B 、越低 C 、不变D 、不定34、 DAC0832在单片机系统中是一种()器件。A、输入 B 、输出 C 、将数字量转换成模拟量D

9、 、将模拟量转换成数字量35、 为了产生一个三角波,不可缺少的器件是()。A、A/D 转换器 B 、 D/A 转换器 C 、数据缓冲器D 、数据锁存器36、 下面设备属于输入设备的是()。A、LED显示器 B 、 D/A 转换器 C 、打印机 D 、A/D 转换器37、 MCS51 的串行接口用于接收时的作用是()。A、将串行数据转换成并行数据B、将并行数据转换成串行数据C、向 CPU提供数据D、从 CPU中获取数据38、 以下地址中,串行口完成一次发送或接收后要使用到的是()。A、0000HB 、0003HC、0013HD、 0023H39、MCS51 上电复位后, SP的内容应是()。A、

10、 00H B 、 07H C 、60H D 、70H40、 如果 R3的地址是 13H,那么 R5的地址就是()。A、 05H B 、 0DH C、15H D 、1DH41、 MCS-51一个机器周期等于()个时钟周期。A、 1 B 、4 C 、8 D 、1242、 以下指令中能够产生 RD 信号的是()。A、 MOV R0,AB 、MOVX R0,AC、 MOVX ,A DPTRD 、MOVX DPTR,A43、 下列指令中影响堆栈指针的是()。A、 LJMPB 、ADDC 、MOVC ,AA+PCD 、LCALL44、 在一个查表子程序中,必定有的指令是()。A、 RET B、 MOVX

11、C、 MOVC D、 ADD45、 为了能够使保存的信息在失电时不丢失, 可以使用的存储器有()。A、 DRAM B、SRAM C、EPROM D、FLASH46、 用 2K4 的存储器组成 8K 8 的容量,需要用()片此种存储器。A、 2 B 、4 C 、8 D 、1647、 MCS51 扩展片外程序存储器时,要用到以下引脚中的()。A 、 WR B 、 PSEN C 、ALE D、 RD48、 以下特殊功能寄存器中,其值能够直接对中断源产生影响的有 ()。A、 IE B、SP C、DPTRD 、 IP349、 下列地址中属于 MCS51 单片机中断入口地址的有()。A、 0000HB 、

12、0003HC、 000BHD 、0030H50、 接口芯片 8155 的 C 口,可以作为()。A、输入端口B 、输出端口C 、A 口及 B 口的联络线D 、定时器51、 时钟频率为 6MHz,为了能够用片内定时 / 计数器 1 产生 15mS的定时,可以使用的方式有()。A、方式 0B 、方式 1C、方式 2D、方式 352、 下面设备中属于输出设备的是()。A、键盘 B 、D/A 转换器 C 、鼠标 D 、A/D 转换器53、 DAC0832与 MCS 51 连接后,在进行传送时MCS51 是将其作为()。A、片外数据存储器B、片内数据存储器C、片外程序存储器D、片内程序存储器54、 AD

13、C0809有 8 路输入,同一时刻可以对()输入进行转换。A、 8 路 B 、4 路 C 、2 路 D 、1 路55、 RI=1 表示串行口已经()。A、将一帧数据送到片外B、将一帧数据送到 CPUC、从片外接收到一帧数据D、从 CPU接收到一帧数据56、 MCS51 的串行口发送一字节数据时,是将其()次输出。A、 1 B、2 C、4D 、 8二、填空题1、当使用 8031 单片机时,需要扩展外部程序存储器,此时EA 应为 _。2、P0 通常用作 _。0R0R7 的直接地址为 _。3、若由程序设定 RS1、RS =10,则工作寄存器4、返回地址 (或断点 )是 _的程序计数器的内容。5、中央

14、处理器 CPU 是单片机的核心,它完成。6、单片机的工作过程,实际上就是_。7、所谓中断源即是 _。8、端口 (或称口 )是_。9、异步串行近程通信时的传送信号是_。10、若累加器 A 中的数据为 01110010B,则 PSW 中的 P=_11、计算机的经典结构由组成。12、80C51 单片机基本型内部RAM 有 128 个字节单元,这些单元可以分为三个用途不同的区域,一是区,二是区,三是区。13、在 8051 单片机中,由个振荡周期组成1 个状态周期,由个状态周期组成 1 个机器周期。14、8051 的堆栈是向地址的 高 端生成的。入栈时 SP先1 ,再压入数据。15、对于 80C51 无

15、嵌套的单级中断,响应时间至少个机器周期,最多4个机器周期。16、MCS-8051 系列单片机字长是位,有根引脚, 96 系列字长是位。单片机的特点有。17、8051 单片机的存储器的最大特点是,。18、8051 最多可以有个并行输入输出口,最少也可以有个并行口,即 P1 。 P3 常需复用作。19、ALE 信号的作用是。20、8051 复位后, PC=。若希望从片内存储器开始执行, EA 脚应接 高 电平, PC 值超过时, 8051 会自动转向片外存储器继续取指令执行。21、8051 的 C/T 是(加或减)计数的。22、8051 的中断向量表在。24、指令 JB0A7H ,ABC 的作用是

16、。(0A7H 是 P2.7的地址)25、将 CY 与 A 的第 0 位的非求或的指令是 ORL C, /ACC.0 ,若原 A=0,执行后 A=。三、名词解释1、单片机2、中断四、简答题1、简述 80C51 单片机的 I/O 口的功能和特点;2、简述 80C51 单片机的中断系统功能;3、简述 80C51 单片机定时 /计数器的功能;54、简述 80C51 单片机串行口的功能;5、简述 80C51 单片机指令系统的特点及寻址方式。6、简述堆栈。7、简述变址寻址方式并举例说明。8、简述中断响应的主要内容。9、简述汇编语言中的标号有什么规定?10、A/D 转换器转换数据的传送有几种方式?五、读程序

17、1. 执 行 下 列 程 序 段 中 第 一 条 指 令 后 , (1)(P1.7)=_(P1.3)=_ ,(P1.2)=_;执行第二条指令后, (2)(P1.5)=_, (P1.4)=_,(P1.3)=_。ANLP1,#73HORLP1,#38H2.下列程序段执行后, (A)=_,(B)=_。6MOVA ,#0FBHMOVB,#12HDIVAB3.下列程序段执行后, (R0)=_,(7EH)=_,(7FH)=_。MOVR0,#7FHMOV7EH, #0MOV7FH, #40HDECR0DECR0DECR04.已知 (SP)=09H, (DPTR)=4567H,在执行下列指令后,(SP)=_,

18、内部RAM(0AH)=_ ,(0BH)=_PUSHDPLPUSHDPH5.下列程序中注释的数字为执行该指令所需的机器周期数, 若单片机的晶振频率为 6MHz ,问执行下列程序需要多少时间 ?MOV R 3,#100; 1LOOP:NOP;1NOPNOPDJNZR3,LOOP;2RET;26.试阅读下面的程序,指出该程序结束后累加器 ACC 和寄存器 TH0 的值,并说明该程序完成了怎样的功能。ORG 0000HMOV SP,#60HMOV A ,#10HMOV TH0 ,#20HPUSH ACCPUSH TH0POP ACCPOP TH0END7.程序段如下,试说明其功能。MOV R0 , 5

19、0HMOV R1 , 60HMOV A ,R0ADD A , R17MOV R0 , AINC R0INC R1MOV A ,R0ADDC A , R1MOV R0 , AMOV 00H , C8、已知 A = 0F8H ,当执行 ADD A ,#0A9H 指令后, PSW 中的 OV 、CY 、AC 、 P 各为多少?若是有符号数, A 中的结果用十进制表示是多少?六、编程序1.请使用位操作指令,实现下列逻辑操作:P1.5=ACC.2P2.7ACC.1 P2.02.在外部 RAM 首地址为 TABLE 的数据表中有 10 个字节数据,请编程将每个字节的最高位无条件地置 1。3.已知内部RAM

20、30H 单元开始存放20H 个数据,将其传送到外部RAM 的0000H 单元开始的存储区,请编程实现。4.已知 8 个无符号数之和存于 R3R4,求其平均值,结果仍存于 R3R4 中,请编程实现 (R3 为高字节 )。85.两个字符串分别存放在首地址为 42H 和 52H 的内部 RAM 中,字符串长度放在 41H 单元,请编程比较两个字符串。若相等,则把数字 00H 送 40H 单元,否则把 0FFH 送 40H 单元。七、综合应用题1、设计一个 80C31 单片机最小系统。配备:时钟电路、上电及复位电路、 8KB EPROM、8KB RAM 。要求:画出电路图、标明必须的信号名称、芯片型号及其连接。2、利用 8155 构建 48 键盘接口。画出与按键相关部分连接示意图, 详细解释键扫描的过程。3、设 80C51 单片机晶振频率为 6MHz ,定时器 T0 工作于方式 1。要求 80C51 以中断方式工作并在 P1.0 引脚输出周期为 500 微秒的方波。试:计算初值、编写含有初始化功能的主程序和完成方波输出的中断服务程序。9

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1