单片机技术复习题(学生用)
单片机技术复习题(学生用)
一、填空题1、单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第()组,8个寄存器的单元地址为()。
【答案: 0 00H~07H 】2、通过堆栈操作实现子程序调用,首先要把()的内容入栈,以进行断点保护,调用返回时再进行出栈操作,把保护的断点送回()。
【答案:PC PC】3、MCS—51单片机的时钟电路包括两部分,即芯片内的()和芯片外跨接的()与()。
【答案:高增益反相放大器晶体振荡器微调电容】4、MCS—51的4个I/O口中,()是真正的双向口,而其它口则为准双向口,这一区别在口线电路结构中表现在()的不同上。
【答案:P0 口的输出缓冲器】5、在直接寻址方式中,只能使用8位二进制数作为直接地址,因此其寻址对象只限于()。
【答案:内部RAM】6、在变址寻址方式中,以()作数变址寄存器,以()或()作为基址寄存器。
【答案:累加器 PC DPTR】7、假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为()。
MOV P2,#20HMOV R0,#00HMOVX A,@R0【答案:80H】8、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器()单元的内容。
【答案:8140H】9、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:PUSH ACCPUSH B后,SP的内容为(62H),61H单元的内容为(),62H单元的内容为()。
【答案:30H 70H】10、假定已把PSW的内容压入堆栈,再执行如下指令:MOV R0,SPORL @R0,#38HPOP PSW实现的功能是()【答案:修改PSW的 RS0、 RS1、 F0位为1】11、假定(A)=56H,(R5)=67H。
执行指令:ADD A,R5DA后,累加器A的内容为( ),CY的内容为()。
【答案:23H 1】12、假定(A)=50H,(B)=0A0H,执行指令:MUL AB后,寄存器B的内容为(),累加器A的内容为(),CY的内容为( ),OV的内容为()。
单片机复习题(附答案)
单片机复习题(仅供参考)任务一十进制数126对应的十六进制可表示为 D 。
A.8F B.8E C.FE D.7E二进制数110010010对应的十六进制数可表示为 A 。
A.192H B.C90H C.1A2H D.CA0H计算机内部的数据之所以用二进制的形式表示,主要是 B 。
A.为了编程方便B.由于受器件的物理性能限制C.为了通用性D.为了提高运算速度计算机主要的组成成分为 B 。
A.CPU 、内存、I/O口B.CPU 、键盘、显示器C.主机、外部设备D.以上都是CPU主要的组成成分为 C 。
A.运算器、控制器B.加法器、寄存器C.运算器、寄存器D.运算器、指令译码器以下不是构成单片机的部件 DA.微处理器B.存储器C.I/O接口电路D.打印机89C51的CPU是 C 的单片机A.16 B.4 C.8 D.准16AT89C51单片机的字长是 C 位。
A.32 B.16 C. 8 D. 4程序计数器PC用来 B 。
A.存放指令B.存放下一条的指令地址C.存放正在执行的指令地址D.存放上一条的指令地址当标志寄存器PSW的RS0和RS1分别为0和1时,系统选用的工作寄存器组为 C 。
A.组1 B.组3 C.组2 D.组0进位标志Cy在 C 中。
A.累加器B.算术逻辑运算单元ALUC.程序状态字寄存器PSW D.PC中指令和程序是以 C 形式存放在程序存储器中。
A.源程序B.汇编程序C.二进制编码D.BCD码单片机应用程序一般存放在 B 。
A.RAM B.ROM C.CPU D.寄存器51单片机中专用寄存器( B )用来存放下一条待执行的指令地址。
A.ACC B.PC C.PSW D.DPTRAT89C51单片机有片内的ROM容量 AA.4KB B. 8KB C. 00H-1FH D.20-2FH89C51片内的Ram共有B 字节。
A.128 B.256 C.4K D.64K89C51内部RAM中,可以进行位寻址的内部空间 B 。
单片机复习题库(含答案)
单片机复习题库(含答案)单片机复习题库(含答案)一、单选题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口使用方法。
单片机单选复习题及参考答案
单片机单选复习题及参考答案一、单选题(共100题,每题1分,共100分)1、对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上 ( ) 个机器周期时间。
A、1B、2C、3D、4正确答案:B2、累加器A的内容是42H,执行SWAP A 指令后累加器的内容变为 ( ) 。
A、20B、04C、40D、24H正确答案:D3、MCS-51单片机复位后程序计数器PC= ( )。
A、0000B、(B)0003C、(C)0030D、0FFFFH正确答案:A4、对于8031单片机来说,EA脚总是 ( ) 。
A、接地B、接电源C、悬空D、不用正确答案:A5、对于MCS-51单片机来说,在振荡器已经起振的条件下其RST引脚加至少持续 ( ) 个机器周期的高电平就可以实现单片机的复位。
A、1B、2C、4D、8正确答案:B6、单片机8051的XTAL1和XTAL2引脚是 ( ) 引脚。
A、外接定时器B、外接串行口C、外接中断D、外接晶振正确答案:D7、对于8031单片机来说,EA脚总是 ( ) 。
A、不用B、悬空C、接电源D、接地正确答案:D8、单片机上电后或复位后,工作寄存器R1是在内部RAM的 ( ) 。
A、01H单元B、09H单元C、11H单元D、19H单元正确答案:A9、8031单片机的定时器T0有 ( ) 种工作方式。
A、4B、1C、3D、2正确答案:A10、累加器A的内容是84H,执行RRC A 指令后累加器的内容变为 ( ) 。
A、42B、09C、83D、不确定正确答案:D11、8051单片机的P2口除作为输入/输出接口使用外,还可以作为( )使用。
A、控制总线B、高8位地址总线C、数据总线D、低8位地址总线正确答案:B12、下列指令中有错误的是 ( ) 。
A、CLRB、(B)MOVC、(C)MOVD、JE、TF1,LOOP正确答案:B13、下列芯片中属于单片机的芯片是 ( ) 。
A、8080B、Z80C、W78E54D、80586正确答案:C14、对于AT89C52单片机来说,若其振荡器已经工作,则在其RST引脚加至少持续 ( ) 个机器周期的高电平就可以实现单片机的复位。
单片机复习题及答案
单片机复习题及答案一、选择题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、计算机中最常用的字符信息编码是(ASCII码)。
2、MCS-51系列单片机为( 8 )位单片机。
3、若不使用MCS-51片内存储器引脚必须接(地)。
4、8051单片机有两种复位方式,既上电复位和手动复位。
复位后SP =(07H ),PC =(0000H ),PSW =(00H ),P0 =( 0FFH ),而工作寄存器缺省则采用第( 0 )组,这组寄存器的地址范围是从(00H~ 07H )。
5、在 MCS-51中,PC和DPTR都用于提供地址,PC为访问(程序)存储器提供地址,而DPTR是为访问(数据)存储器提供地址。
6、MCS-51单片机系列有( 5 )个中断源,可分为(2 )个优先级。
7、假定(A)=85H, (R0)=20H,(20H)=0AFH.执行指令:ADD A,@R0 后,累加器A的内容为(24H ),CY的内容为( 1 ),OV的内容为( 1 )。
.8、A/D转换器的作用是将(模拟)量转为(数字)量。
9、LED数码显示按显示过程分为(并行)显示和(串行)显示2种。
10、用汇编语言指令编写的程序,应该称作(源程序)程序,经过汇编的程序应该称作(目标程序)。
1、8031内部有( 128B )个RAM、8751内部有4K( ROM )片内RAM可进行位寻址的空间位地址范围是(00H~FFH )。
2、51单片机汇编指令由操作码和操作数组成,其寻址方式有立即寻址,寄存器寻址,直接寻址,间接寻址,相对寻址和堆栈寻址以及位寻址等几种方式。
如:MOV A,20H属于(直接寻址)寻址方式,MOVC A,@A+DPTR 属于(变址寻址)寻址方式,MOV C, bit 属于( 位寻址 ) 寻址方式。
3、堆栈的地址由(SP )内容确定,其操作规律是“(先)进(后)出”。
4、DA指令是(BCD 码调整)指令,它只能紧跟在(加法)指令后使用。
5、P0、P1、P2、P3四个均是(8 )位的(并行)口,其中P0的功能是(地址/数据分时复口)。
高一单片机试题及答案
高一单片机试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. MCUC. ROMD. RAM2. 下列哪个不是单片机的组成部分?()A. 中央处理单元B. 存储器C. 显示器D. 输入/输出接口3. 8051单片机的振荡器频率为12MHz,一个机器周期为()。
A. 1μsB. 2μsC. 4μsD. 8μs4. 单片机的程序存储器通常使用()。
A. RAMB. EEPROMC. ROMD. SRAM5. 单片机的I/O口在默认情况下是()。
A. 推挽输出B. 准双向输出C. 只读D. 只写6. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 47. 单片机的中断系统由()组成。
A. 中断源B. 中断控制器C. 中断向量表D. 以上都是8. 8051单片机的外部中断有()个。
A. 2B. 3C. 4D. 59. 单片机的串行通信方式中,RS-232标准使用的是()。
A. TTL电平B. CMOS电平C. 正负电平D. 正电平10. 下列哪个指令不是8051单片机的指令?()A. MOVB. ADDC. SUBD. CMP二、填空题(每题2分,共20分)1. 单片机的中央处理单元(CPU)是单片机的______部分,负责执行程序和处理数据。
2. 8051单片机的内部RAM分为______区和______区。
3. 单片机的中断优先级由______寄存器决定。
4. 8051单片机的定时器/计数器可以工作在______模式和______模式。
5. 单片机的I/O口在准双向输出模式下,输出高电平时,内部的______是关闭的。
6. 8051单片机的外部中断INT0和INT1的中断向量地址分别是______和______。
7. 单片机的串行通信可以提高系统的______和______。
8. 8051单片机的看门狗定时器(WDT)的复位信号是______。
单片机复习题含答案
单片机复习题含答案一、选择题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. 单片机中的“单片”是指()。
A. 单一的集成电路B. 只有一个微处理器的芯片C. 一个系统全部集成在一个芯片上D. 只有存储器的集成电路答案:C2. 下列哪种设备不属于单片机的典型外围设备?()。
A. 串行通讯接口B. 并行打印机接口C. 模数转换器D. 数字模拟转换器答案:B3. 单片机中的RAM是指()。
A. 只读存储器B. 随机存取存储器C. 静态随机存取存储器D. 动态随机存取存储器答案:B4. 在单片机系统中,通常使用哪种逻辑电平表示高电平?()。
A. 0VB. 1.5VC. 2.4VD. 5V答案:D5. 下列哪种中断源在单片机中是可屏蔽的?()。
A. 外部中断0B. 外部中断1C. 定时器/计数器中断D. 串行通讯中断答案:C二、填空题1. 单片机的核心部件是__________,它负责执行程序中的指令。
答案:中央处理器(CPU)2. 在单片机编程中,__________是一种常用的二进制代码,用于表示数据和指令。
答案:字节3. 单片机的__________用于存储程序和数据,是系统运行的基础。
答案:存储器4. 为了实现单片机与外部设备的数据交换,需要使用__________。
答案:接口5. 单片机的__________是指在特定条件下,能够自动响应并处理系统内部或外部的事件。
答案:中断系统三、简答题1. 简述单片机的基本组成结构。
答案:单片机的基本组成结构通常包括中央处理器(CPU)、存储器(包括程序存储器和数据存储器)、输入/输出端口、定时器/计数器、中断系统以及可能包含的模数转换器(ADC)、数模转换器(DAC)等外围功能模块。
2. 说明单片机编程中的“堆栈”是什么,以及它的工作原理。
答案:堆栈是单片机内存中用于存储临时数据、返回地址以及保护现场的一种数据结构。
它的工作原理基于“后进先出”(LIFO)的原则,即最后压入堆栈的数据会最先被弹出。
在中断处理和函数调用过程中,堆栈用来保存断点和返回地址,以便程序能够正确返回到中断前的执行状态或函数调用后的执行点。
单片机考试题目及答案
单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)的值?A. SPB. PCC. DPTRD. SCON答案:B2. 在8051单片机中,下列哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, R0答案:B3. 下列哪个指令是8051单片机的无条件跳转指令?A. SJMPB. CJNEC. DJNZD. JZ答案:A4. 在8051单片机中,以下哪个中断源的中断优先级最高?A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通讯中断答案:C5. 8051单片机的定时器/计数器工作在方式1时,其计数器的计数范围是多少?A. 0到255B. 0到65535C. 0到32767D. 0到65536答案:C6. 8051单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“或”操作?A. ORL A, #dataB. ORL A, directC. ORL A, @R0D. ORL direct, #data答案:A器R0的内容进行逻辑“与”操作?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:A8. 8051单片机中,哪个指令用于将累加器A的内容与直接地址中的数据进行逻辑“异或”操作?A. XRL A, #dataB. XRL A, directC. XRL direct, AD. XRL A, @R0答案:B器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL R0, AC. XRL A, #dataD. XRL direct, A答案:A10. 8051单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“与”操作后,结果存回R0?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______两部分。
单片机技术复习题
单片机技术复习题一、单项选择题1、在存储器扩展电路中74LS373的主要功能是( D )。
A、存储数据B、存储地址C、锁存数据D、锁存地址2、串行口是单片机的( A )。
A、内部资源B、外部资源C、输入设备D、输出设备3、MCS-51系列单片机的串行口是( B )。
A、单工B、全双工C、半双工D、并行口4、表示串行数据传输速度的指标为( D )。
A、USARTB、UARTC、字符帧D、波特率5、单片机和PC接口时,往往要采用RS-232接口,其主要作用是( C )。
A、提高传输距离B、提高传输速度C、进行电平转换D、提高驱动能力6、单片机输出信号为( B )电平。
A、RS232CB、TTLC、RS-449D、RS-2327、ADC0809芯片是m路模拟输入的n位A/D转换器,m、n分别是( D )。
A、8、8B、8、9C、8、16D、1、88、A/D转换结束通常采用( C )方式编程。
A、中断方式B、查询方式C、延时等待方式D、中断、查询和延时等待9、某一应用系统需要扩展10个功能键,通常采用( B )方式更好。
A、独立式按键B、矩阵式键盘C、动态键盘D、静态键盘10、按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果常采用的方法有( C )。
A、硬件去抖动B、软件去抖动C、硬、软件两种方法D、单稳态电路去抖方法11、行列式(矩阵式)键盘的工作方式主要有( A )。
A、编程扫描方式和中断扫描方式B、独立查询方式和中断扫描方式C、中断扫描方式和直接访问方式D、直接输入方式和直接访问方式12、MCS-51单片机在同一级别里除串行口外,级别最低的中断源是( C )。
A、外部中断1B、定时器TOC、定时器T1D、串行口13、当外部中断0发出中断请求后,中断响应的条件是( C )。
A、ETO=1B、EXO=1C、IE=Ox81D、IE=Ox6114、MCS-51系列单片机CPU关中断语句是( A )。
单片机期末考试复习题
单片机期末考试复习题一、选择题(每题2分,共20分)1. 单片机中的CPU主要负责什么功能?A. 存储数据B. 执行程序C. 输入输出控制D. 电源管理2. 下列哪个不是单片机的输入输出设备?A. 键盘B. 显示器C. 硬盘D. 打印机3. 单片机的中断系统主要作用是什么?A. 定时计数B. 程序控制C. 异常处理D. 数据交换4. 8051单片机的内部RAM地址空间是多少?A. 128字节B. 256字节C. 512字节D. 1024字节5. 单片机的I/O口可以配置为以下哪种模式?A. 只读B. 只写C. 双向D. 以上都是6. 单片机的定时器/计数器可以用于哪些功能?A. 定时B. 计数C. PWM输出D. 以上都是7. 8051单片机的外部数据总线宽度是多少位?A. 4位B. 8位C. 16位D. 32位8. 下列哪个是单片机的编程语言?A. C++B. HTMLC. JavaD. SQL9. 单片机的看门狗定时器的作用是什么?A. 系统监控B. 数据加密C. 网络通信D. 电源管理10. 单片机的串行通信可以采用哪些协议?A. SPIB. I2CC. USARTD. 以上都是二、填空题(每空2分,共20分)1. 单片机的最小系统包括________、________和________。
2. 单片机的中断优先级可以设置为________、________和________。
3. 8051单片机的外部中断源有________、________和________。
4. 单片机的串行通信波特率设置与________有关。
5. 单片机的I/O口可以设置为________、________和________模式。
三、简答题(每题10分,共30分)1. 请简述单片机的中断响应过程。
2. 解释单片机的看门狗定时器的作用及其工作原理。
3. 单片机的串行通信与并行通信有何不同?四、计算题(每题15分,共30分)1. 假设8051单片机的时钟频率为12MHz,计算其机器周期和指令周期。
单片机试题及答案
单片机试题及答案1. 试题一:(1)什么是单片机?(2)单片机的特点有哪些?(3)请简要描述单片机的工作原理。
答案:(1)单片机是一种集成度很高的计算机系统,通常由处理器核心、ROM、RAM、输入/输出接口及定时器等组成,具有执行特定任务的能力。
(2)单片机的特点包括体积小、功耗低、性能高、可编程性强、使用方便等。
(3)单片机的工作原理大致分为以下几个步骤:首先,单片机通过系统时钟指令控制工作节奏;其次,数据和指令由外部输入或存储器传输到处理器核心;然后,处理器核心执行相应的运算或操作;最后,结果通过输出接口反馈给外部环境。
2. 试题二:(1)请简要描述单片机的程序存储器有哪几种类型?(2)RAM和ROM在单片机中的作用分别是什么?(3)什么是中断?答案:(1)单片机的程序存储器一般包括ROM(只读存储器)和闪存两种类型。
(2)RAM(随机存储器)用于存储临时数据和变量,用于暂时保存程序的中间结果;ROM(只读存储器)用于存储程序代码和常量等静态数据,不可修改。
(3)中断是一种处理机与外部设备进行通信的机制,当发生某种特定事件时,处理机会停止当前的任务,转而去执行与事件相关的程序,处理完该事件后再返回原任务的执行。
3. 试题三:(1)请简述单片机 I/O 口的作用。
(2)单片机的计时/计数功能是通过什么模块实现的?(3)在单片机编程中,什么是位操作?答案:(1)单片机 I/O 口(输入/输出口)是连接外部设备与单片机之间的通道,用于传送数据与控制信号,实现单片机与外部环境的交互。
(2)单片机的计时/计数功能通常是通过定时器/计数器模块来实现的,该模块能够产生精确的时间延时和计数功能。
(3)位操作是指对单片机存储单元中的位进行读写操作的过程,通过对位的置位或清零,可以实现对相应功能的控制或状态的监测。
4. 试题四:(1)单片机中的 ADC 模块有什么作用?(2)请简要描述串行通信协议中的 UART 是怎样工作的。
单片机复习题(选择题重点)
单片机复习题(选择题重点)1.MCS-51系列单片机是哪个公司的产品?(C)A.MotoroIaB.TIC.IntelD.AtmeI2.单片机实现在线编程可以用哪两种方法?(Ae)A.ISPB.SPIC.IAPD.IIC3.8751用EPROM代替了8051中的ROM,有什么优势?(D)A.便宜B.功耗低C,读取速度快 D.可反复擦写4.AT89S52内部程序存储器用的哪一种?(D)A.ROMB.PROMC.EPROMD.Flash5.以下哪个单片机不是属于8051系列?(AD)A.PIC系列B,华邦W77系列C.STC系列D.AVR系列6.AT89S51的中断系统包含几个中断源?(C)A.3B.4C.5D.67.AT89S51共有多少个SFR?(D)A.16B.20C.23D.268.以下哪个I/O口是双向口?(八)A.POB.P1C.P2D.P39.以下哪个不是运算器的组成部分?(D)A.ALUB,累加器AC.PSWD.PC10.AT89S51的存储器结构采用哈佛结构。
(对)11..内部RAM的哪个地址区可以位寻址?(C)A.OOH-OFHB.10H-1FHC.20H—2FHD.30H—3FH12.PO端口复用作地址/数据总线口,可以有哪些状态?(ABC)A.高电平输出B.低电平输出C.高阻抗输入D.低阻抗输入13.PO口用作通用I/O口时,何种情况下必须外接上拉电阻?(八)A.高电平输出B.低电平输出C.高电平输入D.低电平输入14.P1口除了可以用作通用I/O口,还可以复用为高8位地址总线口。
(错)15.AT89S51最高时钟频率为多少?(D)A.6MHzB.12MHzC.24MHzD.33MHz16.AT89S51中乘、除指令占用多少个机器周期?(C)A.2B.3C.4D.617.AT89S51复位后,P0—P3的引脚都是高电平。
(对)18.C51语言中库函数printf和scanf通常用于屏幕打印和接收字符。
单片机期末复习题
单片机期末复习题一、选择题(每题2分,共20分)1. 单片机是一种 ______。
A. 电脑B. 微型计算机C. 手机D. 智能家居设备2. 单片机中最重要的模块是 ______。
A. CPUB. RAMC. ROMD. ADC3. 单片机中的I/O口是用来 ______。
A. 输入数据B. 输出数据C. 输入和输出数据D. 控制外部设备4. 单片机的位数指的是 ______。
A. 存储器的容量B. 数据的宽度C. 存储器的速度D. 数据的长度5. 常用的单片机编程语言是 ______。
A. C++B. JavaC. AssemblyD. Python6. 在单片机中,用于存储程序指令的是 _______。
A. CPUB. RAMC. ROMD. FLASH7. 以下哪个是单片机的工作频率?A. 100 HzB. 1 kHzC. 1 MHzD. 1 GHz8. 单片机中的中断是一种 ______。
A. 异常处理机制B. 数据传输方式C. 数据存储方式D. 数据处理方式9. 单片机中的定时器可以用来 ______。
A. 延时B. 计数C. 测量时间间隔D. 所有选项都正确10. 在单片机中,ADC模块用于 ______。
A. 转换模拟信号为数字信号B. 控制外部设备C. 进行数据存储D. 转换数字信号为模拟信号二、填空题(每题2分,共20分)1. 单片机的CPU包括 ______ 和 ______ 。
2. 单片机中的程序存储器称为 ______ 。
3. 单片机中,输入/输出的引脚称为 ______ 。
4. 单片机中常用的定时器/计数器有 ______ 和 ______ 。
5. 单片机中的ADC模块中,模拟输入信号转换后的结果存储在______ 寄存器中。
6. 单片机中的中断可分为 ______ 和 ______ 。
7. 单片机编程语言C的优点之一是 ______ 。
8. 单片机中常用的开发软件是 ______ 。
2024学年6月份考试 1013《单片机技术》复习题
2024学年6月份考试单片机技术期末复习题一、单选题1、MCS-51的最小时序定时单位是()。
A、节拍B、状态C、机器周期D、指令周期正确答案: A2、各中断源发出的中断申请信号,都会标记在MCS-51系统中的()中。
A、 TMODB、 TCON/SCONC、 IED、 IP正确答案: B3、AT89C51单片机的CPU是()。
A、 64位B、 4位C、 8位D、 16位正确答案: C4、单片机的堆栈指针SP始终是()。
A、指示堆栈底B、指示堆栈顶C、指示堆栈地址D、指示堆栈长度正确答案: B5、单片机中,通常将一些中间计算结果放在()中。
A、累加器B、控制器C、程序存储器D、数据存储器正确答案: A6、下列哪些位不是PSW中的标志位?A、 OVB、 ACCC、 CYD、 P正确答案: B7、MCS-51单片机定时器工作方式0是指的()工作方式。
A、 8位B、 8位自动重装C、 13位D、 16位正确答案: C8、能用紫外线光擦除ROM中的程序的只读存储器为()。
A、掩膜ROMB、 PROMC、 EPROMD、 EEPROM正确答案: C9、读RAM地址DPTR中包含的信息有()。
A、片选信号B、读外RAM相应存储单元的地址信号C、读外RAM 操作信号D、 RD信号正确答案: B10、取指操作后,PC的值是()。
A、当前指令前一条指令的地址B、当前正在执行指令的地址C、下一条指令的地址D、控制寄存器中指令寄存器的地址正确答案: C11、89S51的内部程序存储器与数据存储器容量各为多少?()A、 64KB、128BB、 4KB、64KBC、 4KB、128BD、 8KB、256B正确答案: C12、MCS-51的PC为16位,因此其寻址范围是( )。
A、 4 KBB、 64 KBC、 8 KBD、 128 KB正确答案: B13、下列有关80C51中断优先级控制的叙述中错误的是()A、低优先级不能中断高优先级,但高优先级能中断低优先级B、同级中断不能嵌套C、同级中断请求按时间的先后顺序响应D、同一时刻,同级的多中断请求,将形成阻塞,系统无法响应正确答案: D14、单片机的ALE引脚是以晶振频率的()固定频率输出正脉冲,因此它可作为外部时钟或外部定时脉冲使用。
单片机应用与技术复习题
单片机应用与技术复习题一、选择题1.MCS-51系列单片机的复位系统必须保持()才能复位。
A、1个机器周期以上的高电平B、1个机器周期以上的低电平C、2个机器周期以上的高电平D、2个机器周期以上的低电平2.一个机器周期是()。
A、一条指令所执行的时间B、一段程序需要的时间C、振荡脉冲周期的12倍D、振荡脉冲周期的24倍3.单片机复位后,()。
A、PC=0003H,SP=07HB、PC=0000H,SP=07HC、PC=0000H,SP=00HD、PC=0003H,SP=00H4.MCS-51单片机定时器工作方式2是指的()工作方式。
A、8位B、8位自动重装C、13位D、16位5.单片机8031的XTAL1和XTAL2引脚是()引脚。
A、外接定时器B、外接串行口C、外接中断D、外接晶振6.MCS-51系列单片机的中断系统具有()。
A、5个中断源B、6个中断源C、2个中断源D、3个中断源7.若PSW的RS1/RS0=10则单片机工作寄存器工作在()。
A、0区B、1区C、2区D、3区8.累加器A中为无符号二进制数,()实现将A中内容乘以2。
A、RLC AB、MUL A,#2C、CLR CD、MOV A,#2RLC A MUL AB二、填空题1.8051单片机的存储器的最大特点是______。
2.若希望从片内存储器开始执行,EA脚应接______电平,PC值超过______H时,8051会自动转向片外存储器继续取指令执行。
3.在寄存器寻址方式中,指令中指定寄存器的内容就是。
4.MCS-51单片机指令ANL A,20H中源操作数的寻址方式是_____________。
效信号为__________________时,激活外部中断。
5.单片机内包含组成微机的三个主要功能部件是______、______和______。
6.8155有_______个并行端口。
7.MCS-8051系列单片机字长是______位,有______根引脚。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机技术复习题(学生用) -标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII一、填空题1、单片机系统复位后,(PSW)=00H,因此内部RAM寄存区的当前寄存器是第()组,8个寄存器的单元地址为()。
2、【答案: 0 00H~07H 】3、通过堆栈操作实现子程序调用,首先要把()的内容入栈,以进行断点保护,调用返回时再进行出栈操作,把保护的断点送回()。
4、【答案:PC PC】5、MCS—51单片机的时钟电路包括两部分,即芯片内的()和芯片外跨接的()与()。
6、【答案:高增益反相放大器晶体振荡器微调电容】7、MCS—51的4个I/O口中,()是真正的双向口,而其它口则为准双向口,这一区别在口线电路结构中表现在()的不同上。
8、【答案:P0 口的输出缓冲器】9、在直接寻址方式中,只能使用8位二进制数作为直接地址,因此其寻址对象只限于()。
10、【答案:内部RAM】11、在变址寻址方式中,以()作数变址寄存器,以()或()作为基址寄存器。
12、【答案:累加器 PC DPTR】13、假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为()。
14、MOV P2,#20H15、MOV R0,#00H16、MOVX A,@R017、【答案:80H】18、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:19、MOVC A,@A+DPTR20、后,送入A的是程序存储器()单元的内容。
21、【答案:8140H】22、假定(SP)=60H,(ACC)=30H,(B)=70H,执行下列指令:23、PUSH ACC24、PUSH B25、后,SP的内容为(62H),61H单元的内容为(),62H单元的内容为()。
26、【答案:30H 70H】27、假定已把PSW的内容压入堆栈,再执行如下指令:28、 MOV R0,SP29、 ORL @R0,#38H30、 POP PSW31、实现的功能是()32、【答案:修改PSW的 RS0、 RS1、 F0位为1】33、假定(A)=56H,(R5)=67H。
执行指令:34、 ADD A,R535、 DA36、后,累加器A的内容为( ),CY的内容为()。
37、【答案:23H 1】38、假定(A)=50H,(B)=0A0H,执行指令:39、 MUL AB40、后,寄存器B的内容为(),累加器A的内容为(),CY的内容为( ),OV的内容为()。
41、【答案:32H 00H 0 1】42、为扩展存储器而构造系统总线,应以P0口的8位口线作为()线,以P2口的口线作为()线。
43、【答案:低位地址/数据高位地址】44、在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的()提供信号。
45、【答案:片选端】46、在MCS—51中,为实现P0口线的数据和低位地址复用,应使用()。
47、【答案:地址锁存器】48、如在系统中只扩展两片intel2732,除应使用()的8条口线外,至少还要()条P2口的口线。
49、【答案:P0 5】50、访问内部RAM使用()指令,访问外部RAM使用()指令,访问内部ROM使用()指令,访问外部ROM使用()指令。
51、【答案:MOV MOVX MOVC MOVC】52、中断采样用于判断是否有(),但MCS—51中只有()才有中断采样的问题。
53、【答案:中断请求信号外中断】54、响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把程序计数器PC的内容压入堆栈,以进行(),然后把长调用指令的16位地址送PC,使程序执行转向()中的中断地址区。
55、【答案:断点保护程序存储器】56、当计数器溢出时,把定时器/控制器的TF0或TF1位()。
对计数溢出的处理,在中断方式时,该位作为()位使用,在查寻方式时,该位作为()位使用。
57、【答案:置“1”中断请求查询状态】58、在定时器工作方式0下,计数器的宽度为13位,如果系统晶振频率3MHZ,则最大定时时间为()。
59、 【答案:32768μs 】60、 从单片机的角度上看,连接到数据总线上的输出口应具有( )功能,连接到数据总线上的输入口应具有( )功能。
61、 【答案:锁存 三态缓冲】62、 在三态缓冲电路中,除了( )外,还应当有一个( )信号线。
63、 【答案:数据输入线和数据输出线 三态控制】64、 在MCS —51单片机系统中,采用的编址方式是( )。
65、 【答案:统一编址方式】66、 在单片机中,为实现数据的I/O 传送,可使用3种控制方式,即( )方式、( )方式和( )方式。
67、 【答案:无条件传送 中断 查询】68、 在多位LED 显示器接口电路的控制信号中,必不可少的是( )控信号和( )控信号。
69、 【答案:段 位】70、 8255A 能为数据I/O 操作提供A 、B 、C3个8位口,其中A 口和B 口只能作为( )口使用,而C 口则既可作为( )口使用,又可作为( )口使用。
71、 【答案:数据 数据 控制】72、 与8255A 比较,8155的功能有所增强,主要表现在8155具有256个单元的( )和一个( )位的定时器/计数器。
73、 【答案:RAM 14】74、 在8155芯片中,决定口和RAM 单元编址的信号是( )和( )。
75、 【答案:07AD ~AD M IO /】76、 在MCS-51中,需要外加电路实现中断撤除的是( )。
77、【答案:电平方式的外部中断】78、MCS-51系列单片机字长是()位,有()根引脚,MCS-96系列字长是()位。
79、【答案:8 40 16】80、8051单片机的存储器的最大特点是()与()分开编址,Px并行口的地址是与()存储器统一编址的。
81、【答案:程序存储器数据存储器数据】82、8051最多可以有()个并行输入输出口,最少也可以有1个并行口,即()。
P3常需复用作()、()、()和读写控制信号。
83、【答案:4 P1 串行通信外部中断外部计数脉冲】84、ALE信号的作用是()。
85、【答案:低8位地址锁存】86、8051复位后,PC=()。
若希望从片内存储器开始执行,EA脚应接()电平,PC值超过()时,8051会自动转向片外存储器继续取指令执行。
87、【答案:0000 H 高 0FFF H】C/是()(加或减)计数的。
88、8051的T89、【答案:加】90、指令JB 0A7H,ABC的作用是()。
(0A7H是P2.7的地址)91、【答案:若P2口的第7位为1则跳转到ABC】92、将CY与A的第0位的非求或的指令是(),若原A=0,执行后A=()。
93、【答案:ORL C,/ACC.0 0】94、单片机经加电复位后,执行第一条指令的地址是()。
95、【答案:0000H】96、在串行通信中,数据传送方向有()、()、全双工三种方式。
97、【答案:单工半双工】98、一个机器周期=()个状态周期=()个振荡周期。
99、【答案:6 12】100、设DPTR=2000H,(A)=A0H,则MOVC A,@A+DPTR操作数的实际操作地址为()。
101、【答案:20A0H】102、若8051单片机的引脚EA接地,表示()。
103、【答案:只能访问片外程序存储器】104、在查询和中断两种数据输入输出方式中,效率较高的是()。
105、【答案:中断】106、指令LCALL 37B0H,首地址在2000H,所完成的操作是()入栈,PC=()。
107、【答案:2003H 37B0H】108、外部中断INT1入口地址为()。
109、【答案:0013H】110、ANL A, #0F0H是将A的高四位保持不变,而低4位()。
111、【答案:清0 】112、8051单片机定时器/计数器作定时和计数用时,其计数脉冲分别由()和()提供。
113、【答案:8051片内脉冲 P3.4或P3.5引脚端的外部脉冲】114、P0通常用作()。
115、【答案:单片机系统的地址/数据总线】116、返回地址(或断点)是()的程序计数器的内容。
117、【答案:在程序中断或子程序调用时】118、中央处理器CPU是单片机的核心,它完成()。
119、【答案:运算和控制功能】120、所谓中断源即是指()。
121、【答案:任何引起计算机中断的事件】122、端口(或称口)是()。
123、【答案:接口电路中已编址并能进行读或写操作的寄存器】124、异步串行近程通信时的传送信号是()。
125、【答案:TTL电平信号】126、若累加器A中的数据为01110010B,则PSW中的P=()127、【答案:0】128、单片机外总线有三种:其中包括()、()、和()总线。
129、【答案:地址数据控制】130、MOV A,#40H 指令对于源作数的寻址方式是()。
131、【答案:立即】132、指令JNB P2.7,K1的作用是()。
133、【答案:判断P2.7是否是低电平,是低电平转到K1】134、MCS—5l单片机的最大程序寻址空间是(),该空间的地址范围为:(),系统上电及复位的程序人口地址为()。
135、【答案:64KB 0000H ~ 0FFFFH 0000H】136、中断类似于程序中调用子程序,区别在于中断的发生是(),而调用子程序是()。
137、【答案:偶然的编程员在时间上事先安排好的】138、使用8031单片机要将EA引脚接低电平,因为其内部无(),8031片外可直接寻址程序存储器空间达() KB,数据存储器空间达64 KB。
139、【答案:ROM 64】140、共阴极LED和共阳极LED的字段码互为()。
141、【答案:反码】142、基本的通信方式有两种:()方式和()方式。
143、【答案:串行并行】144、将CY与A的第0位的求与的指令是(),若原A=0FAH,执行后CY=()。
145、【答案:ANL C,ACC.0 0】146、MCS-51单片机片内数据存储器的大小为()字节;147、【答案:128】148、MCS-51单片机有()个特殊功能寄存器。
149、【答案:21】150、MCS-51单片机的运算器能够进行()、()和()。
151、【答案:算术运算逻辑运算位操作】152、时钟频率直接影响单片机的速度,电路的质量直接影响系统的稳定性。
常用的时钟电路有两种方式:()和()。
153、【答案:内部时钟方式外部时钟方式】154、下面程序段的作用是()155、MOV DPTR,#2000H156、MOVX A,@DPTR157、MOV DPTR,#2100H158、MOVX @DPTR,A159、【答案:实现片外数据存储器数据传送 (2000H)→(2100H)】160、LED数码管的接口有()和()。