单片机基本原理测试题
- 格式:docx
- 大小:113.12 KB
- 文档页数:5
单片机试题及答案在以下的文章中,我将为您提供一些关于单片机的试题及答案。
请您留意,文章中会涉及到一些技术术语的解释和实例,希望对您有所帮助。
试题一: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)。
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端口。
单片机模拟试卷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分,共10分)1.单片机的引脚EA端口接高电平“1”时,CPU从片外程序存储器开始读取指令。
()2.堆栈指针SP的作用就是指出栈区的位置,修改SP就意味着堆栈区发生了变化。
()3.特殊功能寄存器PSW用来存放CPU运算结果的一些特征。
()4.当CPU访问外部存储器时,会自动向P0的每个口锁存器写入“1”,所以对用户而言P0作为地址/数据总线时,是一个真正的双向口。
()5.Ri作为地址指针仅能访问片内RAM,DPTR作为地址指针主要访问片外RAM。
()6.当T1进行加“1”计数运行时,T0可以工作于任何工作方式下。
()7.在MCS-51系列单片机指令系统中仅有对位才能进行状态测试。
()8.对于MCS-51系列单片机来说,每个中断源的中断请求标志位的置位都是通过内部硬件电路自动完成。
()9.当外中断源处于下降沿触发时,中断请求的撤除必须强迫进行。
()10.串行通信中波特率的设置与定时器T0的设置没有关系。
()二、选择题(每题1分,共10分)1.单片机复位时,CPU自然选中()组工作寄存器。
(A)第0 (B)第1(C)第2 (D)第32.MCS-51单片机中的位地址00H~7FH,指的是()单元中各位的位地址。
(A)片内RAM 00H~1FH (B)片内RAM 20H~2FH(C)片内RAM 80H~FFH (D)片外RAM0020H~002FH3.8051单片机外接存储器时,()可以作为普通I/O口使用。
(A)P0、P2口(B)P1、P3口(C)P3口(D)P0、P1、P2、P3口4.以下指令中,哪条指令将使标志位CY清0?()(A)MOV A,#00H (B)CLR A(C)ADDC A,#00H (D)DIV AB5.访问外部数据存储器应采用以下哪条指令?()(A)MOVX @R0,A (B)MOVC A,@A+DPTR(C)MOV @R0,A (D)MOV @DPTR,A6.下面程序段被执行后,累加器A中的内容应该是()。
单片机练习题答案一、填空题1、若单片机振荡脉冲频率为6MHz时,一个机器周期为______2μs________。
2、AT89C51单片机的XTAL1和XTAL2引脚是___外接晶振或时钟__引脚。
3、定时器/计数器的工作方式3是指的将定时器/计数器T0 拆成两个独立的8位计数器。
4、若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为__08~0FH____。
5、写出完成相应功能的汇编指令:将立即数11H送到R2____ MOV R2,#11H ____、使ACC.2置位____ SETB ACC.2__、使累加器的最低2位清零___ ANL A,#0FCH ___。
6、A/D转换的作用是将__模拟____量转为数字量。
ADC0809是__8___位的A/D转换芯片。
7、8051的堆栈区一般开辟在用户RAM区的地址为30H~7FH。
8、所谓寻址,其实质就是__如何确定操作数的单元地址问题_。
9、若单片机振荡脉冲频率为12MHz时,一个机器周期为____1μs ______。
10、定时器中断请求发生在__计数溢出的时候_____。
11、中断响应时间是指__从中断请求发生直到被响应去执行中断服务程序所需的时间____。
12、通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为____程序查询方式___。
13、在中断服务程序中现场保护和现场恢复期间,中断系统应处在__关中断__状态。
14、8051单片机的内部硬件结构包括了:中央处理器(CPU)、数据存储器(RAM)、程序存储器、和2个16位定时/计数器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接。
15、MCS-51的堆栈只可设置在RAM的地址为30H~7FH,堆栈寄存器sp是8位寄存器。
16、MCS-51单片机的P0~P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0~P4口中,P0为真正的双相口,P1—P3为准双向口;P3口具有第二引脚功能。
单片机原理及应用试题库---答案一、选择题1.单片机是一种_____________。
A.专用计算机B.通用计算机C.硬件设备D.软件工具答案:A.专用计算机2.以下哪个是单片机的特点?A.运算速度慢B.体积庞大C.成本高昂D.集成度高答案:D.集成度高3.单片机具有以下哪种存储器?A.只读存储器(ROM)B.可擦写可编程存储器(EEPROM)C.随机存储器(RAM)D.以上都是答案:D.以上都是4.单片机的核心部件是_____________。
A.中央处理器(CPU)B.输入输出端口(I/O)C.存储器D.总线答案:A.中央处理器(CPU)5.单片机的工作频率主要取决于_____________。
A.电源电压B.晶振频率C.存储器容量D.输入输出接口数量答案:B.晶振频率6.单片机系统时钟频率为8MHz,该系统每秒能够执行______条指令。
A.8,000B.800C.8,000,000D.800,000答案:C.8,000,0007.单片机中的GPIO口是指_____________。
A.通用输入输出口B.全球定位系统C.图形处理单元D.操作系统答案:A.通用输入输出口8.单片机编程语言中,常用的高级语言是_____________。
A.C语言B.汇编语言C.机器语言D.BASIC语言答案:A.C语言二、填空题1.单片机的中央处理器是_____________。
答案:微处理器或微控制器2.单片机的特点之一是_____________。
答案:体积小3.单片机的存储器中,ROM用于存储_____________。
答案:程序代码4.单片机的存储器中,RAM用于存储_____________。
答案:临时数据5.单片机的输入输出端口主要用于_____________。
答案:与外部设备的数据交换6.单片机的时钟频率越高,其运算速度_____________。
答案:越快7.单片机的第一台现代微控制器诞生于_____________年。
单⽚机原理习题集(全)习题集——MCS-51单⽚机原理吴锤红制第⼀章引导1、列举出单⽚微机在⼯业、民⽤及军事上的应⽤例⼦。
2、单⽚机与系统型微机在应⽤上有什么主要差别?3、如果让你⽤单⽚机开发⼀项产品,你准备开发什么产品?该产品的功能及应⽤前景如何?单⽚机在该产品中的作⽤是什么?4、⽤从课⽂介绍的应⽤实例中所学习的知识回答以下问题:a.⾼级语⾔与机器语⾔的主要不同点?b.MCS-51开机或复位后机器语⾔程序从哪⾥开始执⾏?c.⼈⽤什么语⾔编机器语⾔程序?d.机器语⾔指令中的A、B、C等表⽰的是符号还是数字?e.单⽚机中处理的是数字量还是模拟量?它们与⾼电平、低电平或+5伏与0伏的关系是怎样的?5、分别举出5个硬件和软件的例⼦。
6、I/O对应的英⽂单词是哪些?表⽰什么意思?7、“汇编语⾔源程序”、“汇编程序”、“机器⽬标代码程序”等术语各是什么意思?8、选择题:①⾼级语⾔,如Basic、Pascal等,这所以能在IBM-PC微机上或Apple机上执⾏,是因为__________。
a.这些机器的CPU能识别这些⾼级语⾔并能执⾏它们。
b.⾼级语⾔与计算机的CPU⽆关,可以在任何计算机上执⾏。
c.这些计算机上配备了能将⾼级语⾔转化为(编译器与解释器)机器语⾔的软件。
d.CPU能将⾼级语⾔转化为机器语⾔并执⾏它。
②ROM,⽤形象⽐喻来说明它的特性,更像__________。
a.⿊板,写上的字与原来的字会叠加在⼀起。
b.相⽚,暴光⼀次成像,可看读任意多次。
c.装物的盒⼦,能存储信息。
d.⽣物的⼤脑,能⼤量存储信息。
③RAM,⽤形象⽐喻来说明它的特性,更像__________。
a.算盘,由算盘珠摆出了⼀种状态。
b.装物盒⼦,可存⼊也可取出。
④存储单元的地址的作⽤是__________。
a.⽤于形成序列联系。
b.⽤于访问这些单元。
c.⽤于硬件接线。
d.⽤于降低成本。
⑤寄存器__________。
a.的名字⽤于指令中可以缩短指令长度,提⾼执⾏速度。
单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题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. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。
一、填空题1.十进制255的二进制是11111111,十六进制是FF。
2.单片机是将CPU、存储器、特殊功能寄存器、定时/计数器和输入/输出接口电路、以及相互连接的总线等集成在一块芯片上。
3.AT89S51单片机共有4个8位的并行I/O口,其中既可用作地址/数据口,又可用作一般的I/O口的是P0。
4.若采用12MHz的晶振,则MCS-51单片机的振荡周期为1/12μS,机器周期为1μS。
5、AT89S51单片机字长是8位,有40根引脚。
6.89S51单片机是8位单片机,其PC计数器是16位。
7.若单片机使用的晶振频率是6MHz,那么一个振荡周期是1/6µS,一个机器周期是2μS。
8.89S51单片机是+5V供电的。
9.堆栈是内部数据RAM区中,数据按先进后出的原则出入栈的。
10.MSC-51系列单片机具有4个并行输入/输出端口,其中P0口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而P1口是一个专供用户使用的I/O口,常用于第二功能的是P3口。
11.当单片机系统进行存储器扩展时,用P2口的作为地址总线的高八位,用P0作为地址总线的低八位。
12.半导体存储器分为ROM和RAM两大类,其中前者具有非易失性(即掉电后仍能保存信息),因而一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序中间结果等。
13.当单片机系统需要外扩展存储器时,P2和P0作为地址总线。
14.AT89S51单片机上电初始化后,将自动设置一些寄存器的初始值,其中堆栈指针SP的初始值为07H,P0口复位值是FFH。
15.单片机两种节电模式:空闲模式和掉电模式,节电模式是由特殊功能寄存器PCON中的有关位来控制的。
16.在AT89S51单片机中,RAM是数据存储器,ROM为程序存储器。
17.单片机的复位方式主要有上电复位和按键复位两种。
18.AT89S51单片机的内部RAM的寻址空间为256B,而内部ROM的寻址空间为4K。
《单片机原理与应用》考核试题三注意事项1、考试时间:120分钟。
2、请首先按要求在试卷的标封处填写您的姓名、准考证号和所在单位的名称。
3、请仔细阅读各种题目的回答要求,在规定的位置填写您的答案。
占用cpu时间少。
D、动态显示占用硬件少。
6.独立按键与矩阵键盘区别如下不正确的是()。
A、独立按键与矩阵键盘相比电路更复杂。
B、独立按键占用输入口较多C、矩阵键盘编程较复杂D、独立键盘更适合在按键较少或操作速度较高的场合。
7.关于按键抖动下面说法不正确的是()A、每个开关都存在按键抖动B、抖动时间一般为5-10msC、通常用软件来消除按键抖动D、必须消除按键抖动8.下列不是键盘输入容易出现的问题的是()A、重键B、键抖动C、按键持续时间长短不一D、扫描键盘9.下列代码中能使共阳极数码管正确显示6,小数点不亮的是()A、60HB、82HC、02HD、FEH9.矩阵键盘闭合键的键号等于低电平的列号加上低电平的行的首键号。
10.数码管实际就是8个发光二极管组成的器件。
三、填空题(每空1分,共16分)1.若led为共阳极接法,则显示字符P的七段代码值应为 H2.LED显示器的显示控制方式有显示和显示两大类。
3.LED显示器根据二极管的连接方式可以分为和两大类。
4.若led为共阴极接法,则显示数字5则亮,灭。
5.当单片机某一端口输出一组显示数据之后,该端口一直保持该数据输出,维持数码管的显示数字,这种显示称为显示。
3.简述矩阵键盘扫描法的接口特点。
4.矩阵键盘的工作方式有哪三种。
5.如何解决按键输入中重键的问题。
《单片机原理与应用》考核试题三答案一、选择题1.C 2.A 3.B 4.D 5.C 6.A 7.A 8.D 9.B 10.A二、判断题1.√2.√3.错4.√5.√6.错7.√8.错9.√ 10.√三、填空题1.8C2.静态,动态3.共阴极,共阳极4.a、c、d、e、g亮b、f灭5.静态6.独立键盘、式键盘7.低电平8.段选、位选9.矩阵键盘 10.扫描法、反转法四、简答题1.若用软件实现闭合键识别的,称为非编码键盘。
《单片机原理及接口技术》测试题及参考答案一、选择题(10*2分)1.80C51基本型单片机内部程序存储器容量为()。
(A)16K (B)8K (C)4K (D)2K2.在80C51单片机应用系统中,可以作为时钟输出的是()引脚。
(A)VSS (B)RST (C)ALE (D)VDD3.在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是()。
(A)P0 (B)P1 (C)P2 (D)P34.当优先级的设置相同时,若以下几个中断同时发生,()中断优先响应。
(A)TF0(B)T1 (C)串口(D)T05.在80C51中,要访问SFR使用的寻址方式为()。
(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6.以下的4条指令中,不合法的指令为()。
(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC7.当需要扩展一片8K的RAM时,应选用的存储器为()。
(A)2764 (B)6264 (C)6116 (D)621288.若想扩展键盘和显示,并希望增加256字节的RAM时,应选择()芯片。
(A)8155 (B)8255 (C)8279 (D)74LS1649.80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在()。
(A)方式0 (B)方式1 (C)方式2 (D)方式310.80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为()。
(A)08H (B)80H (C)00H (D)07H二、填空题(5*4分)1.计算机的经典结构由、、、、组成。
2.80C51单片机基本型内部RAM有个字节单元,这些单元可以分为三个用途不同的区域,一是区,二是区,三是区。
3.在8051单片机中,由个振荡周期组成个状态周期,由个状态周期组成个机器周期。
4.8051的堆栈是向地址的端生成的。
入栈时SP先,再压入数据。
5.对于80C51无嵌套的单级中断,响应时间至少个机器周期,最多个机器周期。
单片机测试题与答案一、单选题(共107题,每题1分,共107分)1.FLASH的中文含义是 ( ) 。
A、闪速存储器B、随机存储器C、只读存储器D、电可擦除可编程存储器正确答案:A2.SP的中文含义是( )。
A、堆栈指针B、数据指针C、系统指针D、符号指针正确答案:A3.下列芯片中属于单片机的芯片是 ( ) 。
A、8086B、80386C、8155D、AT89C1051正确答案:D4.累加器A的内容是84H,执行RR A 指令后累加器的内容变为( ) 。
A、42B、80C、08D、不确定正确答案:A5.下列芯片中属于单片机的芯片是 ( ) 。
A、8086B、80286C、80486D、AT89C2051正确答案:D6.对于MCS-51系列单片机来说,立即寻址可寻址的空间是( )。
A、内部RAMB、程序存储器C、特殊功能寄存器D、外部RAM正确答案:B7.累加器A的内容是35H,执行SWAP A 指令后累加器的内容变为( ) 。
A、30B、05C、50D、53H正确答案:D8.下列指令中,对标志位CY有影响的指令是 ( ) 。
A、ADDB、,C、(B)INCD、(C)MOVE、,F、D.ANLG、,正确答案:A9.对于MCS-51单片机来说,一个机器周期是由 ( )个状态周期构成。
A、1B、2C、4D、6正确答案:D10.8051单片机的P3口可以驱动 ( )个LSTTL负载。
A、32B、8C、4D、16正确答案:C11.上电复位后,8051单片机P3口的值是 ( ) 。
A、80B、0FFC、00D、不确定正确答案:B12.8051单片机的工作频率为6MHz,其内部定时器的最大定时时间是 ( ) 。
A、131072μSB、65536μSC、256μSD、8192μS正确答案:A13.累加器A的内容是0ADH,执行RLC A 指令后累加器的内容变为( ) 。
A、5BB、5AC、56D、不确定正确答案:D14.8051单片机的堆栈位于( )中。
精品资料
注意事项:
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 振荡电路
精品资料。