哈工大07B单片机试题及答案
单片机考试题目及答案
单片机考试题目及答案考试题目一:1. 请简要解释什么是单片机(MCU)?考试题目二:2. 请列举一些常见的单片机芯片品牌和型号,并阐述它们的特点。
考试题目三:3. 简述单片机的内部架构,并解释其中的核心组成部分。
考试题目四:4. 描述单片机的编程方式,包括编程语言及工具。
考试题目五:5. 请简要介绍单片机的输入/输出(I/O)接口。
考试题目六:6. 什么是中断?请阐述单片机中断的原理以及使用方法。
考试题目七:7. 解释什么是模拟信号与数字信号,并举例说明。
考试题目八:8. 请列举几种常用的单片机应用领域,并简要描述其功能。
考试题目九:9. 单片机在工业自动化中的作用是什么?举例说明其应用场景。
考试题目十:10. 简述单片机系统设计的基本步骤以及注意事项。
考试答案:1. 单片机是一种集成了处理器、存储器和各种输入/输出接口的微型计算机系统。
它具有体积小、功耗低、成本低等优点,广泛应用于嵌入式系统、工业自动化、物联网等领域。
2. 常见的单片机芯片品牌和型号包括:ATmega328P(Arduino Uno使用的芯片)、STM32F103系列(STMicroelectronics的ARM Cortex-M3系列芯片)、PIC16F877A(Microchip的8位微控制器芯片),它们分别具有易用性、强大的性能和丰富的外设等特点。
3. 单片机的内部架构包括运算器、存储器、定时器/计数器、中断系统和输入/输出接口等核心组成部分。
运算器用于执行指令和进行运算,存储器用于存储程序和数据,定时器/计数器用于控制时间和计数,中断系统用于处理外部中断请求,输入/输出接口用于与外部设备进行数据交互。
4. 单片机的编程方式包括汇编语言编程和高级语言编程。
汇编语言编程较为底层,直接操作寄存器和位,效率高但难度较大;高级语言编程如C语言等更加易学易用,可以借助开发工具如Keil、Arduino等进行编程。
5. 单片机的输入/输出接口包括通用输入/输出(GPIO)口、模拟输入/输出(ADC/DAC)口、串行通信接口(UART/SPI/I2C)等。
哈尔滨工业大学单片机原理及接口技术试卷及详细答案(五套装)
哈尔滨工业大学2009年7月《单片机原理及接口技术》试卷班级:姓名:学号:成绩:一、填空题(20分,每小题2分)1、-19D的二进制的补码表示为11101101B。
2、89C51含4KB掩膜ROM,128B的RAM,在物理上有4个独立的存储器空间。
3、通过堆栈操作实现子程序调用,首先要把PC 的内容入栈,以进行断点保护。
调用返回时再进行出栈操作,把保护的断点弹回 PC。
4、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 块芯片。
5、PSW中RS1 RS0=10H时,R2的地址为12H。
6、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器8140H单元的内容。
7、设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填执行结果。
PUSH 30H ;SP=61H,(SP)=24HPUSH 31H ;SP=62H,(SP)=10HPOP DPL ;SP=61H,DPL=10HPOP DPH ;SP=60H,DPH=24HMOV A,#00HMOVX @DPTR,A最后执行结果是执行结果将0送外部数据存储器的2410H单元。
8、在中断系统中,T0和T1两引脚扩展成外部中断源时,计数初值应当是(TH)=(TL)= 0FFH。
9、12根地址线可寻址4KB存储单元。
二、选择题(10分,每小题1分)1、MCS-51响应中断时,下面哪一个条件不是必须的(C)(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务(D)必须有RETI2、执行PUSH ACC指令,MCS-51完成的操作是(A)(A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP (C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP3、89C51是(C)(A)CPU (B)微处理器(C)单片微机(D)控制器4、关于MCS-51的堆栈操作,正确的说法是(C)(A)先入栈,再修改栈指针(B)先修改栈指针,再出栈(C)先修改栈指针,再入栈(D)以上都不对5、某种存储器芯片是8KB×4片,那么它的地址线根数是(B)(A)11根(B)13根(C)12根(D)14根6、MOV C,#00H的寻址方式是(A)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址7、必须进行十进制调整的十进制运算(C)(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法8、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H 当执行完左边的程序后,PC的值是(C)(A)0040H (B)0041H (C)0042H (D)0043H9、MCS-51复位时,下述说法正确的是(D)(A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H三、简答分析题(30分,每小题10分)1、简述89C51定时器的四种工作模式的特点,如何选择和设定。
单片机考试题含答案
单片机考试题含答案一、单选题(共107题,每题1分,共107分)1.AJMP跳转空间最大可达到 ( ) 。
A、2KB、(B)256C、(C)128D、64KB正确答案:A2.8051单片机的RST引脚内部接有 ( ) 。
A、施密特触发器B、单稳触发器C、D触发器D、分频器正确答案:A3.51单片机执行MOVX A,@DPTR指令时,相关的信号状态是 ( ) 。
A、PSEN无效为低电平,RD有效为低电平B、PSEN无效为高电平,RD有效为低电平C、PSEN有效为低电平,RD无效为高电平D、PSEN有效为高电平,RD无效为高电平正确答案:B4.下列单片机中没有ROM的是 ( ) 。
A、8751B、89C52C、8051D、8032正确答案:D5.一条DB语句定义的数表,其表项的个数不得超过 ( ) 个。
A、40B、60C、80D、120正确答案:C6.累加器A的内容是0FFH,执行RR A 指令后累加器的内容变为( ) 。
A、0FFHB、0FEHC、80HD、7FH正确答案:A7.8051单片机的外部中断INT0和INT1的触发方式有( )。
A、高电平触发B、断续触发C、正脉冲触发D、边沿和电平触发正确答案:D8.单片机8051的XTAL1和XTAL2引脚是 ( ) 引脚。
A、外接定时器B、外接串行口C、外接中断D、外接晶振正确答案:D9.ALU的中文含义是 ( ) 。
A、算术逻辑单元B、加法器C、算术单元D、逻辑单元正确答案:A10.下列产品中属于嵌入式系统的是 ( ) 。
A、笔记本电脑B、智能手机C、台式计算机D、服务器正确答案:B11.累加器A的内容是87H,执行RR A 指令后累加器的内容变为( )。
A、0C6B、0C3C、42D、43H正确答案:B12.MCS-51系列单片机的堆栈指针SP始终是指示 ( ) 。
A、堆栈大小B、堆栈长度C、堆栈底部单元的地址D、堆栈顶部单元的地址正确答案:D13.8051单片机的工作频率为12MHz,其内部定时器的最大定时时间是 ( ) 。
哈尔滨工业大学2021年《单片机原理与应用技术》期末试题A卷及答案
1.8051单片机的内部硬件结构包括了:微处理器、存储器、定时器、计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接。
2. 对特殊功能寄存器只能用直接寻址方式访问,其中地址能被8整除的单元又可用位寻址。
3.访问片外数据存储器应用 MOVX 指令,访问程序存储器应用 MOVC 指令,访问外部I/O端口应用 MOVX 指令。
4.P0~P3口中,凡能用作I/O线的引脚,可根据需要分别选作输入或输出线使用,选作输入线时,必须先用指令将I/O口的对应位置 1 才能进行正确的输入。
5.MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储器内开辟的区域.6.MCS-51有4组工作寄存器,它们的地址范围是00H~1FH.7.访问MCS-51片外数据存储器MOVX指令采用的是寄存器间接寻址方式。
8.访问片外程序存储器MOVC指令采用的是变址寻址方式。
9.单片机的堆栈指针SP始终是指示堆栈栈顶的位置。
10. AT89S51单片机复位后,R4所对应的存储单元的地址为,因上电时PSW= ,这时当前的工作寄存器区是第组工作寄存器区。
04H 00H 011.MCS-51系列单片机中,一个机器周期包括 12 个时钟周期,共分为 6 个状态,每个状态又分成 2 拍。
2判断题1.MCS-51单片机系统可以没有复位电路。
(×)不可以。
复位是单片机的初始化操作。
2.要MCS-51系统中,一个机器周期等于1.5μs。
(×)若晶振频率屡8MHz,才可能为1.5μs3.MCS-51单片机的程序存储器只是用来存放程序的。
(×)存放程序、表格和常数。
4.当MCS-51单片机上电复位时,堆栈指针SP=00H。
(×)。
SP=07H1.MCS-51单片机CPU的主要组成部分为 A 。
A.运算器、控制器 B.加法器、寄存器C.运算器、加法器 D.运算器、译码器2.单片机上电复位后,PC的内容和SP的内容为 B 。
2023年大学_单片机原理及应用试题含答案
2023年单片机原理及应用试题含答案2023年单片机原理及应用试题含答案(一)一.填空题(每空1分,共20分)1、单片机与普通计算机的不同之处在于其将、和三部分集成于一块芯片上。
2、使用双缓冲方式的D/A转换器,可实现多路模拟信号的输出。
3、通过堆栈操作实现子程序调用,首先就要把的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到。
4、在基址加变址寻址方式中,以作变址寄存器,以或作基址寄存器。
5、假定累加器A中的内容为40H,执行指令1000H:MOVC A,@A+PC后,把程序存储器单元的内容送入累加器A中。
6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。
7、假定A=83H,(R0)=17H,(17H)=0B5H,执行以下指令:ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为。
8、已知程序执行前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。
下述程序执行后:POP DPHPOP DPLMOV DPTR,#3000HRL AMOV B,AMOVC A,@A+DPTRPUSH AMOV A,BINC AMOVC A,@A+DPTRPUSH ARETORG 3000HDB 10H,80H,30H,80H,50H,80H请问:A= ,SP= ,(41H)= ,(42H)= 。
9、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的端提供信号。
10、在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问存储器提供地址,而DPTR是为访问存储器提供地址。
11、16KB RAM存储器的首地址若为3000H,则末地址为 H。
二.选择题(每题2分,共16分)1、8051与8751的区别是:A、内部数据存储但也数目的不同B、内部程序存储器的类型不同C、内部数据存储器的类型不同D、内部的寄存器的数目不同2、判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的,而PC不能访问。
哈工大答疑库单片机课件试题 (3)
■模拟试题四:一、名词解释(5*5=25分)1.机器周期:[点击查看答案]答:机器周期是单片机的基本时间单位,其大小是单片机外接时钟振荡周期的12倍。
2.中断源:[点击查看答案]答:又可称之为中断申请源,指能够产生中断申请的事件。
3.地址总线:[点击查看答案]答:它用来传输单片机所发出的地址信号,以便进行存储单元和I/O端口的选择。
地址总线的数目决定着可直接访问的存储单元及I/O端口的数目。
4.数据总线:[点击查看答案]答:单片机与存储单元及I/O口之间传输数据信号5.控制总线:[点击查看答案]答:是一组控制信号线,包括单片机发出的也包括从外部存储单元或者I/O端口发送给单片机的。
二、选择题(5*8=40分)1.8051与8751的区别是:(A)内部数据存储单元数目的不同(B)内部数据存储器的类型不同(C)内部程序存储器的类型不同(D)内部的寄存器的数目不同[点击查看答案]答:C2.PC的值是:(A) 当前正在执行指令的前一条指令的地址(B) 当前正在执行指令的地址(C) 当前正在执行指令的下一条指令的地址(D) 控制器中指令寄存器的地址[点击查看答案]答:C3.判断下列说法是否正确?(1)特殊功能寄存器SCON,与定时器/计数器的控制无关;(2)特殊功能寄存器TCON,与定时器/计数器的控制无关;(3)特殊功能寄存器IE,与定时器/计数器的控制无关;(4)特殊功能寄存器TMOD,与定时器/计数器的控制无关。
[点击查看答案]答:(1)特殊功能寄存器SCON,与定时器/计数器的控制无关。
(对)(2)特殊功能寄存器TCON,与定时器/计数器的控制无关。
(错)(3)特殊功能寄存器IE,与定时器/计数器的控制无关。
(对)(4)特殊功能寄存器TMOD,与定时器/计数器的控制无关。
(错)4.判断下列说法是否正确:(A)串行口通讯的第9数据位的功能可由用户定义;(B)发送数据的第9数据位的内容在SCON寄存器的TB8位中预先准备好的;(C)串行通讯帧发送时,指令把TB8位的状态送入发送SBUF中;(D)串行通讯接收到的第9位数据送SCON寄存器的RB8中保存;(E)串行口方式1的波特率是可变的,通过定时器/计数器T1的溢出率设定。
哈尔滨工业大学2006至2007学年第二学期制造系统自动化技术期末考试试题B
哈尔滨工业大学2006至2007学年第二学期制造系统自动化技术期末考试试题B一、自动化制造系统可分为哪八个子系统?(8分)二、系统分析分为哪几个步骤?(8分)三、试述下图所示生产设备自动往返行程控制的工作原理?(12分)四、件样上料都采用什么方法?小型件料所采用的上料机构中都叫什么名称,有哪些基本职能机构所组成?(10分)五、.检测监控系统中,常用的信号分析方法有哪几类?各有何特点?简要说明其适用范围。
(10分)六、自动化装配对零部件装配工具提出那些要求?(7分)七、电磁振动送料装置,当物体不腾空时,保证爬升的条件是什么?(即当滑道以加速度a sh斜上方运动和以加速度为a j斜下方运动时,对加速度提出何种要求?)(8分)八、为什么要进行库存管理?如何优化库存品的库存量?(7分)九、实验成绩(20分)十、平时表现(10分)哈尔滨工业大学2006-2007学年第二学期制造系统自动化技术期末考试试题B答案一、自动化制造系统可分为哪八个子系统?(8分)答:1) 毛坯制备自动化子系统(1分);2) 热处理过程自动化子系统(1分);3) 储运过程自动化子系统(1分);4) 机械加工自动化子系统(1分);5) 装配过程自动化子系统(1分);6) 辅助过程自动化子系统(1分);7) 质量控制自动化子系统(1分);8) 系统控制自动化子系统(1分)。
二、系统分析分为哪几个步骤?(8分)答:1)提供自动化系统建立的相关背景(1分);2)确定自动化系统的建设目标(1分);3)制定自动化系统的技术方案(1分);4)建立自动化系统中必要的模型(1分);5)投资概算及效益分析(1分);6)自动化系统的实施计划(1分);7)自动化系统的综合评价(1分);8)评价(1分)。
三、试述下图所示生产设备自动往返行程控制的工作原理?(12分)答:图中所示为一自动往返控制线路。
当电机正转时,工作台向左运行,反之向右运行。
将四个行程开关SQ1、SQ2、SQ3、SQ4分别安装在工作台需要限位的两个终端上,其中SQ1和SQ2安装在需要自动往返的位置上。
2007单片机试卷AB卷
1
INC R3 INC 30H INC @R0 后, (A)= 00H ,(R3)= 10H , (30H)= 01H , (40H)= 01H 。 ,OV= 0 ,A= C8H 。 7.执行下列程序段后 CY= 0 MOV A,#25H ADD A,#0A3H 简答题( 三、简答题(每小题 5 分,共 20 分) 1.何谓单片机?单片机与一般微型计算机相比,具有哪些特点? 答:单片机是单片微型计算机的简称,是将微型机的基本部件包括 得分 CPU、 存储器和 I/O 接口集成在一个硅片内。 与一般微型计算机相比, 其性能价格比高,硬件电路设计灵活,在工业控制等领域的应用相当的广泛。 2.MCS-51 单片机不同中断源的中断入口地址是多少? 答:MCS-51 单片机的中断服务的入口地址是固定的,其中断对应的地址为:INT0 中断入口地址为 0003H;T0 中断入口地址为 000BH;INT1 中断入口地址为 0013H; T1 中断入口地址为 001BH;串行口中断入口地址为 0023H。 3.开机复位后,CPU 使用的是哪组工作寄存器?它们的地址是多少?CPU 如何确 定和改变当前工作寄存器组? 答:开机复位后,CPU 使用的是第 0 组工作寄存器。它们的地址是 00H-07H。 CPU 通过对程序状态字 PSW 中 RS1 和 RS0 的设置来确定和改变当前工作寄存器 组。 4.MCS-51 扩展系统中,外部程序存储器和数据存储器共用 16 位地址线和 8 位数 据线,为什么两个存储空间不会发生冲突? 答: 程序存储器和数据存储器虽然共用 16 位地址线和 8 位数据线, 但由于数据存 储器的读和写由 RD 和 WR 信号控制,而程序存储器由读选通信号 PSEN 控制, 这些信号在逻辑上时序上不会产生冲突,因此,两者虽然共处于同一地址空间, 但由于控制信号不同,所以不会发生总线冲突。 阅读并分析程序题( 四、阅读并分析程序题(20 分) 得分 1.求±56 的补码及补码 C3H 的真值。 分) (6
哈尔滨工业大学2021年《单片机原理与应用技术》期末考试试题及答案
1选择1.在中断服务程序中,至少应有一条( D )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令2.要使MCS-51能够响应定时器T1和外部中断0中断,它的中断允许寄存器IE 的内容应是( B )(A)98H (B)89H (C)4AH (D)22H3. MCS-51在响应中断时,下列哪种操作不会自动发生( D )。
(A)优先级状态触发器置位 (B)保护PC (C)找到中断入口地址 (D)保护PSW及其他寄存器内容4.使用定时器T1时,有几种工作模式( C )(A)1种(B)2种(C)3种(D)4种5. MCS-51在使用中断方式与外界交换信息时,保护现场和恢复现场的全部工作应该是 ( C )(A)由CPU自动完成 (B)在中断响应中完成(C)应由中断服务程序完成 (D)在主程序中完成6.MCS-51响应中断时,下面哪一个条件不是必须的( D )A.当前指令执行完毕B.中断允许是全部开放的C.没有同级或高级中断服务D.必须有RET1指令7.用8051的定时器,若用软启动,应使TOMD中的(C)。
A.GATE位置1B.C/T位置1C.GATE位置0D.C/T位置08. 当外部中断0发出中断请求后,中断响应的条件是(C)。
A.SETB ET0B.SETB EX0C.MOV IE,#81HD.MOV IE,#61H9.MCS-51单片机定时器T1的溢出标志TF1,若计满数产生溢出时,如不用中断方式而用查询方式,则应(B)。
A.由硬件清零B.由软件清零C.由软件置位D.可不处理10.MCS-51单片机定时器T0的溢出标志TF0,若计满数在CPU响应中断后(A)。
A.由硬件清零B.由软件清零C.A和B都可以D.随机状态11. MCS-51单片机响应中断矢量地址是(C)。
A.中断服务程序的首句地址B.中断服务程序的出口地址C.中断服务程序的入口地址D.主程序等待中断指令的地址12.AT89S51的串行异步通信口为( C )。
单片机习题答案(哈工大张毅刚主编单片机原理及应用)
单片机习题答案(哈工大张毅刚主编单片机原理及应用)单片机习题答案(哈工大张毅刚主编单片机原理及应用)“单片机原理及应用”课程习题与解答第一章1-3:单片机与普通计算机的不同之处在于其将()()和()三部分集成于一块芯片上。
答:CPU、存储器、I/O 口1-8:8051与8751的区别是:A、内部数据存储但也数目的不同B、内部数据存储器的类型不同C、内部程序存储器的类型不同D、内部的寄存器的数目不同答:C第二章2-4:在MCS -51单片机中,如果采用6MHz 晶振,1个机器周期为()。
答:2us。
析:机器周期为振荡周期的1/6。
2-6:内部RAM中,位地址为30H的位,该位所在字节的字节地址为()。
答:26H2-7:若A中的内容为63H,那么,P标志位的值为()。
答:0析:P为偶校验位,因为A中1的个数为偶数,所以P=0。
2-8:判断下列说法是否正确:A、8031的CPU是由RAM 和EPROM 所组成。
B、区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是咼端。
C、在MCS-51中,为使准双向的I/O 口工作在输入方式,必须保证它被事先预置为1。
D、PC可以看成使程序存储器的地址指针。
答:错、错、对、对2-9: 8031单片机复位后,R4所对应的存储单元的地址为(),因上电时PSW=()。
这时当前的工作寄存器区是()组工作寄存器区。
答:04H、00H、02- 11:判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的,而PC不能访问。
B、它们都是16位的存储器C、它们都有加1的功能。
D、DPTR可以分为两个8位的寄存器使用,但PC不能。
答:对、对、对、对2- 13:使用8031芯片时,需将/EA引脚接()电平,因为其片内无()存储器。
答:低、程序2- 14:片内RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么?答:工作寄存器区、位寻址区、数据缓冲区2- 15:判断下列说法是否正确A、程序计数器PC不能为用户编程时直接使用,因为它没有地址。
(完整word版)《单片机》编程题题库答案
(完整word 版)《单片机》编程题题库答案第1页 共85页《单片机原理及应用》编程题题库参考答案六、编程(每题10分)1、 内部RAM 30H 和31H 单元中存放着2个0—9的ASCII 码(高位字节在前),请将其转换为压缩BCD 码(高位在前)并存入外部RAM 2300H 单元中。
解: ORG 0H LJMP START ORG 30H START : MOV A,30H ANL A,#0FH SWAP A MOV R0,A MOV A ,31HANL A ,#0FH ORL A,R0MOV DPTR,#2300H MOVX @DPTR ,A END评分办法:不要求写出程序的注释。
程序设计思路正确可得5分,指令完全写对可得10分。
若仅写对少量指令,可酌情给1-3分;若仅有少量指令写错,可酌情扣1—3分。
2、将存放在内部RAM 30H —35H 单元的压缩型BCD 码转换成相应的ASCII 码,依次存放到外部RAM 2100H 开始的单元区中.ORG 0H(完整word 版)《单片机》编程题题库答案第2页 共85页LJMP START ORG 30H START:MOV R0,#30H MOV R2,#06H MOV DPTR,#2100H LOOP :MOV A,@R0 SWAP A ANL A ,#0FH ORL A ,#30H MOVX @DPTR ,A INC DPTR MOV A ,@R0 ANL A,#0FHORL A ,#30H MOVX @DPTR ,A INC DPTR INC R0 DJNZ R2,LOOP SJMP $ END评分办法:不要求写出程序的注释.程序设计思路正确可得5分,指令完全写对可得10分。
若仅写对少量指令,可酌情给1-3分;若仅有少量指令写错,可酌情扣1-3分。
(完整word 版)《单片机》编程题题库答案第3页 共85页3、内部RAM 20H 和30H 开始的单元分别存放着16个16进制数,请将对应单元的内容相加(不考虑溢出),并将和存入外部RAM 2000H 开始的单元中。
大学mooc单片机原理及应用(哈工大)章节测验期末考试答案
解忧书店 JieYouBookshop期末考试1单选(1.5分)AT89S51单片机片内包含有()、()和()。
A.磁盘驱动器接口,USB接口,存储器B.CPU,存储器,打印机C.存储器,定时器,CPUD.CPU,存储器,LCD驱动器正确答案:C你没选择任何选项2单选(1.5分)下面的各种应用,()不属于单片机的应用范围。
A.工业控制B.家用电器的控制C.数据库管理D.汽车电子设备正确答案:C你没选择任何选项3单选(1.5分)程序计数器PC用来()。
A.存放正在执行的指令地址B.存放下一条的指令地址C.存放上一条的指令地址D.存放指令正确答案:B你没选择任何选项4单选(1.5分)在AT89S51单片机CPU内部,反映程序运行状态或反映运算结果的特征寄存器是( )。
A.PCB.AC.SPD.PSW正确答案:D你没选择任何选项5单选(1.5分)AT89S51单片机在访问外部存储器时,地址的输出是()。
A.P1口输出高8位地址,P0口输出低8位地址B.P1口输出低8位地址,P2口输出高8位地址C.P0口输出高8位地址,P1口输出低8位地址D.P2口输出高8位地址,P0口输出低8位地址正确答案:D你没选择任何选项6单选(1.5分)对于“JBC bit,rel”指令,下列说法正确的是()。
A.bit位状态为1时转移,同时对该位清零。
B.bit位状态为0时转移。
D.bit位状态为1时转移。
正确答案:A你没选择任何选项7单选(1.5分)LJMP跳转空间最大可达到( )。
A.2KBB.128BC.256BD.64KB正确答案:D你没选择任何选项8单选(1.5分)设(A)=0C3H,(R0)=0AAH,执行指令“ANL A,R0”后,结果为( )。
A.(A)=6CHB.(R0)=82C.(R0)=6CHD.(A)=82H正确答案:D你没选择任何选项9单选(1.5分)访问片外数据存储器的寻址方式是( )。
A.寄存器间接寻址B.寄存器寻址C.立即寻址D.直接寻址正确答案:A你没选择任何选项10单选(1.5分)以下指令中,错误的是( )。
(完整版)单片机考试试题带答案
单片机原理及应用试卷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 )。
哈尔滨工业大学2021年《单片机原理与应用技术》期末试题及答案
1选择题1.MCS-51汇编语言指令格式中,唯一不可缺少的部分是 B 。
A.标号 B.操作码 C.操作数 D.注释2.单片机中PUSH和POP指令常用来 C 。
A.保护断点 B.保护现场C.保护现场,恢复现场 D.保护断点,恢复断点3.MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是 A 。
A.寄存器间接寻址 B.寄存器寻址C.基址加变址寻址 D.立即寻址4.在MCS-51指令中,下列指令中 C 是无条件转移指令。
A.LCALL addr16 B.DJNZ direct, relC.SJMP rel D.ACALL addr115.在编程中使用伪指令的目的是 C 。
A.指示和引导如何进行手工汇编 B.指示和引导编译程序如何汇编C.指示和引导汇编程序进行汇编 D.指示和引导程序员进行汇编6. LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(D)A.2000H B.2001H C.2002H D.2003H7. 下面指令将MCS-51的工作寄存器置成3区(B)A.MOV PSW,#13H B.MOV PSW,#18HC.SETB PSW.4 CLR PSW.3 D. SETB PSW.3 CLR PSW.48.MCS-51寻址方式中,立即寻址的寻址空间是(C)。
A.工作寄存器R0~R7B.专用寄存器SFRC.程序存储器ROMD.片内RAM的20H~2FH字节中的所有位和部分专用寄存器SFR的位9.MCS-51寻址方式中,直接寻址的寻址空间是(D)。
A.工作寄存器R0~R7 B.专用寄存器SFRC.程序存储器ROM D.数据存储器256字节范围10. 是最简单的程序结构,它既无分支,又无循环,在执行时单片机是按程序中指令的顺序逐条进行的。
(A)A.顺序结构B.分支结构C.循环结构D.子程序2判断题。
(×)1.MCS-51的数据传送指令是把源操作数传送到目的操作数,指令执行后,源操作数改变,目的操作数修改为源操作数。
单片机原理及应用习题库(含答案)
单片机原理及应用习题库(含答案)一、单选题(共54题,每题1分,共54分)1.反码9AH的真值是():A、-102B、-101C、102D、101正确答案:B2.MOVX A , @R0指令中,源操作数采用()寻址方式,指令作用在()区间。
A、寄存器,外部数据存储器B、直接,程序存储器C、寄存器间接,内部数据存储器D、寄存器间接,外部数据存储器正确答案:D3.单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器D、CPU正确答案:B4.当CPU响应外部中断0的中断请求后,程序计数器PC的内容是A、0003HB、000BHC、00013HD、001BH正确答案:A5.若要使用T0方式0产生500μs延时,TMOD应设置为():A、00HB、01HC、10HD、11H正确答案:A6.若(SP)=40H,当执行一条RET指令后,SP的值为():A、38HB、42HC、41HD、3EH正确答案:D7.ANL C, bit 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:E8.当MCS-51复位时,下面说法准确的是()A、PC=0000HB、SP=00HC、SBUF=00H正确答案:A9.MCS-51指令系统中,清零指令是()。
A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A10.10101.101B转换成十进制数是()。
A、46.625B、23.625C、23.62D、21.625正确答案:D11.下列指令能使R0高4位不变,低4位置F的是()。
A、ANL R0,#OF0HB、ANL R0,#OFOHC、ORL 0,#OFHD、ORL 00H,#OF0H正确答案:C12.执行下面一段程序; MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A POP B A , B的内容是:(A)= (B)=A、(A)=00H (B)=10HB、(A)=01H (B)=10HC、(A)=01H (B)=12HD、(A)=00H (B)=13H正确答案:B13.4K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:B14.指令ANL A,20H源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:B15.MCS-51指令系统中,执行下列指令后,其结果为()。
07年春B 单片机试卷
哈工大 07 年 春 季学期单片机原理试题 B 卷一、选择题(30分,每题1分)1 开机复位后,CPU 使用的是第一组工作寄存器,地址范围是( D )。
A 、00H-10HB 、00H-07HC 、10H-1FHD 、08H-0FH 2 访问片外数据存储器的寻址方式是( C )A 、立即寻址B 、寄存器寻址C 、寄存器间接寻址D 、直接 寻址 3 堆栈数据的进出原则是( B )A 、先进先出B 、先进后出C 、后进后出D 、进入不出 4 定时器/计数器工作于方式1时,其计数器为几位?( B )A 、8位B 、16位C 、14位D 、13位 5 控制串行接口工作方式的寄存器是( C )A 、TCONB 、PCONC 、SCOND 、TMOD 6 已知:R0=28H (28H )=46MOV A ,#32HMOV A ,45HMOV A ,@R0 执行结果A 的内容为(A )A 、46HB 、28HC 、45HD 、32H 7 要设计一个32键的行列式键盘,至少需要占用( A )根引脚线。
A 、12根B 、32根C 、18根D 、无法确定 8 关于定时器,若振荡频率为12MHz ,在方式0下最大定时时间为( A )。
A 、8.192msB 、 65.536msC 、 0.256msD 、16.384ms 9 对于INTEL 8031来说,EA 脚总是( A )A 、接地B 、接电源C 、悬空D 、不用10 在单片机中,通常将一些中间计算结果放在( A )中A、累加器B、控制器C、程序存储器D、数据存储器11 程序计数器PC用来( C )A、存放指令B、存放正在执行的指令地址C、存放下一条的指令地址D、存放上一条的指令地址12 指令和程序是以( C )形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码13 单片机应用程序一般存放在( B )中A、RAMB、ROMC、寄存器D、CPU14 单片机上电后或复位后,工作寄存器R0是在( A )A、0区00H单元B、0区01H单元C、0区09H单元D、SFR15 进位标志CY在( C )中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPTR16 单片机8051的XTAL1和XTAL2引脚是( D )引脚A、外接定时器B、外接串行口C、外接中断D、外接晶振17 8031复位后,PC与SP的值为( B )A、0000H,00HB、0000H,07HC、0003H,07H寄存器D、0800H,00H18 P0、P1口作输入用途之前必须( A )A、相应端口先置1B、相应端口先置0C、外接高电平D、外接上拉电阻19 一个EPROM的地址有A0----A11引脚,它的容量为( B )A、2KBB、4KBC、11KBD、12KB20 8031单片机中既可位寻址又可字节寻址的单元是( A )A、20HB、30HC、00HD、70H21 执行指令MOVX A,﹫DPTR时,WR.RD脚的电平为( A )(读外部RAM、IO)A、WR高电平,RD低电平B、W R低电平,RD高电平C、WR高电平,RD高电平D、WR低电平,RD低电平22 INTEL 8031的PO口,当使用外部存储器时它是一个( D )A、传输高8位地址口B、传输低8位地址口C、传输低8位数据□D、传输低8位地址/数据总线口23 LJMP跳转空间最大可达到( D )A、2KBB、256B C 、128B D、64KB24 设累加器A的内容为0 C 9 H,寄存器R2的内容为54H,C Y=1,执行指令S U B B A,R2 后结果为( A )A、(A)=74HB、(R2)=74H C 、(A)=75H D、(R2)=75H25 设(A)=0 C 3 H,(R0)=0 A A H,执行指令A N L A,R0后,结果( A )A、(A)=82HB、(A)=6CH C 、(R0)=82 D、(R0)=6CH26 8051的程序计数器P C为16位计数器,其寻址范围是( D )A、8KB、16 K C 、32 K D、64 K27 提高单片机的晶振频率,则机器周期( C )A、不变B、变长 C 、变短 D、不定28 8051单片机中,唯一一个用户可使用的16位寄存器是( B )A、P S WB、D P T R C 、A C C D、P C29 执行如下三条指令后,30H单元的内容是( C )M O V R 1,#30HM O V 40H,#0 E HM O V @R 1,40HA、40HB、30H C 、0 E H D、F F H30 有如下程序段:M O V R 0,#30HS E T B CC L R AA D D C A,#0 0HM O V @R 0,A执行结果是( B )A、(30H)=00HB、(30H)=01H C 、(00H)=00H D、(00H)=01H二、判断题(10分,每题1分)1 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。
单片机原理及应用题库含参考答案
单片机原理及应用题库含参考答案一、单选题(共100题,每题1分,共100分)1.80C51同一级别的中断:定时/计数器0、定时/计数器1、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是()A、INT0→INT1→T0→T1B、INT0→T0→INT1→T1C、T0→INT0→T1→INT1D、T0→T1→INT0→INT1正确答案:B2.数据可以从A站发送到B站,也可以从B站发送到A站,但是不能同时在两个方向上传送的通信方式是()。
A、单工通信B、半双工通信C、双工通信D、同步通信正确答案:B3.while(i=x)当x=()时停止循环A、无穷大B、3C、1D、0正确答案:D4.C51单片机程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果A、赋值语句B、表达式语句C、循环语句D、空语句正确答案:D5.C程序总是从()开始执行A、主函数B、形参函数C、库函数D、自定义函数正确答案:A6.蜂鸣器的音调由什么确定()A、电压B、电流C、频率D、占空比正确答案:C7.80C51串口发送控制器的作用描述中()是不正确的A、作用一是将待发送的并行数据转为串行数据B、作用二是在串行数据上自动添加起始位、可编程位和停止C、作用三是在数据转换结束后使中断请求标志位TI自动置1D、作用四是在中断被响应后使中断请求标志位TI自动清零正确答案:D8.51式单片机第()引脚为接地引脚A、9B、20C、31D、40正确答案:B9.属于计算机与外部设备通信方式的是()。
A、关联通信B、外部通信C、内部通信D、并行通信正确答案:D10.i/10为()A、计数B、取余C、取整D、判断正确答案:C11.SCON=0x50时,串行口工作方式为()A、方式0B、方式1C、方式2D、方式3正确答案:B12.共阴极数码管0x06表示()A、3B、2C、1D、0正确答案:C13.十进制126数其对应的十六进制数可表示为()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A、TCON B、PCON
C、SCON
D、TMOD
6 已知:R0=28H (28H)=46
MOV A,#32H
MOV A,45H
MOV A,@R0
执行结果A的内容为( )
A、46H
B、28H
C、45H
D、32H
7 要设计一个32键的行列式键盘,至少需要占用( )根引脚
线。
A、12根 B、32根 C、18根 D、无法确定
14 单片机上电后或复位后,工作寄存器R0是在( )
A、0区00H单元
B、0区01H单元
C、0区09H单
元 D、SFR
15 进位标志CY在( )中
A、累加器 B、算逻运算部件ALU C、程序状态字寄存器
PSW D、DPTR
16 单片机8051的XTAL1和XTAL2引脚是( )引脚
A、外接定时器 B、外接串行口 C、外接中断 D、
五、简述行列式扫描键盘的工作原理。(10分)
本题得分 六、下图为某MCS-51应用系统的3位LED 8段共阴极静态 显示器的接口电路,(1)该静态显示器电路与动态扫描 的显示器电路相比有哪些优点?(2)写出显示字
符“8”、“5”、“3”的段码,注意:段码的最低位为“a” 段,段码的最高位 为“dp” 段(3)已知8255A的PA口、PB口和PC口的地址分别为FF7CH、 FF7DH、FF7EH,且8255A的这3个端口均已被编写完毕的初始化程序 初始化为方式0输出,请编写出使3位LED共阴极显示器从左至右显 示“8.53”的程序段。(15分)
26 8051的程序计数器P C为16位计数器,其寻址范围是( )
A、8K
B、16 K
C 、32 K
D、
64 K
27 提高单片机的晶振频率,则机器周期( )
A、不变
B、变长
C 、变短
D、不定
28 8051单片机中,唯一一个用户可使用的16位寄存器是( )
A、P S W
B、D P T R
C 、A C C
A、2KB
B、4KB
C、11KB D、12KB
20 8031单片机中既可位寻址又可字节寻址的单元是( )
A、20H
B、30H
C、00H
D、70H
21 执行指令MOVX
A,﹫DPTR时,WR.RD脚的电平为
()
A、WR高电平,RD低电平
B、W R低电平,RD高电
平
C、WR高电平,RD高电平
D、WR低电平,RD低电平
执行指令S U B B A,
R2 后结果为( )
A、(A)=74H
B、(R2)=74H
C 、(A)
=75H D、(R2)=75H
25 设(A)=0 C 3 H,(R0)=0 A A H,执行指令A N L A,R0
后,结果( )
A、(A)=82H
B、(A)=6CH
C 、(R0)
=82 D、(R0)=6CH
22 INTEL 8031的PO口,当使用外部存储器时它是一个( )
A、传输高8位地址口
B、传输低8位地址口 C、传输
低8位数据□
D、传输低8位地址/数据总线口
23 LJMP跳转空间最大可达到( )
A、2KB
B、256B
C 、128B
D、64KB
24 设累加器A的内容为0 C 9 H,寄存器R2的内容为54H,C Y=1,
外接晶振
17 8031复位后,PC与SP的值为( )
A、0000H,00H B、0000H,07H C、0003H,07H寄存
器 D、0800H,00H
18 P0、P1口作输入用途之前必须( )
A、相应端口先置1
B、相应端口先置0 C、外接高电
平 D、外接上拉电阻
19 一个EPROM的地址有A0----A11引脚,它的容量为( )
A、立即寻址 B、寄存器寻址 C、寄存器间接寻
址 D、直接 寻址
3 堆栈数据的进出原则是( )
A、先进先出 B、先进后出 C、后进后出 D、
进入不出
4 定时器/计数器工作于方式1时,其计数器为几位?( )
A、8位 B、16位 C、14位 D、13
位
5 控制串行接口工作方式的寄存器是( )
3、 指出以下程序段每一条指令执行后的结果,并给出程序最 后运行后结果(2FH)= ? (30H)= ?(10分)
MOV MOV MOV MOV SETB ADDC DEC MOV
2FH,#30H ;
30H,#40H ;
R0,#30H ;
A,#20H ;
C
;
A,@R0
;
R0
;
@R0,A
;
本题得分
四、简述MCS-51系列单片机主从结构多机通信原理,设 有一台主机与三台从机通信,其中一台从机通信地址号为 01H,请叙述主机呼叫从机并向其传送一个字节数据的过程。(请给出原 理图) (10分)
样的( )
9
单片机系统扩展时使用的锁存器,是用于锁存低8位地址
()
10 在A/D变换时,转换频率越高越好( )
本题得分 三、简答题(25分) 1、 采用6MHz的晶振,定时3ms,用定时器方式1时的 初值应为多少?(请给出计算过程)(7分)
2、 MCS-51单片机片内256B的数据存储器可分为几个区? 分别作什么用?(8分)
8 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为
( )。
A、8.192ms B、 65.536ms C、 0.256ms D、16.384ms
9 对于INTEL 8031来说,EA脚总是( )
A、接地
B、接电源
C、悬空
D、不
用
10 在单片机中,通常将一些中间计算结果放在( )中
A、累加器 B、控制器 C、程序存储器 D、数据存
D、P C
29 执行如下三条指令后,30H单元的内容是( )
MOV
R 1,#30H
M O V 40H,#0 E H
M O V @R 1,40H
A、40H B、30H
C 、0 E H
D、F F H
30 有如下程序段:
M O V R 0,#30H
SETB C
CLR
A
A D D C A,#0 0H
M O V @R 0,A
3 8155是一种8位单片机。 ( )
4 51单片机只能做控制用,不能完成算术运算。 ( )
5 单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。
( )
6 指令AJMP的跳转范围是2KB。(
)
7 扩展I/O口占用片外数据存储器的地址资源。 ( )
8 8051单片机,程序存储器数和数据存储器扩展的最大范围都是一
储器
11 程序计数器PC用来( )
A、存放指令 B、存放正在执行的指令地址
C、存放
下一条的指令地址
D、存放上一条的指令地址
12 指令和程序是以( )形式存放在程序存储器中
A、源程序 B、汇编程序 C、二进制编码 D、BCD
码
13 单片机应用程序一般存放在( )中
A、RAM
B、ROM
C、寄存器
D、CPU
a b
c
d e f g
●
dp
8255A PB PC PA 来自8031
· · ·
第三页
哈工大 07 年 春 季 班、卷
平
题 号
一
二
三
四
五
六
七
时 成
总 分
绩
分 数
评卷 人
本题得分
一、选择题(30分,每题1分)
1 开机复位后,CPU使用的是第一组工作寄存器,地址范围是(
)。
A、00H-10H B、00H-07H C、10H-1FH D、08H-0FH
2 访问片外数据存储器的寻址方式是( )
执行结果是( )
31 A、(30H)=00H
B、(30H)=01H
=00H D、(00H)=01H
本题得分
C 、(00H)
二、判断题(10分,每题1分)
1 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。
( )
2 必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中
断。( )