单片机原理课程复习题及答案

合集下载

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

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

课堂练习一、判断改错题1、XCHD A,@R3 ( F )2、CPL R0 ( F ) 只能用于累加器A3、MOV R4, 0E0H ( T )4、PUSH DPTR (F ) 只能是直接地址5、MOV @R1,R2 ( F )寄存器不能互相赋值6、SUBB B, 56H (F )不能是B7、XCH A,#50H ( F ) 只能是地址或寄存器8、ORL P1,A ( T )9、MOV @DPTR,A ( F ) 应该是MOVX10、TAB DB 01110010B,16H,45,’8’,’A’(T )二、程序分析题1、执行下列程序段中第一条指令后,(P1.7)=_P1.7__;执行第二条指令后,(P1.3)=___1_____。

ANL P1,#73HORL P1,#38H2、下列程序段执行后,(A)=___0DH __,(B)=__11H____。

MOV A,#0FBHMOV B,#12HDIV AB3、已知(SP)=09H,(DPTR)=4567H,在执行下列指令后,(SP)=_0BH_____,内部RAM(0AH)=__67H____,(0BH)=_45H___。

PUSH DPLPUSH DPH4、下列程序段执行后,(R0)=_7EH _,(7EH)=_-1 _,(7FH)=_ 3FH _。

MOV R0,#7FHMOV 7EH,#0MOV 7FH,#40HDEC @R0DEC R0DEC @R05、下列程序段汇编后,从3000H开始的各有关存储单元的内容将是什么?(11分)ORG 3000HTAB1 EQU 3234HTAB2 EQU 4000HDB “START”DW TAB1, TAB2, 9000H答:‘S’,’T’,’A’,’R’,’T’,32H,34H,40H,00H,90H,00H一、选择题第一章微型计算机基础知识1、十六进制数A到F和对应的ASCII码的差为(A )A. 37HB. 30HC. 40HD. 47H2、CPU是单片机的核心部件,它包括运算器和(A )A. 控制器B. 数据存储器C. 程序存储器D. I/O端口第二章CPU 结构1、ALE管脚可以作为低八位地址的锁存控制信号,也可以作为其他芯片的时钟信号。

单片机原理试题答案

单片机原理试题答案

单片机原理及应用复习题及答案一、选择题(在每个小题四个备选答案中选出一个或几个正确答案,填在题的括号中)1、80C51基本型单片机内部程序存储器容量为(C)。

(A)16KB (B)8KB (C)4KB (D)2KB2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。

(A)EA(B)RST (C)ALE (D)PSEN3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。

(A)P0 (B)P1 (C)P2 (D)P34、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。

(A)并口(B)T1 (C)串口(D)T05、在80C51中,要访问SFR使用的寻址方式为(AB)。

(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6、以下的4条指令中,不合法的指令为(D)。

(A)INC A (B)DEC A (C)INC DPTR (D)SWAP ACC7、当需要扩展一片8KB的RAM时,应选用的存储器芯片为(B)。

(A)2764 (B)6264 (C)6116 (D)621288、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片。

(A)8155 (B)8255 (C)8253 (D)82519、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。

(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。

(A)08H (B)80H (C)00H (D)07H11、MCS—51单片机的复位信号是( A )有效。

A.高电平B.低电平C.脉冲D.下降沿12、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( B )。

A.2μsB.4μsC.8μsD.1ms13、若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( D )指令。

单片机复习题库(含答案)

单片机复习题库(含答案)

单片机复习题库(含答案)单片机复习题库(含答案)一、单选题1. 下面哪个不是单片机的特点?A. 集成度高B. 执行速度快C. 操作简便D. 存储容量大答案:D2. 在单片机的复位电路中,常用的复位方式是:A. 程序复位B. 硬件复位C. 软件复位D. 手动复位答案:B3. 单片机中断的触发方式有以下哪几种?A. 内部触发B. 外部触发C. 软件触发D. 手动触发答案:A、B、C4. 单片机中的位操作指令是指对数据的哪一部分进行操作?A. 高字节B. 低字节C. 位D. 字节答案:C5. 单片机工作模式中,可以通过设置谁来控制单片机工作状态?A. 硬件B. 软件C. 中断D. 外部信号答案:B二、判断题1. 单片机的外部中断一般需要使用外部中断触发器。

答案:错2. 单片机的I/O口可以设置为输入、输出或者双向。

答案:对3. 单片机的Flash存储器是一种非易失性存储器。

答案:对4. 单片机的片内RAM存储器可以直接运行程序。

答案:对5. 单片机的位操作指令是指对数据的整个字节进行操作。

答案:错三、填空题1. 单片机的中断向量表一般存储在()中。

答案:ROM2. 单片机的外部中断触发方式可以选择为()或者()。

答案:上升沿触发、下降沿触发3. 单片机的位操作指令是通过()实现对数据位的读、写或者置位等操作。

答案:位地址4. 单片机的运算指令可以对()进行算术运算或者逻辑运算。

答案:寄存器中的数据5. 单片机的GPIO口是指()。

答案:通用输入输出口四、简答题1. 请简要解释单片机的中断工作原理。

答案:单片机在执行程序的过程中,可以根据外部或者内部的中断请求来暂停当前的工作,转而执行中断服务程序。

当中断请求触发时,单片机会保存当前的程序计数器和其它寄存器的状态,然后跳转到对应的中断服务程序。

该程序处理完中断事件后,再返回到原来的程序继续执行。

通过中断,可以提高单片机的响应速度和处理能力。

2. 请简要说明单片机的I/O口使用方法。

单片机复习题及答案

单片机复习题及答案

单片机复习题及答案一、选择题1、单片机能够直接运行的程序是()。

A 汇编语言源程序BC 语言源程序 C 高级语言程序D 机器语言程序答案:D解析:单片机只能直接运行机器语言程序,其他语言编写的程序都需要经过编译或解释转换为机器语言程序才能被单片机执行。

2、单片机复位后,程序计数器 PC 的值为()。

A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,PC 被初始化为 0000H,程序从 0000H 地址开始执行。

3、当 MCS-51 单片机接有外部存储器,P2 口可作为()。

A 数据输入口B 数据输出口C 高 8 位地址口D 低 8 位地址口答案:C解析:P2 口在访问外部存储器时,作为高 8 位地址输出口。

4、要使 MCS-51 能够响应定时器 T1 中断、串行接口中断,它的中断允许寄存器 IE 的内容应是()。

A 98HB 84HC 42HD 22H答案:A解析:IE 寄存器中,ET1 位(定时器 T1 中断允许位)和 ES 位(串行口中断允许位)需要置 1,其他位为 0,对应的二进制值为10011000,即 98H。

5、在 MCS-51 单片机中,需要软件实现中断撤销的是()。

A 定时中断B 外部中断的脉冲方式C 外部中断的电平方式D 串行口中断答案:C解析:外部中断的电平方式需要软件清除中断标志来撤销中断。

二、填空题1、 MCS-51 单片机的内部数据存储器可以分为_____、_____和_____三个区域。

答案:工作寄存器区、位寻址区、数据缓冲区2、单片机的堆栈是在_____中开辟的一个区域,遵循_____的数据存储原则。

答案:内部 RAM、先进后出3、当单片机的晶振频率为 12MHz 时,机器周期为_____μs。

答案:1解析:机器周期= 12 /晶振频率,所以当晶振频率为 12MHz 时,机器周期为1μs。

4、 MCS-51 单片机有_____个中断源,其中外部中断有_____个。

单片机原理复习提纲以及练习大全(含答案)

单片机原理复习提纲以及练习大全(含答案)

第一章:单片机概论1、基本概念:单片机、嵌入式系统,单片机组成2、MCS51系列单片机主要机型3、其他与MCS51单片机兼容的改进型单片机系列及特点4、计算机技术发展及分支第二章:单片机结构和时序1、MCS51单片机内部结构及组成部分2、CPU的组成本分及各部分的功能3、程序存储器组织和空间,区物理空间,逻辑空间,容量4、数据存储器组织和空间区分内部低端RAM、高端RAM和外部数据RAM的空间,寻址方式、访问方法及特点5、重点关00~7FHRAM的三大分区的功能6、单片机复位及复位电路,复位后特殊功能寄存器的初始值7、单片机的时序,关于几个周期的概念8、单片机I/O口的功能及特点9、单片机系统扩展和总线扩展方法10、单片机外部数据和程序存储器的扩展方法11、单片机最小应用系统的设计方法,注意三个工作条件和电路中元器件的参数选择第三章:单片机指令系统1、指令的基本格式2、指令中常用的符号3、寻址方式的含义,每一种寻址方式所适合的操作数所处的存储空间5、个类指令的用法6、特别关注片内存储器,片外数据存储器,ROM的数据访问方法7、堆栈操作指令和操作方法8、子程序调用和中断调用过程的异同点以及使用堆栈的情况第四章:程序设计1、掌握程序设计的基本方法2、弄清顺序程序、分支程序、循环程序的结构特点和程序设计方法3、子程序的参数、设计、调用过程、调用方法4、数字处理程序的调用方法5、重点掌握一下程序的设计方法(1)、双字节、多字节加减法程序设计方法(2)、比较数据大小产生分支的有关分支程序的设计方法(3)、内存数据的清除、累加、拷贝程序的设计方法(4)、主程序、初始化程序、中断向量安装、中断服务子程序设计、6、伪指令的用法第五章:单片机内部功能1、定时/计数器的结构、特点2、定时/计数器的工作方式和有关的寄存器3、定时/计数器的时间常数计算方法4、定时/计数器初始化方法5、方波发生器程序的设计方法6、数字电子钟计时程序的设计方法7、串行口的结构及工作方式,了解每一种工作方式数据帧结构的特点8、与串行口有关的寄存器9、串行通信波特率的计算方法10、多字节接收、发送程序和全双工串行通信程序设计方法11、中断的结构和基本概念12、中断、中断源、中断向量、中断响应13、中断有关的寄存器14、中断的开发禁止和中断初始化方法15、中断响应的条件及过程第七章:接口技术1、单片机键盘的特点和类型2、独立式键盘结构和序设计方法3、数码显示器的内部结构和类型4、数码显示器的驱动电路和单片机的接口方法5、扫描式显示器的程序设计方法机步骤(1)根据硬件电路建立显示码表的方法(2)二翻十、拆字、转码的方法(3)扫描显示程序的设计方法******************************************************************************一、填空题:1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了低8位地址。

《单片机原理》复习题及答案

《单片机原理》复习题及答案

单片机原理复习题一、判断题()1.(–86)原=11010110,(–86)反=10101001,(–86)补=10101010。

()2.十进制数89化成二进制数为10001001。

()3.0的补码是0。

()4.-128的补码是10000000。

()5.11111111是-1的补码。

()6.-2的补码可以记为FEH。

()7.MCS-51单片机是16位单片机。

()8.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。

()9.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。

()10.MCS-51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的128字节的RAM 和SFR,另一个是片外最大可扩充到64K字节的RAM。

()11.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。

()12. 访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。

()13. 堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H。

()14. 8051复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。

()15.8051指令:MOVX A,@DPTR ;表示将DPTR指示的地址单元中的内容传送至A中。

()16.MCS-51指令中,MOVX为片外RAM传送指令。

()17.MCS-51指令中,MOVC为ROM查表指令。

()18.将37H单元的内容传送至A的指令是:MOV A,#37H。

()19.MCS-51指令中,16位立即数传送指令是:MOV DPTR,#data16。

()20.指令MUL AB执行前(A)=F0H,(B)=05H,执行后(A)=F5H,(B)=00H。

()21.已知:DPTR=11FFH 执行INC DPTR后,结果:DPTR=1200H。

单片机复习题(含部分答案)

单片机复习题(含部分答案)

《单片机原理及应用》课程复习题适用于电子信息工程11级一、填空题1、A T89S51单片机为8 位单片机,共有40 个引脚。

2、A T89S51的机器周期等于12 个时钟振荡周期。

3、A T89S51访问片外存储器时,利用ALE 信号锁存来自P0口发出的低8位地址信号。

4、A T89S51的P3口为双功能口。

5、A T89S51内部提供 2 个可编程的16 位定时/计数器,定时器有4 种工作方式。

6、A T89S51有 2 级中断, 5 个中断源。

7、A T89S51的P2 口为高8位地址总线口。

8、设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA* 引脚应该接+5V9、单片机系统中使用的键盘分为独立式键盘和行列式键盘,其中行列式键盘的按键识别方法有扫描法和线反转法。

10、A T89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。

11、如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)= 34H 。

12、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。

13、欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。

14、若CPU使用的是寄存器第1组,R0~R7的地址范围是08H-0FH。

15、单片机进行串行通信时,晶振频率最好选择11.0592MHz16、当执行MOVX A,@R1指令时,伴随着RD* 控制信号有效。

17、若A中的内容为67H,那么,P标志位为 1 。

18、A T89S51唯一的一条16位数据传送指令为MOV DPTR,data16 。

19、LJMP的跳转范围是64K,AJMP的跳转范围是2K B,SJMP的跳转范围是±128 B(或256B)。

单片机复习题含答案

单片机复习题含答案

单片机复习题含答案一、选择题1、单片机是将()、存储器、I/O 接口集成在一块芯片上的微型计算机。

A CPUB 控制器C 运算器D 累加器答案:A解析:单片机是将 CPU、存储器、I/O 接口集成在一块芯片上的微型计算机。

2、单片机复位后,PC 的值为()。

A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,程序计数器 PC 的值为 0000H,即程序从0000H 开始执行。

3、当单片机的晶振频率为 12MHz 时,一个机器周期为()μs。

A 1B 2C 4D 6答案:A解析:机器周期= 12 /晶振频率。

当晶振频率为 12MHz 时,机器周期= 12 / 12MHz =1μs。

4、 MCS-51 单片机的堆栈区应建立在()。

A 片内数据存储区的低 128 字节单元B 片内数据存储区的高 128 字节单元C 片外数据存储区D 程序存储区答案:A解析:MCS-51 单片机的堆栈区应建立在片内数据存储区的低 128 字节单元,并且遵循“先进后出”的原则。

5、若单片机的定时器/计数器工作在方式 1 下,是()位的定时器/计数器。

A 8B 13C 16D 32答案:C解析:在方式 1 下,单片机的定时器/计数器是 16 位的。

6、在 MCS-51 单片机中,要将 P1 口的高 4 位清零,低 4 位不变,应使用指令()。

A ANL P1,0FHB ORL P1,0FHC XRL P1,0F0HD MOV P1,0FH答案:A解析:ANL 是逻辑与操作,将 P1 与 0FH 进行与操作,即可将高 4 位清零,低 4 位不变。

7、执行 MOV IE,81H 指令的意义是()。

A 屏蔽所有中断B 开放外部中断 0C 开放外部中断 1D 开放外部中断 0 和 1答案:B解析:81H 转换为二进制为 10000001B,对应 IE 寄存器的设置,即开放外部中断 0。

8、在 MCS-51 单片机中,若要访问外部数据存储器,其指令操作码应为()。

单片机复习题含答案

单片机复习题含答案

单片机复习题含答案一、选择题1. 单片机是一种集成了CPU、存储器、I/O接口等的微型计算机,其核心是:A. 存储器B. I/O接口C. 中央处理器(CPU)D. 时钟电路答案:C2. 8051单片机的内部RAM地址空间是多少字节?A. 128B. 256C. 512D. 1024答案:B3. 下列哪个不是单片机的中断源?A. 定时器0B. 外部中断0C. 串行通信中断D. 键盘中断答案:D4. 8051单片机的外部数据总线宽度是多少位?A. 4位B. 8位C. 16位D. 32位答案:B5. 单片机编程中,位地址和字节地址的转换关系是什么?A. 位地址 = 字节地址 * 8B. 位地址 = 字节地址 + 1C. 位地址 = 字节地址 / 8D. 位地址 = 字节地址 * 2答案:A二、填空题6. 单片机的最小系统包括________、________和________。

答案:时钟电路、复位电路、电源电路7. 8051单片机的定时器/计数器有________个。

答案:两个8. 单片机的I/O口可以配置为________模式或________模式。

答案:推挽输出、开漏输出9. 8051单片机的外部中断INT0和INT1的优先级是________高于________。

答案:INT0、INT110. 单片机的程序存储器和数据存储器是________的。

答案:分开的三、简答题11. 简述单片机的中断处理流程。

答案:单片机的中断处理流程通常包括以下步骤:1) 中断请求;2) 中断响应;3) 中断服务程序的执行;4) 中断返回。

12. 8051单片机的堆栈的作用是什么?答案:堆栈用于存储中断服务程序或子程序调用时的现场信息,包括返回地址和某些寄存器的内容,以便中断或子程序执行完毕后能够恢复到被中断或调用前的状态。

四、计算题13. 假设8051单片机的时钟频率为12MHz,计算定时器0的1ms定时周期的初始值。

单片机原理及应用复习题(含参考答案)

单片机原理及应用复习题(含参考答案)

单片机原理及应用复习题(含参考答案)一、单选题(共100题,每题1分,共100分)1.1位十六进制数相当于()位二进制数。

A、8B、16C、32D、4正确答案:D2.SCON寄存器可定义()种工作方式A、1B、2C、3D、4正确答案:D3.80C51单片机的VSS(20)引脚是()。

A、主电源+5VB、接地C、备用电源D、访问片外存储器正确答案:B4.89C51单片机的定时器/计数器工作方式1是()A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构正确答案:B5.LED数码显示有哪两种形式()A、静态.动态B、稳态静态C、稳态动态D、越态静态正确答案:A6.89C51单片机CPU的主要组成部分为()A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器正确答案:A7.89C51单片机复位后,专用寄存器ACC的状态是()A、0000HB、07HC、00HD、0FFH正确答案:C8.89C51单片机中定时/计数器的控制寄存器是指()A、TMODB、TCONC、IED、IP正确答案:B9.代码void DelayMS(uint x){Unsignedintt;While(x--)for(t=0;t<120;t++);}的作用()A、延时B、加速C、无用D、代码错误正确答案:A10.T0和T1各有()位A、8B、4C、16D、32正确答案:C11.单片机80C51的P0~P3端口中具有第二功能的端口是()A、P0B、P1C、P2D、P3正确答案:D12.0x66在共阴极数码管显示什么A、3B、2C、1D、4正确答案:D13.共阳极LED数码管显示字符“5”的显示码是()。

A、0x06B、0x7dC、0x82D、0x92正确答案:D14.程序状态字寄存器中反映进位(或借位)状态的标志位符号是()。

A、CYB、F0C、OVD、AC正确答案:A15.什么是单片机()A、CPU、存储器、I/O设备、总线集成在一个芯片上的微型计算机B、CPU、存储器、I/O设备C、CPUD、CPU、存储器正确答案:A16.SCON=0x10时,串行口工作方式为()A、方式0B、方式1C、方式2D、方式3正确答案:A17.C程序总是从()开始执行A、主函数B、形参函数C、库函数D、自定义函数正确答案:A18.按照数据传送方向串行通信,不包括()A、全双工B、半双工C、都不是D、单工正确答案:C19.减小频率,减小占空比,可能会出现蜂鸣器()A、音调减小,音量增大B、音调增大,音量减小C、音调音量都减小D、音调音量都增大正确答案:C20.51单片机有()个中断源A、7B、4C、5D、6正确答案:C21.假设异步串行接口按方式1每分钟传输6000个字符,则其波特率应为()。

单片机原理及应用习题库含参考答案

单片机原理及应用习题库含参考答案

单片机原理及应用习题库含参考答案一、单选题(共100题,每题1分,共100分)1.89C51单片机的定时器/计数器工作方式1是()A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构正确答案:B2.行列式键盘的特点是()A、软件部分简单B、占用I/O口线较少C、电路简单D、易于编程正确答案:B3.已知80C51单片机的定时器T1用作定时方式时是()A、由内部时钟频率定时,一个时钟周期加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,一个脉冲加1D、由外部计数脉冲计数,一个机器周期加1正确答案:B4.89C51单片机的最小时序定时单位是()A、状态B、拍节C、机器周期D、指令周期正确答案:B5.在Keil C的程序里,若要指定P0的bit3,应如何编写()A、P0.3B、Port0.3C、Port^3D、P0^36.M1M0=11时,定时器工作于方式()A、3B、2C、1D、0正确答案:A7.单片机8051的XTAL1和XTAL2引脚是()引脚A、外接定时器B、外接串行口C、外接中断D、外接晶振正确答案:D8.51单片机两个定时/计数模块为()A、INT1,T1B、T0,T1C、INT0,INT1D、INT0,T0正确答案:B9.假设单片机P0.0~P0.3引脚接有4个独立开关,P0.4~P0.7为空置未用,为使读到的P0口中高4位值为0,应采用如下()。

A、P0=P0|0x0fB、P0=P0|0xf0C、P0=P0&0x0fD、P0=P0&0xf0正确答案:C10.ISIS模块的主要功能是()。

A、电路原理图设计与仿真B、高级布线和编辑C、图像处理D、C51源程序调试11.89C51单片机,一个状态周期由几个振荡周期组成()A、1B、2C、3D、4正确答案:B12.控制串口通信的中断源是()A、T1B、TX/RXC、T0D、INTO正确答案:B13.定时时间可表示为(计数器满计数值-计数初值)*y,其中y是()A、指令周期B、机器周期C、状态周期D、时钟周期正确答案:B14.十进制数26.625D转化为二进制数为()A、11110.101B、11010.111C、11010.101D、11111.101正确答案:C15.下面哪一项不是按照数据传送方向的进行的串行通信的分类()A、半双工B、单工C、全双工D、手动16.单片机上电复位后,PC的内容和SP的内容为()A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B17.下列哪个优先级最高()A、T2B、T1C、TOD、一样高正确答案:C18.80C51的定时器T1用作定时方式且选择模式1时,工作方式控制字为()A、TCON=0x01;B、TCON=0x05;C、TMOD=0x10;D、TMOD=0x50正确答案:C19.使80C51的定时器T1停止计时的C51命令是()。

单片机原理与应用复习题【附答案】

单片机原理与应用复习题【附答案】

《单片机原理与应用》练习题练习题一一、填空题。

1、8051最多可以有_____个并行输入输出口,最少也可以有1个并行口,即____。

P3口的第二功能有________________________________。

2、MOV A,40H 指令对于源超作数的寻址方式是 __________寻址。

3、指令JB 0A7H,ABC的作用是_________________________。

(0A7H是P2.7的地址)4、将CY与A的第0位的非求或的指令是___________________,若原A=0,执行后A=______。

5、MCS—51单片机外部中断请求信号有电平方式和____________ ,在电平方式下,当采集到INT0,INT1的有效信号为________ 时,激活外部中断。

6、定时器/计数器的工作方式3是指的将_________ 拆成两个独立的8位计数器.而另一个定时器/计数器此时通常只可作为_______ 使用.7、8031(8051)单片机具有_____位CPU,_____位并行I/O口,_____个十六位定时计数器,_____字节内部RAM,_____个中断源,最大可扩展_____K字节外部程序存储器,最大可扩展______K字节外部数据存储器。

8、当单片机运行内部程序存储器的程序时,/EA端接______;当没有内部程序存储器而运行外接程序存储器的程序时,/EA端接______。

9、按照串行数据的同步方式,串行通信可分为______和______两类。

按传送方向,可分为________和________两种制式。

10、8051ALE信号的作用是_____________________,当不接片外RAM/ROM时,ALE线上输出的脉冲频率为___________。

11、堆栈指示器SP有_____位,单片机复位后SP中的值为_____;数据指针DPTR有____位,复位后其值为_____,复位后程序计数器PC中内容为_______。

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

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

单片机原理复习题一、填空题1、MCS-51系列单片机按某种功能部件可以分为中央处理器、片内数据存储器、片内程序存储器、特殊功能寄存器、并行口、串行口、定时器、中断系统2、在MCS-51指令系统中,每一条指令的执行都包括取指和执行两个阶段,其中单片机对指令操作码进行译码是在执行阶段。

3、MCS-51系列单片机内RAM有128的空间,地址范围是00H-7FH 。

在编程中根据功能不同划分为工作寄存器区、位寻址区、通用RAM区三部分4、假设单片机的主频为12MHZ,则执行一条除法指令(DIV)所需时间为4μs,若为6MHZ,时间为2μs。

5、MCS-51系列单片机的寻址方式可以分为七类,分别是直接寻址、立即寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址。

6、在一个单片机系列中,CPU与外设之间交换信息的方式主要有三种,分别是无条件传送、查询传送、中断传送。

7、单片机应用设计中,按键主要有两种形式,一种是直接按键,一种是矩阵编码键盘,如果按键采用机械开关,则需要对它们进行消抖,常用的方法是硬件消抖和软件消抖。

8、MCS-51的串行口工作方式在方式0时的波特率为f osc/12,工作方式2时为f osc/32(SMOD=1).9、选择A/D转换器时,我们主要考虑的性能指标有转换时间和转换频率、分辨率与量化误差、转换精度。

10、8051五个中断源的中断考入口地址为INT0:0003H 、T0:000BH 、INT1:0013H 、T1:001BH、串行口中断:0023H二、选择题①1、单片机访问内部程序存储器时,应使错误!未定义书签。

EA引脚保持高电平。

2、单片机复位程序计数器PC和堆栈寄存器SP的状态应是PC:0000H、SP:07H3、若MCS-51单片机的晶振频率为6MHZ,定时器/计数器的外部输入最高计数频率为0.25MHZ4、若MCS-51单片机采用12MHZ的晶振主频,其复位高电平脉冲时间应该超过4μs5、MCS-51单片机时序单位从小到大的依次是:振荡周期、时钟周期、机器周期、指令周期6、LJMP指令可以在64K范围内跳转7、具有单一功能的I/O口是P18、MOVX @DPTR,A指令中源操作数的寻址方式为寄存器寻址。

单片机原理复习题答案(修正版)[一]

单片机原理复习题答案(修正版)[一]

单片机原理复习题答案(修正版)单片微机原理和接口技术(C51)复习题(说明:绿色为改动过的答案,黑色和蓝色为原答案) 一、选择题: 1、MCS-51系列的单片机中片内RAM的字节大小可能的是( C ) A、128M B、128K C、128 D、64 2、C51语言提供的合法的数据类型关键字是( A )。

A、sfr B、BIT C、Char D、integer r 3、片内RAM的位寻址区,位于地址( B )处。

A、00H~1FH B、20H~2FH C、30H~7FH D、80H~FFH 4、间接寻址片内数据存储区(256字节),所用的存储类型是( C ) A、data B、bdata C、idata D、xdata 5、MCS-51单片机上电复位的信号是( D ) A、下降沿 B、上升沿 C、低电平 D、高电平 6、可以将P1口的低4位全部置高电平的表达式是( B )A、P1&=0x0fB、P1|=0x0fC、P1^=0x0fD、P1=~P1 7、一般单片机C51程序中,为了使程序执行的效率最高,函数参数传递时,函数参数的个数不能够超过( C ) A、1 B、2 C、3 D、4 8、需要扩展一片外部RAM,大小32K字节,需要的地址线是( A ) A、15 B、14C、13D、12 9、如果将中断优先级寄存器IP中,将IP设置为0x0A,则优先级最高的是( D ) A、外部中断1 B、外部中断0 C、定时/计数器1 D、定时/计数器0 10、单片机C51中用关键字( C )来改变寄存器组 A、interrupt B、unsigned C、using D、reentrant 11、存储32×32点阵的一个汉字信息,需要的字节数为( D )A、16 B、 32 C、 64 D、 128 12、8255A是可编程的并行输入/输出接口芯片,作为基本输入输出方式,其方式是( A ) A、方式0 B、方式1 C、方式2 D、方式3 13、8255A是可编程的并行输入/输出接口芯片,内部有( B )个8位的并行口。

(完整版)单片机期末复习题和参考答案

(完整版)单片机期末复习题和参考答案

单片机原理与接口技术复习题复习一选择题1. 有如下程序段:MOV R0,#30HSETB CCLR AADDC A,#00HMOV ﹫R0,A 执行结果是( )。

A. (30H )=0 0HB. (30H )=0 1HC. (00H )=0 0HD. (00H )=0 1H2. 在CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。

A. PCB. PSWC. AD. SP3. 各中断源发出的中断请求信号,都会标记在( )寄存器。

A. TMOD/SCONB. TCON/PCONC. IE/TCOND. TCON/SCON4. 帧格式为1 个起始位,8 个数据位,1 个停止位的异步串行通信方式是( )。

A. 方式0B. 方式1C. 方式2D. 方式35. 在数据传送过程中,数据由串行变为并行可通过( )实现。

A. 数据寄存器B. 移位寄存器C. 锁存器D. A/D 转换器6. 执行返回指令,退出中断服务子程序,则返回地址来自( )。

A. ROMB. 程序计数器C. 堆栈区D. CPU寄存器7. 中断查询,查询的是( ).A. 中断请求信号B. 中断标志C. 外中断方式控制位D. 中断允许控制位8. MCS -51 单片机扩展I/O 口与外部数据存储器( )。

A. 分别独立编址B. 统一编址C. 变址编址D. 动态变址9. 访问外部数据存储器时,不起作用的信号是( )中。

A. RDB. WRC. PSEND.ALE10. 外部中断1的中断入口地址为( )。

A. 0003HB. 000BHC. 0013HD. 001BH11. 下列指令中正确的是( )。

A. MOV P2.1 ,AB. JBC TF0 ,L1C. MOVX B ,@DPTRD. MOV A ,@R312. 串行口的移位寄存器方式为( )。

A. 方式0B. 方式1C. 方式2D. 方式313. 在家用电器中使用单片机应属于计算机的( )。

单片机复习题库

单片机复习题库
( )4.MCS—51单片机的TMOD模式控制寄存器不能进行位寻址,只能用字节传送指令设置定时器的工作方式及操作模式。
( )5.MCS—51单片机系统复位时,TMOD模式控制寄存器所低4位均为0。×
( )6.8051单片机5个中断源相应地在芯片上都有中断请求输入引脚。×
( )7.启动定时器工作,可使用SETB Tri启动。
二、单项选择题
1.8031单片机的定时器T1用作定时方式时是 。B
A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1 C.由外部时钟频率定时,一个时钟周期加1 D.由外部时钟频率定时,一个机器周期加1
2.8031单片机的定时器T0用作计数方式时是 。C
A.由内部时钟频率定时,一个时钟周期加1 B.由内部时钟频率定时,一个机器周期加1 C.由外部计数脉冲计数,下降沿加1 D.由外部计数脉冲计数,一个机器周期加1
( )19.若置8031的定时器/计数器T1于计数模式,工作于方式1,则工作方式字为50H。
(×)20.当8031的定时器T0计满数变为0后,溢出标志位(TCON的TF0)也变为0。
( )21.外部中断0中断的入口地址是0003H。
( )22. 8051单片机允许5个中断源请求中断,都可以用软件来屏蔽,即利用中断允许寄存器IE来控制中断的允许和禁止。
A.60H B.02H C.06H D.20H
8.用8031的定时器T1作定时方式,用模式1,则初始化编程为 。C
A.MOV TOMD,#01H B.MOV TOMD,#50H C.MOV TOMD,#10H D.MOV TCON,#02H
9.用8031的定时器T1作定时方式,用模式2,则工作方式控制字为 。D

单片机原理及应用复习题含参考答案

单片机原理及应用复习题含参考答案

单片机原理及应用复习题含参考答案一、单选题(共54题,每题1分,共54分)1.ADDCA,Rn是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B2.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D3.AC(PSW.6)的定义是()A、进位标志位B、辅助进位标志位C、用户标志位D、寄存器组选择位E、溢出标志位F、奇偶标志位正确答案:B4.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。

A、MOVA,@R1B、MOVCA,@A+DPTRC、MOVXA,@R0D、MOVXA,@DPTR正确答案:B5.执行下列程序后,累加器A的内容为()。

ORG0000HMOVA,#00HADDA,#02HMOVDPTR,#0050HMOVCA,@A+DPTRMOV@R0,ASJMP$ORG0050HBAO:DB00H,08H,0BH,6H,09H,0CHENDA、00HB、0BHD、0CH正确答案:B6.以下关于CPU的说法不正确的是():A、主要用于数字运算和逻辑运算B、完成数据处理和程序控制逻辑C、由运算器和控制器组成D、TMOD是CPU专用寄存器正确答案:D7.RST引脚功能是()A、复位信号B、访问程序存储控制信号C、外部程序存储器读选通信号D、+5V电源正确答案:A8.在存储器扩展电路中74LS373的主要功能是()。

A、存储地址B、锁存数据C、存储数据D、锁存地址正确答案:D9.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则DPTR是()A、8003HB、7900HC、8001HD、8000H正确答案:D10.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则片外00H是()A、00HB、01HC、02H正确答案:A11.MOVXA,@R0指令中,源操作数采用()寻址方式,指令作用在()区间。

单片机原理及应用期末考试试题及答案(共4套)

单片机原理及应用期末考试试题及答案(共4套)

单片机考试复习试题及答案(一)一、填空题(25分,每空1分)1. AT89S51单片机为8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。

3. AT89S51的异步通信口为全双工(单工/半双工/全双工)4. AT89S51有 2 级中断, 5 个中断源5. AT89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。

6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。

7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)=34H 。

8. 82C55可以扩展3个并行口,其中8 条口线具有位操作功能;9. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04 H。

10. 若A中的内容为67H,那么,P标志位为 1 。

11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯片。

二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;(×)(2)INC DPTR;(√)(3)DEC DPTR ;(×)(4)CLR R0 ;(×)(5)MOV T0,#3CF0H;(×)三、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:∵采用6MHZ晶振∴机器周期为2us(213-X)×2×10-6=1×10-3∴X=7692(D)=1E0CH=1 1110 0000 1100(B),化成方式0要求格式为 1111 0000 1100 B即0F00CH综上可知:TLX=0CH, THX=0F0H3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACC POP B解: 该程序的功能是通过累加器ACC 与寄存器B 数据交换。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机原理复习题及答案一.判断题(在题后的括号内打√或×)1.只读存储器ROM内部信息停电后会丢失。

(×)2.堆栈操作是按“后进先出”的原则存取数据。

(√)3.8051单片机访问存储器时,同一地址对应惟一的存储单元。

(×)4.数据寄存器指针DPTR由DPH和DPL组成。

(√)5.程序计数器PC总是指向正在执行的指令地址。

(×)6.汇编语言程序中的注释可以缺省。

(√)7.指令中操作码助记符项可有可无。

(×)8.计算机寻址方式越多,计算机的功能超强,灵活性亦越大。

(√)9.若累加器A中“1”的个数为偶数,则奇偶标志位P为1。

(×)10.作算术运算时,若有进位则一定有溢出。

(×)11.8051每个中断源相应地在芯片上都有其中断请求输入引脚( ×)12.程序计数器PC不能对它进行读写操作.( √ )13.8051单片机的栈底单元是不能利用的,因此,它是一个闲置单元( ×)14.8051单片机对最高优先权的中断响应是无条件的( ×)15.中断初始化时,对中断控制器的状态设置,只可使用位操作指令,而不能使用字节操作指令( ×)16.在一般情况8051单片机允许同级中断嵌套( ×)17.8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的(√)18.RC A为循环左移指令( ×)19.MOV A,30H为立即寻址方式( ×)20.如果发生除法溢出错误,则PSW标志位P置1 ( ×)21.如JC rel发生跳转时,目标地址为当前地址加上偏移量rel ( ×)22.MOV A,@A+DPTR是一条查询指令.( √)23.MUL AB的执行结果是高8位在A中,低8 位在B中( ×)24.CPU对内部RAM和外部RAM的读写速度一样快( ×)25.对于8051单片机,当CPU对内部程序存储器寻址超过4K时,系统会自动在外部程序存储器中寻址.( √)26.外加晶振频率越高,系统运算速度也就越快,系统性能也就越好( ×)27.单片机按键手动复位又可以分为电平方式和脉冲方式两种。

(√)28.单片机程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动单片机。

(√)29.计算机如果有好的硬件电路,即使没有任何软件支持,也能正常工作。

(×)30.计算机能够直接识别和执行任何高级语言指令。

(×)31.80C51单片机汇编语言指令中的任何部分,包括操作码在内,都可以根据具体情况加以省略。

(×)32.80C51指令系统具有存储效率高、执行速度快的特点。

(√)33.机器语言是一种用二进制代码0和1表示指令和数据的最原始的程序设计语言。

(√)34.对于使用者来说,用机器语言编写程序比较简单,容易看懂,不易出错,便于记忆。

(×)35.汇编语言是一种用助记符来表示的面向机器的程序设计语言。

不同的机器使用的汇编语言一般没有什么不同,象高级语言一样,是通用的。

(×)36.相对寻址方式中,“相对”两字是相对于当前指令的首地址。

(×)37.必须进行十进制调整的十进制运算只有加法和减法。

(×)38.END表示指令执行到此结束。

( ×)39. 判断以下各条指令是否正确:(1) MOVX @R0,B (×)(2) MOV A,30H (√)(3) MOVX A,30H (×)(4) ADDC A,R7 (√)(5) SUB A,R2 (×)(6) ANL #99H ,36H (×)(7) MOV 20H , R1 (√ )(8) ADDC A , 2030H (×)(9) MOV C,ACC.0 (√)(10) ORL P1.0,P3.1 (×)(11) JBC P0,LL1 ;(LL1为标号)(×)(12) ACALL PROC ;(PROC为标号)(√)(13) CLR A (√ )(14) MOVX 40H , #30H (×)(15) ORG 3000H (√)(16) MOVC @A+PC , A (×)(17) MOVX A ,2000H (×)(18) DJNZ #data , rel (×)37.8051片内带有2K程序存储器。

(×)38.RS1=1,RS0=0时,R2的直接地址为11H。

(×)39.MOV A,30H指令中第二操作数的寻址方式为直接寻址。

(×)40.SRF只能直接寻址。

(√)41.CLR 20H是位操作指令。

(×)42.执行除法指令后商在B寄存器中。

(×)43.上电复位后执行压棧指令第一个字节压入07H。

(√)44.读P1口时,要先向口锁存器中写1。

(√)45. 我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

(√)46. MCS-51的相对转移指令最大负跳距是127B。

(×)47.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。

(×)48.要MCS-51系统中,一个机器周期等于1.5μs。

(×)49、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。

(√)二.单项选择题1、单片机机器内的数是以(C)的形式表示的A、原码B、反码C、补码D、ASCII码2、8051单片机有(C)个特殊功能寄存器。

A、3B、10C、21D、1283、数据寄存器指针DPTR是一个(B)位的寄存器。

A、8B、16C、24D、324、8051单片机的工作寄存器分成(B)组,每组有(D)单元。

A、2个B、4个C、6个D、8个5、SJMP rel指令中rel的取值范围为(D)。

A、+127~-127B、0~+127C、0~-128D、+127~-1286、指令MOVX A,@DPTR中源操作数属于(C)方式。

A、直接寻址B、相对寻址C、寄存器间接寻址D、寄存器寻址7、在单片机语句格式中,(B)为不可缺省的。

A、标号B、操作码助记符C、操作数D、注释8、若A=78H,执行指令SWAP A后,A的值为(C)。

A、78HB、78DC、87HD、87D9、带进位加法指令助记符为(B)。

A、ADDB、ADDCC、SBCD、SUBB10、相当于累加器A内容乘以2的指令是(A)。

A、RLB、RRC、RLCD、RRC11. 单片机是将( D )做到一块集成电路芯片中,称为单片机。

A.CPU、RAM、ROM B. CPU、I/O设备C. CPU、RAMD. CPU、RAM、ROM、I/O设备12. 下列哪一型号的单片机是基本型单片机。

( B )A. 8032B. 8051C. 8052D. 875213.MCS-51芯片内部集成有( C )。

A. 8 位CPU、4 KB ROMB. 16 位CPU、4 KB ROMC. 8 位CPU、64 KB ROMD. 16 位CPU、64 KB ROM14. 地址总线(AB)总线宽度为( B )位。

A. 8B. 16C. 15D. 3215. 一个时钟周期等于( D )振荡周期。

A.1个B.2个C. 6个D. 12个16. 关闭电源时,其所存储内信息将丢失的存储器是( C )。

A. ROMB. PROMC. RAMD. EPROM17. 一个字节(BYTE)由( D )位二进制数组成。

A.1B.2C. 4D. 818.程序计数器PC是( A )位的计数器,能寻址64KB的程序存储器范围。

A.16B. 8C. 4D. 3219. 8051单片机片内RAM的低32个字节分成( D )个工作寄存器组,每组占8个字节。

A. 1B. 2C. 3D. 420. 指令MOV寻址空间是( C )。

A.片外ROM B. 片外RAM C.片内RAM D. 所有存储器21. MCS-51单片机片外RAM地址空间与片内RAM地址空间在地址的低端0000H一007FH 是( B )。

A.重叠 B.不重叠 C.部分重叠 D.不定22. 8051位寻址能力能够达到( B )位。

A.64B. 128C.32D.1623. 8051单片机的堆栈区是向地址( D )的方向生成的。

A.可变B. 不定C.减小D. 增大24. 当8051单片机外接时钟信号时,应从( C )脚接入。

A.T0B. XTAL2C. XTAL1D. T125. 8051单片机串行I/O口(RXD,TXD)在( D )。

A.P0 口B. P1 口C. P2 口D. P3 口26.“CLR A”的寻址方式是( A )。

A. 寄存器寻址B.直接寻址C.寄存器间接寻址D.立即寻址27. “MOV A, 30H”指令源操作数的寻址方式是( C )。

A.寄存器寻址B.寄存器间接寻址C.直接寻址D.立即寻址28. “MOVX A,@DPTR ” 指令源操作数的寻址方式是( C )。

A.变址寻址B.相对寻址C.寄存器间接寻址D. 位寻址29. “SJMP 08H”的寻址方式是( B )。

A.变址寻址B.相对寻址C.寄存器间接寻址D. 位寻址30. 访问程序存储器,指令操作码的助记符是( A )。

A. MOVCB. MOVC. MOVXD. XCH31. “MUL AB”指令执行后,16位乘积的高位在( D )中。

A. AB. CC. ABD. B32. 指令“AJMP addr11”为( A )指令。

A. 绝对转移B.相对转移–C. 条件转移D.子程序调用与返回指令33. 单片机的复位有上电自动复位和手动复位方式,按键手动复位又可以分为电平方式和脉冲方式两种。

复位后各内部寄存器恢复初态,并从( A )开始执行程序。

A、PC=0000HB、PC=0030HC、PC=0100HD、PC=1000H34. 除了进入系统的正常初始化之外,程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需要按复位键重新启动单片机。

除PC值之外,复位操作还对其它一些寄存器有影响。

对于堆栈指针SP来说,复位后( D ) 。

A、SP=04HB、SP=05HC、SP=06HD、SP=07H35. 任何计算机如果只有硬件电路,而没有任何软件支持,是不能正常工作的。

必须配备各种功能的软件才能发挥计算机应有的作用。

指令系统是软件的基础,不同类型的( C )有不同的指令系统。

A、RAMB、ROMC、CPUD、EEPROM36. 计算机的指令系统是一套控制计算机操作的编码,称之为机器语言。

相关文档
最新文档