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

合集下载

单片机期末考试试题

单片机期末考试试题

单片机期末考试试题
一、选择题
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. 单片机的英文缩写是:A. CPUB. MCUC. RAMD. ROM答案:B2. 以下哪个不是单片机的组成部分?A. 中央处理器(CPU)B. 随机存取存储器(RAM)C. 只读存储器(ROM)D. 硬盘驱动器(HDD)答案:D3. 单片机的程序存储在:A. RAM中B. ROM中C. EEPROM中D. 所有以上选项答案:B4. 单片机的中断系统的作用是什么?A. 增加程序的执行速度B. 处理外部或内部事件C. 提供数据存储功能D. 管理输入输出端口答案:B5. 下列哪个不是单片机的输入输出设备?A. 键盘B. 显示器C. 打印机D. 硬盘答案:D二、填空题1. 单片机是一种_________的微型计算机,它将CPU、存储器、输入输出接口等集成在一个芯片上。

答案:微小型化2. 单片机的_________是单片机的核心部件,负责程序的执行。

答案:中央处理器(CPU)3. 单片机的_________用于存储程序和数据。

答案:存储器4. 单片机的_________可以响应外部或内部事件,中断当前程序的执行。

答案:中断系统5. 单片机的_________是单片机与外界通信的接口。

答案:输入输出端口三、简答题1. 简述单片机的工作原理。

答:单片机的工作原理是,通过中央处理器(CPU)对存储在ROM 中的程序进行读取和执行,同时通过输入输出端口与外部设备进行数据交换。

单片机可以根据程序的指令,控制外部设备的工作状态,实现自动化控制。

2. 单片机在工业控制领域有哪些应用?答:单片机在工业控制领域的应用非常广泛,包括但不限于自动化生产线控制、机器人控制、传感器数据采集、智能仪表等。

单片机以其体积小、成本低、可靠性高等特点,在工业控制领域发挥着重要作用。

四、计算题1. 如果一个单片机的时钟频率为8MHz,计算其周期是多少?答:单片机的时钟周期是时钟频率的倒数。

所以,8MHz的时钟频率对应的周期为1/8MHz = 125ns。

单片机期末考试复习题及答案

单片机期末考试复习题及答案

一、选择题〔每题1分,共10分〕1.8031单片机的( D )口的引脚,还具有外中断、串行通信等第二功能。

a〕P0 b〕P1 c〕P2 d〕P32.单片机应用程序一般存放在〔 B 〕a〕RAM b〕ROM c〕存放器 d〕CPU3.某数的BCD码为0111 0101 0100 0010 那么其表示的十进制数值为〔B〕a〕7542H b〕7542 c〕75.42H d〕75.424.以下指令中不影响标志位CY的指令有〔D 〕。

a〕ADD A,20H b〕CLR c〕RRC A d〕INC A5.CPU主要的组成部局部为〔 A 〕a〕运算器、控制器 b〕加法器、存放器c〕运算器、存放器 d〕运算器、指令译码器6.INTEL 8051 CPU是〔 C 〕位的单片机a〕16 b〕4 c〕8 d〕准167.8031复位后,PC与SP的值为〔 B 〕a 〕0000H,00H b〕0000H,07H c〕0003H,07H d〕0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为〔B〕。

a〕MOV A, R1 b〕MOVC A, A + DPTRc〕MOVX A, R0 d〕MOVX A, DPTR9.8031单片机中既可位寻址又可字节寻址的单元是〔 A 〕a〕20H b〕30H c〕00H d〕70H10.以下哪条指令是正确的〔D〕a〕PUSH R2 b〕ADD R0,Ac〕MOVX A DPTR d〕MOV R0,A二、填空题〔每空1分,共30分〕1.一个完整的微机系统由硬件和软件两大局部组成。

2.8051 的引脚RST是_IN_(IN脚还是OUT脚),当其端出现_高_电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到_低_电平,8051才脱离复位状态,进入程序运行状态,从ROM0000 H单元开场取指令并翻译和执行。

3.半导体存储器分成两大类RAM和ROM其中RAM具有易失性,常用于存储临时性数据。

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

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

单片机期末考试试题库试题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 ,请叙述主机呼叫从机并向其传送一个字节数据的过程。

单片机期末设计试题及答案

单片机期末设计试题及答案

单片机期末设计试题及答案一、单项选择题(每题2分,共20分)1. 单片机的核心是()。

A. 微处理器B. 存储器C. 输入/输出设备D. 总线2. 在8051单片机中,下列哪个寄存器用于设置定时器模式?()A. TCONB. TMODC. PCOND. SCON3. 8051单片机的定时器工作方式0是指()。

A. 13位定时/计数器B. 16位定时/计数器C. 8位自动重装载定时/计数器D. 16位可重装载定时/计数器4. 下列哪个指令可以实现8051单片机的堆栈操作?()A. MOVB. POPC. PUSHD. RET5. 在8051单片机中,外部中断0的入口地址是()。

A. 0003HB. 000BHC. 0013HD. 0033H6. 8051单片机的P1口作为通用I/O口使用时,其端口线P1.0到P1.7的对应位地址分别是()。

A. 80H到87HB. 90H到97HC. A0H到A7HD. B0H到B7H7. 8051单片机的串行通信中,波特率可以通过定时器的溢出率来设置,以下哪个说法是错误的?()A. 定时器模式对波特率有影响B. 定时器溢出率越高,波特率越高C. 定时器溢出率越低,波特率越低D. 定时器的初始值不影响波特率8. 在8051单片机中,下列哪个指令是无条件跳转指令?()A. LJMPB. SJMPC. AJMPD. JMP @A+DPTR9. 8051单片机的定时器作为计数器使用时,其计数脉冲来源于()。

A. 内部时钟B. T0或T1引脚C. 外部中断引脚D. 串行通信引脚10. 在8051单片机中,若要使用外部存储器,需要对()进行配置。

A. 特殊功能寄存器B. 数据指针寄存器C. 堆栈指针寄存器D. 程序计数器二、填空题(每空3分,共30分)11. 8051单片机的时钟频率为12MHz,机器周期是______μs。

12. 8051单片机的定时器T0和T1各有______种工作模式。

单片机期末考试·试题含答案6-(1)

单片机期末考试·试题含答案6-(1)

单⽚机期末考试·试题含答案6-(1)机模拟试卷006及答案⼀、填空题(每空1分,共10分)⼀、填空(每题2分,共10分)1、MCS-51单⽚机⽚内有 5 个中断源,其中 2 个外部中断源。

2、设定T1为计数器⽅式,⼯作⽅式2,则TMOD中的值为 60H(⾼位为6即可)。

3、若IT1=0,当引脚P3.2为低电平的时候,INT0的中断标志位IE0才能复位。

4、在接⼝电路中,把已经编址并能进⾏读写操作的寄存器称为端⼝。

5、在单⽚机中,为实现数据的I/O传送,可使⽤三种控制⽅式,即⽆条件传送⽅式、查询⽅式和中断⽅式⼆、选择题(每⼩题2分,共10分)1、寻址空间为数据程序存储器所⽤的指令是(A):A. MOVXB.MOVC.MOVCD.ADDC2、执⾏中断返回指令,从堆栈弹出地址送给(C).A. AB. CYC. PCD. DPTR3、七段共阴极发光两极管显⽰字符‘H’,段码应为(E)A.67HB. 6EHC. 91HD. 76HE.90H4、在串⾏通信中,8031中发送和接收的寄存器是( B) 。

A.TMODB. SBUFC. SCOND. DPTR5、波特的单位是(B)A. 字符/秒B. 位/秒C. 帧/秒D. 字节/秒三、指令题(每⼩题4分,共16分)1、将20H单元清零MOV 20H,#00H 或CLR AMOV 20H, A2、将⽚外RAM2000H中的低字节与⽚内20H中的低字节交换。

MOV DPTR,#2000H XCHD A,@R0MOV R0,#20H MOVX @DPTR,AMOVX @DPTR,A3、已知某端⼝地址为2FFFH,将⽚内RAM20H的内容写到该端⼝中。

MOV A, 20HMOVX DPTR, #2FFFHMOVX @DPTR, A4、把DPTR的内容压⼊堆栈PUSH DPHPUSH DPL四、填写下表(每空2分,共10分)五、读程序(每⼩题5分,共10分)1、设(A)=38H,R0=28H,(28H)=18H,执⾏下列程序后,(A)= 0E7HORL A,#27HANL A,28HXCHD A,@R0CPL A2、设(A)=38H,(20H)=49H,PSW=00H,(B)=02H,填写以下中间结果。

单片机考试试题及答案

单片机考试试题及答案

单片机考试试题及答案一、选择题(每题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. 简述单片机的定时器/计数器的作用。

答案:单片机的定时器/计数器用于提供精确的时间控制和事件计数。

单片机期末试卷及答案

单片机期末试卷及答案

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

试题6
一、选择题(每题1分,共10分)
1、所谓CPU是指( A )
A、运算器和控制器
B、运算器和存储器
C、输入输出设备
D、控制器和存储器
2、访问片外数据存储器的寻址方式是(C)
A、立即寻址
B、寄存器寻址
C、寄存器间接寻址
D、直接寻址
3、堆栈数据的进出原则是(A)
A、先进先出
B、先进后出
C、后进后出
D、进入不出
4、开机复位后,CPU使用的是寄存器第一组,地址范围是( D )
A、00H-10H
B、00H-07H
C、10H-1FH
D、08H-0FH
5、定时器/计数器工作于方式1时,其计数器为几位?(B)
A、8位
B、16位
C、14位
D、13位
6、若某存储器芯片地址线为12根,那么它的存储容量为(C)
A、1KB
B、2KB
C、4KB
D、8KB
7、控制串行口工作方式的寄存器是( C )
A、TCON
B、PCON
C、SCON
D、TMOD
8、当AT89S51外扩程序存储器32KB时,需使用EPROM2764( C )
A、2片
B、3片
C、4片
D、5片
9、已知:R0=28H (28H)=46H
MOV A,#32H
MOV A,45H
MOV A,@R0
执行结果A的内容为(A)
A、46H
B、28H
C、45H
D、32H
10、下面程序运行后结果为(B )
MOV 2FH,#30H
MOV 30H,#40H
MOV R0,#30H
MOV A,#20H
SETB C
ADDC A,@R0
DEC R0
MOV @R0,A
A、(2FH)=30H (30H)=40H
B、(2FH)=61H (30H)=40H
C、(2FH)=60H (30H)=60H
D、(2FH)=30H (30H)=60H
二、填空题(每空1分,共20分)
1、AT89S51有(111 )条指令。

2、晶振的频率为6MHz时,一个机器周期为( 2 )μS。

3、51单片机是把中央处理器,(存储器)、(并行I/O口)、(串行I/O口)、(定
时器、计数器)(中断系统)以及I/O接口电路等主要计算机部件集成在一块集成电路芯片上的微型计算机。

4、单片机复位时P0的值为( FFH )。

5、当PSW.4=0,PSW.3=1时,当前工作寄存器Rn,工作在第( 1 )区。

6、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行( 256 )次。

7、欲使P1口的低4位输出0,高4位不变,应执行一条(ANL P1,#0F0H)指令。

8、AT89S51系列单片机有(5)个中断源,可分为( 2 )个优先级。

上电复
位时(外部中断0 )中断源的优先级别最高。

9、计算机三大总线分别为(地址总线)、(数据总线)和控制总线。

10、74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在( 8 )块
芯片中选中其中任一块。

11、MCS-51指令系统中,ADD与ADDC指令的区别是(ADDC是带进位C的加法)。

12、AT89S51单片机有( 2 )个16位定时/计数器。

13、特殊功能寄存器中,单元地址(以0和8结尾)的特殊功能寄存器,可以位寻址。

三、判断题(每题1分,共15分)
1、AT89S51单片机必须使用内部ROM。

(╳)
2、当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。

(╳)
3、AT89S51单片机的串行通信方式为半双工方式。

(╳)
4、AT89S51的中断系统最短响应时间为4个机器周期。

(╳)
5、E2PROM不需紫外线能擦除,如2816在写入时就能自动完成擦除。

(﹀)
6、8155是一种8位单片机。

(﹀)
7、51单片机只能做控制用,不能完成算术运算。

(﹀)
8、单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。

(╳)
9、AT89S51的中断源全部编程为同级时,优先级最高的是INT1。

(╳)
10、指令AJMP的跳转范围是1KB。

(╳)
11、外部中断0的入口地址是0003H。

(﹀)
12、AT89S51有中断源5个。

(﹀ )
13、A/D转换器的作用是将模拟量转换为数字量;D/A转换器的作用是将数字量转为模拟量。

(﹀)
14、MOVX A,3057H (﹀)
15、ANL R1,#0FH (╳)
四、程序分析(共10分)
1.写出执行下列程序段后相关存储单元或寄存器的值。

(本题每空2分,共4分)
ORG 0200H;
MOV R1, #37H
MOV A, R1
MOV 37H, #55H
CJNE @R1, #37H, DONE
MOV A, 37H
SJMP EXIT
DONE: MOV 37H, #0AAH
EXIT: SJMP $
执行完毕(A)=__37H____, (37H)=__0AAH_____。

2.已知:(A)=73 H,(R1)=30H,片内RAM(30H)=34H,片外RAM(30H)=A0H,(C)=1。

请写出单片机执行下列指令后的结果。

以下语句不是程序段,互不相关。

(每空1分,共6分。


(a)CPL A ;(A)=__8CH____
(b)MOVX A, @R1 ;(A)=_A0H_____
(c)ADDC A, @R1 ;(A)=__0A8H____
(d)RLC A ;(A)=__0E7H____
(e)XCH A, @R1 ;片内(30H)=__73H____
(f)ORL A, #0FH ;(A)=___7FH___
五、作图题
1、已给出器件如图,试连线,构成一个片外扩展16KB RAM的电路,并给出两片RAM的地址
范围。

(本题10分)
2.下图是DAC0832的应用电路,DA转换时数字量FFH与00H分别对应于模拟量+5V与0V。

(1)将图中空缺的电路补充完整;(2)编写程序,产生图中所示三角波,周期为1s,设有一个延时3.906ms的子程序DELAY可以直接调用。

(本题10分)
六、看图编程
1、试编写程序把按钮开关状态通过发光二极管显示出来,开关闭合的对应指示灯显示为灭,
开关断开的对应指示灯显示为亮。

(本题10分)
2、下图为4片BCD码拨盘的接口电路,拨盘的输出线分别通过4个与非门与单片机的P1
口相连。

试编写程序将读入的4位BCD码按千、百、十、个依次存放在片内RAM的40H~43H单元,每个单元的高4位为0,低4位为BCD码。

(本题15分)。

相关文档
最新文档