复习题库12级单片机

合集下载

单片机习题集及答案

单片机习题集及答案

单片机习题集及答案一、多选题1. 下列哪些是单片机的基本组成部分?(A、B、C)A.中央处理器(CPU)B.存储器C.输入输出接口D.显示器2. 下列哪些是单片机的外设?(B、C、D)A.中央处理器(CPU)B.键盘C.数码显示管D.电机3. 单片机是指集成了(A、B、C)等工作于一片半导体上的计算机系统。

A.中央处理器B.存储器C.输入输出接口D.显示器4. 单片机的工作原理是将(B)指令执行的结果送给(A)地址,这样一直执行下去,直到出现停机条件为止。

A.下一条指令B.存储器C.输入输出接口D.中央处理器(CPU)二、填空题1. 单片机的内存可分为(程序存储器)和(数据存储器)两种类型。

2. 单片机中的串行通信使用的是(串行口)。

3. 单片机中的并行通信使用的是(并行口)。

4. 下列是单片机常用的输入设备:(键盘、数码开关)。

三、判断题1. 8051系列单片机是英特尔公司推出的一种8位单片机。

(√)2. 单片机的独特之处在于将中央处理器、存储器和输入输出接口集成在一颗芯片上。

(√)3. 单片机的工作原理是将一条条指令按照顺序执行,实现程序的功能。

(√)四、简答题1. 请简述单片机的工作原理。

单片机的工作原理是将存储在存储器中的指令逐条加载到中央处理器(CPU)中执行,执行的结果会被送回到存储器中或者输出到外设。

循环执行这一过程,直到满足停机条件。

2. 请简述单片机的应用领域。

单片机广泛应用于各个领域,包括工业控制、通信设备、医疗器械、家用电器等等。

它的特点是体积小、功耗低、运行速度快,适用于对资源要求较低的嵌入式系统。

五、综合题现有一个控制系统,使用单片机进行电机的控制和监测。

请设计一个程序,实现以下功能:1. 当温度传感器检测到温度超过设定值时,自动启动电机;2. 当温度传感器检测到温度恢复正常时,自动停止电机;3. 可通过数码开关手动启动和停止电机;4. 将当前温度通过数码管显示出来。

程序设计伪代码如下:```c#include <reg52.h>// 定义IO口sbit motor = P1^0;sbit tempSensor = P1^1;sbit startSwitch = P1^2;sbit stopSwitch = P1^3;sbit display = P2;void main(){while(1){// 监测温度if(tempSensor > 设定温度) {motor = 1; // 启动电机 }if(tempSensor < 正常温度) {motor = 0; // 停止电机 }// 手动控制if(startSwitch == 1){motor = 1; // 启动电机}if(stopSwitch == 1){motor = 0; // 停止电机}// 显示温度display = tempSensor;}}```以上是一个基本的单片机控制程序,可根据具体需求进行修改和扩展。

单片机复习题库(含答案)

单片机复习题库(含答案)

单片机复习题库(含答案)单片机复习题库(含答案)一、单选题1. 下面哪个不是单片机的特点?A. 集成度高B. 执行速度快C. 操作简便D. 存储容量大答案:D2. 在单片机的复位电路中,常用的复位方式是:A. 程序复位B. 硬件复位C. 软件复位D. 手动复位答案:B3. 单片机中断的触发方式有以下哪几种?A. 内部触发B. 外部触发C. 软件触发D. 手动触发答案:A、B、C4. 单片机中的位操作指令是指对数据的哪一部分进行操作?A. 高字节B. 低字节C. 位D. 字节答案:C5. 单片机工作模式中,可以通过设置谁来控制单片机工作状态?A. 硬件B. 软件C. 中断D. 外部信号答案:B二、判断题1. 单片机的外部中断一般需要使用外部中断触发器。

答案:错2. 单片机的I/O口可以设置为输入、输出或者双向。

答案:对3. 单片机的Flash存储器是一种非易失性存储器。

答案:对4. 单片机的片内RAM存储器可以直接运行程序。

答案:对5. 单片机的位操作指令是指对数据的整个字节进行操作。

答案:错三、填空题1. 单片机的中断向量表一般存储在()中。

答案:ROM2. 单片机的外部中断触发方式可以选择为()或者()。

答案:上升沿触发、下降沿触发3. 单片机的位操作指令是通过()实现对数据位的读、写或者置位等操作。

答案:位地址4. 单片机的运算指令可以对()进行算术运算或者逻辑运算。

答案:寄存器中的数据5. 单片机的GPIO口是指()。

答案:通用输入输出口四、简答题1. 请简要解释单片机的中断工作原理。

答案:单片机在执行程序的过程中,可以根据外部或者内部的中断请求来暂停当前的工作,转而执行中断服务程序。

当中断请求触发时,单片机会保存当前的程序计数器和其它寄存器的状态,然后跳转到对应的中断服务程序。

该程序处理完中断事件后,再返回到原来的程序继续执行。

通过中断,可以提高单片机的响应速度和处理能力。

2. 请简要说明单片机的I/O口使用方法。

单片机考试复习试题库附答案

单片机考试复习试题库附答案

单片机考试复习试题库附答案题目1:下面描述的哪个不能用于表示单片机存储介质的是:A. RAMB. ROMC. EPROMD. SSD答案:D. SSD题目2:单片机的主频指的是什么?A. 单片机的工作频率B. 单片机的最高运算速度C. 单片机的内部振荡器频率D. 单片机的时钟频率答案:D. 单片机的时钟频率题目3:以下哪个不属于单片机外部中断的触发方式?A. 上升沿触发B. 下降沿触发C. 高电平触发D. 低电平触发答案:C. 高电平触发题目4:如果要实现单片机对外部设备的通信,以下哪个串行通信协议最常用?A. SPIB. I2CC. UARTD. CAN答案:C. UART题目5:单片机的存储器位数越大,可以寻址的存储器空间越大。

A. 正确B. 错误答案:A. 正确题目6:单片机的编程语言主要分为汇编语言和高级语言。

以下哪个不属于高级语言?A. CB. BASICC. PythonD. Assembly答案:D. Assembly题目7:以下哪个不是单片机外部中断的触发源?A. 按键B. 温度传感器C. 光敏传感器D. 电压变化答案:B. 温度传感器题目8:单片机的串行通信协议中,SPI和I2C都属于同步通信。

A. 正确B. 错误答案:B. 错误题目9:单片机的IO口是可以同时配置为输入和输出的。

A. 正确B. 错误答案:A. 正确题目10:以下哪个不属于常见的单片机制作项目?A. 温度测量仪B. 红外遥控器C. 电子琴D. 数码相机答案:D. 数码相机题目11:单片机的ADC是用来做什么的?A. 数字信号转模拟信号B. 模拟信号转数字信号C. 串行通信D. 控制外部中断答案:B. 模拟信号转数字信号题目12:以下哪个不属于单片机的工作温度范围?A. -40℃ ~ 85℃B. -10℃ ~ 70℃C. 0℃ ~ 60℃D. -20℃ ~ 80℃答案:C. 0℃ ~ 60℃题目13:单片机的IO口可以直接驱动电机等高功率设备。

单片机考试题库

单片机考试题库

单片机考试题库一、选择题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. 单片机系统的基本功能模块包括输入、输出和________。

12级大专班单片机原理考试试题——机电 -

12级大专班单片机原理考试试题——机电 -

《单片机原理及应用》试题A一、选择题(每题2分,共20分)1、十进制数126对应的十六进制可表示为()A、8 F;B、8 E ;C、F E;D、7 E2、在单片机中,通常将一些中间计算结果放在()中A、累加器;B、控制器;C、程序存储器;D、数据存储器3、程序计数器PC用来()A、存放指令;B、存放正在执行的指令地址C、存放下一条的指令地址;D、存放上一条的指令地址4、单片机应用程序一般存放在()A、RAM;B、ROM ;C、寄存器;D、CPU5、单片机8051的XTAL1和XTAL2引脚是()引脚A、外接定时器;B、外接串行口;C、外接中断;D、外接晶振6、一个EPROM的地址有A0~A11引脚,它的容量为()A、2KB ;B、4KB ;C、11KB ;D、12KB7、当程序状态寄存器P S W的R S 0和R S 1分别为1和0时,系统选用的工作寄存器组为()A、0区;B、1区;C、2区;D、3区8、8051单片机共有()个中断优先级A、2;;B、3 ; C 、4;D、59、8051单片机中,唯一一个用户不能直接使用的寄存器是()A、P S W ;B、D P T R; C 、P C;D、B寄存器10、执行如下三条指令后,30H单元的内容是()M O V R 1,#30HM O V 40H,#0 E HM O V @R 1,40HA、40H;B、30H; C 、0 E H;D、F F H二、填空题(每空2分,共30分)1、计算机所能表示的最基本、最小的数据单位是;2、51系列单片机有40个引脚,其中,ALE的作用是;3、在51指令系统中,共有7种寻址方式,它们分别是,直接寻址,寄存器寻址,寄存器间接寻址,,相对寻址以及位寻址;4、在51指令系统中,唯一的一个16位数据传送指令为;5、串行口中断的入口地址为;6、8155定时器/计数器是位的计数器,而51单片机的方式1是位的计数器;7、通常通信的型式可以分为两种类型,一种是;另一种是;8、假定A=83H,(R0)=17H,(17H)=34H,执行以下指令:ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为();9、分析执行下面程序断的结果设A=65H,R0=30H,R1=31H,R2=32H,内RAM的(30H)=50H,(32H)=(60),(40H)=70H,(50H)=80H,执行下面程序:XCHD A,@R1MOV 40H,ASWAP AMOV 50H,AXCH A,R2MOV @R0,A后,A= ,R2= ;三、判断题(每题2分,共20分,对的打√,错的打×)1、8031的CPU是由RAM和EPROM所组成。

单片机复习题及答案

单片机复习题及答案

单片机复习题及答案一、选择题1、单片机能够直接运行的程序是()。

A 汇编语言源程序BC 语言源程序 C 高级语言程序D 机器语言程序答案:D解析:单片机只能直接运行机器语言程序,其他语言编写的程序都需要经过编译或解释转换为机器语言程序才能被单片机执行。

2、单片机复位后,程序计数器 PC 的值为()。

A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,PC 被初始化为 0000H,程序从 0000H 地址开始执行。

3、当 MCS-51 单片机接有外部存储器,P2 口可作为()。

A 数据输入口B 数据输出口C 高 8 位地址口D 低 8 位地址口答案:C解析:P2 口在访问外部存储器时,作为高 8 位地址输出口。

4、要使 MCS-51 能够响应定时器 T1 中断、串行接口中断,它的中断允许寄存器 IE 的内容应是()。

A 98HB 84HC 42HD 22H答案:A解析:IE 寄存器中,ET1 位(定时器 T1 中断允许位)和 ES 位(串行口中断允许位)需要置 1,其他位为 0,对应的二进制值为10011000,即 98H。

5、在 MCS-51 单片机中,需要软件实现中断撤销的是()。

A 定时中断B 外部中断的脉冲方式C 外部中断的电平方式D 串行口中断答案:C解析:外部中断的电平方式需要软件清除中断标志来撤销中断。

二、填空题1、 MCS-51 单片机的内部数据存储器可以分为_____、_____和_____三个区域。

答案:工作寄存器区、位寻址区、数据缓冲区2、单片机的堆栈是在_____中开辟的一个区域,遵循_____的数据存储原则。

答案:内部 RAM、先进后出3、当单片机的晶振频率为 12MHz 时,机器周期为_____μs。

答案:1解析:机器周期= 12 /晶振频率,所以当晶振频率为 12MHz 时,机器周期为1μs。

4、 MCS-51 单片机有_____个中断源,其中外部中断有_____个。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、选择题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灯、数码管、继电器等外部设备,也可以接收来自按键、传感器等的输入信号。

以上是单片机考试题目及答案,希望能对您有所帮助。

如有任何疑问,请随时联系我们。

哈理工12级单片机试题A

哈理工12级单片机试题A

哈尔滨理工大学 2014-2015 学年第 一 学期考试试题 A 卷 系: 自动化 出题教师: 仲伟峰 系主任:考试科目:单片机原理及应用 考试时间: 100 分钟试卷总分:100分一、单项选择题(每小题1分,共15分) 1、 80C51系列单片机中片内具有8KFlash ROM 的机型是( )。

(A )80C51 (B )87C51 (C )89C52 (D )80C52 2、 80C51单片机复位时,RST 引脚应当接( )。

(A )低电平 (B )高电平 (C )悬空 (D )XTAL1 3、 在80C51单片机的4个I/O 口中,能作为通用I/O 口和数据总线口的是( )。

(A )P0 (B )P1 (C )P2 (D )P3 4、 当优先级的设置相同时,若以下几个中断同时发生,( )中断优先响应。

(A )INT1 (B )T1 (C )串行通信口 (D )T0 5、 指令MOV A, @R0中,R0的取值范围为( )。

(A )00H-1FH (B )00H-7FH (C )00H-FFH (D )80H-FFH 6、 在中断服务程序中,至少应有一条( )。

(A )SJMP 指令 ( B )LJMP 指令 (C )RETI 指令 (D) RET 指令 7、8051单片机复位后,执行PUSH ACC 指令,则栈指针SP 的内容为( )。

(A )08H (B )80H (C )00H (D )07H 8、80C51单片机入栈操作的顺序是( )。

(A )SP-1,然后数据入栈 (B )数据入栈,然后SP-1 (C )SP+1,然后数据入栈 (D )数据入栈,然后SP+1 9、若使定时器T0工作在最长时间的定时方式,则应选择( )。

(A )方式0 (B )方式1 (C )方式2 (D )方式3 10、80C51单片机向外部RAM 输出的指令是( )。

(A )MOV 2000H , A (B )MOV @R0, A (C )MOVX A, @DPTR (D )MOVX @DPTR ,A11、若单片机执行NOP 指令的周期为1us ,则单片机的晶振频率为( )。

单片机复习题(多选题)

单片机复习题(多选题)

内容1 单片机基础知识012-0001、微型计算机中常用的进位计数制有( )。

A.十进制B.二进制C.八进制D.五进制E.十六进制试题库:内容1 单片机基础知识;正确答案:B、C、E;难度系数:1;计算机中常用的数码有()。

A.补码B.BCD码C.十进制D.二进制E.ASCII码试题库:内容1 单片机基础知识;正确答案:A、B、D、E;难度系数:1;与十进制89相等的数为()。

A.59HB.BC.131QD.BE.()BCD试题库:内容1 单片机基础知识;正确答案:A、C、D、E;难度系数:2;为方便运算,计算机中的正数永远用原码表示,而负数有三种表示法,即()。

A.原码B.真值C.反码D.机器码E.补码试题库:内容1 单片机基础知识;正确答案:A、C、E;难度系数:1;微型计算机中的软件主要有以下几个部分:()。

A.操作系统B.系统软件C.应用软件D.诊断程序E.数据库和数据库管理系统试题库:内容1 单片机基础知识;正确答案:B、C、E;难度系数:1;用4位二进制数来表示1位十进制数的编码方法称为()。

A.二—十进制B.8421BCD码C.余3码D.二进制编码E.ASCII码试题库:内容1 单片机基础知识;正确答案:A、B、C;难度系数:1;在MCS-51 单片机中,()是程序存储器。

A.ROMB.EPROMC.RAMD.EEPROME.USB 存储器试题库:内容1 单片机基础知识;正确答案:A、B、D;难度系数:2;半导体存储器的最重要的两个指标是()A.价格B.封装C.体积D.存储容量E.存储速度试题库:内容1 单片机基础知识;正确答案:D、E;难度系数:2;微型计算机一般由()组成的A.运算器B.控制器C.存储器D.输入部分E.输出部分试题库:内容1 单片机基础知识;正确答案:A、B、C、D、E;难度系数:1;一个完整的微机系统由()部分组成。

A. 硬件B.处理器C.软件D.主板试题库:内容1 单片机基础知识;正确答案:B、D;难度系数:2;下面关于单片机的描述正确的是()A.单片机是芯片级的计算机B.单片机是在一块硅片上集成了各种部件的微型计算机C.单片机又称微控制器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、单片机是将()、存储器、I/O 接口集成在一块芯片上的微型计算机。

A CPUB 控制器C 运算器D 累加器答案:A解析:单片机是将 CPU、存储器、I/O 接口集成在一块芯片上的微型计算机。

2、单片机复位后,PC 的值为()。

A 0000HB 0003HC 000BHD 0013H答案:A解析:单片机复位后,程序计数器 PC 的值为 0000H,即程序从0000H 开始执行。

3、当单片机的晶振频率为 12MHz 时,一个机器周期为()μs。

A 1B 2C 4D 6答案:A解析:机器周期= 12 /晶振频率。

当晶振频率为 12MHz 时,机器周期= 12 / 12MHz =1μs。

4、 MCS-51 单片机的堆栈区应建立在()。

A 片内数据存储区的低 128 字节单元B 片内数据存储区的高 128 字节单元C 片外数据存储区D 程序存储区答案:A解析:MCS-51 单片机的堆栈区应建立在片内数据存储区的低 128 字节单元,并且遵循“先进后出”的原则。

5、若单片机的定时器/计数器工作在方式 1 下,是()位的定时器/计数器。

A 8B 13C 16D 32答案:C解析:在方式 1 下,单片机的定时器/计数器是 16 位的。

6、在 MCS-51 单片机中,要将 P1 口的高 4 位清零,低 4 位不变,应使用指令()。

A ANL P1,0FHB ORL P1,0FHC XRL P1,0F0HD MOV P1,0FH答案:A解析:ANL 是逻辑与操作,将 P1 与 0FH 进行与操作,即可将高 4 位清零,低 4 位不变。

7、执行 MOV IE,81H 指令的意义是()。

A 屏蔽所有中断B 开放外部中断 0C 开放外部中断 1D 开放外部中断 0 和 1答案:B解析:81H 转换为二进制为 10000001B,对应 IE 寄存器的设置,即开放外部中断 0。

8、在 MCS-51 单片机中,若要访问外部数据存储器,其指令操作码应为()。

12级单片机半期试卷

12级单片机半期试卷

2013——2014年度上期半期考试试题科目《单片机原理及应用》(适用于12 级电子专业高考班专业2 )(时间:90分钟,满分:100分)班级:高级专业班姓名:考号:一、填空题(每空1 分,共35分)1.单片微型机是一种集成电路芯片,由、和三部分组2.单片个中断源,分别是;;,有个优先级。

3.单片机有个特殊功能寄存器,常用的是、、、、、。

4.单片机中40脚接;20脚接;18.19脚接;9脚接,要保持连续的电平才能实现其功能。

5.数据指针DPTR是一个位的特殊功能寄存器,又可作为个位寄存器和使用。

6.89S51片内有的ROM,片外还可以扩展的ROM。

由引脚输入的信号决定使用内部还是外部。

7.程序计数器PC的作用是。

8.片内RAM的为位寻址区域,这16个单元的每一位都有一个位地址,为地址的范围为。

9.在89C51中,一个机器周期包括个(时钟)振荡周期,而每条指令都由周期组成,分别有单周期指令、双周期指令和四周期指令。

10.在89C51中,片内RAM分为地址为的真正RAM区,和地址为的特殊功能寄存器(SFR) 区两个部分。

二、单项选择题(每题2分,共20分)1. 8051单片机的VSS(20)引脚是()引脚。

A.主电源+5VB.接地C.备用电源D.访问片外存贮器2.单片机应用程序一般存放在()中。

A.RAMB.ROMC.寄存器D.CPU3. 单片机系统复位后,PC和SP的值分别是()。

A.0000H、00HB.0000H 、07HC.0003H 、07HD.0080H、08H单片机8051的XTALl和XTAL2引脚是()引脚。

A.外接定时器B.外接串行口C.外接中断D.外接晶振5. 当PSW 状态字中的RS1、RS0 分别为1和0,则使用()A.第1 组B.第2组C.第3组D.第0组6.十进制数29的二进制表示为原码()A. 11100010B. 10101111C. 00011101D. 000011117. 8051的P2口,当使用外部存储器时它是一个( )。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)的值?A. SPB. PCC. DPTRD. SCON答案:B2. 在8051单片机中,下列哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, R0答案:B3. 下列哪个指令是8051单片机的无条件跳转指令?A. SJMPB. CJNEC. DJNZD. JZ答案:A4. 在8051单片机中,以下哪个中断源的中断优先级最高?A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通讯中断答案:C5. 8051单片机的定时器/计数器工作在方式1时,其计数器的计数范围是多少?A. 0到255B. 0到65535C. 0到32767D. 0到65536答案:C6. 8051单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“或”操作?A. ORL A, #dataB. ORL A, directC. ORL A, @R0D. ORL direct, #data答案:A器R0的内容进行逻辑“与”操作?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:A8. 8051单片机中,哪个指令用于将累加器A的内容与直接地址中的数据进行逻辑“异或”操作?A. XRL A, #dataB. XRL A, directC. XRL direct, AD. XRL A, @R0答案:B器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL R0, AC. XRL A, #dataD. XRL direct, A答案:A10. 8051单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“与”操作后,结果存回R0?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______两部分。

单片机复习题含答案

单片机复习题含答案

单片机复习题含答案一、选择题1. 单片机是一种集成了CPU、存储器、I/O接口等的微型计算机,其核心是:A. 存储器B. I/O接口C. 中央处理器(CPU)D. 时钟电路答案:C2. 8051单片机的内部RAM地址空间是多少字节?A. 128B. 256C. 512D. 1024答案:B3. 下列哪个不是单片机的中断源?A. 定时器0B. 外部中断0C. 串行通信中断D. 键盘中断答案:D4. 8051单片机的外部数据总线宽度是多少位?A. 4位B. 8位C. 16位D. 32位答案:B5. 单片机编程中,位地址和字节地址的转换关系是什么?A. 位地址 = 字节地址 * 8B. 位地址 = 字节地址 + 1C. 位地址 = 字节地址 / 8D. 位地址 = 字节地址 * 2答案:A二、填空题6. 单片机的最小系统包括________、________和________。

答案:时钟电路、复位电路、电源电路7. 8051单片机的定时器/计数器有________个。

答案:两个8. 单片机的I/O口可以配置为________模式或________模式。

答案:推挽输出、开漏输出9. 8051单片机的外部中断INT0和INT1的优先级是________高于________。

答案:INT0、INT110. 单片机的程序存储器和数据存储器是________的。

答案:分开的三、简答题11. 简述单片机的中断处理流程。

答案:单片机的中断处理流程通常包括以下步骤:1) 中断请求;2) 中断响应;3) 中断服务程序的执行;4) 中断返回。

12. 8051单片机的堆栈的作用是什么?答案:堆栈用于存储中断服务程序或子程序调用时的现场信息,包括返回地址和某些寄存器的内容,以便中断或子程序执行完毕后能够恢复到被中断或调用前的状态。

四、计算题13. 假设8051单片机的时钟频率为12MHz,计算定时器0的1ms定时周期的初始值。

12级机电、通信、电气、应电单片机应用技术期末考试复习卷_百

12级机电、通信、电气、应电单片机应用技术期末考试复习卷_百

《单片机应用技术》复习自测题系班级学号姓名一、填空题1. 51子系列单片机内部有字节 ROM ,有字节 RAM 。

2. 52子系列单片机内部有字节 ROM ,有字节 RAM 。

3.十六进制数 0x5BDF (或 5BDFH 展开二进制数为4.二进制数 0011 0110 1101 1011B转化为十六进制表示为5.单片机最小系统电路包括电源模块、单片机、6. 单片机最小系统电路包、单片机、单片机时钟电路和7.在 AT89C51单片机中,如果采用 12MHz 晶振,一个机器周期为8.在 AT89C51单片机中,如果采用 6MHz 晶振,一个机器周期为9.数码管按照内部二极管连接不同可分为 10.按键按照接口原理可分为。

11.按键按照结构原理可分为和。

1213. 单片机控制系统中,若使用较多按键,通常采14. 51单片机 5个中断源分别为外部中断 01中断、和15. 51单片机中断处理过程为、中断响应、、。

16. 单片机并行扩展根据产生片选信号接线方法不同可分为和两种 17.单片机控制数码管显示方法有和18.异步串行通信帧格式由起始位、、奇偶校验位、和 19.按照串行数据的时钟控制方式串行通信可分为。

20.起止范围为 0000H ~3FFFH 的存储器的容量是KB 。

21. 12条地址线可选 32KB 存储单元需要条地址线。

22. 4KB RAM存储器的首地址若为 0000H ,则末地址为 H 。

二、选择题1.判断下列项说法是正确的。

A .在 A T89C51单片机中,为使准双向的 I/O口工作在输入方式,必须保证它被事先预置为 1B . AT89C51单片机的 CPU 是由 RAM 和 EPROM 组成的C . 区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端D . PC 可以看成是数据存储器的地址指针2. PC 的值是A .当前正在执行指令的前一条指令的地址B .当前正在执行指令的地址装订线内不要答题自觉遵守考试规则 , 诚信考试 , 绝不作弊C .当前正在执行指令的下一条指令的地址D .控制器中指令寄存器的地址3 下列说法正确的是。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题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. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。

2012单片机考试题库及答案

2012单片机考试题库及答案

2012单片机考试题库及答案第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码4( 以下不是构成的控制器部件(D ):A 程序计数器、 B指令寄存器、 C指令译码器、 D存储器6( 下列不是单片机总线是( D )A 地址总线B 控制总线C 数据总线D 输出总线7.-49D的二进制补码为 ( B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码( C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是( A )A 0.101B 0.111C 0.110D 0.1001-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为111000114.单片微型机由CPU、存储器和I/O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.7.十进制数-47用8位二进制补码表示为110100018.-49D的二进制补码为111011011-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。

( ? )2.MCS-51上电复位时,SBUF=00H。

( × )。

3.使用可编程接口必须处始化。

( ? )。

5(MCS-51是微处理器。

( × )不是。

6(MCS-51系统可以没有复位电路。

( × )不可以。

复位是单片机的初始化操作。

8.计算机中常作的码制有原码、反码和补码( ? )9.若不使用MCS-51片内存器引脚EA必须接地. ( ? )10.十进制数-29的8位补码表示为.11100010( × )1-4简答1(何谓单片机,答:单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

复习题库一、选择题1、使用单片机开发系统调试汇编语言程序时,首先应新建文件,该文件的扩展名是。

A.*.c B.*.asm C.*.bin D.*.hex2、使用单片机开发系统调试程序时,对源程序进行汇编的目的是。

A.将源程序转换成目标程序 B.将目标程序转换成源程序C.将低级程序转换成高级程序 D.连续执行4、MCS-51有中断源。

A.2个 B.3个C.5个D.6个5、当CPU相应外部中断1(1INT)的中断请求后,程序计数器PC的内容是。

A.0003H B.000BH C.0013H D.001BH6、MCS-51单片机CPU开放中断的指令是。

A.SETB ES B.SETB EA C.CLR EA D.SETB EX07、下列有关MCS-51优先级控制的叙述中错误的是。

A.低优先级不能中断高优先级,但高优先级能中断低优先级B.同级中断不能嵌套C.同级中断请求按时间的先后顺序响应D.同时同级的多中断请求,将形成阻塞,系统无法响应9、在8051单片机计数初值的计算中,若设最大计数值为M,在模式0下,M 值为。

A.M=213=8192 B.M=28=256C.M=24=16 D.M=216=6553610、在共阳极数码管使用中,若要仅显示小数点,则其相应的字段码是_______。

A.10H B.40HC.80H D.7FH13、8051单片机共有几个并行I/O 口。

A.1 B.2 C.3 D.4 二、15、采用共阴极LED多位数码管显示时,_______。

A.位选信号为低电平,段选信号为高电平 B.段选信号为低电平,位选信号为高电平C.位选信号、段选信号都为低电平 D.位选信号、段选信号都为高电平19、在MCS-51单片机中,当晶振频率采用6MHZ时,一个机器周期等于( )微秒。

A、1 B、2 C、3 D、420、MCS-51单片机片外扩存储器芯片时,4个并行I/O口中用作地址总线的是。

A、P0口和P2 B、P0口C、P1口D、P2口21、单片机复位后,SP、PC、I/O口的内容为。

A.SP = 07H PC = FFFFH P0 = P1 = P2 = P3 = FFHB.SP = 00H PC = 0000H P0 = P1 = P2 = P3 = 00H C.SP = 07H PC = 0000H P0 = P1 = P2 = P3 = FFH D.SP = 00H PC = FFFFH P0 = P1 = P2 = P3 = 00H22、89C51定时/计数器共有四种操作模式,并由TMOD寄存器中M1 M0的状态决定,当M1 M0的状态为10 时,定时/计数器被设定为。

A.13位定时/计数器 B.自动重装8位定时/计数器C.16位定时/计数器 D.T0为2个独立的8位定时/计数器,T1停止工作23、能够用紫外光擦除ROM中程序的只读存储器称为。

A.掩膜ROM C.EPROM D.EEPROM24、如在系统中只扩展一片Intel2732(4KB),除应使用P0口的8条口线外,至少还应使用P2口的口线。

A、4条B、5条C、6条D、7条25、已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为。

A.06HB.F9HC.30HD.CFH26、MCS-51的中断允许寄存器内容为82H,CPU将响应的中断请求是。

A、T1B、T0,T1C、T1,串行接口D、T027、下列有关MCS-51中断优先级控制的叙述中,错误的是________。

A、低优先级不能中断高优先级,但高优先级能中断低优先级B、同级中断不能嵌套C、同级中断请求按时间的先后顺序响应D、同时同级的多中断请求,将形成阻塞,系统无法响应32、在MCS-51单片机中,当晶振频率采用6MHZ时,一个机器周期等于微秒。

A、1 B、2 C、3 D、4二、填空题1、单片机是将 cpu_、一定容量的_存储器 _和_定时/计数器,中断系统 _以及_i/o _ 口等电路集成在一块芯片上而构成的微型计算机。

2、在89C51中,只有当EA引脚接_高 _电平时,CPU才访问_片内 _的Flash ROM。

3、两位十六进制数最多可以表示 _256 _个存储单元。

4、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个_高 _电平并维持_ 2 _个机器周期,可将系统复位。

5、在89C51中,外部中断由IT0(1)位来控制其两种触发方式,分别是_电平_触发方式和_ 下降沿 _触发方式。

6、中断处理过程分为3个阶段,即_中断响应 _、_中断处理 _以及_中断d返回 _。

7、十进制数96转化成十六进制数为__60H___。

8、数据指针DPTR是一个_ _位的特殊功能寄存器寄存器。

9、当单片机系统进行扩展时,单片机引脚构成三总线结构,分别为总线、总线和总线。

10、异步串行数据通信的帧格式由位、位、位和位组成。

11、在定时器工作方式1时,计数器的宽度为16位,如果系统晶振频率为12 MHz,则最大定时时间为。

12、MOV A,#50H中,源操作数的寻址方式为_____________;MOV A,80H中,源操作数的寻址方式为_____________;MOVX A,@DPRT中,源操作数的寻址方式为_____________;MOVC A, @A+DPRT中,源操作数的寻址方式为___________;ADD A,R2中,源操作数的寻址方式为_____________。

13、89C51有两个16位可编程定时/计数器,其中定时作用是指对单片机脉冲进行计数,而计数器作用是指对单片机脉冲进行计数。

14、MCS-51系列单片机的复位电路有两种,即和。

15、MCS-51有5个中断源,各中断源的中断入口地址分别为___0003H__________、__000BH___________、___0013H__________、__001BH________和0023H。

16、在89C51中,外部中断由IT0(1)位来控制其两种触发方式,分别是____电平________触发方式和____下降沿________触发方式。

17、中断处理过程分为3个阶段,即中断响应、_____中断处理_______和中断返回。

18、十进制数32转化成十六进制数为____20__________。

三、判断题1、AT89S51芯片有4KB的Flash存储器,256B的RAM. ( × )2、8051的RETI是中断返回命令。

(√)3、为了消除按键的抖动,常用的方法有硬件和软件两种方法。

(√)4、单片机应用程序一般都存放在RAM中。

(×)5、JB P2.0 , L1指令含义为当P2.0为1时转移到L1,并将P2.0位清零。

()四、问答题1、为什么一般都把主程序的起始地址放在0030H之后?因为0000H~0030H 中有中断的矢量地址, 为了避免冲突, 一般都把主程序的起始地址放在0030H之后2、简述89C51单片机中断的概念。

当CPU正在处理某件事情的时候,外部发生的某一事件请求CPU迅速去处理,于是,CPU暂时中止当前的工作,转去处理所发生的时间。

中断服务处理完该事件以后,再回到原来被中止的地方,继续原来的工作,这样的过程成为中断。

3、简述单片机的机器周期。

机器周期和晶振频率有何关系?当晶振频率为2MHz 时,机器周期是多少?时钟周期就是单片机外接晶振的倒数,4、简述单片机复位电路,并画出手动复位电路图。

5、什么是单片机?包含哪些基本结构?单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统五、编程题1、P0作为输出口,接八只发光二极管,编写程序,使发光二极管循环从上到下点亮,时间间隔0.2SORG 0000HMOV P1, #0FFH ;送P1口MOV A, #0FEH ;L1发光二极管点亮LOOP: MOV P1, ACALL DELAY ;延时RL A ;左移位SJMP LOOP ;循环延时子程序DELAY: MOV R5,#20D1: MOV R6, #20D2: MOV R7, #248DJNZ R7, $DJNZ R6, D2DJNZ R5, D1RETEND2、将片外RAM上1000H-102FH单元的内容传送到片内RAM 20H-4FH单元中。

参考答案:ORG 2200HCLR A ;清零ACCMOV R7,#30HMOV R0,#20H ;计数器初值MOV DPTR,#1000H ;存储器地址LOOP: MOV A, @R0MOVX @DPTR, A ;将0送(DPTR)INC DPTRINC R0DJNZ R7, LOOPSJMP $END3、设单片机晶振频率为12 MHz,利用定时/计数器T0,工作在方式1,在P1.0引脚输出周期为2 ms的方波,试编写程序(已知64536=FC18H)。

ORG 0000HLJMP STARTORG 000BHLJMP T0INT;T0中断入口ORG 0040HSTART:MOV SP,#60H ;初始化程序MOV TH0,#0FCH ;T0赋初值MOV TL0,#18HMOV TMOD,#01H;(T0为方式0定时)SETB TR0 ;启动T0SETB ET0 ;开T0中断SETB EA ;开总允许中断SJMP $ ;等待中断T0INT:MOV TH0,#0E0H;(T0中断服务子程序,T0赋初值,再次启动T0)MOV TL0,#18HCPL P1.0;输出周期为2 ms的方波RETI。

相关文档
最新文档