1213级单片机考试题
单片机考试题集及答案

1、填空(每空2 分,共40 分)1、MCS-8051系列单片机字长是8 位,有40 根引脚,96系列字长是16 位。
单片机的特点有体积小、价格低、功能全。
2、8051单片机的存储器的最大特点是指令存储器与数据存储器分开编址,Px并行口的地址是与数据存储器统一编址的,或者说属于该存储器。
3、8051最多可以有4 个并行输入输出口,最少也可以有1个并行口,即P1 。
P3常需复用作串行通信、外部中断、外部计数脉冲和读写控制信号。
4、ALE信号的作用是低8位地址锁存。
5、8051复位后,PC= 0 H。
若希望从片内存储器开始执行,EA脚应接高电平,PC值超过0FFF H时,8051会自动转向片外存储器继续取指令执行。
6、8051的C/T是加(加或减)计数的。
7、8051的中断向量表在3 H、0B H和13H、1BH、23H。
8、MOV A,40H 指令对于源超作数的寻址方式是直接寻址。
9、指令JB 0A7H,ABC的作用是若P2口的第7位为1则跳转到ABC 。
(0A7H是P2.7的地址)10、将CY与A的第0位的非求或的指令是ORL C,/ACC.0 ,若原A=0,执行后A= 0 。
2、已知A = 0F8H,当执行ADD A,#0A9H指令后,PSW中的OV、CY、AC、P各为多少?若是有符号数,A中的结果用十进制表示是多少?(共 5 分)[解答] OV:0、CY:1、AC:1、P:1 A:-953、在两个8051间用模式2进行串行通信,A机并行采集外部开关的输入,然后串行传输给B机;B机接收后并行输出控制LED发光。
画出连接示意图,写出完整的程序。
(共15 分)一、填空题1.单片机由CPU、存储器和三部分组成。
2.若不使用MCS-51片内存储器,则引脚必须接。
3.微处理器由寄存器块、控制器和三部分组成。
4.当MCS-51引脚ALE信号有效时,表示从P0口稳定地送出了。
5.MCS-51的P0口作为输出端口时,每位能驱动个LS型TTL负载。
单片机考试试题带答案

单片机原理及应用试卷A一、填空题(每空1分,共20分)1、单片微型计算机由CPU、存储器和I/O 三部分组成。
2、MCS-51系统中,当PSEN信号有效时,表示从P0口稳定地送出了低8位地址。
3、访问8031片外数据存储器采用的是寄存器间接寻址方式。
4、累加器(A)=80H,执行完指令ADD A,#83H后,进位位CY= 1 。
5、指令LCALL 37B0H,首地址在2000H,所完成的操作是2003H入栈,37B0H送入PC。
6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。
7、在变址寻址方式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。
8、中断请求信号有电平触发和脉冲触发两种触发方式9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
10、74LS273通常用来作简单输出接口扩展;而74LS244则常用来作简单输入接口扩展。
11、51的并行I/O口信息有读引脚和读锁存器两种读取方法,读—改—写操作是针对并行I/O口内的锁存器进行的。
12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题1.分,共10分)1、计算机能识别的语言是( C )。
(A )汇编语言 (B )自然语言 (C )机器语言 (C )高级语言2、MCS-51单片机外扩存储器芯片时,4个I/O 口中用作数据总线的是( B )。
(A )P0和P2口 (B )P0口 (C )P2和P3口 (D )P2口3、在中断服务程序中,至少应有一条( D )。
(A )传送指令 (B )转移指令 (C )加法指令 (D )中断返回指令 4、访问外部数据存储器时,不起作用的信号是( C )。
(A )RD (B )WR (C )PSEN (D )ALE 5、以下指令中,属于单纯读引脚的指令是( C )。
(A )MOV P1,A (B )ORL P1,#0FH (C )MOVC C ,P1.5 (D )DJNZ P1,LAB 6、使用定时器T1时,有几种工作模式( C )。
单片机考试试题及答案(10)

单片机考试试题及答案(10)一填空题(共20分,每题4分)1、我们使用的单片机试验箱型号是。
2、输入文件后,按F2保存程序,此时文件扩展名是。
3、提示装载完毕后,使用命令进行反汇编,检查程序是否正确装入。
4、将30H单元的内容#67H送R1,用最少的指令实现,指令为:。
5、弹出操作,使用指令。
二、程序分析题(共20分,每题10分)1、程序如下2506HM5: MOVSP,#58H;2509HMOV10H,0FH;250CHMOV 11H,#0BH;250FHACALLXHD;2511HMOV20H,11H2514HM5A: SJMPM5AXHD: PUSH 10HPUSH 11HPOP 10HPOP 11HRET问:(1)执行POP10H后堆栈内容?(2)执行M5A:SJMPM5A后,(SP)=?(20H)=?2、解读下列程序,然后填写有关寄存器内容(1)MOV R1,#48HMOV 48H,#51HCJNE @R1,#51H,00HJNCNEXT1MOV A,#0FFHSJMP NEXT2NEXT: MOV A,#0AAHNEXT2:SJMP NEXT2累加器A=( )(2) MOVA,#0FBHMOVPSW,#10HADDA,#7FH若PSW=00,当执行完上述程序段后,将PSW各位状态填入下表:PSW1.填空题(共20分,每题4分)1、我们使用的单片机试验箱型号是TDN-MI。
2、输入文件后,按F2保存程序,此时文件扩展名是 .ASM。
3、提示装载完毕后,使用U000命令进行反汇编,检查程序是否正确装入。
4、将30H单元的内容#67H送R1,用最少的指令实现,指令为:MOV30H,#67H; MOVR1,30H。
5、弹出操作,使用POPACC指令。
二、程序分析题(共20分,每题10分)1、程序如下2506HM5: MOVSP,#58H;2509HMOV10H,0FH;250CHMOV 11H,#0BH;250FHACALLXHD;2511HMOV20H,11H2514HM5A: SJMPM5AXHD: PUSH 10HPUSH 11HPOP 10HPOP 11HRET问:(1)执行POP10H后堆栈内容?(2)执行M5A:SJMPM5A后,(SP)=?(20H)=?解1.执行ACALL指令时:PC+2?PC:(SP)+1?SPPC0~PC7?(SP)(SP)+1?SPPC8~PC15?(SP)2)子程序返回时,点地址弹出,SP=58H所以(1)执行POP10H后,堆栈内容如左图所示.5C 0B5B 0F5A 2559 1158(2)执行M5A:SJMPM5A后,(SP)=58H,(20H)=0FH2、解读下列程序,然后填写有关寄存器内容(1) MOV R1,#48HMOV 48H,#51HMOVA,20HANLA,#0FHMOV@R0,AINC R0MOVA,20HSWAPAANLA,#0FHMOV@R01.在某单元(如20H)存入待分字的某数(如5BH)。
单片机试题及答案

单片机试题及答案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 是怎样工作的。
单片机考试题目及答案

单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. MCUC. RAMD. ROM2. 下列哪个不是51单片机的内部存储器类型?()A. ROMB. RAMC. EPROMD. EEPROM3. 单片机的I/O口在默认情况下是()。
A. 推挽输出B. 开漏输出C. 高阻态D. 悬浮态4. 单片机的中断系统具有()个优先级。
A. 1B. 2C. 3D. 45. 单片机的定时器/计数器可以用于()。
A. 定时B. 计数C. 脉冲宽度测量D. 所有以上6. 下列哪个指令不是51单片机的指令类型?()。
A. MOVB. ADDC. JUMPD. CALL7. 51单片机的外部中断INT0和INT1的触发方式分别是()。
A. 电平触发,边沿触发B. 边沿触发,电平触发C. 边沿触发,边沿触发D. 电平触发,电平触发8. 下列哪个不是单片机的串行通信协议?()。
A. UARTB. SPIC. I2CD. USB9. 单片机的看门狗定时器主要功能是()。
A. 定时复位B. 定时唤醒C. 定时计数D. 定时中断10. 51单片机的定时器0和定时器1的计数方式分别是()。
A. 8位计数器,16位计数器B. 13位计数器,16位计数器C. 16位计数器,8位计数器D. 13位计数器,13位计数器答案:1. B 2. D 3. C 4. B 5. D 6. C 7. A 8. D 9. A 10. A二、填空题(每题2分,共10分)1. 单片机的最小系统包括_____、_____和_____。
答案:时钟电路,复位电路,电源电路2. 51单片机的P0口作为I/O口使用时,需要外接_____。
答案:上拉电阻3. 单片机的中断服务程序结束后,需要通过_____指令返回。
答案:RETI4. 单片机的I2C通信协议中,主设备通过_____来控制从设备。
答案:时钟信号5. 单片机的看门狗定时器如果未在预定时间内重置,将会导致_____。
单片机三级考试部分题目

单片机三级考试部分题目知识点一:单片机的内部结构及外部引脚1、单片机在家电中的应用属于计算机。
A、控制应用B、辅助工程应用C、数据处理应用D、数值计算应用2、单片机应用程序一般存放在中。
A、RAMB、ROMC、寄存器D、CPU3、对于单片机内部程序存储空间使用与否,由引脚来决定。
A、EAB、CSC、PSEND、MEM4、单片机应用系统的晶振频率为12MHz,一条单机器周期指令执行需要时间。
A、1/12μsB、lμsC、1.5μsD、2μs5、若执行一段代码共耗时1000个机器周期即2毫秒,则该单片机应用系统的振荡脉冲频率为。
A、500HzB、1MHzC、12MHzD、6MHz6、805l单片机内部RAM低128字节单元使用上大致可以分为三个区域,分别为。
A、通用工作寄存器区、位寻址区、用户RAM区B、1区、2区、3区C、特殊功能区、寄存器区、用户RAM区D、特殊功能区、位寻址区、寄存器区7、不可位寻址的特殊功能寄存器是。
A、ACCB、PSWC、P1D、SP8、单片机复位,PC将被初始化为。
A、0003HB、8000HC、FFFF:0000HD、0000H9、外部16位地址总线的构建描述正确的为。
A、由外部总线控制器来生成B、由P2口和P0口共同构建C、由P0 口独立构建D、由P2 口独立构建10、程序状态字中CY位为(28)C 。
A、结果奇偶标志B、符号数运算溢出标志C、进位、借位标志D、结果为零标志11、51单片机的PC是16位的寄存器,其寻址范围是。
A、1~16B、1H~16HC、0000H~0FFFFHD、0000H~0FFH12、程序计数器PC的值反映的意义是。
A、下一条将要执行的指令的地址B、个人计算机C、当前正在执行的指令的地址D、控制器中指令寄存器的地址13、内部数据存储器低128字节单元的使用说法不合适的为。
A、根据需要可划分为3个区域:寄存器区、位寻址区、用户RAM区B、可以采用多种寻址方式来寻址:直接寻址方式、寄存器间接寻址方式等C、寄存器区可以采用寄存器寻址方式来寻址D、堆栈只能开辟在用户RAM区域中,不得占用其他两区的空间14、单片机内部提供了一定数量的工作寄存器,这样做的好处不包括。