单片机考试试题_共10篇.doc
单片机考试试题

单片机考试试题一、选择题(每题2分,共20分)1. 单片机是一种______。
A. 微处理器B. 微控制器C. 微电脑D. 以上都是2. 下列哪个不是单片机的组成部分?A. 中央处理器B. 存储器C. 显示器D. 输入/输出接口3. 8051单片机的内部数据存储器有多少字节?A. 128B. 256C. 512D. 10244. 单片机的中断服务程序通常存放在哪个区域?A. 程序存储区B. 数据存储区C. 特殊功能寄存器区D. 堆栈区5. 下列哪个指令不是8051单片机的指令?A. MOVB. ADDC. SUBD. DIV6. 单片机的时钟频率与机器周期的关系是?A. 时钟频率 = 机器周期B. 时钟频率 = 机器周期 / 12C. 机器周期 = 时钟频率 / 12D. 机器周期 = 时钟频率 * 127. 单片机的I/O口通常具有几种工作模式?A. 1种B. 2种C. 3种D. 4种8. 下列哪个不是单片机的串行通信方式?A. UARTB. SPIC. I2CD. USB9. 单片机的看门狗定时器的主要作用是什么?A. 定时唤醒B. 定时计数C. 系统监控D. 系统复位10. 下列哪个不是单片机的编程语言?A. C语言B. 汇编语言C. BASIC语言D. HTML语言二、简答题(每题10分,共30分)1. 简述单片机的工作原理。
2. 描述单片机中断处理的过程。
3. 解释单片机的串行通信和并行通信的区别。
三、计算题(每题15分,共30分)1. 给定一个8051单片机的时钟频率为12MHz,计算其机器周期的频率。
2. 如果一个单片机的I/O口配置为推挽输出,当其输出高电平时,外部电路需要的电流为20mA,请计算该I/O口能驱动的LED灯的数量,假设每个LED灯的工作电流为20mA。
四、应用题(每题20分,共20分)设计一个简单的单片机系统,用于控制一个交通信号灯,要求红、绿、黄灯交替亮起,每种颜色的灯亮起时间为30秒。
单片机期末考试试题

单片机期末考试试题
一、选择题
1. 下列关于单片机的说法,正确的是:
A. 单片机只能执行一个程序
B. 单片机是一种独立运行的计算机系统
C. 单片机通常由微处理器、存储器和输入输出设备构成
D. 单片机不需要外部电源供电
2. 单片机中常用的编程语言是:
A. C语言
B. Java语言
C. Python语言
D. HTML语言
3. 下列哪个是单片机的主要功能之一?
A. 图像处理
B. 语音识别
C. 数据处理
D. 网络连接
4. 单片机中常用的存储器包括:
A. ROM
B. RAM
C. Flash
D. 所有选项都正确
5. 单片机的时钟频率通常指的是:
A. CPU的时钟频率
B. 串口的时钟频率
C. 芯片上的任务执行频率
D. 外部存储器的时钟频率
二、填空题
1. 单片机中的ADC全称是__________。
2. 单片机中常见的GPIO中文全称是__________。
3. 单片机中最基本的输入输出设备是__________。
4. 单片机中常见的中断服务程序是__________。
5. 单片机中的I/O口中文全称是__________。
三、简答题
1. 请简要说明单片机中的PWM是什么,有什么作用?
2. 简要解释单片机中的I2C总线的原理及应用。
3. 请简述单片机中的串口通信是如何实现的,常用的串口通信方式有哪些?
四、编程题
请在单片机开发环境中编写一个简单的LED点亮程序,实现LED 灯隔1秒亮灭交替的效果。
以上为单片机期末考试试题内容,祝您考试顺利!。
单片机考试题目及答案

单片机考试题目及答案一、选择题(每题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:当M1M0=01时,定时器工作于方式1。这种方式下定时器的计数器为16位,弃高低8位分别由TH和TL组成。
方式2::当M1M0=10时,定时器工作于方式2。这种方式下,TL作为8位计数器,TH用于存放计数初值。
二、判断(正确的在题后括号内写“对”,错误的写“错”。本题5分,每题1分)
1、P3口每个引脚都有两种功能。 (√ )
2、指令CPL A 的功能是完成累加器的清零。( ×)
3、MCS-51单片机片内数据存储器都可以进行位寻址。(× )
4、DPTR叫作数据指针。 (√ )
5、MOV A,#34H采用的是寄存器间接寻址方式。 (× )
DJNZ R2,LOOP
MOV 20H,A
END
2、编程计算C=A2+B2 ,已知a存放在片内RAM 30H单元,b存放在片内31H单元,将结果c存入片内32H单元
ORG 2000H
MOV A,30H
和读写控制信号。
4、ALE信号的作用是(低8位地址锁存)。
5、8051复位后,PC=(0)H。若希望从片内存储器开始执行,EA脚应接(高)电平,PC值超过(0FFF)H时,8051会自动转向片外存储器
继续取指令执行。
二 判断题(每空2分,共10分)
1、8051单片机内部结构分为CPU、存储器、I/O端口、定时器/计数器和中断系统五部分。(√ )
F0用户标志位:根据用户需要通过传送指令确定的。
RS1和RS0寄存器选择位: 用户通过改变RS1和RS0的状态可以决定R0-R7的实际物理地址。
单片机考试题库

单片机考试题库一、选择题1. 单片机是指?A. 一种集成电路B. 一种传感器C. 一种微处理器D. 一种电容2. 以下哪个不是单片机的制造商?A. STMicroelectronicsB. Texas InstrumentsC. IntelD. Samsung3. 单片机的主要功能是?A. 控制系统B. 存储数据C. 输出视频D. 运行游戏4. 单片机的内部包含哪几个主要部分?A. 中央处理器、存储器、输入输出端口B. 键盘、鼠标、显示器C. 电源、散热器、光驱D. 电容、电阻、电感5. 单片机的编程语言主要有?A. C、C++B. JAVA、PythonC. Assembly、CD. HTML、CSS6. 单片机的时钟频率通常指的是?A. 计算机主频B. 通信频率C. 脉冲频率D. 维护费用7. 单片机中常用的通信接口是?A. I2C、SPIB. HDMI、USBC. SATA、PCID. Bluetooth、WiFi8. 单片机编程中,一般会采用什么软件?A. Keil、IARB. Photoshop、IllustratorC. AutoCAD、3ds MaxD. FL Studio、Ableton Live9. 单片机系统通常包含哪几个基本功能模块?A. 输入、输出、控制B. 打印、扫描、存储C. 编辑、复制、删除D. 运行、停止、重启10. 单片机的中断是指?A. 系统运行时的一种异常处理机制B. 数据传输时的停顿C. 程序运行完毕的标志D. 电流过载时的自动断电二、填空题1. 单片机最常用的编程语言是________。
2. 单片机内部的存储器通常包括________和________。
3. 单片机的输入通常通过________模块实现。
4. 单片机的时钟频率越高,其处理速度________。
5. 单片机编程中,常用的软件有________和________。
6. 单片机系统的基本功能模块包括输入、输出和________。
单片机考试题目及答案

单片机考试题目及答案一、选择题1. 下列单片机中,不属于8位单片机的是:A. 8051B. AVRC. PICD. STM32答案:D. STM322. 在单片机中,下面哪个不是内部存储器:A. RAMB. ROMC. FlashD. EEPROM答案:A. RAM3. 在单片机内,系统时钟频率越高,单片机运行速度越快,对错?A. 对B. 错答案:A. 对二、填空题1. 单片机是一种集成了______的芯片。
答案:微处理器、存储器、外围设备2. 在单片机系统中,指令寄存器用来存放______。
答案:待执行的指令3. 单片机内部时钟频率通常由______提供。
答案:晶振三、判断题1. 单片机中,外部设备通过I/O口与单片机进行通信,可利用端口输入和输出数据。
答案:正确2. 在单片机内部,EEPROM是一种易擦除可编程只读存储器。
答案:错误四、简答题1. 请简述单片机中的中断概念及中断响应过程。
答:中断是单片机在执行程序时,由于处理器内部或外部事件发生而打断其正常工作顺序,转而去执行相应的中断服务程序。
中断响应过程分为五个步骤:中断请求、中断决策、保存现场、跳转执行、中断返回。
2. 请简要介绍单片机中的I/O口及其作用。
答:单片机中的I/O口用于和外部设备进行数据传输,可以输入或输出数字信号,实现与外界的通信。
通过I/O口可以控制LED灯、数码管、继电器等外部设备,也可以接收来自按键、传感器等的输入信号。
以上是单片机考试题目及答案,希望能对您有所帮助。
如有任何疑问,请随时联系我们。
单片机考试试题及答案

单片机考试试题及答案一1.除了单片机这一名称之外,单片机还可称为微控制器和嵌入式控制器。
2.单片机与普通微型计算机的不同之处在于其将CPU、存储器、和I/O口3部分集成于一块芯片上。
3.8051与8751的区别是CA.内部数据存储单元数目不同B.内部数据存储器的类型不同C.内部程序存储器的类型不同D.内部寄存器的数目不同4.在家用电器中使用单片机应属于微计算机的B。
A.辅助设计应用;B.测量、控制应用;C.数值计算应用;D.数据处理应用5.微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别?答:微处理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的单片微计算机。
6.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。
它们的差别是在片内程序存储器上。
8031无片内程序存储器,8051片内有4KB的程序存储器ROM,而8751片内集成有4KB的程序存储器EPROM。
7.为什么不应当把51系列单片机称为MCS-51系列单片机?答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。
8.AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品?答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash存储器取代了87C51片内的4KB 的EPROM。
二1.在A T89C51单片机中,如果采用6MHz晶振,一个机器周期为2µs2.A T89C51单片机的机器周期等于12个时钟振荡周期。
3.内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为28H;88H 4.片内字节地址为2AH单元的最低位的位地址是50H;片内字节地址为88H单元的最低位的位地址是88H。
(完整版)单片机考试试题(带答案)

一、选择题访问片外数据存储器的寻址方式是( C )A、立即寻址B、寄存器寻址C、寄存器间接寻址D、直接寻址堆栈数据的进出原则是( B )A、先进先出B、先进后出C、后进后出D、进入不出若某存储器芯片地址线为12根,那么它的存储容量为( C )A、1KBB、2KBC、4KBD、8KB控制串行接口工作方式的寄存器是( C )A、TCONB、PCONC、SCOND、TMOD判断是否溢出时用PSW的(B )标志位,判断是否有进位时用PSW的( A )标志位。
A.CY B.OV C.P D.RS0 E.RS1当串行口向单片机的CPU发出中断请求时,若CPU 允许并接受中断请求时,程序计数器PC的内容将被自动修改为( E )。
A.0003H B.000B C.0013H D.001BH E.0023H子程序的返回和中断响应过程中的中断返回都是通过改变PC的内容实现的,而PC内容的改变是(D )完成的。
A.通过POP命令B.通过MOV 指令C.通过RET或RETI指令D.自动单片机复位后,SP、PC、I/O口的内容为(C )A.SP = 07H PC = 00H P0 = P1 = P2 = P3 = FFHB.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00HC.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFHD.SP = 00H PC = 00H P0 = P1 = P2 = P3 = 00H 堆栈指针SP的作用是( B )。
A 指示堆栈的栈底B 指示堆栈的栈顶C 指示下一条将要执行指令的地址D 指示中断返回的地址下列指令中,不影响堆栈指针的指令是( B)。
A RETB JB bit,relC LCALL addr16D RETI定时器T1的中断入口地址是( C ),从该地址开始一般可(F )。
A 0003HB 000BHC 001BHD 0013HE 连续存放中断服务程序F 存放转移指令定时器T0的溢出标志TF0,在CPU响应中断后( B )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
★单片机考试试题_共10篇
范文一:单片机考试试题填空题
1、机器语言是用(二进制编码)表示每条指令,是计算机能够直接识别和执行的语言。
2、定时器计数器T2以自动重装方式工作时,外部信号T2EX触发使(RCAP2L、RCAP2H)
中的初值装入计数器TL2、TH2。
3、定时器计数器T0、T1的控制寄存器TCON的格式如下,当T1计数溢出时,(TF1)
位自动置1。
┌──┬──┬──┬──┬──┬──┬──┬──┐
│TF1│TR1│TF0│TR0│IE1│IT1│IE0│IT0│
└──┴──┴──┴──┴──┴──┴──┴──┘
4、串行通信的数据或字符是一帧一帧地传送,一帧数据由四个部分组成:(起始位)、
数据位、奇偶校验位和停止位。
5、89C51单片机响应中断后,产生长调用指令(LACLL),执行指令的过程包括:首先
把PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送PC,使程序
执行转向响应中断请求的中断入口的地址。
6、设某单片机系统的晶振频率是12MHz,使用T0计数时,外部计数脉冲的最大频率是
(50KHz)。
7、MCS-51系列单片机外部中断0服务程序入口地址为0003H,系统复位后地址为
(0000H)。
8、指出下列指令是何种寻址方式:(间接寻址)MOVXA,@DPTR
9、在片外数据区0xfbff地址处定义一无符号字符型变量print_port,便于通过
print_port给打印机送数据。
其定义为:unsignedcharxdataprint_port_at_
0xfbff;
10、89C52单片机的定时器2有一个8位捕获低字节特殊功能寄存器RCAP2L,它的地址
是0xca,定义该特殊功能寄存器RCAP2L的方法是:sfrRCAP2L=0xca
11、TCON是定时器计数器T0和T1的(控制寄存器)寄存器。
12、定时器计数器T0、T1以模式0工作的特点是(13位定时器或计数器)。
13、根据信息的传送方向,串行通信通常有三种:(单工)、半双工和(双工)。
14、某海洋资源勘测系统使用单片机T0计数控制探头勘测深度,其中有一项目要求深
度为计数25000。
应该设置T0以模式1计数,模式寄存器TMOD 的低4位应设置为5,
计数初值应该是(40536)。
15、使用getchar、scanf等函数从串行口输入数据,必须先对串行口初始化,初始化
内容之一是写SCON设置串行口工作方式、启动接收。
设串行通信传输格式为8个数据
位、1个停止位,1个校验位,则设置SCON的数值为(0xd0或0x90(方式3或方式2))。
选择题
1、执行指令MOVIE,#83H后,MCS-51将响应的中断个数是(B)。
(A)1个(B)2个
(C)3个(D)0个
2、下面的指令哪一个是正确的。
(A)
A、MOV@R0,34H
B、MOV#34H,@R0
C、ADDB,34H
D、MOVB,@R1
3、CPU进行中断查询,查询的是(A)。
(A)中断请求信号
(B)中断标志位?
(C)中断允许控制位
(D)外中断触发方式控制位
4、中断查询确认后,在下列各种89C51单片机运行情况中,能
立即进行响应的是(D)。
(A)当前正在进行高优先级中断处理
(B)当前正在执行RETI指令
(C)当前指令是DIV指令,且正处于取指令的机器周期(D)当前指令是MOV A,R3
5、C51中整型数据的存放方式是:(A)
A、高字节在前、低字节在后;
B、低字节在前、高字节在后;
C、低字节在低地址、高字节在高地址。
6、单片机对外部访问时(C)口提供高8位地址信号。
A、P0
B、P1
C、P2
D、P3
7、下列有关MCS-51中断优先级控制的叙述中错误的是(D)。
(A)低优先级不能中断高优先级,但高优先级能中断低优先级(B)同级中断不能嵌套
(C)同级中断请求按时间的先后顺序响应
(D)同级的多中断请求,将形成阻塞,系统无法响应
8、各中断源发出的中断请求信号,都会标记在MCS-51系统中(D)。
(A)TMOD(B)TCONSCON
(C)IE(D)IP
9、下列说法中正确的是:(D)。
(A)各中断源发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。
(B)各中断源发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。
(C)各中断源发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。
(D)各中断源发出的中断请求信号,都会标记在MCS-51系统的TCON和SCON寄存器中。
10、在下列寄存器中,与定时计数控制无关的是(C)。
(A)TCON(定时控制寄存器)
(B)TMOD(工作方式控制寄存器)
(C)SCON(串行控制寄存器)
(D)IE(中断允许控制寄存器)
11、PSW中的溢出标志指的是(C)。
A、CY
B、AC
C、OV
D、P
12、单片机串行口的工作方式(A)不是异步方式。
A、0B、1C、2D、3
判断题
1、sfr、sfr16是C51增加的特殊功能寄存器型变量正确
2、C51中默认的存储(编译)模式是small。
正确
3、定义一个标示设备运行状态的位变量flag_run,flag_run的定义方法为:bit
flag_run;正确
4、定义指向片外数据区中的整型指针变量p的方法为:int*p;错误
5、程序计数器PC的内容是正在执行的指令的地址。
错误
6、定时器计数器T0的运行外部控制引脚为P3.4。
错误
7、在RS232电气规范中,使用正逻辑表示。
错误
8、MCS-51单片机内部有一个16位CPU。
错误
9、同步方式和异步方式是串行通信的两种基本的通信方式。
正确
10、欲在函数founct()中使用第1组工作寄存器,则定义函数时的说明部分应该是(假
设不传递参数,没有返回值):voidfounct()using1正确
简答题
1、编写中断服务程序时应注意哪些问题?
答:在编写中断服务程序时,一要注意对中断现场的保护与恢复,二是要注意中断
服务程序返回时必须使用RETI返回指令。
2、简述按键扫描的过程?
①判断键盘中是否有键按下;②进行行扫描,判断是哪一个键按下,若有键按下,
则调用延时子程序去抖动;
③读取按键的位置码;
④将按键的位置码转换为键值
3、MCS-51单片机片内RAM包含哪些可以位寻址的单元。
位地址7CH和字节地址7CH如
何区别?位地址7CH具体在片内RAM的什么位置?
MCS-51单片机片内RAM包含位寻址区和SFR中字节地址能够
被8整除的SFR。
位地
址和字节地址的区别在于使用不同的寻址方式,位地址使用位寻址,字节地址使用直接
寻址或间接寻址。
位地址7CH在片内RAM中字节地址为2FH 的第4位。
4、简述串行口四种工作方式的特点。
方式0:同步移位寄存器,波特率为fosc12;
方式1:10位异步方式,波特率由定时器控制;
方式2:11位异步方式,波特率为fosc32或fosc64;
方式3:11位异步方式,波特率同方式1。
5、简述定时器计数器T0、T1以模式1工作时的原理结构。
主要由4个部分组成:
(1)信号源,包括内部时钟信号和外部计数脉冲信号;
(2)运行控制,包括内部控制和外部信号控制两个部分;(3)计数器,包括低8位和高8位两个部分;
(4)计数溢出标志。
6、写出单片机C语言程序中语句“TMOD=0x5a;”的功能。
设置T1以模式1计数,设置T0以模式2定时、外部门控制运行。
7、阅读下面C语言函数,对各句做注释,并指出函数的功能。
unsignedcharto_asc(chard)
{d-=0x30;
If(d>9)
d-=7;
returnd;
}函数功能:将ASCII码转换成十六进制数。
大题
1、设某MCS-51单片机系统的振荡频率为12MHz,编写程序,用定时器计数器T0以模
式1定时,中断方式在P1.0引脚产生周期为1000μs的方波。
假设没有使用T0。
(1)定时时间为1000μs2,
计数值为1000μs2机器周期=500,T0初值为65036
(2)C语言程序:
#include
sbitP10=P1。