单片机模拟考试题和单片机考试模拟试题
单片机考试题目及答案
单片机考试题目及答案一、选择题(每题2分,共20分)1. 单片机是一种集成了CPU、存储器、I/O接口等功能的微型计算机,其英文缩写是:A. CPUB. RAMC. ROMD. MCU答案:D2. 下列哪个是51系列单片机的特有寄存器?A. ACCB. PSWC. SPD. PC答案:B3. 在8051单片机中,以下哪个指令是用于将累加器A的内容与外部数据存储器中的数据进行交换?A. MOV A, @DPTRB. MOVX A, @DPTRC. MOV DPTR, #20HD. MOV A, #20H答案:B4. 8051单片机的定时器/计数器0和1,其定时器模式下的工作方式有:A. 1种B. 2种C. 3种D. 4种答案:C5. 下列哪个中断源在8051单片机中具有最高优先级?A. 定时器0中断B. 外部中断0C. 定时器1中断D. 串行中断答案:B二、填空题(每空2分,共20分)1. 单片机的最小系统通常包括________、________和________。
答案:时钟电路、复位电路、电源电路2. 8051单片机的P0口是________位的双向I/O口。
答案:83. 8051单片机的中断向量地址是固定的,其中外部中断0的中断向量地址是________。
答案:03H4. 8051单片机的定时器0和定时器1都可以被配置为________模式,用于计数外部事件。
答案:计数器5. 在8051单片机中,使用MOV指令可以实现寄存器之间的数据传输,例如MOV A, R0,表示将________的数据传送到________。
答案:R0寄存器;累加器A三、简答题(每题10分,共30分)1. 请简述单片机的中断系统的作用及其重要性。
答案:单片机的中断系统允许单片机在执行程序的过程中,对外部事件或内部条件做出快速响应。
中断系统的重要性在于它能够实现多任务处理,提高系统的实时性和效率。
2. 描述8051单片机的串行通信方式及其特点。
单片机考试题目及答案
单片机考试题目及答案考试题目一: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)等。
单片机原理与应用模拟考试题(附参考答案)
单片机原理与应用模拟考试题(附参考答案)一、单选题(共60题,每题1分,共60分)1、下列指令能使P1口的最低位置1的是( )。
A、ANL P1,#80HB、SETB 90HC、ORL P1,#0FFHD、ORL P1,#80H正确答案:B2、在中断服务程序中,至少应有一条( )。
A、加法指法B、传送指令C、中断返回指令D、转移指令正确答案:C3、MCS-51单片机的中断源全部编程为同级时,优先级最高的是( )。
A、/INT1B、TIC、串行接口D、/INT0正确答案:D4、MCS-51单片机CPU开中断的指令是( )。
A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A5、在MCS-51单片机指令中,下列指令中( )是无条件转移指令。
A、LCALL addr16B、DJNZ direct,relC、SJMP relD、ACALL addr11正确答案:C6、用8051单片机的定时器/计数器T1作定时方式,用方式2,则初始化编程为( )。
A、TMOD=0x06B、TMOD=0x20C、TMOD=0x10D、TMOD=0x60正确答案:B7、若单片机的振荡频率为6MHz,设定时器/计数器工作在方式1需要定时1ms,则定时器/计数器初值应为( )。
A、500B、1000C、216-500D、216-1000正确答案:C8、Intel 8051单片机的CPU是( )。
A、16位B、4位C、8位D、准16位正确答案:C9、指令JB 0E0H,LP 中的0E0H是指( )。
A、累加器AB、累加器A的最高位C、累加器A的最低位D、一个单元的地址正确答案:C10、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )。
A、P1口B、P0口和 P2口C、P0口D、P2口正确答案:C11、单片机上电复位后,PC的内容和SP的内容为( )。
A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B12、若要定时100ms(系统时钟频率为6MHz),则使用定时器/计数器的( )更合适。
单片机模拟试卷及答案
单片机应用技术模拟试卷1 答案一、填空题(每空1分,共20分)1、单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的。
2、十进制数25=16H(十六进制)=00010110B(二进制)。
3、单片机的三总线可以分为地址总线、数据总线和控制总线。
(或者数据总线、地址总线)4、8051的=1意味着访问前4K是内部程序存储器,超过4K后访问的是外部程序存储器。
5、单片机复位后SP=07H,第一个入栈数据进入08H单元。
6、执行ANL A,#0FH后,累加器A的内容高4位是0000 。
7、8051单片机共有5个中断源,2个优先级。
8、能够加间址符@的寄存器有R0、R1和DPTR 。
9、在伟福仿真软件当中输入调试程序我们都保存成后缀是ASM 的文件。
10、可编程并行I/O接口芯片8155内部功能部件包括256B的静态RAM,3个I/O接口和 1个14位的定时/计数器。
11、A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量。
二、选择题(每小题2分,共20分)1、一个完整的系统通常包括( B )。
A.系统软件和应用软件 B. 硬件系统和软件系统0C. 计算机及外设D.硬件和系统软件2、EPROM是指( D )。
A. 随机存储器B.电擦除的只读存储器C.只读存储器D.紫外线可擦除的只读存储器3、先判断后循环的循环程序结构中,循环体至少被执行( A )次。
A.0 B.1 C.2D.34、MCS-51系列单片机的CPU是(B )位的。
A.4位B.8位 C.16位 D.32位5、8031的内部RAM中,用作位寻址的单元地址是(B )。
A.00H-1FHB.20H-2FHC.30H-4FH D.50H-6FH6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(D ) 。
A.8us B.4us C.2us D.1us7、在单片机扩展系统中,8031地址总线和数据总线分时复用所用端口是( D )。
单片机考试题及答案
单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 输入/输出接口D. 显示器答案:D3. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B4. 单片机的程序存储器通常使用的是:A. RAMB. ROMC. EPROMD. EEPROM答案:C5. 单片机的I/O口可以配置为:A. 只读B. 只写C. 推挽输出D. 开漏输出答案:D6. 下列哪个不是单片机的中断源?A. 定时器溢出B. 外部中断C. 串行通信D. 显示器答案:D7. 8051单片机的定时器/计数器的计数范围是:A. 0到255B. 0到511C. 0到1023D. 0到2047答案:A8. 单片机的看门狗定时器的主要作用是:A. 计时B. 计数C. 监视程序运行D. 控制I/O口答案:C9. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. Java语言D. C++语言答案:C10. 单片机的I/O口的模式设置通常包括:A. 推挽输出B. 开漏输出C. 上拉输入D. 以上都是答案:D二、填空题(每题2分,共20分)1. 单片机的CPU主要由______、______和______组成。
答案:算术逻辑单元、控制单元、寄存器组2. 单片机的______存储器用于存储程序代码。
答案:程序3. 8051单片机的定时器/计数器有______个。
答案:24. 单片机的中断优先级可以通过______寄存器来设置。
答案:IP5. 单片机的______模式可以减少功耗。
答案:睡眠6. 单片机的______接口允许单片机与外部设备进行数据交换。
答案:I/O7. 单片机的______寄存器用于存储程序计数器的值。
答案:PC8. 单片机的______功能可以防止程序死循环。
单片机考试试题及答案
单片机考试试题及答案一、选择题(每题2分,共20分)1. 单片机中,CPU的主要功能是()。
A. 存储数据B. 处理数据C. 传输数据D. 显示数据答案:B2. 在8051单片机中,下列哪个寄存器是用于存储程序计数器的地址?A. SPB. PCC. DPTRD. ACC答案:B3. 下列哪项不是单片机的I/O接口?A. 定时器/计数器B. 串行通信接口C. 模数转换器D. 键盘答案:C4. 单片机的中断系统通常由哪两部分组成?A. 中断源和中断服务程序B. 中断向量表和中断服务程序C. 中断向量表和中断源D. 中断源和中断向量表答案:B5. 在8051单片机中,下列哪个指令用于将累加器的内容传送到外部数据存储器?A. MOVXB. MOVC. MOVCD. MUL答案:A二、填空题(每题2分,共20分)1. 单片机的______是单片机的核心部件,负责执行程序。
答案:CPU2. 8051单片机的定时器/计数器共有______个。
答案:23. 在8051单片机中,______指令用于将内部RAM的某个单元的内容传送到累加器。
答案:MOV4. 单片机的______接口用于实现单片机与外部设备的通信。
答案:串行通信5. 单片机的______功能允许它在执行当前任务的同时响应外部事件。
答案:中断三、简答题(每题10分,共30分)1. 请简述单片机的中断优先级是如何工作的?答案:单片机的中断优先级是指在多个中断请求同时发生时,单片机根据中断源的重要性来决定先响应哪一个中断请求。
通常,中断优先级由中断向量表中的地址顺序决定,优先级高的中断源对应的中断向量地址在表中靠前。
2. 描述单片机的I/O接口的作用。
答案:单片机的I/O接口是单片机与外部设备进行数据交换的通道。
它允许单片机接收外部设备的数据输入,并将处理后的数据输出到外部设备。
3. 简述单片机的定时器/计数器的作用。
答案:单片机的定时器/计数器用于提供精确的时间控制和事件计数。
单片机模拟试题(1)
23、MCS-51系列单片机的串行口是(B)。
A.单工 B.半双工C.全双工D.并行口
24、在数模转换过程中,以下转换精度最高的是(D)。
A.8位数模转换器B. 10位数模转换器
C. 12位数模转换器D. 14位数模转换器
25、当设置串行口工作方式为方式1时,其波特率(D)。
C.在C51中,注释说明只能使用/*……*/注释
D.C程序的基本组成单位是函数
9、在C51程序中常常把(D)作为循环体,用于消耗CPU时间,产生延时效果。
A.赋值语句 B.表达式语句 C.循环语句D.空语句
10、在单片机应用系统中,为节省I/O引脚多个LED数码管显示电路常采用(B)显示方式。
A.静态B.动态C.静态和动态D.查询
while(1)
{
START=0;
START=___1__;//启动A/D转换
START=__0___;
while(EOC=0);//等待A/D转换结束
OE=____1___;//数据输出允许
temp=P0;//读取A/D转换结果
P1=temp;//A/D转换结果送LED显示
}
得分
评卷人
四、单片机应用设计分析:(共2题,每题10分,共20分)
一、单项选择题:
1、MCS-51系列的单片机中片内RAM的字节大小可能的是(D)
A、128MB、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
单片机模拟习题及参考答案
单片机模拟习题及参考答案l、8031定时/计数器是否计满可采用等待中断的方法进行处理,也可通过对()的查询方法进行判断。
A、奇偶标志B、CY标志C、O\Ti标志D、中断标志答案:D2、MCS-51单片机复位后堆栈指针SP=()。
A、07B、OFC、7FD、OFF答案:A3、使用单片机开发系统调试程序时,对源程序进行汇编的目的是()。
A、将目标程序转换成源程序B、将低级语言转换成高级语言C、连续执行D、将源程序转换成目标程序答案:D4、下列芯片中属于单片机的芯片是()。
A、Z80B、80486C、8155D、A T89C52答案:D5、累加器A的内容是23且执行SWAP戍旨令后累加器的内容变为()。
A、02HB、03C、32D、13H答案:C6、对于MCS-5D系列单片机来说,直接寻址可寻址的空间是()。
A、内部RAM口外部RAMB、程序存储器和外部RAMC、内部RAMP o—7FH的空间和特殊功能寄存器D、外部RAM答案:C7、8752单片机是()位机。
A、32B、16C、8D、4答案:C8、MCS-51系列单片机内部计数器的最大位数是()位。
A、4B、8C、16D、32答案:C9、A T89C51单片机有()个中断优先级。
A、2B、3C、4D、5答案:A10、当8051单片机系统的振荡晶体频率为12M H沉,其一个机器周期的时间是()。
A□0.5µSB□lµSm2µSll4µS答案:B11、8031单片机的定时器T l有()种工作方式。
A、1B、4C、0030HD、2答案:C12、8031单片机的定时器Tl有()种工作方式。
A、3B、2C、lD、4答案:A13、下列设备中属于嵌入式系统的是()A、笔记本电脑B、MP漏放器C、服务器D、台式计算机答案:B14、下列芯片中属于单片机的芯片是()。
A、80486B、Z80C、8086D、PIC16C52答案:D15、累加器A的内容是87且执行RR A指令后累加器的内容变为()。
单片机模拟习题含答案
单片机模拟习题含答案一、单选题(共107题,每题1分,共107分)1.下列单片机中具有片内EPROM的是( )。
A、8031B、8032C、8751D、8051正确答案:C2.8032单片机定时器T1的溢出标志TF1在中断方式工作时,当CPU 响应中断后 ( ) 。
A、由软件清零B、由硬件清零C、处于随机状态D、A和B都可以正确答案:D3.下列操作系统中属于嵌入式操作系统的是 ( ) 。
A、DOSB、WindowsC、WindowsD、EE、Windows正确答案:C4.8051单片机的P2口除作为输入/输出接口使用外,还可以作为( )使用。
A、控制总线B、低8位地址总线C、高8位地址总线D、数据总线正确答案:C5.指令AJMP指令的寻址范围是 ( )A、任意范围B、-128到+127C、64KD、2K正确答案:D6.对于MCS-51系列单片机来说,直接寻址可寻址的空间是 ( ) 。
A、内部RAM和外部RAMB、程序存储器和外部RAMC、内部RAM中0-7FH的空间和特殊功能寄存器D、外部RAM正确答案:C7.8051单片机的串行接口具有( ) 种工作方式。
A、1B、3C、2D、4正确答案:D8.累加器A的内容是85H,执行RR A 指令后累加器的内容变为( )。
A、92B、0C2C、0AD、02H正确答案:B9.8031单片机的RST引脚内部接有 ( ) 。
A、分频器B、单稳触发器C、D触发器D、施密特触发器正确答案:D10.一条DB语句定义的数表,其表项的个数不得超过 ( ) 个。
A、10B、20C、40D、80正确答案:D11.下列芯片中属于单片机的芯片是( )。
A、80486B、8048C、8255D、8088正确答案:B12.下列单片机中具有4K ROM的是( )。
A、8751B、8051C、8032D、89C52正确答案:B13.累加器A的内容是0CAH,执行RLC A 指令后累加器的内容变为( ) 。
单片机模拟试卷(18套题),单片机试题,单片机期未考试试题,汇编程序试题
单片机模拟试卷001一、选择题(每题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,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
(a)MOV A, @R1 (b)MOVC A, @A + DPTR(c)MOVX A, @ R0 (d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()(a)20H (b)30H (c)00H (d)70H10.下列哪条指令是正确的()(a)PUSH R2 (b)ADD R0,A(c)MOVX A @DPTR (d)MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。
2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。
单片机考试题及答案
单片机考试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. RAMD. ROM答案:B2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 显示器D. 总线答案:C3. 8051单片机的时钟频率为12MHz,其机器周期的频率是多少?A. 1MHzB. 6MHzC. 12MHzD. 24MHz答案:B4. 下列哪个指令是8051单片机的无条件跳转指令?A. LJMPB. SJMPC. AJMPD. CJNE答案:A5. 8051单片机的中断优先级由哪个寄存器决定?A. IPB. IEC. P0D. SP答案:A二、填空题(每空2分,共20分)1. 单片机是一种_____的微型计算机,它将_____、_____、_____等集成在一个芯片上。
答案:集成度很高;CPU;存储器;输入/输出接口2. 8051单片机具有_____位的外部数据总线和_____位的外部地址总线。
答案:8;163. 单片机的程序存储器通常使用_____存储器,数据存储器通常使用_____存储器。
答案:ROM;RAM4. 8051单片机的中断系统包括_____个外部中断和_____个定时器中断。
答案:2;25. 单片机的I/O口具有_____和_____功能。
答案:输入;输出三、简答题(每题10分,共30分)1. 简述单片机的中断响应过程。
答案:单片机的中断响应过程包括:中断请求的发出、中断优先级的判断、中断服务程序的调用、中断服务程序的执行、中断返回。
首先,中断源发出中断请求信号,然后单片机根据中断优先级寄存器IP的设置判断哪个中断请求具有更高的优先级。
一旦确定了优先级,单片机会调用相应的中断服务程序,执行中断服务程序中的代码。
中断服务程序执行完成后,单片机会返回到中断发生前的程序执行位置继续执行。
2. 描述8051单片机的定时器/计数器的作用及其工作模式。
答案:8051单片机的定时器/计数器主要用于测量时间间隔或对外部事件进行计数。
单片机原理及应用模拟考试题+答案
单片机原理及应用模拟考试题+答案一、单选题(共53题,每题1分,共53分)1.下列指令能使累加器A高4位不变,低4位置F的是()A、ANLA,#OFHB、ANLA,#OFOHC、ORLA,#OFHD、ORLA,#OF0H正确答案:C2.XRLdirect,#data是()A、位操作指令B、控制转移指令C、算术运算指令D、逻辑运算指令E、数据传送指令正确答案:D3.CPU主要的组成部部分为()。
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器正确答案:A4.已知:A=D2H,(40H)=77H,执行指令:ORLA,40H后,其结果是()。
B、A=F7HC、A=D2HD、以上都不对正确答案:B5.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、00HB、01HC、02HD、03H正确答案:B6.能将A的内容向左循环移一位,第七位进第0位的指令是()。
A、RLCAB、RRCAC、RRAD、RLA正确答案:D7.执行下列程序后,内部RAM30H单元的内容是()。
MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCA,@A+PCMOV@R0,ASJMP$TDB:DB00H,01H,02H,03H,05HA、00HC、05HD、30H正确答案:B8.指令JZrel源操作数的寻址方式是():A、直接寻址B、寄存器间接寻址C、位寻址D、寄存器寻址E、相对寻址F、变址寻址G、立即数寻址正确答案:E9.ALE引脚功能是()A、复位信号B、地址锁存控制信号C、访问程序存储控制信号D、+6V电源正确答案:B10.单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器正确答案:B11.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则A 是()A、00HB、01HC、02HD、03H正确答案:B12.指令MOVA,@R0源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:D13.当外部中断0发出中断请求后,中断响应的条件是A、SETBET0B、SETBEX0C、MOVIE,#81H正确答案:C14.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、0B、1C、-1D、2正确答案:A15.MOVR1,#30H;MOVA,#64H;ADDA,#47H;DAA;MOV@R1,A;后(A)=A、10HB、11HC、12HD、13H正确答案:B16.某种存储器芯片是8KB*4/片,那么它的地址线根数是()A、11根B、12根C、13根D、14根正确答案:C17.下列指令能能使累加器A的最高位置1的是()。
单片机考试题目及答案
单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题2分,共20分)1. 单片机的核心部件是()。
A. 微处理器B. 存储器C. 定时器D. I/O接口2. 下列哪种设备不属于单片机的外围设备?A. 显示器B. 键盘C. 鼠标D. CPU3. 在单片机中,堆栈的作用是()。
A. 存储程序代码B. 存储数据C. 保存函数调用的返回地址D. 存储操作系统4. 单片机的I/O端口通常具有()功能。
A. 仅输入B. 仅输出C. 输入/输出D. 仅定时器5. 下列哪种单片机是51系列单片机?A. 8051B. 8052C. 8031D. 80486. 在单片机程序设计中,通常使用()语言编写程序。
A. 机器语言B. 汇编语言C. 高级语言D. 网络语言7. 单片机的定时器/计数器可以用来()。
A. 计数外部事件B. 生成时间延迟C. 产生音乐D. 所有以上功能8. 串行通信与并行通信相比,其主要优点是()。
A. 速度快B. 传输距离远C. 抗干扰能力强D. 线路简单9. 在单片机系统中,EEPROM是指()。
A. 电可擦除只读存储器B. 电子擦除可编程只读存储器C. 电子擦除可编程可擦写存储器D. 电可擦除可编程可擦写存储器10. 下列哪种中断源在单片机中是可屏蔽的?A. 外部中断0B. 外部中断1C. 定时器0中断D. 串行口中断二、填空题(每题2分,共20分)1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他功能模块集成在同一芯片上的微型计算机。
2. 在51单片机中,P1、P2、P3分别是______、______、______端口。
3. 单片机的程序存储器通常采用______型存储器。
4. 单片机中,______的作用是在程序执行过程中为子程序调用提供返回地址。
5. 单片机的串行通信接口可以实现______位数据的串行传输。
6. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。
单片机考试题目及答案
单片机考试题目及答案一、选择题(每题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. 单片机的看门狗定时器如果未在预定时间内重置,将会导致_____。
单片机模拟试卷,华工单片机考试试卷,单片机计算机原理,习题资.
单⽚机模拟试卷,华⼯单⽚机考试试卷,单⽚机计算机原理,习题资.⼀、填空题(35分1、在RST端保持⾄少2个机器周期的⾼电平,0000H,0000H,07H,00H2、1,0,1,03、18H4、1024,155、1/12us,1/6us,1us,4us6、内RAM及FSR,256B,外RAM,64KB,ROM,64KB7、SP,寄存器间接寻址,B,寄存器8、23H,3412H9、⽚内机器周期脉冲,⽚外脉冲10、4,同步移位输⼊输出,fosc/12,RXD,TXD《单⽚机原理及应⽤》模拟试卷⼀、填空题(35分1、MCS-51的复位条件是。
复位后,CPU从单元开始执⾏程序,PC= ,SP= ,PSW= 。
2、在下列情况EA引脚应接何种电平?(1只有⽚内ROM,EA= ;(2只有⽚外ROM,EA= ;(3有⽚内、⽚外ROM,EA= ;(4有⽚内ROM但不⽤,⽽⽤⽚外ROM,EA= 。
3、若PS W的内容为18H,则⼯作寄存器R0的地址是H。
4、10根地址线可选个存储单元,32KB存储单元需要根地址线。
5、若8031单⽚机的晶振频率fosc=12MHz,则时钟周期为,状态周期为,机器周期为,执⾏MUL AB指令需要时间为。
6、8031单⽚机指令MOV是访问,最⼤范围为,MOVX是访问,最⼤范围为,MOVC是访问,最⼤范围为。
7、指令POP B的源操作数是,是寻址⽅式,⽬的操作数是,是寻址⽅式。
8、已知SP=25H,PC=4345H,(24H=12H,(25H=34H,(26H=56H,当执⾏RET指令后,SP=,PC= 。
9、当定时/计数器选定为定时器⽅式时,是对进⾏计数,选定为计数器⽅式时,是对进⾏计数。
10、MCS-51单⽚机的串⾏⼝有种⼯作⽅式,其中⽅式0是⽅式,它的波特率为,⽤引脚传送数据,⽤引脚输出同步时钟信号。
⼆、选择题(正确答案在序号前打√,每⼩题1分,共10分1.B2. C3. A4. D5. C6. B7. C8. A9. D 10.A⼆、选择题(正确答案在序号前打√,每⼩题1分,共10分1.单⽚机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC为16位,因此其寻址范围是(A 4KB (B64KB (C8KB (D128KB2.PC的值是(A当前指令前⼀条指令的地址(B当前正在执⾏指令的地址(C下⼀条指令的地址(D控制器中指令寄存器的地址3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A逻辑运算(B符号数加减法运算(C乘法运算(D除法运算4.假定设置堆栈指针SP的值为37H,在进⾏⼦程序调⽤时把断点地址进栈保护后,SP的值为(A6H (B37H (C38H (D39H5.在MCS—51中(A具有独⽴的专⽤的地址线(C由P0⼝和P2⼝的⼝线作地址线(B由P0⼝和P1⼝的⼝线作地址线(D由P1⼝和P2⼝的⼝线作地址线6.在寄存器间接寻址⽅式中,指定寄存器中存放的是(A操作数(B操作数地址(C转移地址(D地址偏移量7.执⾏返回指令时,返回的断点是(A调⽤指令的⾸地址(B调⽤指令的末地址(C调⽤指令下⼀条指令的⾸地址(D返回指令的末地址8.假定(A=83H,(R0=17H,(17H=34H,执⾏以下程序段ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为(ACBH (B03H (CEBH (DC8H9.执⾏以下程序段MOV R0,# dataMOV A,@R0RL AMOV R1,ARL ARL AADD A,R1MOV @R0,A后,实现的功能是(A把⽴即数data循环左移3次(B把⽴即数data乘以10(C把data单元的内容循环左移3次(D把data单元的内容乘以1010.如在系统中只扩展⼀⽚Intel 2732(4KХ8,除应使⽤P0⼝的8条⼝线外,⾄少还应使⽤P2⼝的⼝线(A4条(B5条(C6条(D7条三、判断题(正确打√,错误打ⅹ,每⼩题1分,共5分1.(√2.(√3.(ⅹ4.(ⅹ5.(√三、判断题(正确打√,错误打ⅹ,每⼩题1分,共5分1.⽤户构建单⽚机应⽤系统,只能使⽤芯⽚提供的信号引脚。
单片机原理及应用模拟试题及参考答案
单片机原理及应用模拟试题及参考答案一、单选题(共80题,每题1分,共80分)1、TMOD主要用于()A、设置工作方式B、存储C、记忆D、运算正确答案:A2、单片机的特点里没有包括在内的是()。
A、密封性强B、集成度高C、性价比高D、功耗低正确答案:A3、启动定时器0开始计数的指令是使TCON的()。
A、TF0位置1B、TR0位置1C、TF0位清0D、TF1位清0正确答案:B4、数组的下标是从()开始的。
A、3B、2C、1D、0正确答案:D5、共阳极LED管显示字符5的显示码是什么()A、0x06B、0x7dC、0x82D、0x92正确答案:D6、若定时/计数器工作方式为方式1,则计数最大值为()A、512C、8192D、256正确答案:B7、在串行通信中,8031中发送和接收的寄存器是()A、TMODB、SBUFC、SCOND、DPTR正确答案:B8、LED点阵屏通过()组成A、二极管B、LED(发光二极管)C、三极管D、单片机正确答案:B9、89C51单片机中的定时器/计数器是几位()A、2B、4C、8D、16正确答案:D10、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正确答案:B11、计数初值a与计数值N的关系是A、N=2^16+aB、N=2^a-16C、N=2^16-a正确答案:C12、在串行通信方式中同步方式为()A、方式3B、方式1C、方式0D、方式2正确答案:C13、若将LED数码管用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C14、TCON寄存器中IE1功能是()A、触发IE1中断B、取消IE1中断C、提高IE1优先等级D、指示IE1中断标志正确答案:D15、89C51用串行扩展并行I/O口时,串行接口工作方式选择()A、方式0B、方式1C、方式2D、方式3正确答案:A16、以下哪个是中断优先级寄存器()A、IEB、IPC、TCOND、SCON正确答案:B17、外部中断请求触发方式有()触发和下降沿触发A、低电平B、高电平C、无关D、无法确定正确答案:A18、下列关于中断函数的描述中不正确的是()A、中断函数是只能由系统调用的函数B、中断函数是无须定义的函数C、中断函数是void型函D、中断函数是无参函数正确答案:B19、若89C51中断源都编程为同级,当它们同时申请中断时,CPU首先响应()。
单片机模拟练习题
单片机原理练习题一、填空题1.单片机与普通微型计算机的不同之处在于其将、、和3部分集成于一块芯片上。
2.MCS-51 对片内RAM ,片外RAM 和片内、外ROM 访问时分别用指令______、______、_____ 来区分。
3.MCS-51 片外扩展存储器时,ROM 的最大容量为______,RAM 的最大容量为______。
4.P0~P3 口在作输入口使用时,应先向口锁存器写入______ 。
5.P0 口在作输出口使用时,必须外接_______。
6.8051 中断源共5 个,它们分别是_______ 、_______ 、______、______、______ 。
7.中断服务程序的返回指令是_____,子程序的返回指令是_____。
8.TMOD 中M1 、M0 的用途是_____ ,C/T=1 时为方式______。
9.已知:(A )=E7H ,CY=1 。
问执行指令SUBB A ,#70H 后,(A)=___ 、CY=__ 、AC=___ 、OV=__ 、P=___ 。
10.为确保CPU 读键的准确性,消除按键抖动可用____________ 和___________两种办法解决。
11.单片机的键盘结构有两种,分别是_____ 和_______ 。
12.LED 显示器按内部发光二极管的公共点连接方法不同,有________ 和________ 之分。
LED 显示有________ 和_______ 两种方式。
13.8051 四组工作寄存器区的地址范围分别是_______ 、________ 、________和________。
如果当前要使用 1 区的话,那么PSW 中的RS1 和RS0 应分别设置为_____和______ 。
14.MCS — 51 单片机外扩存储器时,P0 口用作__________________ ,P2 口用作_________ 。
15.8051 中断源共 5 个,它们分别是_________ 、_______ 、__________、____________、__________ 。
单片机无纸化模拟考试试题1
单片机无纸化模拟考试试题1考试时间20分钟,总分100分。
共50道小题,20道单选,30道判断。
1、8031单片机若晶振频率为fosc=12MHz,则一个机器周期等于()µS.A、1/12B、1/2C、1(正确答案)D、22、8051单片机的VCC(40)引脚是()引脚.A、主电源+5V(正确答案)B、接地C、备用电源D、访问片外存储器3、8051单片机的VSS(20)引脚是()引脚.A、主电源+5VB、接地(正确答案)C、备用电源D、访问片外存储器4、8051单片机中,用来访问外部存储器的是().A、PSWB、ACCC、SPD、DPTR(正确答案)5、MCS—51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来().A、存放指令B、存放16位地址,作间址寄存器使用(正确答案)C、存放下一条指令地址D、存放上一条指令地址6、MCS—51单片机复位后,专用寄存器ACC的状态是().A、0000HB、07HC、00H(正确答案)D、0FFH7、MCS—51指令系统中,逻辑与操作指令是().A、CPLB、RLCC、ANL(正确答案)D、ORL8、MCS—51指令系统中,循环转移指令是().A、JBB、JNZC、CJNZD、DJNZ(正确答案)9、MCS—51指令系统中,异或指令是().A、XRL(正确答案)B、SETBC、CLRD、RR10、MCS—51指令系统中,指令CLR A;表示().A、将A的内容清0(正确答案)B、将A的内容置1C、将A的内容各位取反,结果送回A中D、循环移位指令11、堆栈区一般设在()区域.A、工作寄存器区B、特殊功能寄存器区C、一般RAM区(正确答案)D、位寻址区12、外部中断0的入口地址是().A、0003H(正确答案)B、000BHC、0013HD、001BH13、单片机上电复位后,PSW的值为().A、1B、07HC、FFHD、0(正确答案)14、8051单片机()口是一个8位漏极型开路型双向I/O端口.A、P0(正确答案)B、P1C、P2D、P315、“MOVA,R0”源操作数的寻址方式是().A、寄存器寻址(正确答案)B、直接寻址C、寄存器间接寻址D、立即寻址16、000BH是()中断的入口.A、T0(正确答案)B、T1C、INT0D、INT117、8051单片机具有双功能的端口是().A、P0口和P1口B、P3口(正确答案)C、P1口和P2口D、P1口18、单片机18,19脚的名称().A、接地B、复位C、时钟脉冲(正确答案)D、电源19、1个机器周期由()个状态周期构成.A、2B、4C、6(正确答案)D、820、8031单片机的EA引脚().A、必须接地(正确答案)B、必须接+5VC、可悬空D、以上三种视需要而定21、MCS—51单片机的布尔处理器是以A为累加器进行位操作的。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
>>查看作业任务
标题单片机考试模拟试题-New
发布时
间
截止时
间
满分分
数
作业内
容《单片机原理及应用》课程考试模拟试题
一、简答题
1、什么是单片机?什么是嵌入式系统?
2、单片机的特点和发展方向是什么?
3、单片机的工作方式有哪些?各种工作方式下功耗是多少?
4、什么是堆栈?堆栈有什么特点?
5、什么中断?8051单片机有几个中断源?
6、什么是端口?什么是接口?端口和接口有什么区别?
7、单片机连接的行列式键盘的扫描方式有哪些?查键的方式有什么
区别?
8、单片机连接的显示器类型有哪些?这些显示各有什么特点?
9、计算10位A/D、D/A转换的分辨率?BCD码是3 又1/2和4又2/3的
分辨率是多少?
二、扩展外部器件地址计算
1、按照课本图9-32电路原理图,说明图中各个芯片各自的作用,并写出IC1、IC
2、IC
3、IC4各个芯片的地址范围。
(7分)
2、假设单片机扩展电路的地址译码关系如下图:(5分)
A15
A0
•0•1××××××××××××
其中“• ”表示未用地址线,“×”表示地址线占用的位,数据任意,指出这是何种译码方式?写出其所有可能的地址范围。
三、编程题
4、按照课本图11-20电路,要求编程实现输出频率为10Hz、最大幅度为4V的三角波。
(fosc=12MHz)。
5、按照课本11-3电路,实现采集8次12位数据,并求出8次数据的平均值。
1、设30H、31H、32H、33H是单片机片内存储单元,请完成下列算式
编程序:
运算结果存放在片内34H开始的存储单元中。
2、利用定时器/计数器编写一段程序,实现从P1.3输出一个频率为
5Hz的方波(fosc=12MHz)。
3、按照课本图10-13和图10-14单片机接口电路,分别实现静态显示
和动态显示,要求显示30H单元的内容,请编程实现之。
>>查看作业任务
标题单片机模拟考试题
发布时
间
截止时
间
满分分
数
作业内
《单片机原理及应用》模拟考试题
容
一、填空题(25分):
1、MCS-51系列单片机三总线包含__________、__________、__________,
这些总线一般使用_______________端口。
2、单片机对外最多有________位地址线、最多有________位数据线。
3、80C51单片机内部有________RAM,有__________EPROM,内部RAM
分成____________________、____________________、
____________________三部分。
4、若单片机的振荡频率为24MHz,则其机器周期是_______,执行一条
乘法指令(MUL AB)需要___________时间。
5、若需要访问外部RAM,应采用__________________________
______________________________________寻址方式。
6、可编程8255A中引脚A0、A1是_____________,当其信号数据的不同组合可以操作不同的端口或控制字,当为二进制“00”时对______操作,为“01”时对______操作,为“10”时对______操作,为“11”时对______操作。
7、接口与端口的区别是___________________________________
______________________。
8、常用的I/O编址有__________________和__________________。
9、中断响应的最长时间是_________。
10、MCS-51单片机有_______个定时器/计数器,它们都可以工作在计数方式,也可工作在定时方式,但不管是定时方式还是计数方式,其内部实质都是_____________。
11、串行异步传送格式一般包括____________________________
______________________四个部分。
二、程序改错题(15分):
1、编程将片外1000H开始16个单元移到片内30H开始存放,修改下面程序的错误(不能删除或增加指令),并给程序加上注解:
MOV DPTR,#1000
MOV R2,#30H
MOV R8,#16H
LP:MOV A,@DPTR
MOV@R2,A
INC R2
INC DPTR
DJNZ R8,LP
RET
2、编程比较R2、R3中无符号数的数值大小,大数放R3,小数放R2,修改下面程序的错误(不能删除或增加指令),并给程序加上注解:
MOV A,R2
SUBB A,@R3
JNC SS
MOV A,R3
XCHD A,R2
MOV A,R2
SS:RET
3、指出下列指令的本质区别?
MOV A,data
MOV A,# data
MOV data1, data2
MOV74H,#78H
三、程序阅读题(15分):
1、设A=83H,R0=17H,(17H)=34H。
问执行以下指令后,A=?17H=?R0=?
ANL A,#17H
ORL17H,A
XRL A,@R0
DEC R0
CPL A
2、已知SP=25H,PC=2345H,(24H)=12H,(25H)=34H,(26H)=56H。
问此时执行“RET”指令以后,SP=?PC=?
3、阅读下面的程序,指出程序能实现的功能是什么?对每条指令加注释,
程序执行后,R0、R7、A、30H单元的内容是什么?
CLR A
MOV R0,#30H
MOV R7,#16
LP:XCH A,@R0
INC R0
DJNZ R7,LP
RET
四、单片机硬件扩展题(13分):
1、已知地址译码关系图为:
A15A0•0•1××××××××××××
指出是何种译码方式,写出其所占用的全部地址范围。
2、采用P2口设计4*3行列式键盘,请画出电路连接图,并算出各键的特征码。
五、程序设计题(32分):
1、下面是一段延时子程序,计算其延时时间是多少?(f osc=6MHz)DEL:MOV R6,#1CH
DE1:MOV R7,#20H
DE2:NOP
NOP
DJNZ R7,DE2
DJNZ R6,DE1
RET
2、利用定时中断编制一段程序,实现在P1.0输出周期为100ms、占空比为1:1的方波(设f osc=12MHz)。
3、假设有一八位二进制数已存放在30H单元中,请编写程序将其转换成BCD码,转换的结果存放在40H、41H单元中。
4、请编写一段二字节乘以一字节的程序(假设二字节的被乘数存放在30H(高)、31H(低)单元中,乘数存放在32H单元中)。