南昌大学单片机试卷五
单片机期中考试-南昌大学
姓名:_________ 学号:__________ 班级:________ 得分:______ 2016年微机原理与机电控制期中考试试卷一、填空题(每空1分,共15分)1、AT89S51有()个定时计数器,()个中断源。
2、指令 MOVC A,@A+PC寻址方式源操作数为(),目的操作数为()。
3、AT89S51复位后P1=(),PC=()。
4、AT89S51复位后堆栈设置在(),堆栈指针为(),压入数据从()开始。
5、AT89S51单片机扩展外部数据存储器,使用一片具有地址线11根,数据线8根的RAM,其容量为()KB。
6、单片机系统扩展采用的三总线为()总线、()总线、()总线。
7、AT89S51单片机退出掉电方式的方法有()。
8、子程序调用返回和中断服务返回时,分别用RET和()指令。
二、单项选择题(每题1分,共15分)1、计算机中最常用的字符信息编码是()。
(A)ASCII码(B)BCD码(C)反码(D)循环码2、-31D的二进制补码为()。
(A)1110000B(B)11100001B (C)01100000B(D) 01100001B3、在AT89S51系统中,晶振频率为6MHz,一个机器周期等于()μs。
(A)1(B)2(C)3(D)0.54、PSW=08H时,则当前工作寄存器是()。
(A)0组(B)1组(C)2组(D)3组5、P1口的每一位能驱动()。
(A)2个TTL电平负载(B)4个TTL电平负载(C)8个TTL电平负载(D)12个TTL电平负载6、AT89S51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是()。
(A)读锁存器(B)读数据(C)读A累加器(D)读CPU7、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=()。
(A)2000H(B)2001H(C)2002H(D)2003H8、AT89S51执行完MOV A,#08H后,PSW的一位被置位()。
单片机原理与应用考试试题
单片机原理与应用考试试题一、填空题(每空 2 分,共 40 分)1、单片机是将_____、_____、_____和_____等部件集成在一个芯片上的微型计算机。
2、单片机的存储器分为_____和_____,其中_____存储器在掉电后数据会丢失。
3、单片机的并行 I/O 口有_____个,分别是_____、_____、_____和_____。
4、单片机的复位方式有_____复位和_____复位两种。
5、单片机的中断源有_____个,分别是_____、_____、_____、_____和_____。
6、单片机的定时器/计数器有_____个,分别是_____和_____。
7、单片机指令系统中,数据传送指令有_____、_____和_____等。
二、选择题(每题 3 分,共 30 分)1、单片机的工作频率主要取决于()A 晶振频率B 复位电路C 电源电压D 存储容量2、以下不是单片机特点的是()A 集成度高B 功耗低C 性价比高D 运算速度快3、单片机的程序计数器 PC 是()位的。
A 8B 16C 32D 644、单片机的中断优先级可以通过()设置。
A 中断允许寄存器B 中断优先级寄存器C 定时器控制寄存器D 串行口控制寄存器5、要使单片机的 P1 口输出低电平,应执行的指令是()A MOV P1,0FFHB MOV P1,00HC CLR P1D SETB P16、单片机的堆栈指针 SP 复位后指向()A 00HB 07HC 30HD 7FH7、以下指令中,属于逻辑运算指令的是()A ADDB SUBBC ANLD MOV8、单片机在执行 MOVX 指令时,相关的控制信号是()A RD 和 WR 均为低电平B RD 为低电平,WR 为高电平C RD 为高电平,WR 为低电平 D RD 和 WR 均为高电平9、若单片机的晶振频率为 12MHz,机器周期为()A 1μsB 2μsC 4μsD 8μs10、要使单片机能够响应外部中断 0,需要设置的寄存器是()A IEB IPC TCOND SCON三、简答题(每题 10 分,共 30 分)1、简述单片机的工作过程。
单片机考试题目及答案
单片机考试题目及答案考试题目一: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)等。
单片机试题(附答案)
单片机试题(附答案)一、单选题(共107题,每题1分,共107分)1.8051单片机的P0口可以驱动()个LSTTL负载。
A、4B、16C、8D、2正确答案:C2.在51系列单片机应用系统中启动ADC0809进行A/D转换时,使用()指令。
A、MOVXB、(B)MOVXC、MOVD、MOVE、A,@A+DPTR正确答案:A3.8051单片机的P0口做为输出口在驱动NMOS负载时必须接()。
A、下拉电阻B、上拉电阻C、地D、电源正确答案:B4.8051单片机的工作频率为6MHz,其内部定时器的最大定时时间是()。
A、8192μSB、131072μSC、256μSD、65536μS正确答案:B5.MCS-51单片机复位后程序计数器PC=()。
A、0FFFFB、2000C、0100D、0000H正确答案:D6.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
A、1B、2C、4D、8正确答案:B7.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
A、2B、4C、8D、16正确答案:A8.累加器A的内容是0ADH,执行RLA指令后累加器的内容变为()。
A、56B、5AC、(C)5BD、不确定正确答案:C9.堆栈指针的英文缩写是()。
A、STB、SPC、SD、S正确答案:B10.累加器A的内容是89H,执行RLA指令后累加器的内容变为()。
A、10B、11C、12D、13H正确答案:D11.下列芯片中属于单片机的芯片是()。
A、Z80B、8086C、80586D、M68HC08正确答案:D12.对于8751单片机,当其引脚EA接低电平时,可扩展的外部程序存储器最大为()k字节。
A、64B、60C、32D、16正确答案:A13.LJMP跳转空间最大可达到()。
A、2KB、(B)256C、(C)128D、64KB正确答案:D14.对于MCS-51单片机来说,上电复位所需的最短时间是振荡周期建立时间加上()个机器周期时间。
单片机原理及应用考试题与参考答案
单片机原理及应用考试题与参考答案一、单选题(共54题,每题1分,共54分)1.指令MOV @R1,#30H目标操作数的寻址方式是():A、寄存器间接寻址B、相对寻址C、立即寻址D、直接寻址正确答案:A2.MCS-51单片机CPU开中断的指令是A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A3.某种存储器芯片是8KB*4/片,那么它的地址线根数是( )A、11根B、12根C、13根D、14根正确答案:C4.MOVX A , @R0指令中,源操作数采用()寻址方式,指令作用在()区间。
A、寄存器,外部数据存储器B、直接,程序存储器C、寄存器间接,内部数据存储器D、寄存器间接,外部数据存储器正确答案:D5.MCS-51指令系统中,执行下列指令后,其结果为()。
MOV A, #68 ADD A, #53 DA AA、A=21 CY=1 OV=0B、A=21 CY=1 OV=1C、A=21 CY=0 OV=0D、以上都不对正确答案:B6.MCS-51指令系统中,清零指令是()。
A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A7.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TL1=#( )A、06HB、09HC、08HD、07H正确答案:A8.型号为6116的RAM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:A9.定义字节型数据的伪指令是():A、DSB、DBC、DWD、BIT正确答案:B10.存储器的地址范围是0000H~0FFFH,它的容量为()。
A、1KBB、2KBC、3KBD、4KB正确答案:D11.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是A、外部中断1B、定时器T0C、定时器T1D、串行口正确答案:C12.哪个不是常用的晶振频率():A、11.0592MHzB、6MHzC、12MHzD、3MHz正确答案:D13.ALE引脚功能是()A、复位信号B、地址锁存控制信号C、访问程序存储控制信号D、+6 V电源正确答案:B14.8051单片机的定时器T0用作计数方式时是A、由外部计数脉冲计数,下降沿加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,一个机器周期加1D、由内部时钟频率定时,一个时钟周期加1正确答案:A15.当RS1RS0=01时,Rn的地址是():A、00H~07HB、08H~0FHC、10H~17HD、18H~1FH正确答案:B16.单片机应用程序一般存放在()。
2023年《单片机原理及应用》期末试题及答案
2023年《单片机原理及应用》期末试题及答案课程名称:单片机原理及应用考试方式:闭卷考试时间: 120分钟一、单项选择题(每小题1分,共15分)1.在片内RAM中,若某位的位地址为40H,则该位所在字节的字节地址为( B )。
A、27HB、28HC、29HD、2AH2.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )。
A、MOVB、MOVXC、MOVCD、以上都是3.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C )A、混合编址B、动态编址C、独立编址D、变址编址4.AT89S51的中断源全部编为同级时,优先级别最高的是( D )。
A、T1B、外部中断1C、串行口中断D、外部中断05.MCS—51单片机的复位信号是( A )有效。
A、高电平B、低电平C、脉冲D、下降沿6.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C )A、2MHzB、1MHzC、500KHzD、250KHz7.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。
A、06HB、F9HC、30HD、CFH8.若某存储器芯片地址线为12根,那么它的存储容量为( C )。
A. 1KBB. 2KBC.4KBD.8KB9.51单片机中, 能做数据线用的I/O接口是( A )。
A、P0B、P1C、P2D、P310.定时器/计数器工作方式1是( D )。
A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构12.若定时/计数器能自动重装载初值,则它工作在( C )A、方式0B、方式1C、方式2D、方式313.关于中断,下列说法正确的是( B )。
A、同级别的中断请求按时间的先后顺序响应B、同级别的中断请求按查询中断标志的先后顺序响应C、同级别的中断能嵌套D、同一时间同级别的多中断请求将形成阻塞,系统无法响应14.AT89S51的片内RAM空间为( A )。
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不能访问。
单片机考试题目和答案
单片机考试题目和答案一、单项选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. PCC. PLCD. MCU答案:D2. 8051单片机的振荡器频率为12MHz,机器周期为()。
A. 1μsB. 0.5μsC. 0.1μsD. 2μs答案:B3. 8051单片机的外部中断有()个。
A. 2B. 3C. 4D. 5答案:A4. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B5. 8051单片机的堆栈指针SP的初值是()。
A. 0x00B. 0x07C. 0x7FD. 0xFF答案:C6. 8051单片机的程序存储器和数据存储器的地址范围分别是()。
A. 0000H~FFFFH,0000H~07FHB. 0000H~0FFFH,0000H~07FHC. 0000H~FFFFH,0000H~0FFFHD. 0000H~07FH,0000H~FFFFH答案:B7. 8051单片机的P1口作为输入口使用时,需要()。
A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A8. 8051单片机的P0口作为输入口使用时,需要()。
A. 外部上拉电阻B. 内部上拉电阻C. 外部下拉电阻D. 内部下拉电阻答案:A9. 8051单片机的定时器/计数器工作在方式1时,定时器/计数器的计数初值为()。
A. 0x00B. 0x01C. 0xFFD. 0x80答案:D10. 8051单片机的串行通信的波特率可变,其波特率的计算公式为()。
A. 波特率 = 12MHz / 定时器初值B. 波特率 = 12MHz / (定时器初值 × 32)C. 波特率 = 12MHz / (定时器初值 × 64)D. 波特率 = 12MHz / (定时器初值 × 128)答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM共有______字节。
单片机大学笔试题及答案
单片机大学笔试题及答案一、选择题(每题2分,共20分)1. 单片机中,CPU的中文名称是()。
A. 中央处理单元B. 存储器C. 输入输出接口D. 定时器/计数器答案:A2. 8051单片机的内部ROM大小为()。
A. 4KBB. 8KBC. 16KBD. 32KB答案:B3. 8051单片机的定时器/计数器数量是()。
A. 1个B. 2个C. 3个D. 4个答案:B4. 下列哪个不是单片机的I/O端口()。
A. P0B. P1C. P2D. P3答案:D5. 单片机中的中断服务程序是在()执行的。
A. 主程序B. 子程序C. 中断向量表D. 定时器/计数器答案:C6. 8051单片机的外部中断源有几个()。
A. 2个B. 3个C. 4个D. 5个答案:A7. 下列哪个不是单片机的定时器/计数器工作模式()。
A. 模式0B. 模式1C. 模式2D. 模式4答案:D8. 8051单片机的内部RAM大小为()。
A. 128字节B. 256字节C. 512字节D. 1024字节答案:B9. 单片机的程序计数器PC的位数是()。
A. 8位B. 16位C. 24位D. 32位答案:B10. 8051单片机的外部中断请求信号是()。
A. INT0B. INT1C. TF0D. TF1答案:A二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______。
答案:工作寄存器组;位寻址区2. 单片机的I/O端口通常具有______和______两种功能。
答案:推挽输出;开漏输出3. 8051单片机的外部中断优先级由______决定。
答案:IP寄存器4. 在8051单片机中,______指令用于将累加器A的内容传送到外部数据存储器。
答案:MOVX5. 8051单片机的定时器/计数器在工作模式1下,定时器/计数器是______。
答案:16位的6. 8051单片机的定时器/计数器在工作模式2下,定时器/计数器是______。
大学单片机考试试卷
大学单片机考试试卷一、选择题(每题2分,共20分)1. 单片机是一种______。
A. 微处理器B. 微控制器C. 存储器D. 运算放大器2. 下列哪个不是单片机的I/O接口?A. 并行接口B. 串行接口C. USB接口D. 网络接口3. 8051单片机具有______位的数据线。
A. 8B. 16C. 32D. 644. 单片机的程序存储器和数据存储器是______。
A. 可互换的B. 独立的C. 相同的D. 共享的5. 中断服务程序的入口地址是由______决定的。
A. 程序计数器B. 堆栈C. 中断向量表D. 寄存器...(此处省略其他选择题)二、填空题(每空2分,共20分)1. 单片机的中断优先级是由______控制的。
2. 8051单片机的定时器/计数器有______个。
3. 当8051单片机的P0口接外部总线时,需要加上______。
4. 单片机的看门狗定时器(Watchdog Timer)的作用是______。
5. 单片机的串行通信中,波特率是指______。
...(此处省略其他填空题)三、简答题(每题10分,共30分)1. 简述单片机的中断系统工作原理。
2. 描述单片机的串行通信过程。
3. 解释单片机的模数转换过程。
四、计算题(每题10分,共20分)1. 给定一个8051单片机的定时器,其时钟频率为12MHz,计算定时器的最小定时单位。
2. 若某单片机的ADC转换时间为10μs,计算在1秒内可以完成多少次ADC转换。
五、编程题(每题10分,共10分)编写一段8051单片机的程序,实现P1口的LED灯依次点亮,每次点亮一个LED,延时1秒后移至下一个LED。
六、综合应用题(每题10分,共10分)假设你有一个基于8051单片机的智能温度控制系统,请设计一个简单的温度监测程序,当温度超过设定阈值时,通过P2口控制一个继电器关闭加热器。
考试结束,请同学们停止答题,并将试卷按顺序排列好,等待监考老师收卷。
南昌大学2011单片机原理与应用设计期末试卷
10、程序计数器PC不能为用户编程时直接使用,因为它没有地址。()
二、填空题(本大题共9小题,每空2分,共20分)
得分
评阅人
1、若A中的内容为75H,则P标志位的值为。
2、若由程序设定RS1、RS0=10,则工作寄存器R0~R7的直接地址为____________。
MOV MAX,A
LOOP2:SJMP LOOP5
5、MOVR0,#DATA
MOVA,@R0
RLA
MOVR1,A
RLA
ADDA,R1
MOV@R0,A
(1)该程序的功能是:
__________________________________________;
(2)若不使结果产生溢出,则运行前A的值应小于等于__________。
20
30
40
100
得分
考生注意事项:1、本试卷共6页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。
2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
一、判断题(本大题共10小题,每小题1分,共10分)
得分
评阅人
1、8051单片机复位是高电平有效。( )
2、寄存器间接寻址中,寄存器中存放的是操作数的地址。( )
MDCEQU22H
MOV A, MDA
ACALL SQR
MOV R1, A
MOV A, MDB
ACALL SQR
ADD A, R1
MOV MDC, A
SJMP$
SQR:ADD A, #01H
MOVC A, @A+PC
RET
SQRTAB:DB 0,1,4,9,16,25,36,49,64,81
南昌大学单片机试卷五及答案
试卷编号: 课程名称: 姓名: 学院:
题号 题分 得分 一 20 二 10 三 20
(
)卷
适用班级: 学号: 系别:
四 20 五 20 六 10 七 八
班级:
专业: 考试日期:
九 十 总分 页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更 换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。
,(32H)中内容为
。
3、 阅读下列程序: MOV A,#23H MOV B,#33H PUSH A PUSH B POP A POP B 执行完本段指令后,(A)=_________ ;(B)=_______。
第 3 页 共 10 页
4、阅读下列程序,说明程序段完成的功能。 ORG 0030H MOV DPTR,#2000H MOV R2,#00H MOV R7,#10H LOOP1: MOVX A,@DPTR INC DPTR CJNE A,#50H,LOOP2 INC R2 LOOP2: DJNZ R7,LOOP1 RET
四、 编程题(每题 10 分,共 20 分)
得分
评阅人
1、已知单片机系统的晶振是 12M,要求 80C51 单片机的 P1.0 端口线上输出周期为 20ms 的方 波。(采用 T0 的方式 1,且使用中断方法)
第 4 页 共 10 页
2、80C51 单片机内部 RAM 的 40H~4FH 单元,存有 16 个单字节无符号数,试编程找出其 中最大的数后存入 50H 单元
三、 程序阅读题(每题 5 分,共 20 分)
得分 评阅人
第 2 页 共 10 页
1、 阅读下列程序: ORG 2000H MOV DPTR,#TABLE MOV A,R0 MOVC A,@A+DPTR MOV R0,A SJMP $ TABLE: DB 00H,01H,04H,09H,10H,19H DB 24H,31H,40H,51H END (1)说出本程序的功能。
单片机期末试卷与答案6
单片机期末试卷与答案6单片机期末考试试卷与答案6一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a) RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a) 7542H b) 7542 c) 75.42H d) 75.424.下列指令中不影响标志位CY的指令有()。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为()a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机a) 16 b)4 c)8 d)准167.8031复位后,PC与SP的值为()a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()a) PUSH R2 b) ADD R0,Ac) MOVX A @DPTR d) MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。
2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类和,其中具有易失性,常用于存储。
南昌大学单片机补考试题及答案
南昌⼤学单⽚机补考试题及答案⼀、单项选择题(本⼤题共5⼩题,每⼩题2分,共10分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码填写在题后的括号内。
错选、多选或未选均⽆分。
1.MCS-51的并⾏I/O⼝读-改-写操作,是针对该⼝的( D )A.引脚B.缓冲器C.地址线D.内部锁存器2.假定设置堆栈指针SP的值为36H,在执⾏指令PUSH 20H后SP的值为(C )A.35HB.38HC.37HD.20H3.若MCS-51单⽚机的晶振频率为6MHz,定时器/计数器作计数器使⽤时,其最⾼的输⼊计数频率是(C )A.1MHzB.500KHzC.250KHzD.125KHz4.MOVX A,@DPTR指令中源操作数的寻址⽅式是( B )A.寄存器寻址B.寄存器间接寻址C.直接寻址D.⽴即寻址5.在远距离数据传送时,⼀般采⽤______传送⽅式。
( D )A.串⾏B.并⾏C.模拟D.数字⼆、填空题(本⼤题共9⼩题,每空1分,共10分)请在每⼩题的空格中填上正确答案。
错填、不填均⽆分。
6.MCS-51单⽚机中有两个16位寄存器,其中⼀个是_程序计数器PC _____,它没有地址,⽤户不能对其读写;另⼀个是_ DPTR _____,常⽤于存放基址地址。
7.若不使⽤MCS-51⽚内程序存储器,引脚EA必须接_地或“0”电平_____。
8.当(RS1,RS0)=(1,0)时,⼯作寄存器R2对应内部RAM中的__12H____字节单元。
9.执⾏当前指令后,PC内容为______。
10.单⽚机与外部数据进⾏信息交换时,通过__数据总线____总线交换信息的内容。
11.MCS-51响应_串⾏⼝_____中断时,其中断标志只能由软件清除。
12.汇编语⾔程序⼀般有四种结构形式,即:顺序结构、分⽀结构、__循环____和⼦程序结构。
113.⽤串⾏⼝扩展并⾏⼝时,串⾏⼝⼯作⽅式应选为__⽅式0____。
14.ADC0809是____8__位逐次逼近型A/D转换芯⽚。
大学单片机试题与答案整理
单片机原理及接口技术试题一、填空题1.单片机中的中央处理器CPU由运算器和控制器组成。
2.当PSW=10H时,通用寄存器R1、R0的地址是00H\017H 。
3.复位操作有上电自动复位、手动复位和外部脉冲复位三种方式。
4.采用立即寻址的指令一般是双字节,第一个字节是指令的操作码,第二个字节是立即数。
5.一台计算机所能执行的全部指令的集合称为指令系统。
C/=0,则定时/计数器设置为定时方式。
6.工作方式寄存器TMOD中的T7.MCS-51单片机中的串行接口是一个全双工的通信接口,即能同时进行发送和接收。
8.在MCS-51中,为实现P0口的数据和低位地址的地址复用,应使用地址锁存器。
9.假定累加器A的内容为30H,执行命令:1000H:MOVC A,@A+PC后,把程序存储器单元1031H的内容送累加器A中。
10.键盘产生的抖动采用软件延时方法消去。
11.随着大规模与超大规模集成电路技术的快速发展,微计算机技术形成了两大分支:微处理器和单片机。
12.MCS-51堆栈内的数据存取是以先进后出的结构方式进行的。
13.一个机器周期=6个状态周期,振荡周期2分频后产生的时钟信号的周期定义为状态周期。
14.在定时器工作方式0下,计数器的宽度为13位,如果系统震荡周期为0.5us,则最大定时时间为49152us 。
15.总线的并行扩展采用三总线方式,即数据总线、地址总线、控制总线。
16.在单片机系统中,需要安排较多的按键时,通常把按键排列成矩阵形式。
17.单片机系统复位后,(PSW)=00H,因此片内RAM寄存器的当前寄存器是第0组。
18.指令的二进制形式称为指令的机器码。
19.七段LED的阳极连在一起称为共阳接法,而阴极连在一起称为共阴极接法。
20.在工作方式2时,当SMOD=0时,其波特率为fosc/64;当SMOD=1时,其波特率为fosc/32 。
21.8051单片机的程序存储器采用的是掩膜ROM。
22.当80C51的RST引脚上保持 2 个机器周期以上的低电平时,80C51即发生复位。
单片机应用技术考试试卷及答案(汇总)
单片机应用技术考试试卷及答案(汇总)单片机应用技术考试试题(本试题分笔试题和操作题两部分。
共100分,考试时间120分钟。
)第一部分笔试题(本部分共有4大题,总分60分,考试时间60分钟,闭卷)一、填空题(每空1分,共20分)1、半导体存储器的最重要的两个指标是()和()。
2、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对()。
3、指令ALMP的跳转范围是()。
4、通常、单片机上电复位时PC=(),SP=();而工作寄存器缺省则采用第()组,这组寄存器的地址范围是从()。
5、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器()单元的内容送累加器A中。
6、MCS-51单片机访问外部存储器时,利用()信号锁存来自()口的低8位地址信号。
7、MCS-51单片机8031中有( )个( )位的定时/计数器,可以被设定的工作方式有四种。
8、用MCS-51串行口扩展并行I/O口时,串行口工作方式应选择()。
9、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是()。
10、计算机的系统总线有地址总线、控制总线和()。
11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为()。
12、JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为()。
13、单片机串行通信时,若要发送数据,就必须将要发送的数据送至()单元,若要接收数据也要到该单元取数。
11、单片机串行通信时,其波特率分为固定和可变两种方式,在波特率可变的方式中,可采用()的溢出率来设定和计算波特率。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题1分,共10分)1、在单片机中,通常将一些中间计算结果放在()中。
A、累加器B、控制器C、程序存储器D、数据存储器2、单片机8051的XTAL1和XTAL2引脚是()引脚。
A、外接定时器B、外接串行口C、外接中断D、外接晶振3、当标志寄存器P S W的R S O和R S I分别为1和0时,系统选用的工作寄存器组为()。
(完整版)单片机考试试题带答案
单片机原理及应用试卷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 )。
单片机期末考试试卷及答案
单片机期末考试试卷及答案本文为单片机期末考试试卷及答案,共计1800字。
一、选择题1. 单片机是指一种集成电路,其中包含了?a) CPUb) RAMc) ROMd) 所有选项都正确答案: d) 所有选项都正确2. 单片机中的RAM主要用来做什么?a) 存储程序b) 存储数据c) 控制输入输出d) 运算操作答案: b) 存储数据3. 在单片机中,GPIO引脚是用来做什么的?a) 输入数据b) 输出数据c) 控制时钟d) 所有选项都正确答案: d) 所有选项都正确4. 在单片机程序中,循环结构可以使用哪种语句实现?a) if语句b) switch语句c) for循环语句d) 所有选项都正确答案: c) for循环语句5. 单片机中的ADC模块用于什么功能?a) 模拟信号转换为数字信号b) 数字信号转换为模拟信号c) 控制输入输出d) 所有选项都正确答案: a) 模拟信号转换为数字信号二、编程题1. 编写一个程序,通过串口输出"Hello World!"。
```c#include <reg51.h>#include <stdio.h>#include <stdlib.h>void main() {printf("Hello World!");}```2. 编写一个程序,通过ADC模块读取外部电压,并将其以5位数值的形式通过数码管显示。
```c#include <reg51.h>#include <stdio.h>#include <stdlib.h>void main() {unsigned int adc_value;// 初始化ADC模块// ...// 读取ADC数值adc_value = ADC_Read();// 将数值转换为5位数码管显示unsigned int digit1, digit2, digit3, digit4, digit5; digit1 = (adc_value / 10000) % 10;digit2 = (adc_value / 1000) % 10;digit3 = (adc_value / 100) % 10;digit4 = (adc_value / 10) % 10;digit5 = adc_value % 10;// 显示数字// ...// 循环显示while(1) {// ...}}```三、简答题1. 什么是中断?中断是一种机制,它允许外部设备在需要处理时打断正在执行的程序,从而优先处理设备的事件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
南昌大学单片机试卷五10、80C51单片机包括 ______总线、______总线、 ______总线。
11、DAC0832是 ______位数/模转换器。
二、选择题(每空1 分,共10 分)得分评阅人1、MCS—51单片机的CPU每取一个指令字节,立即使。
A.堆栈指针SP自动加1B.数据指针DPTR自动加1C.程序计数器PC自动加1D.累加器A自动加12、80C51单片机片内RAM为字节。
A.256B.128C.0D.83、F6H是用8位二进制补码表示的十六制数,那么相应的十进制数是。
A.246B.-10C.-118D.-94、80C51单片机中的SP和PC分别是的寄存器。
A.8位和8位B.16位和16位C.8位和16位D.16位和8位5、80C51单片机全部使用外接ROM时,其引脚必须接地。
A.PSENB.ALEC. RDD. EA6、下列指令中,不能完成累加器清零。
A.MOV A, #00HB.XRL A,0E0HC.CLR AD.XRL A,#00H7、下列指令组中,只有能完成两个8位二进制数n1和n2相加,和存于A中。
A.MOV A,#n1 B.ADD #n1,#n2ADD A,#n2C.MOV R1,#n1 D.MOV A,n1ADD R1,#n2 ADD A,n2MOV A,R18、80C51单片机的外部中断1的中断服务程序入口地址为。
A.0000HB.0003HC.000BHD.0013H9、80C51单片机在片外扩展程序存储器,当取程序存储器的内容时,下列信号有效。
A.RDB.WRC.ALED.PSEN10、在 MCS-51 中,为实现 P0 口线的数据和低位地址复用,应使用。
A.地址锁存器B.地址寄存器C.地址缓冲器D.地址译码器三、程序阅读题(每题5 分,共20 分)得分评阅人1、阅读下列程序:ORG 2000HMOV DPTR,#TABLEMOV A,R0MOVC A,@A+DPTRMOV R0,ASJMP $TABLE: DB 00H,01H,04H,09H,10H,19HDB 24H,31H,40H,51HEND(1)说出本程序的功能。
(2)当R0=5,程序结束时,R0中内容为。
2、阅读下列程序:ORG 2000HMOV R0,#32HMOV @R0,#0MOV A,30HXCHD A,@R0ORL 32H,#30HSWAP AORL A,#30HMOV 31H,AEND(1)说出本程序的功能。
(2)当(30H)=58H,程序结束时,(31H)中内容为,(32H)中内容为。
3、阅读下列程序:MOV A,#23HMOV B,#33HPUSH APUSH BPOP APOP B执行完本段指令后,(A)= ________ ;(B)= _______。
4、阅读下列程序,说明程序段完成的功能。
ORG 0030HMOV DPTR,#2000HMOV R2,#00HMOV R7,#10HLOOP1: MOVX A,@DPTRINC DPTRCJNE A,#50H,LOOP2INC R2LOOP2: DJNZ R7,LOOP1RET四、编程题(每题10 分,共20 分)得分评阅人1、已知单片机系统的晶振是12M,要求80C51单片机的P1.0端口线上输出周期为20ms的方波。
(采用T0的方式1,且使用中断方法)2、80C51单片机内部RAM的40H~4FH单元,存有16个单字节无符号数,试编程找出其中最大的数后存入50H单元五、简答题(每题5 分,共20 分)得分评阅人1、在 MCS — 51 单片机系统中,外接程序存储器和数据存储器公用 16 位地址线和 8 位数据线,为什么不发生冲突?2、A/D 转换器转换数据的传送有几种方式?3、什么是中断?51单片机响应中断时硬件完成哪些工作?4、简述软件去除键盘抖动的方法。
六、系统扩展题(每题10 分,共10 分)得分评阅人80C51系统扩展如下图所示,则1、请连接相关芯片的引脚。
2、分别写出IC0、IC1、IC2、IC3对应的存储空间地址。
3、IC0与IC2的地址重叠,是否影响正常使用?请说明原因。
4、图中74HC373的作用是什么?P2.5P2.0P2.4P2.1P2.2P2.3P2.6P2.7A12A880C51A11A10A9/CE/PSEN /OED0-D7D0-D7Q0-Q7A0-A7A12A8P0A10A9/CE/OED0-D7A0-A7A12A8A11A10A9/CE/OE D0-D7A0-A7/WEA12A8A11A10A9/CE/OE A0-A7/WE/WR /RDALEG74HC373IC0276474HC138IC36264B C A/Y0/Y6/Y3IC12764IC26264南昌大学单片机试卷五答案一、 填空题(每空1分,共20分)1)F1H 2)F0H ,0 3)07H4)3,18H ,1BH 5)4 6)8CH7)R0,R1,DPTR 8)立即寻址,寄存器间接寻址9)82,7CH10)数据,地址,控制11)8二、选择题(每空1分,共10分)1)C 2)B或A 3)B 4)C 5)D 6)D 7)A 8)D 9)D 10)A三、程序阅读题(每题5分,共20分)1、(1)查表求数值0~9的平方<3分>;(2)19H<2分>2、(1)将(30H)中的高、低两位十六进制数拆开,并转化为相对应的ASCⅡ码分别存于(31H)、(32H) <3分>(2)35H,38H<2分>3、33H<2.5分>,23H<2.5分>4、计算外部RAM单元2000H~200FH中存数等于50H的单元个数,并置于R2中<5分>四、编程题(每题10分,共20分)1、(1)机器周期T=1uS<1分>(2)计数初值为0D8F0H<1分>(3) ORG 0000H <8分>LJMP MAINORG 000BHMOV TL0,#0F0HMOV TH0,#0D8HCPL P1.0RETIORG 2000HMAIN: MOV TMOD,#01HMOV TL0,#0F0HMOV TH0,#0D8HMOV IE,#82HSETB TR0SJMP $2、MOV R1,#3FHMOV R7,#10HCLR ALP1: INC R1CLR CSUBB A,@R1JNC LP3MOV A,@R1SJMP LP4LP3: ADD A,@R1LP4: DJNZ R2,LP1RET1、 答:MCS51单片机采用哈佛结构,将程序存储器与数据存储器分开寻址。
<1分> 硬件区分:程序存储器只读,且采用/PSEN 作为读选通;<2分> 数据存储器可读可写,采用/WR 作为写选通,/RD 为读选通; 软件区分:访问程序存储器的指令为MOVC ; <2分> 访问数据存储器的指令为MOVX 。
2、答:有三种<2分>:软件查询发送<1分>;中断发送<1分>;定时发送<1分>。
3、答:中断是CPU 在外部中断源请求下,暂停正在执行的主程序,转而处理相应的中断服务程序,中断服务程序执行完,自动返回原主程序继续执行的过程。
<1分> 51单片机响应中断时硬件完成的工作有:①清零相应的中断标志位,但TI/RI 除外;<1分>②将相应的中断优先级触发器置位,阻止后面的同级中断;<1分> ③将断点处的PC 压入堆栈;<1分>④识别中断源,将相应的中断入口地址压入PC 。
<1分>4、答:当发现有键按下或松开时,采用软件延时5~10ms ,再判断是否仍然有键按下或松开,若有键按下或松开则执行相应的键盘处理程序。
六、系统扩展题(每题10分,共10分)1、(连线检查包括地址总线、数据总线、读写控制线、其它控制线等)<2分>P2.5P2.0P2.4P2.1P2.2P2.3P2.6P2.7A12A880C51A11A10A9/PSEN /OED0-D7D0-D7Q0-Q7A0-A7A12A8P0A10A9/OED0-D7A0-A7A12A8A11A10A9/OED0-D7A0-A7/WE A12A8A11A10A9/OEA0-A7/WE /WR /RDALEG74HC373IC02764IC36264IC12764IC26264A112、IC0 0000H~1FFFH <1分> IC1 6000H~7FFFH <1分> IC2 0000H~1FFFH <1分> IC3 C000H~DFFFH <1分>3、2764为程序存储器,6264为数据存储器,而MCS51单片机采用哈佛结构,将程序存储器与数据存储器分开寻址,所以不会影响正常使用。
<2分>4、74HC373的作用是锁存系统的低8位地址总线。
<2分>。