单片机期末考试试题

合集下载

单片机期末考试试题

单片机期末考试试题

单片机期末考试试题一、选择题(每题 3 分,共 30 分)1、单片机能够直接识别和执行的语言是()A 高级语言B 汇编语言C C 语言D 机器语言2、单片机的复位引脚是()A VCCB GNDC RSTD ALE3、当单片机的 PSW 寄存器中的 RS1 和 RS0 分别为 0 和 1 时,工作寄存器组选择的是()A 0 组B 1 组C 2 组D 3 组4、单片机的中断源中,优先级最高的是()A 外部中断 0B 外部中断 1C 定时器/计数器 0 中断D 串行口中断5、要使单片机的定时器/计数器 0 工作在方式 1,需要设置 TMOD 寄存器的值为()A 0x01B 0x02C 0x05D 0x106、在单片机的串行通信中,方式 1 的波特率取决于()A 定时器 1 的溢出率B 系统时钟频率C 晶振频率D 电源频率7、单片机的 P0 口在作为输出口使用时,必须外接()A 上拉电阻B 下拉电阻C 电容D 电感8、以下指令中,属于位操作指令的是()A MOVB ADDC CLRD SUBB9、单片机在扩展外部存储器时,数据总线连接的是()A P0 口B P1 口C P2 口D P3 口10、要使单片机进入掉电模式,需要设置()A PCON 寄存器B SCON 寄存器C TCON 寄存器D IE 寄存器二、填空题(每题 3 分,共 30 分)1、单片机是将_____、_____、_____和_____等集成在一块芯片上的微型计算机。

2、51 单片机的内部数据存储器的地址范围是_____,可分为_____、_____和_____。

3、单片机的指令周期是指执行一条指令所需要的_____。

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

5、当单片机执行 MOV A,30H 指令时,将立即数 30H 送到_____中。

6、单片机的定时器/计数器有_____种工作方式。

7、在串行通信中,根据数据传输方向的不同,可以分为_____、_____和_____三种方式。

单片机期末考试试题

单片机期末考试试题

单片机期末考试试题
一、选择题
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秒亮灭交替的效果。

以上为单片机期末考试试题内容,祝您考试顺利!。

单片机期末试题(含答案)

单片机期末试题(含答案)

一、选择题。

1. 十进制0.625转换成二进制数是( A )A 0.101B 0.111C 0.110D 0.1002.控制串行口工作方式的寄存器是( C )(A) TCON (B) PCON (C) SCON (D)TMOD3.MCS-51的中断允许触发器内容为83H,CPU将响应的中断请求是( B )(A) T1, (B)T0,T1 (C)T1,串行接口(D) T04.执行MOVX A,@DPTR指令时,MCS-51产生的控制信号是(C)(A)/PSEN (B)ALE (C)/RD (D)/WR5. ORG 000BHLJMP 3000HORG 0003HLJMP 2000H当CPU响应外部中断0后,PC的值是( B )(A)0003H (B)2000H (C)000BH (D)3000H6.MCS-51有中断源( A )(A)5个(B)2个(C)3个(D)6个7.MCS-51上电复位后,SP的内容是:(B)(A)00H (B)07H (C)60H (D)30H8.能够用紫外光擦除ROM中程序的只读存储器称为( C )。

A.掩膜ROMB.PROMC.EPROMD.EEPROM9.定时器/计数器工作方式1是( C )。

A.8位计数器结构B.2个8位计数器结构C.13位计数结构D.16位计数结构10.MCS-51单片机的位寻址区位于内部RAM的( D )单元。

A. 00H—7FHB. 20H—7FHC. 00H—1FHD. 20H—2FH二、填空题。

1.微处理器有运算器、控制器和若干寄存器组成。

2.MCS-51中凡是字节地址能够被 8 整除的SFR均能位寻址。

3.计算机的系统总线有地址总线、控制总线和数据总线。

4.MCS-51有 5 个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择.5.微机与外设间交换信息方式有程序控制方式(无条件传送方式和查询传送方式)、中断传送方式、直接数据通道传送DMA 。

单片机期末考试试卷

单片机期末考试试卷

单片机期末考试试卷单片机期末考试试卷1. 、填空题(每空1分,共50分)1. 单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的。

2. 十进制数25,16H(十六进制),00010110B(二进制)。

3. 单片机的三总线可以分为地址总线、数据总线和控制总线。

4. 执行ANL A,,0FH后,累加器A的内容高4位是0000 。

5. 8051单片机共有5个中断源,2个优先级。

6. 能够加间址符,的寄存器有R0、R1和DPTR 。

7. A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量。

8. 8051单片机使用电源为 +5V9. SP复位后内容为: 07H 。

10. 累加器(A)=0AH,执行完指令ADD A,#92H后,进位位C, 0 。

11. MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。

12. ORL A,#0FH是将A的低四位置一,高四位保持不变。

13. MCS-51串行口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器SCON加以选择。

14. 确定单片机I,O接口芯片的片选信号的方法通常有两种: 线选法和译码法。

@A+DPTR源操作数寻址方式为变址寻址。

15. MOVC A,16. 8051单片机堆栈遵循数据后进先出(先进后出)的原则 17. 在立即寻址方式中,在数前使用#号来表示立即数。

18. 在8051单片机中,加法指令可以分为带进位的加法(或者ADDC)和不带进位的加法(或者ADD)两种。

19. 设8051外接12MHz的石英晶体,则一个机器周期的时间宽度为1us。

20. 8051单片机的汇编语言源程序的扩展名为ASM。

21. 当8051单片机复位后,程序的入口地址为0000H。

22. 8051单片机中的定时器,计数器有T0和T1两个。

23. 显示器的显示方式有:静态显示和动态显示两种。

24. 单片机汇编语言程序有三种基本结构,分别是:顺序结构、分支结构和循环结构。

单片机期末考试试题完整版

单片机期末考试试题完整版

填空题1、串行通信的两种基本的通信方式是同步方式和(异步)方式。

2、已知无符号字符型变量operate定义在bdata区域中,将其第2位定义为位变量flag_music的方法为: sbit flag_music=operate^2;3、使用getchar、scanf等输入函数的数据来自于(串行口)。

4、定时器/计数器T0、T1的控制寄存器TCON的格式如下,TF1的含义是(T1计数溢出标志位)。

┌──┬──┬──┬──┬──┬──┬──┬──┐│TF1 │TR1 │TF0 │TR0 │IE1 │IT1 │IE0 │IT0 │└──┴──┴──┴──┴──┴──┴──┴──┘5、在片外数据区0xdfff地址处定义一无符号字符型变量da_port,便于通过da_port 输出实现D/A转换。

其定义为:unsigned char xdata da_port _at_ 0xdfff;6、某单片机有一个8位中断优先级高字节特殊功能寄存器IPH,它的地址是0xb7,定义该特殊功能寄存器IPH的方法是: sfr IPH=0xb7;7、写出定位到程序存储器30H的指令(ORG 30H )。

8、定时器/计数器T0、T1以模式2工作时的原理结构可以分为(信号源,包括内部时钟信号和外部计数脉冲信号),运行控制(包括内部控制和外部信号控制两个部分),计数器(包括8位计数器TLx和8位初值寄存器THx两个部分)和计数溢出标志4个部分。

9、某海洋资源勘测系统使用单片机T0计数控制探头勘测深度,其中有一项目要求深度为计数35000。

试分析应该设置T0以模式(1)计数,模式寄存器TMOD的低4位应设置为(5),计数初值应该是(30536)。

10、把无符号整型变量m、n,定义在片内RAM低128字节的一般数据区域。

其定义为:unsigned char data m,n;11、C51中整型数据的存放方式是:高字节在低地址,低字节在高地址12、用()、()、()等来表示指令的程序语言,叫汇编语言。

单片机期末考试试卷

单片机期末考试试卷

单片机期末考试试卷一、选择题(每题2分,共20分)1. 单片机的英文缩写是:A. CPUB. MCUC. RAMD. ROM2. 下列哪个不是单片机的组成部分:A. 中央处理器B. 存储器C. 显示器D. 输入/输出设备3. 单片机的时钟频率与机器周期的关系是:A. 时钟频率是机器周期的倍数B. 机器周期是时钟频率的倍数C. 两者没有直接关系D. 时钟频率等于机器周期4. 8051单片机的外部数据总线宽度是多少位:A. 4位B. 8位C. 16位D. 32位5. 8051单片机的定时器/计数器有几个:A. 1个B. 2个C. 3个D. 4个6. 下列哪个指令是8051单片机的无条件跳转指令:A. SJMPB. AJMPC. LJMPD. CJNE7. 8051单片机的中断源有几个:A. 4个B. 5个C. 6个D. 7个8. 8051单片机的堆栈是:A. 静态的B. 动态的C. 只读的D. 只写的9. 8051单片机的内部RAM的地址范围是:A. 00H-7FHB. 00H-FFHC. 80H-FFHD. 00H-80H10. 下列哪个不是8051单片机的中断优先级:A. 低优先级B. 中优先级C. 高优先级D. 最高优先级二、填空题(每空2分,共20分)11. 单片机是一种_____的微型计算机。

12. 8051单片机的外部程序存储器地址范围通常是_____。

13. 8051单片机具有_____个并行I/O口。

14. 8051单片机的机器周期由_____个振荡周期组成。

15. 8051单片机的中断优先级由_____位二进制数确定。

16. 8051单片机的定时器/计数器可以用于_____和_____。

17. 8051单片机的堆栈指针寄存器是_____。

18. 8051单片机的外部中断可以通过_____和_____引脚触发。

19. 8051单片机的串行通信可以工作在_____模式。

20. 8051单片机的程序存储器通常使用_____存储器。

单片机期末考试题试卷

单片机期末考试题试卷

DEC @R0
DEC R0
DEC @R0
4. 已知 (SP)=09H, (DPTR)=4567H,在执行下列指令后, (SP)=_________ ,内部 RAM(0AH)=_________, (0BH)=_________
PUSH DPL
PUSH DPH
5. 下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为 问执行下列程序需要多少时间 ?
8051 一直维持这个值,直到 RST脚收到 ____电平, 8051 才脱离复位状态,进入程序运行状
态,从 ROM
H 单元开始取指令并翻译和执行。
3.半导体存储器分成两大类



,其中
具有易失性,常用于存
4.求十进制数 -102 的补码(以 2 位 16 进制数表示) ,该补码为

5. PC 存放 _______________, 具有 ___________ 特性。在 8051 中决定程序执行顺序的是 PC
6 / 32
单片机期末考试题试卷
8. 中断响应时间是指 ______。
9. 通过 CPU对 I/O 状态的测试, 只有 I/O 已准备好时才能进行 I/O 传送, 这种传送方式称为
_______。
10. 在中断服务程序中现场保护和现场恢复期间,中断系统应处在
____状态。
二、单项选择题 ( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填
b) 0000H ,07H
c ) 0003H ,07H d )0800H,00H
8.当需要从 MCS-51单片机程序存储器取数据时,采用的指令为(
)。
a ) MOV A, @R1

单片机期末考试试卷

单片机期末考试试卷

一、选择题(每小题2分,共20分。

在每小题的四个备选答案中,选出一个正确答案。

请将答案填在下面的表格内)1.当MCS-51单片机接有外部存储器,P2口可作为( )。

A.数据输入口 B.数据的输出口C.准双向输入/ 输出口 D.输出高8位地址2.MCS—5l单片机的堆栈区是设置在( )中。

A.片内ROM区 B.片外ROM区C.片内RAM区 D.片外RAM区3.片内RAM的20H~2FH为位寻址区,所包含的位地址是( )。

A.00H~20H B. 00H~7FHC.20H~2FH D. 00H~FFH4.在寄存器间接寻址方式中,间址寄存器中存放的数据是( )。

A.参与操作的数据 B.操作数的地址值C.程序的转换地址 D.指令的操作码5. 八进制的基数为:( ) 。

A.16 B.8 C.15 D.26. 主频为12MHz的单片机它的机器周期为( )。

A.1/12µs B.0.5µs C.1µs D.2µs7. 若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。

A.500B.1000C.216-500D.216-10008. 定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。

A. P3.2B. P3.3C. P3.4D. P3.59. MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。

A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断10.MCS-51单片机定时器工作方式1是指的( )工作方式。

A.8位B.8位自动重装C.13位D.16位二、填空题(每题 1 分,共 2 0 分)1、单片机的系统总线有三种,分别是:、和。

2、通常、单片机上电复位时PC= ,SP= ;而工作寄存器则缺省采用第组,这组寄存器的地址范围是从。

5、假定累加器A的内容32H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器单元的内容送累加器A中。

单片机期末考试题及答案

单片机期末考试题及答案

单片机期末考试题及答案一、选择题(每题2分,共20分)1. 下列哪个不是单片机的特点?A. 体积小B. 功能强C. 价格昂贵D. 功耗低答案:C2. 8051单片机的内部存储器中,哪个是程序存储器?A. RAMB. ROMC. EPROMD. EEPROM答案:B3. 下列哪个不是单片机的输入/输出设备?A. 键盘B. 显示器C. 打印机D. 硬盘答案:D4. 单片机的中断系统包括哪几个部分?A. 中断源B. 中断控制器C. 中断服务程序D. 所有以上答案:D5. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B6. 下列哪个是单片机的编程语言?A. C语言B. HTMLC. SQLD. XML答案:A7. 单片机的串行通信方式有哪些?A. UARTB. SPIC. I2CD. 所有以上答案:D8. 单片机的看门狗定时器的作用是什么?A. 监控程序运行B. 计时C. 存储数据D. 控制电源答案:A9. 单片机的ADC(模拟/数字转换器)的作用是什么?A. 将模拟信号转换为数字信号B. 将数字信号转换为模拟信号C. 存储数据D. 执行程序答案:A10. 下列哪个不是单片机的外设接口?A. UARTB. SPIC. I2CD. USB答案:D二、填空题(每空2分,共20分)1. 单片机的CPU由_________、_________和_________组成。

答案:算术逻辑单元(ALU)、控制单元(CU)和寄存器堆2. 8051单片机的外部数据存储器地址范围是_________。

答案:外部数据存储器地址范围是80H-FFH3. 中断服务程序的入口地址存放在_________。

答案:中断向量表4. 单片机的I/O口可以通过_________方式进行扩展。

答案:总线扩展5. 单片机的看门狗定时器在_________时会重置。

答案:程序正常运行6. 单片机的ADC转换过程包括_________和_________两个阶段。

单片机期末考试试题

单片机期末考试试题

单片机期末考试试题
1. 基础知识题(40分)
1.1 单片机的定义是什么?
1.2 提供一种例子,说明单片机的应用领域。

1.3 什么是时钟频率?为什么它在单片机中很重要?
1.4 请解释以下常见单片机术语:GPIO,ADC,UART,PWM。

1.5 简述汇编语言和高级语言之间的区别。

2. 程序设计题(60分)
设计一个单片机程序,满足以下要求:
2.1 输入 8 位二进制数,将其转换为相应的十进制数并输出。

2.2 设计一个 LED 灯循环显示程序,循环周期为 1 秒。

2.3 编写函数来生成一个指定范围内的随机数,并将其显示在7段数码管上。

2.4 使用 ADC 模块读取一个光敏电阻的值,并将 ADC 值以 0-100 的百分比的形式显示在 LED 条上。

2.5 使用 PWM 模块控制一个舵机,实现从 0°到 180°的转动。

总结:
本次单片机期末考试试题涵盖了基本知识和程序设计两个部分。


础知识部分考察了对单片机概念、应用领域以及术语的理解。

在程序
设计部分,学生需要设计满足要求的单片机程序,包括二进制转十进制、LED灯循环显示、随机数生成、光敏电阻读取和舵机控制等功能。

此次考试试题旨在考察学生对单片机原理和应用的理解以及能够独立
设计和实现基本功能的能力。

单片机期末考试试题(答案)

单片机期末考试试题(答案)

单片机期末考试试题(答案)01、单片机是将微处理器、一定容量的RAM 和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。

2、单片机89C51片集成了 4 KB的FLASH ROM,共有 5 个中断源。

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

4、89C51是以下哪个公司的产品?( C )A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接高电平时,CPU才访问片的Flash ROM。

6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片是否有程序存储器。

T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片的4KB空间。

F8、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。

9、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。

10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。

F11、是非题:是读端口还是读锁存器是用指令来区别的。

T12、是非题:在89C51的片RAM区中,位地址和部分字节地址是冲突的。

F13、是非题:中断的矢量地址位于RAM区中。

F14、MCS-51系列单片机是属于( B )体系结构。

A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有64 KB的字节寻址能力。

16、是非题:在89C51中,当CPU访问片、外ROM区时用MOVC指令,访问片外RAM 区时用MOVX指令,访问片RAM区时用MOV指令。

T17、在89C51中,片RAM分为地址为00H~7FH 的真正RAM区,和地址为80H~FFH 的特殊功能寄存器(SFR) 区两个部分。

18、在89C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU 复位时,第0 组寄存器为当前的工作寄存器。

单片机期末考试试卷及答案

单片机期末考试试卷及答案

单片机期末考试试卷及答案本文为单片机期末考试试卷及答案,共计1800字。

一、选择题1. 单片机是指一种集成电路,其中包含了?a) CPUb) RAMc) ROMd) 所有选项都正确答案: d) 所有选项都正确2. 单片机中的RAM主要用来做什么?a) 存储程序b) 存储数据c) 控制输入输出d) 运算操作答案: b) 存储数据3. 在单片机中,GPIO引脚是用来做什么的?a) 输入数据b) 输出数据c) 控制时钟d) 所有选项都正确答案: d) 所有选项都正确4. 在单片机程序中,循环结构可以使用哪种语句实现?a) if语句b) switch语句c) for循环语句d) 所有选项都正确答案: c) for循环语句5. 单片机中的ADC模块用于什么功能?a) 模拟信号转换为数字信号b) 数字信号转换为模拟信号c) 控制输入输出d) 所有选项都正确答案: a) 模拟信号转换为数字信号二、编程题1. 编写一个程序,通过串口输出"Hello World!"。

```c#include <reg51.h>#include <stdio.h>#include <stdlib.h>void main() {printf("Hello World!");}```2. 编写一个程序,通过ADC模块读取外部电压,并将其以5位数值的形式通过数码管显示。

```c#include <reg51.h>#include <stdio.h>#include <stdlib.h>void main() {unsigned int adc_value;// 初始化ADC模块// ...// 读取ADC数值adc_value = ADC_Read();// 将数值转换为5位数码管显示unsigned int digit1, digit2, digit3, digit4, digit5; digit1 = (adc_value / 10000) % 10;digit2 = (adc_value / 1000) % 10;digit3 = (adc_value / 100) % 10;digit4 = (adc_value / 10) % 10;digit5 = adc_value % 10;// 显示数字// ...// 循环显示while(1) {// ...}}```三、简答题1. 什么是中断?中断是一种机制,它允许外部设备在需要处理时打断正在执行的程序,从而优先处理设备的事件。

单片机期末考试试题(含答案)

单片机期末考试试题(含答案)

单片机期末考试试题01、单片机是将微处理器、一定容量的RAM 和ROM以及I/O口、定时器等电路集成在一块芯片上而构成的微型计算机。

2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。

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

4、89C51是以下哪个公司的产品?( C )A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。

6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。

T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。

F8、当CPU访问片外的存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供。

9、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。

10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。

F11、是非题:是读端口还是读锁存器是用指令来区别的。

T12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。

F13、是非题:中断的矢量地址位于RAM区中。

F14、MCS-51系列单片机是属于( B )体系结构。

A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有64 KB的字节寻址能力。

16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM 区时用MOVX指令,访问片内RAM区时用MOV指令。

T17、在89C51中,片内RAM分为地址为00H~7FH 的真正RAM区的地址为80H~FFH 的特殊功能寄存器(SFR) 区两个部分。

18、在89C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU 复位时,第0 组寄存器为当前的工作寄存器。

单片机期末试题(含答案)

单片机期末试题(含答案)

单片机期末试题(含答案)单片机期末试题(含答案)1. 选择题(40分)1) 单片机是由______股组成的。

A. 双向数据总线、地址总线、控制总线B. 单向数据总线、地址总线、控制总线C. 单向数据总线、寄存器总线、控制总线D. 双向数据总线、寄存器总线、控制总线答案:A2) 以下哪个单片机是基于HARVARD结构的?A. 8051B. AVRC. PICD. ARM答案:C3) 在51单片机中,汇编指令“MOV A, #78H”的16进制形式是:A. E478B. 3E78C. 1578D. 78答案:B4) 下列哪个是单片机的输入/输出接口电路?A. I2CB. UARTC. ADCD. GPIO答案:D5) 下列哪个DSP处理器的体系结构更适合高频性能要求?A. TMS320C54XB. ADSP-21369C. BlackfinD. STM32F4答案:C2. 判断题(20分)1) 对于单片机来说,每个I/O口的方向控制位只有0和1两种状态。

答案:对2) 51单片机可以通过中断方式实现高精度定时。

答案:错3) 单片机中的PLCC芯片是无法进行现场编程操作的。

答案:错4) 单片机具有逻辑运算的功能,但不具备浮点运算的能力。

答案:对5) 单片机内部的RAM存储器是用于存储程序的。

答案:错3. 简答题(40分)1) 请解释什么是中断,并说明中断的作用及优点。

答:中断是指在程序执行过程中,由外部事件触发的一种程序运行方式。

中断的作用是提高了系统的并发性和实时性,它可以使得处理器在执行某一程序时,能够及时响应来自外部设备的请求信号,处理外部事件。

中断的优点有:1) 提高处理器利用率,通过允许CPU在执行某一程序的同时处理其他外部事件;2) 提高系统的实时性,可以立即响应外部设备的请求,确保外围设备与处理器之间的同步操作;3)系统的可靠性更高,处理外部设备的过程不会干扰到程序执行的流程,可以减少系统崩溃的风险。

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

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

★单片机期末考试题库_共10篇第1篇:单片机期末考试题库《单片机原理及应用》试卷8及参考答案(本试题分笔试题和操作题两部分。

共100分,考试时间120分钟。

)第一部分笔试题(本部分共有5大题,总分60分,考试时间60分钟,闭卷)一、填空题(每空1分,共20分)1、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(),否则输入数据可能出错。

2、中断源的优先级别被分为高级和低级两大级别,各中断源的中断请求是属于什么级别是由()寄存器的内容决确定的。

3、寄存器PSW中的RS1和RS0的作用是()。

4、LED数码显示有()和()两种显示形式。

5、当单片机CPU响应中断后,程序将自动转移到该中断源所对应的入口地址处,并从该地址开始继续执行程序,通常在该地址处存放转移指令以便转移到中断服务程序。

其中INT1的入口地址为(),串行口入口地址为(),T0的入口地址为()。

6、用汇编语言编写的程序称为()程序,通过汇编后得到的用机器码表示的程序称为()程序。

7、堆栈的地址由的内容确定,其操作规律是“先进后出”。

8、扩展并行IO口时,常采用()和()可编程芯片。

9、编程时,一般在中断服务子程序和调用子程序中需用保护和恢复现场,保护现场用()指令,恢复现场用()指令。

10、能在紫外线照射下擦除和重写的存储器是()型存储器,能够直接在线路中快速写入和读出的存储器是()型存储器。

11、单片机内部与外部ROM之间的查表指令是()。

二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。

每题1分,共10分)1、在程序状态寄存器PSW中,判断是否有借进位的标志位是(),若选择寄存器工作组时标志位应是()。

A、CYB、ACC、RS1D、RS0E、OVF、P2、在实训线路板中,8155芯片的片选端(CE)如果由单片机P2口P2.7,P2.6,P2.5经74LS138Y2译码决定,寄存器存储器片选端(IOM)如果由P2.4线选决定。

单片机期末考试题

单片机期末考试题
单片机期末考试题
期末考试题
一、简答题。 1.简述AT89C51存储器结构的特点以及有哪 几个存储空间。 2.简述AT89C51工作寄存器是如何分区的, 使用时如何切换。
2
二、填空题。
1.指令MOV A,@R1源操作数的寻址方式是 。
2. 指令MOV A,40H源操作数的寻址方式是 。
3. 单片机复位时,堆栈指针SP的值是
、B=

2.已知SP = 70H,DPTR = 4567H,则执行指令
PUSH DPL
PUSH DPH 后 SP=___,内部RAM(71H)=___,(72H)=___。
4
3.执行程序段
MOV A,# 59H
ADD A,# 4AH
之后 A=
, 标志OV= 、CY= 。
4.执行程序段
MOV A,# 6DH
7
五、编程题
1.假设片内RAM的31H~4FH存放一组单字节无符 号数,编写程序,找出其中的最小数,存入30H 单元。
2. 某单片机应用系统,A/D转换的50个数据存放在片 内RAM的31H开始的单元中,编程统计其中数值 大于80H的数据有多少个,将个数存入30H单元。
8
单片机期末考试题
9
09
CNP: INC R1
DE
DJNZ R6,LOOP
80
SJMP $
.
6
2. D2 12 B2 80 7D 00 00 DD 22
.
ORG 0036H SETB P1.6 LOOP: LCALL DELY CPL P1.6 SJMP LOOP DELY: MOV R5,#0F5H DELY2: NOP NOP DJNZ R5,DELY2 RET

单片机期末试卷及答案

单片机期末试卷及答案

单片机期末试卷及答案一选择题( n )1.MCS―51单片机是高档16位单片机。

( y )2.MCS―51的产品8051与8031的区别是:8031片内无ROM。

(n )3.单片机的CPU从功能上可分为运算器和存贮器。

( y )4.MCS-51的指令寄存器是一个8位寄存器,用于暂存( y )17.8051单片机片内RAM从00H~1FH的32个单元,不仅可以作工作寄存器使用,而且可作为RAM来读写。

( n )18.MCS―51单片机的片内存贮器称为程序存贮器。

( n )19.MCS―51单片机的数据存贮器是指外部存贮器。

( y )20.MCS―51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。

待执行指令,等待译码。

( n )5.MCS―51的指令寄存器是对指令寄存器中的指令进行译码,将指令转变为执行此指令所需要的电信号。

( y )6.8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。

( y )7.8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。

( n )8.MCS―51的程序存贮器用于存放运算中间结果。

( y )9.MCS―51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM,另一个是片外最大可扩充64K字节的RAM。

( y )10.单片机的复位有上电自动复位和按钮手动复位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。

( n )11.CPU的时钟周期为振荡器频率的倒数。

(n )12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。

( y )13.单片机的指令周期是执行一条指令所需要的时间。

一般由若干个机器周期组成。

( n )14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。

( n )15.MCS―51单片机上电复位后,片内数据存储器的内容均为00H。

单片机期末考试复习试题和答案解析

单片机期末考试复习试题和答案解析

一、选择题(每题1分,共10分) 1. 803 1单片机得( D ) 口得引脚,还具有外中断、串行通信等第二功能.a ) P0b ) P 1 2. 单片机应用程序一般存放在(B RAM d )CPU 已知某数得BCD 码为01 1 1 0101a ) 7542Hb ) 7 542 c)P2 d)P3 b)R 0 M 器 3. 0100 c) 0O10则其表示得十进制数值为 75. 4 2H d ) 75、424. 下列指令中不影响标志位CY 得指令有(D a ) ADD A, 20 H A d )INC CPU 主要得组成部部分为( a )运算器、控制器C )运算器、 INTEL 非存器 8051b)CLR d) 16b )加法器、帝存器运算器、指令译码器 CPU 就是(C )位得单片机 4 7.8031复位后, a )OOOOH, OOH8 OOH.OOH 8.当需要从MCS-51单片机程序存储器取数据吋,釆用得脂令为(B ). A, A + DPTR A, DPTRA ) c )8 PC 与S P 得值为(B ) b) 0000H,07H a ) MOV A, R 1 b ) MOVCc )M0VX A, ROd ) MOVX9. 8031单片机中既可位寻址又可字节寻址得单元就是( b )30H c ) 0003H,0 7H d)0 a ) 20 H H d ) 70H 10.下列哪条指令就是正确得( a ) PUSH R2 c ) MOVX A DPTR 二、填空題(每空1分,共30分) 1. 一个完整得微机系统由 硬件 与 软件 两大部分组成0 2. 8051得引脚RST 就是_IN_( I N 脚还就是OUT 脚),当其端出现_高_电平时,8051 进入复位状态。

8051 一直维持这个值•直到RST 脚收到_低_电平,805 1才脱离复位状态, 进入程序运行状态,从ROM 0000 H 单元开始取脂令并翻译与执行. 3. 半导体存储器分成两大类RAM 与ROM 其中RAM 具有易失性,常用于存储临时性数据. 4. 求十进制数一102得补码(以2位1 6进制数表示),该补码为9AH 。

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

物理与电气工程学院C51单片机试卷4一、填空题(每小题1分,共45分)1、串行口方式2接收到的第9位数据送寄存器的位中保存。

2、MCS-51系列单片机为位单片机。

3、8031的中断源有、、、、、有个中断优先级。

4、MCS-51系列单片机的典型芯片分别为、、。

5、利用8255A可以扩展个并行口,其中条口线具有位操作功能。

6、由8031组成的单片机系统在工作时,EA引脚应该接。

7、串行口的方式0的波特率为。

8、8031内部有___________个定时器,___________个并行口和___________个串行口。

9、8031的异步通信口为(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为____ 。

10、8031的口为双功能口。

11、8031的口为高8位地址总线口。

12、欲使P1口的低4位输出0,高4位不变,应执行一条命令。

13、KeiL C51软件中,工程文件的扩展名是__________,编译连接后生成可烧写的文件扩展名是____________。

14、MCS-51单片机中,在IP=0x00时,优先级最高的中断是_______________,最低的是___________。

15、MCS—51单片机的P0—P4口均是并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的和,在P0—P4口中,为真正的双向口,为准双向口。

16、MCS—5l单片机的堆栈区只可设置在存储区(器)。

17、单片机的复位操作是__________(高电平/低电平),单片机复位后,中断允许寄存器IE的值是________。

18、8255A内部控制电路还可以分成两组:A组和B组。

其中A组控制的对象是,B 组控制的对象是。

19、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为________,机器周期为____________。

20、A/D芯片选择最主要的参数是__________和_____________。

21、C51定义可寻址位,使用关键字为___ _ 。

25、变量tmp=0x15,经运算tmp>>=4;后的tmp值为___ _ 。

26、C51数组的下标是从__ __开始的。

27、C51中 0x75 | 0x42 运算结果是__ __。

二、判断题(每题1分,共15分)1.单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O 接口集成在一起而构成的微型计算机。

2.只要有中断出现,CPU就立即响应中断。

3.MCS_51单片机P3端口的各端口线如果作为第二功能信号使用的话,那么它们就不能再用来进行数据I/O传送;同样道理,如果用作数据传送,就不能再作为第二功能信号使用。

4.MCS-51单片机的定时和计数都使用同一计数机构,所不同的只是计数脉冲的来源:来自于单片机内部的是定时,而来自于外部的则是计数。

5.P0端口在作为地址总线使用时,提供的是高8位地址。

6.单片机的LED动态显示是依据人眼的“视觉暂留”效应实现的。

7.DPTR是由DPH和DPL两个8位特殊寄存器组成的。

8.运算符“&”表示的是按位与运算。

10.命令语句if(x=10) {P0=0xff};表达的含义是当x的值为10时,才执行P0=0xff的命令。

11.80c51单片机定时/计数器T0、T1都可以工作在方式3下12.51单片机的串口工作在方式0,接收和发送数据都是通过RXD完成的。

13.正在进行的中断过程不能被新的同级或低优先级的中断请求所中断。

14.最小系统是单片机仅用本身有的资源就可以工作,不需要外接任何部件。

15.一片存储器芯片2764可扩展的最大容量是8KB.三、简答题(第1小题6分,第2小题4分)1.提供扩展存储器芯片的片选信号的方法有哪几种?简述各方法的特点。

2.说明什么是中断、中断允许、中断屏蔽。

四、综合题(每小题10分,共30分)1.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?2.已知8255A与单片机的连接形式如下图所示(只给出部分重要连接线路):要求:(1)分析8255A的A口、B口、C口及控制口的地址。

(2)若设定8255A的A口为方式0输入,B口为方式0输出,用汇编语言写出初始化程序。

3.如下图,编写程序控制发光二极管循环点亮,当按下外中断INT0时,二极管闪烁三次后熄灭。

渭南师范学院单片机原理与应用期末试题(A卷)(2011至2012学年第1学期)系、级、专业:09物理学本科、10专升本考试类别:考试(考试时间120分钟,满分100分)一、填空题(共40分,每空2分)1.MCS-51系列单片机为____位单片机。

2.DAC0832通过改变控制引脚的连接方式,使其具有三种工作方式,分别是___________、__________、_______________。

3.液晶RT-1602C实际显示区有________行,每行显示___________个字符。

4.MCS-51单片机的串行口,启动接收的条件是___________和____________。

5.单片机的复位操作是__________(高电平/低电平),且其上所加的复位电平的信号至少持续_______个时钟周期。

6.使P1口的低4位输出1,高4位输出0的C51指令为____ 。

7.C51定义特殊功能寄存器中的位,使用关键字为____。

8.C51变量中unsigned char型变量的取值范围是________。

9.变量tmp=0xfe,经执行指令tmp<<1|1后tmp的值为____。

10.变量a1=0xff,if(!a1)结果是____ (真/假)。

11.C51数组的下标是从____开始的。

12. MCS-51单片机的P0口作为通用I/O口使用时,在作为输入数据口前应先向P0口写_______。

13. -25的原码是________B、反码是_________B、补码是___________B。

二、选择题(共20分,每题1分)1. 单片机8051的XTAL1和XTAL2引脚是()引脚A.外接定时器 B.外接串行口 C.外接中断 D.外接晶振2. 8051单片机的一个机器周期包含()个时钟周期A.6 B.2 C.12 D.93. 8051单片机中,输入/输出引脚中用于专门的第二功能的引脚是()A.P0 B.P1 C.P2 D.P34. 单片机的定时器/计数器工作方式1是()。

A. 8位计数器结构B. 2个8位计数器结构C. 13位计数结构D. 16位计数结构5. 具有模数转换功能的芯片是()A. ADC0809B. DAC0832C.MAX813D.74LS3736. C51语言的运算符中,能实现按位求反功能的是()运算符A.~ B.^ C.| D.!7. 在编写串行口中断服务程序时,修饰符interrupt m中m的取值应为()A.1 B.2 C.3 D.48. MCS—51单片机的CPU主要的组成部分为()A.运算器、控制器 B.加法器、寄存器C.运算器、加法器 D.运算器、译码器9. C51中一般char型变量占用( )字节存储。

A、一个B、两个C、三个D、四个10. 函数_crol_()包含在头文件()中A.”reg51.h” B.”absacc.h” C.”intrins.h” D.”math.h”11. 十进制数67在C51语言中表示为十六进制数形式为()A.0x52 B.0x67 C.0x43 D.0x3412. 下列选项中不属于C51的特殊功能寄存器的是()A.P0 B.TMOD C.SBUF D.TI13. 8051单片机()口是一个8位漏极型开路型双向I/O端口。

A.P0 B.P1 C.P2 D.P314. 八段共阴极数码管显示0的字段码是()A.0x3f B.0xc0 C.0x00 D.0xff15.可编程I/O扩展芯片8255A有()个8位并行口A.1 B.2 C.3 D.416.MCS-51单片机的51子系列为用户提供了()个硬件中断源A.4 B.5 C.6 D.717.下列选项中()是定时/计数器T0的中断允许控制位A.EA B.ET0 C.IT0 D.IE018.已知某串口1S钟可向外传送240帧,每帧包含10位数据信息,其比特率为()A.12×106 B.2400 C.9600 D.480019.一个5V满刻度的8位DAC其分辨率为( )A.19.5mv B.1.22mv C.0.42v D.3.58mv20.利用下列()关键字可以改变工作寄存器组A.interrupt B.sfr C.while D.using三、编程计算题(共40分)1.已知单片机的晶振频率fosc=12MHZ,串行口工作在方式1,PCON=0X80。

若令串口的波特率为9600bit/s,请给出定时计数器T1工作在方式2下的初值及其计算过程。

(10分)2.利用单片机的P3口接8个发光二极管,P1口接8个开关,编程实现,当关动作时,对应的二极管亮灭。

(10分)3.如下图,在六个共阳极数码led1~led6上分别显示数字1~6. (20分)物理与电气工程学院C51单片机试卷1一、填空题(每小题1分,共30分)1、8031的口为高8位地址总线口,口为双功能口。

2、单片机的复位操作是__________引脚,要在此引脚加 ________电平才能复位动作。

3、C51定义可寻址位,使用关键字为____ ,定义特殊功能寄存器当中的某位用关键字____________ 。

4、已知P3=0X7F,要实现将P3口的值循环右移的指令是____ ,循环右移3次后,P3=___________ 。

5、有指令unsigned char mm[]={0X01,0X02,0X03},此指令中数组元素mm[1]的值为________ 。

6、串口工作方式2接收的第9位数据放到了______ 寄存器的______位中。

7、若采用6MHz的晶体振荡器,则MCS-51单片机的振荡周期为________,机器周期为____________。

8、单片机并行接口中,要作为输出口必须外接上拉电阻的端口是______,其原因在于输出级是________开路电路。

9、由AT89C51构成的单片机最简系统中,只给单片机提供VCC和GND单片机是不会工作的,必须提供的__________、___________和________辅助形成一个最简系统。

10、若只需要开串行口中断,则其对应的源中断允许控制位是__________,若需要将外部中断0设置为下降沿触发,则执行的语句为_____________。

相关文档
最新文档