单片机基本原理测试题
单片机试题及答案

单片机试题及答案在以下的文章中,我将为您提供一些关于单片机的试题及答案。
请您留意,文章中会涉及到一些技术术语的解释和实例,希望对您有所帮助。
试题一:1. 请解释什么是单片机?答案:单片机是一种集成电路芯片,它集成了中央处理器、内存、输入/输出接口以及其他一些外设电路。
它可以用来控制和执行各种任务,比如数据的采集和处理、通信、显示等。
2. 单片机与微处理器有什么区别?答案:单片机是集成了中央处理器和外设接口的完整系统,而微处理器只是中央处理器,需要外部电路和外设接口来实现完整的系统功能。
3. 请简要解释单片机的工作原理。
答案:单片机通过读取程序存储器中的指令,执行指令来完成各种任务。
它可以通过输入/输出接口与外部设备进行通信,并通过内存存储数据。
4. 请解释什么是中断?答案:中断是一种事件,它可以打断单片机的正常执行流程,并引导程序执行特定的子程序。
中断可以是内部的(比如定时器溢出中断)或外部的(比如按键中断)。
5. 请解释什么是串口通信?答案:串口通信是一种通过串行数据传输进行的通信方式。
数据是逐位地发送和接收的,其中一根信号线用于发送数据,另一根信号线用于接收数据。
试题二:1. 请写出单片机的常见应用领域。
答案:单片机的常见应用领域包括家电控制、工业自动化、电子设备、医疗设备、交通工具控制等。
2. 请简述单片机的编程语言。
答案:单片机的编程语言主要有汇编语言和高级语言。
汇编语言是直接操作单片机硬件的语言,使用机器指令进行编程;高级语言(如C语言)则是通过编译器将程序转换为单片机可以执行的机器指令。
3. 请解释什么是GPIO口?答案:GPIO口是指单片机上的通用输入输出口,它可以配置为输入或输出模式。
通过GPIO口,单片机可以与其他外部设备进行数字信号的交互。
4. 请解释什么是PWM信号?答案:PWM(脉宽调制)信号是一种周期性的方波信号,通过调节方波的高电平持续时间(脉宽)和周期来实现对电压的控制。
单片机考试复习题及答案

单片机考试复习题及答案(总22页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--选择题1、主频为12MHz的单片机他的机器周期为(c)。
A、1/12微秒B、微秒C、1微秒D、2微秒2、MCS-51系列单片机是属于(C)体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵3、定时器/计数器工作方式0为(A)。
A、13位定时/计数方式B、16位定时/计数方式C、8位可自动装入计数初值方式D、2个8位方式6、MCS-51单片机每个机器周期都要进行中断查询,查询的是(A)。
A、中断标志位B、中断允许控制位C、中断优先级控制位D、外部中断触发方式控制位7、当外部中断被设置为下降沿触发时,对触发信号的要求是高、低电平的持续时间均应大于(B)。
A、1个机器周期B、2个机器周期C、4个机器周期D、8个机器周期8、在下列寄存器中,与定时器/计数器无关的是(C)。
scon是控制寄存器A、TCONB、TMODC、SCOND、IE9、若欲将T0设置为定时器方式2、T1设置为计数器方式1,T0、T1均采用软件启/停控制,则方式寄存器TMOD的方式控制字为(B)。
A、00100101B、01010010C、 C、1010、当晶振频率为6MHz、定时/计数器工作于方式1,最大定时时间为(D)。
A、 B、 C、 D、11、当晶振频率为6MHz,定时/计数器T0工作于定时器方式2,若要求定时值为,则定时初值为(A)。
A、156B、56C、100D、20012、设MCS-51单片机的晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率为(C)。
A、2MHzB、1MHzC、500KHzD、250KHz13、利用下列(D)关键字可以改变工作寄存器组。
A、interruptB、sfrC、whileD、using14、(D)是c语言提供的合法的数据类型关键字。
A、FloatB、signedC、integerD、Char15、12MHz晶振的单片机在定时器工作方式下,定时器中断记一个数所用的定时时间是(A)。
单片机原理与接口技术基础知识自测试题2018

7、中断服务程序应在中断入口矢量地址一般存放一条条 件转移指令,以便转到中断服务程序的真正人口地址 8、51 单片机.除自带 UART 外,SPI、I2C、USB 串行接 口标准都能被增强型 51 单片机集成或用并口模拟 9、对于没有看门狗的 51 单片机,当程序运行出错或陷入 死循环时,按下复位按钮即可摆脱困境。
平为
A、 /WR 高电平,/RD 低电平
B、 /WR 低电平,/RD 高电平
C、 /WR 高电平,/RD 高电平
D、 /WR 低电平,/RD 低电平
20、在 MCS-51 中,为实现 P0 口线的数据和低位地址
复用,应使用
A、地址译码器;B、地址锁存器
C、地址寄存器 ;D、 地址缓冲器
21、单片机对键盘的控制方式不可以是
A、随机扫描方式:每当 CPU 空闲时执行键盘扫描程序。
B、单片机定时地对键盘进行扫描
C、键的按下引起中断后,单片机对键盘进行扫描
D、直接传送方式。按下键,电路就接通,数据就传入
22、在用中断控制方式与外设交换信息时,保护断点和保
护现场的工作分别
A、前者由 CPU 自动完成、后者在主程序中完成
51单片机基础知识试题题库(含答案)

51单片机基础知识试题题库(含答案)第二章习题参考答案一、填空题:1、当 MCS-51 引脚 ALE 有效时,表示从 P0 口稳定地送出了低8位地址。
2、MCS-51 的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
3、当使用 8751 且 EA=1,程序存储器地址小于 1000H 时,访问的是片内 ROM。
4、MCS-51 系统中,当 PSEN 信号有效时,表示 CPU 要从外部程序存储器读取信息。
5、MCS-51 有 4 组工作寄存器,它们的地址范围是00H~1FH6、MCS-51 片内20H~2FH 范围内的数据存储器,既可以字节寻址又可以位寻址。
7、PSW 中 RS1 RS0=10 时,R2 的地址为 12H 。
8、PSW 中 RS1 RS0=11 时,R2 的地址为 1AH 。
9、单片机系统复位后,(PSW)=00H,因此片内 RAM 寄存区的当前寄存器是第 0 组,8 个寄存器的单元地址为 00H ~ 07H 。
10、PC 复位后为 0000H 。
11、一个机器周期= 12 个振荡周期= 6 个时钟周期。
12、PC 的内容为将要执行的的指令地址。
13、在 MCS-51 单片机中,如果采用 6MHz 晶振,1 个机器周期为 2us14、内部 RAM 中,位地址为 30H 的位,该位所在字节的字节地址为 26H 。
15、若 A 中的内容为 63H,那么,P 标志位的值为16、8051 单片机复位后,R4 所对应的存储单元的地址为 04H ,因上电时 PSW= 00H 。
这时当前的工作寄存器区是第 0 工作寄存器区。
电平,因为其片内无程序存储器。
17、使用 8031 芯片时,需将/EA 引脚接低18、片内 RAM 低 128 个单元划分为哪 3 个主要部分:工作寄存器区、位寻址区和用户 RAM 区。
19、通过堆栈操作实现子程序调用,首先就要把PC 的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到 PC 。
单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。
A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。
A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。
单片机原理试卷及答案18套.docx

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的()口的引脚,还具有外中断、串行通信等第二功能。
a) P0 b) Pl 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, OOH b) 0000H, 07H c) 0003H, 07H d) 0800H, OOH&当需要从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 R2b)ADD R0,Ac) MOVX A@DPTR d)MOV@R0,A二、填空题(每空1分, 共30分)1.一个完整的微机系统由和两大部分组成。
2. 8051的引脚RST是(IN脚还是OUT当其端出现电平时,8051进入复位状脚),态。
8051 —直维持这个值,直到RST脚收到—电平,8051才脱离复位状态,进入程序运行状态,从ROM _________ H单元开始取指令并翻译和执行。
单片机企业测试题及答案

单片机企业测试题及答案一、单选题(每题2分,共10分)1. 单片机中的CPU主要负责什么功能?A. 数据存储B. 数据输入输出C. 程序控制D. 外设管理答案:C2. 下列哪个不是单片机的常用编程语言?A. C语言B. 汇编语言C. PythonD. C++答案:C3. 8051单片机的内部RAM共有多少字节?A. 128B. 256C. 512D. 1024答案:B4. 在单片机中,定时器的作用是什么?A. 计数B. 存储数据C. 控制程序流程D. 产生定时中断答案:D5. 下列哪个是单片机的输入设备?A. 显示器B. 键盘C. 打印机D. 存储器答案:B二、填空题(每题2分,共10分)1. 单片机的英文缩写是________。
答案:MCU2. 单片机的________是指单片机的CPU、存储器、I/O接口等集成在一个芯片上。
答案:集成度3. 单片机的________是指单片机的运行速度。
答案:时钟频率4. 单片机的________是指单片机的程序存储器。
答案:ROM5. 单片机的________是指单片机的数据存储器。
答案:RAM三、简答题(每题5分,共20分)1. 请简述单片机的工作原理。
答案:单片机的工作原理是将程序存储在ROM中,CPU根据程序的指令控制单片机进行数据的输入、处理和输出,同时通过I/O接口与外部设备进行通信。
2. 单片机在工业控制中的应用有哪些?答案:单片机在工业控制中的应用包括但不限于自动化生产线控制、传感器数据采集、设备监控、智能仪表等。
3. 单片机的中断系统有什么作用?答案:单片机的中断系统允许单片机在执行当前任务的同时,能够响应外部或内部的突发事件,如定时器溢出、外部信号等,从而实现多任务处理。
4. 单片机的低功耗模式有哪些?答案:单片机的低功耗模式包括睡眠模式、待机模式和深度睡眠模式,这些模式可以降低单片机的功耗,延长电池寿命或减少能耗。
四、计算题(每题10分,共20分)1. 假设一个单片机的时钟频率为12MHz,计算其一个机器周期的时间。
单片机试题(原创:中等职业学校)

单片机测试题满分:100分完成时间:60分钟分数:一、填空(1*36分)1、单片机的全称为。
它是将、、、、集成到一块电路芯片上的微型计算机,单片机的特点有、、。
2、单片机外部引脚分为:①主电源脚:Vcc是第脚,Vss是第脚;②时钟引脚:第脚和第脚;③控制引脚:复位引脚是第脚;④输入/输出引脚分为:、、、四类。
3、一条完整汇编语言指令由、、、四部分组成。
4、根据指令内容写出以下指令。
⑴、数据传送指令:,举例:⑵、无条件转移指令,举例:⑶、减1不为0转移指令,举例:⑷、左移指令(不带进位):,举例:⑸、右移指令(带进位):,举例:⑹、调用子和程序指令:,举例:⑺、子程序返回指令:⑻、程序结束指令:⑼、加1指令:,举例:⑽、减1指令:,举例:5、请判断MCS-51单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。
1、CLR A2、MUL R0,R13、MOV DPTR,1050H4、MOV A,@R75、ADD 30H,20H6、MOV R1,C7、JMP @RO+DPTR8、MOV A,#3000H9、MOVC @A+DPTR,A10、MOVX A,@A+DPTR二、程序分析题(40分)1、对以下程序的每条指令进行注释;(2*14=28)ORG 0000H;SJMP MAIN;ORG 0030H;MAIN:MOV P1,#55H;ACALL DELAY;MOV P1,#0AAH;ACALL DELAY;AJMP MAIN ;DELAY:MOV R1,#200;D1:MOV R2,#250;DJNZ R2,$;DJNZ R1,D1;RET ;END ;三、程序分析题:设在MCS-51单片机片内RAM中,(20H)=40H,(40H)=22H,(22H)=10H,P1=0CFH,当下列程序执行完毕后,各单元的内容分别为多少?请填入给定的各个寄存器及片内单元中。
MOV RO,#20HMOV A,@ROMOV R1,AMOV B,@R1MOV @R1,R1MOV P3,P1(A)= (B)= (R0)= (R1)=(P1)= (P3)= (20H)= (22H)=三、程序和电路设计:(24分,5分电路图+19分程序)要求:单片机的P1口并行输出驱动8个发光二极管采用共阳极联接。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
精品资料
注意事项:
1. 把此试题重命名为“第 X 组X 号XXX ”
2. 所有的图要用笔画在纸上用手机拍下,再粘贴到试题上;
3. 试题中凡是提到解释原因的或者是为什么的都要详细解释,不要用一句话了事;
4. 解答时直接在问题下面解答就可以了,字体必须要用蓝色的宋体五号字;否则后果自负!
电路分析、解释
1. 电阻的作用?为什么用这么大阻值?写出
计算公式?如果指示灯换成一个① 10mm 的大 led (电流值20ma,压降2V),这个电阻需要接 多大值?写出计算公式如何算? 答:电阻作用是限流。
因为LED 的有效电流在 3mA-20mA 之间, 压降为1.7V 。
计算公式为:
R= ( 5V-1.7V )
/(0.003A~0.02A),所以计算出来,限流电阻为 165欧
到1100欧之间。
R= ( 5V-2V ) /0.02A=150 欧。
2. 如果供电电压变成
12v 指示灯换成一个①
10mn t 勺大led (电流值20mA 压降2V ),这个电 阻需
要接多大值?写出计算公式? 答:R= (12V-2V ) /0.02A=500 欧。
3、电阻电容大小的的选取及计算?
答:因为充电时间必须超过经过两个机器周
期,又T=RC 所以,对电阻电容的选取具有 参数要求。
单片机初始状态各10 口电平状态如何? 答:高电平
单片机复位的条件?
“复位”指复位什么?
答:RST 引脚输入高电平,而且必须超过来两 个机器周期;“复位”指单片机程序从 0000H
物理地址开始执行
复位电平要维持多长时间单片机才复位?
2 复位电路 (要求附 有电容充 电坐标 图,分别 详细解释 上电复位 和手动复 位的关键
1、 手动复位的复位过程及解释:
答:1、RST 引脚由接近于0V 经过超过两个机 器周期,变成高电平,超过时间大约为200mso 因为按键按下后,5V 电源经过1K 电阻然后经 过10K 电阻到
地,电容慢慢充电,经过两个机 器周期,电压到达
4.5V 左右,单片机实现高 电平复位。
2、 上电复位的复位过程及解释:
答:电源上电后,VCC 对电容充电,RST 引脚 由1点几伏慢慢变成将近 5V ,高电平复位。
原理图
点的电位 变化)
1 供电电路
答:复位电平要经过至少两个机器周期单片机的一个机
器周期是多少?机器周期、状态周期、振荡周期的关系
及计算方法?答:一个机器周期是12个振荡周期;振
荡周
期=1/fosc ,2个振荡周期=1个状态周期,1个机器周
期=6个状态周期;
单片机识别的咼低电平范围各是多少?
答:单片机咼电平范围:2V-5V,低电平范围:
0V-5V。
用万用表检测手动复位和上电复位的复位过程?答:手
动复位:黑表笔接地,红表笔接
RST不动,按住复位按键,万用表读数由低电平瞬间
变成4.5V左右;
上电复位:20V档位,黑表笔接地,红表笔接到RST
打开电源,读数由5V转换成1点V。
1、
用万用表检测单片机初始状态各10 口的电平
状态?答:高电平
2、
用万用表检测单片机识别的高低电平的范围
(可配合编程)?如何改变I/O 口的电平状态配合万用
表检测说明?答:编写程序,1s转换电平一次。
程序
如下:
#in clude<reg52.h>
void delay(i nt time)
{
while(time--);
}
void mai n()
{
while(1)
{
P仁0 xOO;
delay(1000);〃延时1s (假设)
P仁0xff;
delay(1000);// 延时1s (假设)
}
}
6、
精品资料
精品资料
解释分析串口通信电路?几个电容各自的作 用?答:单片机通过串口引脚输出信号给芯片 RS232 RS232通过电平转换,将TTL 电平转换 成负逻辑电平,由串口接头以及连接线传送给 计算机,同时计算机发送信号,实现逆过程, 即串口实现 TTL 电平与负逻辑电平实现互转 换。
电容的作用是稳压。
1、
max232在这里所起作用?为什么要用此芯 片?详细解
释答:用单片机和
PC 机通过串口
进行通信,但单片机提供的信号电平和 RS232
的标准不一样,因此要通过
max232这种类似
的芯片进行电平转换。
2、
3、单片机用的是什么电平?用的电脑串口是 什么电
平?两种各自的高低电平范围是多 少?用万用表在
max232两边检测验证? 答:单片机用的是 TTL 电
平,电脑串口是负逻 辑电平。
单片机 TTL 电平,低电平为 0V-2V , 高电平为2V-5.5V ,而串口电平是低电平为
3
~15V ,高电平为-3~-15V 。
测试:黑表笔接地 ,红表
笔接串口输入输出端,
观察万用表读数。
4、如何检测串口是通的?
Max232前后两端怎
么检测串口是否通?
答:在装好驱动的基础上,将串口线接到电 脑,打开电脑资源管理器,观察是否电脑检测 到COM 口,检测到,说明是通的,监测不到, 说明不通。
5、如果有个单片机是两个串口, max232如何
把两个串口都接出来,在左边画出这个原理 图。
3 串口通信
双串口原理图:
精品资料
为什么晶振选择这个频率?如何计算出来
的?答:晶振选择 12M,是由计算出的指令周 期1us 得来的,振荡周期=1/( 12M/12) =1us , 其中12是1个指令周期=12机器周期。
1、
用万用表检测晶振是否启振?怎样去检测? 答:黑表笔接地,红表笔接晶振引脚,如果显 示2.5V ,说明起振了,因为晶振占空比为 50%
2、
是否可以换成其他频率的晶振?比如: 12MHZ 的?答:黑表笔接地,红表笔接晶振引脚,如 果显示
2.5V ,说明起振了,因为晶振占空比为 50% 3、
单片机共有多个I/O 口?逐个详细介绍?答: 共有个10 口,包括P1、P2、P3、P0 口各8个。
P0 口为什么要加上拉电阻?为什么加个 电阻就上拉?把什么上拉了?上拉和不 上拉,有何区别? 答: P0 口是漏极开漏输出, 只有上拉才能进行有
效输出输入。
上拉了,高 电平为5V 左右,低电平0V 左右,不上拉,电 压输出都为低。
1、
单片机除掉I/O 口外其余引脚作用?详细介 绍?答:
RST 引脚:单片机复位引脚; XATL1、
XATL2外接振荡电路,为单片机提供机器振 荡;ALE:地
锁存信号,锁存 P0 口的地址低8 位;PSEN 读指令信号,接程序存贮器的允许 输端子;EA 接高电平或接低电
平。
2、
3、P3 口除了作为普通的I/O 口外它的第二功 能是什
么?详细介绍。
答:P3.0、P3.1 为串 口端;P3.2、P3.3 为中 断0、
1输入端口; P3.4、P3.5为定时器0、1 端口; P3.6、P3.7为WR RD 分别与外部数 据存贮器的读、
端子相连接。
5、0欧电阻作用?为什么?答:
0欧电阻起到
保护电路的作用,类似于保险丝
6、这个电容在这里的作用是什么?
5 单片机
原理图(资源分布图)?
4 振荡电路
精品资料。