单片机期末考试试题

合集下载

单片机期末考试试题

单片机期末考试试题

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

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

单片机期末考试试卷

单片机期末考试试卷

单片机期末考试试卷一、选择题(每题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单片机的程序存储器通常使用_____存储器。

单片机期末考试题和答案

单片机期末考试题和答案

单片机期末考试题和答案一、选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)?A. ACCB. BC. SPD. PC答案:D2. 8051单片机的内部RAM共有多少字节?A. 128B. 256C. 512D. 1024答案:B3. 8051单片机中,以下哪个指令用于将累加器A的内容与外部RAM的数据进行交换?A. MOV A, @R0B. MOVX A, @R0C. MOV A, #dataD. MOV A, direct答案:B4. 8051单片机的定时器/计数器0和1工作在方式1时,定时器/计数器的值会如何变化?A. 16位自动重装载B. 8位自动重装载C. 16位不自动重装载D. 8位不自动重装载答案:B5. 8051单片机中,以下哪个指令用于将立即数传送到累加器A?A. MOV A, #dataB. MOV A, directC. MOV A, @R0D. MOV A, R0答案:A6. 8051单片机的外部中断0和外部中断1的优先级如何?A. 外部中断0优先级高于外部中断1B. 外部中断1优先级高于外部中断0C. 两者优先级相同D. 无法确定答案:A7. 8051单片机中,以下哪个指令用于将累加器A的内容与寄存器R0的内容进行交换?A. MOV A, R0B. MOV R0, AC. XCH A, R0D. SWAP A, R0答案:C8. 8051单片机的串行通信可以工作在几种模式?A. 1种B. 2种C. 3种D. 4种答案:C9. 8051单片机中,以下哪个指令用于将累加器A的内容与直接寻址的内存单元进行交换?A. MOV A, @R0B. MOV A, directC. MOVX A, @R0D. MOV A, #data答案:B10. 8051单片机的看门狗定时器(WDT)的作用是什么?A. 用于定时器溢出B. 用于产生中断C. 用于系统监控D. 用于串行通信答案:C二、填空题(每题3分,共30分)1. 8051单片机的外部中断0和外部中断1的中断向量地址分别是______和______。

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

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

单片机期末考试试题库试题1一、填空题(25分,每空1分)1. AT89S51单片机为位单片机2. MCS-51系列单片机的典型芯片分别为、、。

3. AT89S51的异步通信口为(单工/半双工/全双工)4. AT89S51有级中断,个中断源5. AT89S51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。

6. AT89S51单片机指令系统的寻址方式有、_______、_ ___、_ __ __、。

7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)= 。

8. 82C55可以扩展个并行口,其中条口线具有位操作功能;9. 当单片机复位时PSW=H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为H。

10. 若A中的内容为67H,那么,P标志位为。

11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中片芯片。

二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;()(2)INC DPTR;()(3)DEC DPTR;()(4)CLR R0;()(5)MOV T0,#3CF0H;()三、简答题1. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= __ ___;(DPL )=____ ____;(SP )=____ ____;(6分)2. 采用6MHz 的晶振,定时1ms ,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)3. 分析下列程序的功能(5分)PUSH ACC PUSH B POP ACC POP B四、图为8段共阴数码管,请写出如下数值的段码。

0____ __;1_______ _;2_______ _;3____ _ ;_4______ ;5_____ ;P_____ _;7_______;8______;C_______;五、简述AT89S51单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H ,请叙述主机呼叫从机并向其传送一个字节数据的过程。

c语言单片机期末试题及答案

c语言单片机期末试题及答案

c语言单片机期末试题及答案一、选择题(每题2分,共20分)1. C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 在C语言中,以下哪个函数用于将字符串复制到另一个字符串?A. strcpyB. strcatC. strncpyD. strcmp答案:A3. 下列关于单片机的描述,哪一项是不正确的?A. 单片机是一种集成了CPU、存储器和I/O接口的微控制器。

B. 单片机通常用于嵌入式系统。

C. 单片机的编程语言只能是汇编语言。

D. 单片机的运行速度通常高于个人计算机。

答案:C4. 在C语言中,下列哪个运算符用于计算两个数的和?A. +B. -C. *D. /答案:A5. 在单片机编程中,下列哪种方式用于控制单片机的I/O端口?A. 直接操作内存地址B. 使用中断C. 通过操作系统调用D. 通过串口通信答案:A二、填空题(每题2分,共20分)1. C语言中,表示逻辑与的运算符是____。

答案:&&2. 在单片机中,用于定义变量存储类型的关键字是____。

答案:volatile3. C语言中,用于定义数组的关键字是____。

答案:数组4. 在单片机编程中,用于控制定时器的函数是____。

答案:定时器函数5. C语言中,用于定义函数的关键字是____。

答案:函数三、简答题(每题5分,共30分)1. 请简述C语言中指针的概念。

答案:指针是一种变量,其值是另一个变量的内存地址。

2. 描述单片机的中断系统是如何工作的。

答案:单片机的中断系统允许外部或内部事件打断CPU当前的执行流程,以处理紧急任务。

3. 解释C语言中函数的原型声明和定义的区别。

答案:函数原型声明只包含函数的返回类型、名称和参数列表,而定义则包括函数原型和函数体。

4. 在单片机编程中,如何使用循环结构?答案:循环结构用于重复执行一段代码,直到满足特定条件。

单片机期末考试题目及答案详解c

单片机期末考试题目及答案详解c

单片机期末考试题目及答案详解c一、选择题(每题2分,共20分)1. 下列哪项不是单片机的特点?A. 体积小B. 集成度高C. 功能强大D. 价格昂贵答案:D2. 8051单片机的内部RAM是:A. 128字节B. 256字节C. 512字节D. 1024字节答案:B3. 下列哪个寄存器是8051单片机的程序计数器?A. SPB. PCC. DPTRD. ACC答案:B4. 8051单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B5. 8051单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B6. 下列哪个指令不是8051单片机的算术运算指令?A. ADDB. SUBC. MULD. MOV答案:D7. 8051单片机的串行通信接口是:A. SPIB. I2CC. USARTD. UART答案:D8. 8051单片机的定时器/计数器的定时方式有几种?A. 1种B. 2种C. 3种D. 4种答案:C9. 8051单片机的看门狗定时器的作用是什么?A. 用于定时B. 用于计数C. 用于监控程序运行D. 用于中断答案:C10. 8051单片机的EA引脚的作用是什么?A. 外部中断B. 定时器/计数器C. 看门狗定时器D. 程序总中断答案:D二、填空题(每空1分,共20分)1. 8051单片机的内部RAM分为______和______两部分。

答案:工作寄存器区;位寻址区2. 8051单片机的定时器/计数器0和定时器/计数器1可以工作在______模式或______模式。

答案:13位定时/计数;16位定时/计数3. 8051单片机的外部中断0和外部中断1的优先级分别为______和______。

答案:低;高4. 8051单片机的定时器/计数器溢出时,会自动向______寄存器写入______。

答案:程序计数器;0000H5. 8051单片机的串行通信接口可以工作在______模式或______模式。

stm32单片机期末考试题目及答案详解

stm32单片机期末考试题目及答案详解

stm32单片机期末考试题目及答案详解一、选择题(每题2分,共20分)1. STM32单片机属于哪种类型的微控制器?A. 8位微控制器B. 16位微控制器C. 32位微控制器D. 64位微控制器答案:C2. STM32单片机的内核是基于以下哪种架构?A. ARM7B. ARM9C. Cortex-M3D. Cortex-A8答案:C3. STM32单片机的时钟系统通常由哪些部分组成?A. 内部RC振荡器B. 外部晶振C. 相位锁定环(PLL)D. 所有以上答案:D4. STM32单片机的GPIO端口可以配置为以下哪些模式?A. 输入模式B. 输出模式C. 模拟模式D. 所有以上5. STM32单片机中,以下哪个不是中断优先级配置的选项?A. 抢占优先级B. 响应优先级C. 子优先级D. 任务优先级答案:D6. STM32单片机的ADC模块可以支持多少通道?A. 8通道B. 10通道C. 12通道D. 16通道答案:C7. STM32单片机的以下哪个外设不是用来实现通信的?A. USARTB. SPIC. I2CD. ADC答案:D8. STM32单片机的以下哪种启动模式不是通过BOOT引脚设置的?A. 从Flash启动B. 从SRAM启动C. 从系统存储器启动D. 从外部存储器启动答案:B9. STM32单片机的以下哪个寄存器用于存储程序计数器(PC)的值?B. PSPC. PCD. LR答案:C10. STM32单片机的以下哪个中断不是由硬件自动触发的?A. 看门狗中断B. 外部中断C. 定时器中断D. 软件中断答案:D二、填空题(每题2分,共20分)1. STM32单片机的内部时钟源包括__________振荡器和__________振荡器。

答案:HSI;LSI2. STM32单片机的__________引脚可以用来设置启动模式。

答案:BOOT3. STM32单片机的__________外设可以用来实现CAN通信。

  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的波特率为_____________ 。

& 8031内部有_____________ 定时器, _____________ 并行口和______________ 串行口。

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

10、8031 的口为双功能口。

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

12、欲使P1 口的低4位输出0,高4位不变,应执行一条命令13、KeiL C51软件中,工程文件的扩展名是__________ 编译连接后生成可烧写的文件扩展名是_____________ 。

14、MCS-51单片机中,在IP=0x00时,优先级最高的中断是 ________________ ,最低的是15、MC—51单片机的P0-P4 口均是并行」/O口,其中的P0 口和P2 口除了可以进行数据的输入、输出外,通常还用来构建系统的_________________ 和__________ ,在P0-P4 口中,_________ 为真正的双向口,__________ 为准双向口。

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

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

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

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

19、若采用6MHZ勺晶体振荡器,贝U 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_5单片机P3端口的各端口线如果作为第二功能信号使用的话,那么它们就不能再用来进行数据I/O传送;同样道理,如果用作数据传送,就不能再作为第二功能信号使用。

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

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

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

7. DPTF是由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对应的初值是多少?TMO的值是多少?TH0=> TL0=?2. 已知8255A与单片机的连接形式如下图所示(只给出部分重要连接线路):要求:(1)分析8255A的A 口、B 口、C 口及控制口的地址。

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

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

渭南师范学院单片机原理与应用期末试题 (A 卷)(2011至2012学年第1学期)系、级、专业:09物理学本科、10专升本 考试类别:考试第3页共11页cs 8255ALI1 3 24 56 7 a 91011 12 131415 16P31P34P37■IINlfrifnivcc1 2345VLDE~D7 Q7GQ2QO QiAl AO D0-D7P2 0 P0.0-P0.78051 ALE产 R产 一/一尸一产一产」 / 一LEDQ,F32 ;P 站JP9 INT(考试时间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. 变量a 仁Oxff ,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是() B. 2个8位计数器结构D. 16 位计数结构5. 具有模数转换功能的芯片是()A. ADC0809B. DAC0832C.MAX813D.74LS3736. C51语言的运算符中,能实现按位求反功能的是()运算符 A . ~ B . A C . I D . !7.在编写串行口中断服务程序时, 修饰符 interrupt m 中m 的取值应为 A. 1 B . 2 C .3 D . 48. MCS — 51单片机的CPU 主要的组成部分为 () A .运算器、控制器 B .加法器、寄存器 C .运算器、加法器D.运算器、译码器A. 8位计数器结构 C. 13位计数结构9. C51中一般char型变量占用()字节存储。

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

A.P0 B . P1 C.P2D.P31 4八段共阴极数码管显示0的字段码是()A.0x3f B0xc0 C.0x00D.0xf15. 可编程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. 12X 106 B . 2400 C . 9600 D . 480019. 一个5V满刻度的8位DAC其分辨率为()A . 19.5mvB . 1.22mvC . 0.42vD . 3.58mv20. 利用下列()关键字可以改变工作寄存器组A . in terrupt B. sfr C . while D . using三、编程计算题(共40分)1. 已知单片机的晶振频率fosc=12MHZ串行口工作在方式1, PCON=0X80若令串口的波特率为9600bit/s,请给出定时计数器T1工作在方式2下的初值及其计算过程。

相关文档
最新文档