广东海洋大学单片机期末复习题

合集下载

单片机期末考试试题

单片机期末考试试题

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

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

单片机原理与应用期末复习十套题十 试题及参考答案精编版

单片机原理与应用期末复习十套题十 试题及参考答案精编版

……………………………………………………………最新资料推荐…………………………………………………试题10 参考答案一、填空1.单片机EMCU、数字信号处理器DSP和嵌入式微处理器EMPU的侧重点不同,(单片机)的专长是测量和控制,(EMPU)可用于配置实时多任务操作系统,(DSP)擅长复杂、高速的运算。

2.串行口工作在方式3时,要传送的8位数据由串口的(SBUF/发送缓冲器)发送出去,第9位数据要事先写到特殊功能寄存器(SCON)的(TB8)位中。

3.已知(A)=03H,(SP)=60H,(59H)=01H,(60H)=02H,(61H)=2CH,执行指令PUSH AccRET后,(SP)=(5FH),(PC)=(0302H),(61H)=(03H)。

4.单片机与计算机的不同之处在于其将(CPU)、(存储器)和(I/O接口)等部分集成于一块芯片之上。

5.计算机的数据传送有两种方式,即:(并行)方式和(串行)方式,其中具有成本低特点的是(串行)数据传送。

6.为扩展存储器而构建单片机片外总线,应将P0口和P2口作为(地址)总线,并将P0口作为(数据)总线。

7.AT89S51单片机控制LED显示时,可采用2种显示方式:(静态)显示和(动态)显示。

8.D/A转换器分辨率的含义是:(单位数字量)的输入变化所引起的(模拟量)的输出变化。

9.汇编语言的基本指令中,(操作码)规定执行的操作,(操作数)给操作提供数据和地址。

10.AT89S51单片机最多可以外扩(64)KB的数据存储器,此时单片机需提供(16)根地址线。

11.AT89S51单片机进行存储器的扩展时,涉及到的控制总线有:(ALE)、(EA*)、(PSEN*)、WRRD。

和12.AT89S51单片机有(5)个中断源,分成3类:外部中断、(定时器/计数器)中断和(串行)中断。

13.在基址加变址的寄存器间接寻址方式中,(A)作为变址寄存器,(DPTR)或PC 作为基址寄存器。

单片机期末考试题库

单片机期末考试题库

单片机期末考试题库(正文)在单片机期末考试中,准备一份合理的题库对于学生们的复习和考试准备至关重要。

下面是一份精心准备的单片机期末考试题库,帮助学生们加深对单片机相关知识的理解和掌握。

1. 位操作题将一个8位的二进制数的第4位和第7位取反,写出代码实现。

2. 循环控制题编写一个程序,使用循环结构使LED灯每隔500ms亮灭切换一次,亮持续时间为200ms。

3. 数字运算题编写一个程序,实现两个8位无符号整数的加法运算,并将结果存储在一个变量中。

4. 字符串处理题编写一个程序,求一个字符串的长度,并将长度保存在一个变量中。

5. 数组操作题给定一个整型数组,编写一个程序,统计数组中大于等于10的数的个数,并将结果存储在一个变量中。

6. 逻辑判断题假设有两个变量a和b,编写一个程序,如果a等于1并且b等于0,则将a的值赋为2,并将b的值赋为1。

7. 中断处理题编写一个程序,实现定时器中断,每隔1秒打印一次“Hello World!”。

8. 显示控制题设计一个程序,通过单片机驱动数码管显示一个从0到9循环计数的数列,每隔500ms更新一次。

9. 软件设计题设计一个程序,实现单片机动态显示数字0到9,每隔1秒更新一次。

10. 单片机应用题根据给定的温度传感器读数,设计一个程序,实现当温度超过指定阈值时,点亮LED灯。

通过对以上题目的复习和解答,学生可以全面了解和掌握单片机的相关知识。

同时,可以通过修改部分题目的参数或要求,扩展题库。

这样,学生们可以通过解答更多不同情境下的题目,提高对单片机知识的应用能力。

该题库旨在帮助学生们全面复习单片机相关知识,并在期末考试中取得好成绩。

学生们可以根据自己的实际情况和复习进度,合理安排时间,有针对性地解答和复习这些题目。

同时,建议学生们在复习过程中注重理论知识和实践能力的结合,通过实际操作加深对单片机知识的理解和掌握。

总之,单片机期末考试题库是学生们备考的重要工具,希望这份题库能够帮助学生们有效复习,提高对单片机相关知识的运用能力,顺利通过期末考试。

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

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

单⽚机期末考试复习题及答案⼀、选择题(每题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才脱离复位状态,进⼊程序运⾏状态,从ROM 0000 H单元开始取指令并翻译和执⾏。

广东海洋大学单片机复习提纲部分答案

广东海洋大学单片机复习提纲部分答案

单片机复习提纲(上)一.单项选择题:(10分)1.MC-51单片机复位后,程序计数器PC的内容是 C 。

A.00H B.FFH C.0000H D.FFFFH2.8031单片机芯片要使用时应把EA信号引脚 B 。

A.接高电平B.接地C.悬空D.接地址锁存器选通端3.MCS-51的程序计数器PC为16位计数器,因此其寻址范围是 D 。

A.8K B.16K C.32K D.64K4.在MCS-51单片机中,唯一一个可供用户使用的16位寄存器是 B 。

A.PSW B.DPTR C.IP D.PC5.在MCS-51单片机中,唯一一个用户不能直接使用的寄存器是 D 。

A.PSW B.DPTR C.IE D.PC6.在单片机中,用作标志寄存器的一个特殊功能寄存器是 A 。

A.PSW B.DPTR C.TCON D.PC7.单片机的指令地址存放在 D 中。

A.PSW B.DPTR C.SP D.PC8.提高单片机的晶振频率,则机器周期信号 C 。

A.不变B.变长C.变短D.变长变短不定9.8031不具有第二功能的I/O口是:( B )A、P0 口B、P1口C、P2口D、P3口10.在M C S-51单片机的中断中,如果出现同级中断申请时,就按硬件查询序列来处理响应次序,其优先级别中第三个为:( D )A、定时/计数器中断0B、定时/计数器中断1C、外部中断0D、外部中断1E、串行口中断11.MSC-51在响应中断时,必须由用户清除的标志为( B )A、TF0B、RIC、IE0D、TF112.设(A)=F0H,若执行4次指令RL A ,则执行完后,A 中的内容为:(C )A、FFHB、00HC、0FHD、F0H13.乘法指令是MCS-51单片机中执行时间最长的指令之一,当执行完MUL AB 后,积的高8位在:( B )A、在寄存器A中B、在寄存器B中C、在Cy中D、在PSW中14.设执行ADD 指令后,A 中的内容为10011010B ,再执行DA A 指令后,A 的内容应为( D )A、10100000B、10010000C、00010000D、0000000015.设A=56H,R0=20H,(20H)=7AH,若执行XCHD A,@R0, 则A 中的内容为:( C )A、76HB、A6HC、5AHD、50H16.执行PUSH direct 指令时,SP 将进行何种操作?( B )A、SP + 0B、SP + 1C、SP + 2D、SP - 117.定时器T1中断的入口地址为:( C )A、0023HB、000BHC、001BHD、0013H18.下列哪一个指令助记符是非法字符?( D )A、RLCB、CLRC、RRCD、ORC19.MCS-51响应中断时,下面哪一个条件不是必须的( C )。

2023年《单片机原理及应用》期末试题及答案

2023年《单片机原理及应用》期末试题及答案

2023年《单片机原理及应用》期末试题及答案课程名称:单片机原理及应用考试方式:闭卷考试时间: 120分钟一、单项选择题(每小题1分,共15分)1.在片内RAM中,若某位的位地址为40H,则该位所在字节的字节地址为( B )。

A、27HB、28HC、29HD、2AH2.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )。

A、MOVB、MOVXC、MOVCD、以上都是3.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C )A、混合编址B、动态编址C、独立编址D、变址编址4.AT89S51的中断源全部编为同级时,优先级别最高的是( D )。

A、T1B、外部中断1C、串行口中断D、外部中断05.MCS—51单片机的复位信号是( A )有效。

A、高电平B、低电平C、脉冲D、下降沿6.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C )A、2MHzB、1MHzC、500KHzD、250KHz7.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。

A、06HB、F9HC、30HD、CFH8.若某存储器芯片地址线为12根,那么它的存储容量为( C )。

A. 1KBB. 2KBC.4KBD.8KB9.51单片机中, 能做数据线用的I/O接口是( A )。

A、P0B、P1C、P2D、P310.定时器/计数器工作方式1是( D )。

A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构12.若定时/计数器能自动重装载初值,则它工作在( C )A、方式0B、方式1C、方式2D、方式313.关于中断,下列说法正确的是( B )。

A、同级别的中断请求按时间的先后顺序响应B、同级别的中断请求按查询中断标志的先后顺序响应C、同级别的中断能嵌套D、同一时间同级别的多中断请求将形成阻塞,系统无法响应14.AT89S51的片内RAM空间为( A )。

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

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

单片机期末设计试题及答案一、单项选择题(每题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各有______种工作模式。

单片机期末考试试题复习资料

单片机期末考试试题复习资料

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

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

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

4、89C51是以下哪个公司的产品?( C )A、B、C、D、5、在89C51中,只有当引脚接高电平时,才访问片内的。

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

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

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

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

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

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

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

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

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

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

16、是非题:在89C51中,当访问片内、外区时用指令,访问片外区时用指令,访问片内区时用指令。

T17、在89C51中,片内分为地址为007 的真正区,和地址为80的特殊功能寄存器() 区两个部分。

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

19、是非题:工作寄存器区不允许做普通的单元来使用。

F20、是非题:工作寄存器组是通过置位中的0和1来切换的。

T21、是非题:特殊功能寄存器可以当作普通的单元来使用。

F22、是非题:访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式。

T23、是非题:堆栈指针的内容可指向片内007的任何单元,系统复位后,初始化为00H。

广东海洋大学2009-2010年单片机原理课程考试题

广东海洋大学2009-2010年单片机原理课程考试题

广东海洋大学2009 —— 2010学年 第二学期《单片机原理与应用》课程试题一、填空题(每空1分,共15分)1.8051访问片外数据存储器MOVX 指令用的是 间接 寻址方式。

访问程序存储器MOVC 指令用的是 变址 寻址方式。

访问特殊功能寄存器MOV 指令用的是 直接 寻址方式。

2.子程序调用时,首先要把___PC__?___寄存器的内容入栈,以进行断点保护。

子程序返回时再进行出栈操作,把保护的断点弹回___PC__?___。

3.为了正确地读取8051的P1口引脚的状态值,应该先 。

4.8051单片机PC 的长度为 16 位;SP 的长度为 8 位;DPTR 的长度为 16 位。

5.8051单片机控制信号引脚有 EA 、 WR/RD 、 ALE 和PSEN 脚。

6.8051单片机的串行接口有 4 种工作方式。

其中方式 2.3 为多机通信方式。

当串行口接收或发送完一帧数据时,将SCON 中的 R1 置1,向CPU 申请中断。

二、选择题(每题1.5分,共15分)1.8051单片机上电复位后,PC 的内容和SP 的内容分别为 D 。

A .0000H ,00H B. 0030H ,07H C. 0030H ,07H D. 0000H ,07H2.8051单片机有__C__中断源。

A. 3个B. 4个C. 5个D. 6个3.8051单片机在访问外部数据存储器时,其地址指针可采用 A 。

A. DPTRB. PCC. PSWD. SP4.寻址方式就是查找 D 的方式。

A .指令操作码B .指令C .指令操作数D .指令操作码和操作数5.堆栈指针SP 可指示堆栈的栈顶,下列指令中影响SP 内容的是班级:姓名:学号:试题共五页加白纸 二 张密封线GDOU-B-11-302A/D ?。

A.MOV SP,#data B.LJMP C.RETI或RET D.LCALL6.设8051单片机初始状态时RI=TI=0,串行口接收数据的次序是下述的顺序 C 。

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

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

单片机期末考试试卷及答案制作人:兰香子一、填空题1、设X=5AH,Y=36H,则X与Y“或”运算为7EH,X与Y的“异或”运算为6CH。

2、若机器的字长为8位,X=17,Y=35,则X,Y=110100,X,Y=11101110(要求结果写出二进制形式).3、单片机复位后,堆栈指针SP的值是07h。

4、若采用6MHz的晶体振荡器,则MCS—51单片机的振荡周期为0.5us,机器周期为2us。

5、一个函数由两部分组,即说明部分和语句部分.6、C语言中输入和输出操作是由库函数scanf和printf等函数来完成. 7.当MCS-51引脚 ALE 信号有效时,表示从Po口稳定地送出了低8位地址。

8。

MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储_器内开辟的区域。

9。

MCS—51有4组工作寄存器,它们的地址范围是 00H—1FH 。

10。

MCS-51片内 20H-2FH 范围内的数据存储器,既可以字节寻址又可以位寻址.11.计算机的系统总线有数据总线、地址总线、控制总线。

6个状态周期,振荡脉冲2分频后产生的时钟信号12。

一个机器周期等于的周期定义为状态周期。

13、单片机的复位操作是_高电平,寄存器IE的值是_EA、ES、ET1、EX1、ET0、EX0_。

14、若选择内部程序存储器,应该设置为高电平(高电平/低电平),那么,PSEN信号的处理方式为不用。

15、单片机程序的入口地址是0000H ,外部中断1的入口地址是0013H 。

16、片机的内部RAM区中,可以位寻址的地址范围是20H-2FH ,特殊功能寄存器中,可位寻址的地址是能被8整除的地址 .17、eiL C51软件中,工程文件的扩展名是UV2,编译连接后生成可烧写的文件扩展名是HEX。

18、CS—51单片机中,在IP=0x00时,优先级最高的中断是外部中断,最低的是串行口中断。

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

广东海洋大学2008-2009《单片机原理与应用(含答案)》

广东海洋大学2008-2009《单片机原理与应用(含答案)》

广东海洋大学2008-2009《单片机原理与应用》课程试卷一、填空题(每题1.5分,共24分)1.当CPU访问片外的存储器时,其低8位地址由____P0____口提供,高八位地址由___P2___口提供。

2.ALE信号的作用是_地址锁存和输入输出脉冲___________,EA接高电平表示__允许单片机使用片内rom_________。

3.PSW中RS1 RS0=10H时,R2的地址是___00H____。

4.8051的中断向量表在___03H___、_____0BH___H和13H 、1BH、 23H。

5.ANL A.#0F0H是将A的高四位保持不变,而低四位_____0000_____。

6.数据指针DPTR是一个_____16_____位的特殊功能寄存器。

7.设DPTR=2000H,(A)=A0H,则MOVC A,@A+DPTR操作数的实际操作地址为____FFH____。

8.指针LCALL 37B0H,首地址在2000H,完成的操作是__2003___H入栈,PC=___37B0H____。

9.8051单片机定时器/计时器作定时和计数用时,其计数脉冲分别由______单片机内部____和____T0 T1____提供。

10.单片机89C51中的串行通信共有___4__种方式,其中方式___0___是用作同步移位寄存器来扩展I/O口的。

二、选择题(每题2分,共20分)1、边沿触发方式的外部中断信号时()有效。

A.下降沿 B.上升沿 C.高电平 D.低电平2、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间最少应超过()。

A.2usB.4usC.8usD.1ms3、以下哪个是属于单片机系统前向通道的器件?()A.MOV DPTR,#3F98H (B)MOV R0,#0FEHC. MOV 50H,#0FC3DH (D)INC R05、以下哪一条是位操作指令()(A) MOV P0,#0FFH (B) CLR P1.O(C) CPL. A (D) POP PSW6,若MCS-51中断源都编程为同级,当他们同时申请中断时,CPU首先响应()(A) INT1 (B)INT0(C) T1 (D)T07,定时器若工作在循环定时或者循环计数场合,应选用()(A) 工作方式0 (B) 工作方式1(C) 工作方式2 (D) 工作方式38,确定定时器/计数器工作方式的寄存器是()(A)TCON (B)TMOD(C)SCON (D)PCON9,若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为()(A)500 (B) 1000(C)2^16 -500 (D) 2^16-100010,串行口的控制寄存器SCON中,REN的作用是()(A)接受中断请求标志位 (B)发送中断请求标志位(C)串行口允许接受位 (D)地址/数据位三、判断题(错误的叙述进行校正,每题1.5,共15分)1、PC存放的是当前正在执行的指令的地址。

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

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

试题11. 访问绝对地址时,一般需包含的头文件是〔B 〕。

A. reg51.hB. absacc.hC. intrins.hD. startup.h2. 以下说法正确的选项是( D)。

A.各中断发出的中断请求信号,都会标记在IE存放器中。

B.各中断发出的中断请求信号,都会标记在TMOD存放器中。

C.各中断发出的中断请求信号,都会标记在IP存放器中。

D.各中断发出的中断请求信号,都会标记在TCON及SCON存放器中。

3. 8255A是可编程的并行输入/输出接口芯片,内部有〔B 〕个8位的并行口。

A. 2个B. 3个C. 4个D. 5个4. 要使80C51能够响应定时器T1中断、串行接口中断,它的中断允许存放器IE的内容应是(A )。

A. 98HB. 84HC. 42HD. 22H5. 在80C51单片机中,要求计数值较大时应采用〔B 〕。

A.方式0B.方式1C.方式2D.方式36. 在80C51单片机中,下面哪个不属于特殊功能存放器〔A〕。

A. PCB. IPC. SCOND. IE7. 1只共阳极LED显示器,其中a笔段为字形代码的最低位,假设需显示数字6,小数点暗,那么它的字形代码应为(D )。

A. 06HB. 30HC. F9HD. 82H8. 假设MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( C)。

A. 2μsB. 8μsC. 4μsD. 1ms9. 假设存储器容量为32K ×16位,那么〔A 〕。

A.地址线为15根,数据线为16根B.地址线为32根,数据线为16根C.地址线为16根,数据线为32根D.地址线为16根,数据线为15根10. 通常在单片机的应用系统中,存放程序的存储器可采用〔B〕。

A. ROM和RAMB. ROMC. RAMD.光盘填空题 (填空题共10题,每题2分)1.假设采用6MHz的晶体振荡器,那么80C51单片机的振荡周期为,机器周期为。

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

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

单片机期末考试试卷及答案本文为单片机期末考试试卷及答案,共计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. 什么是中断?中断是一种机制,它允许外部设备在需要处理时打断正在执行的程序,从而优先处理设备的事件。

单片机期末复习题(有答案)

单片机期末复习题(有答案)

【 DDA、D
为值 CP,后令指该行执,H04PMJS 令指移转短放存始开 H0012 在 ⒓ H03�A CDDA、C H03#�nR D D A、 B n R� A D D A、 A
iR@�A 】 B 【
。令指的列系 15-SCM 于属不 HFF、 D H00、C HAA、B
,中令指各下以 ⒒ H 5 5、 A H00#.A H55#.A LRO VO M
位 8 个 2、D 】 B 【
。器数计/器时定
4
。 PL PMJS 、 。容内的 。H HF7 ler MAR ZJ 令指的式 方址寻对相条二出写请 .4 .3
外片写读来 RW 和 DR 用使机片单 1308
为果结其�H18—H001 是 码补的 H18 么那�数制进二该去减 H001 用是码补的数制进二位 8 个一 .2 。H 10000001 为应,时示表码补数制进二位 8 用 721-数制进十 .1 。 。 。 位复 电 上 PI csof×� 46/DOMS2� 和 PM J A 是 率特波的 2 式方口行串 ⒏】 NhomakorabeaD

。地接须必脚引 位 61 和位 8 、C
其�时 MOR 接外用使部全机片单 1508 ⒌ 位 61 和位 61 、B 位 8 和位 8 、 A
位 8 和位 6 1 、 D 】 C 【
。器存寄的 89 - 、 D 811-、C
是别分 CP 和 PS 的中机片单 1308 ⒋ 01- 、B 6 4 2、 A

为 址地口入 序程断中的 1 断中外的机片单 1308 ⒐
2n#
�A
1n
�A VOM 、D 】
DDA
1n#
� 1R V OM 、C

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

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

单片机期末试题(含答案)单片机期末试题(含答案)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)系统的可靠性更高,处理外部设备的过程不会干扰到程序执行的流程,可以减少系统崩溃的风险。

(完整版)单片机期末复习题和参考答案

(完整版)单片机期末复习题和参考答案

单片机原理与接口技术复习题复习一选择题1. 有如下程序段:MOV R0,#30HSETB CCLR AADDC A,#00HMOV ﹫R0,A 执行结果是( )。

A. (30H )=0 0HB. (30H )=0 1HC. (00H )=0 0HD. (00H )=0 1H2. 在CPU 内部,反映程序运行状态或运算结果特征的寄存器是( )。

A. PCB. PSWC. AD. SP3. 各中断源发出的中断请求信号,都会标记在( )寄存器。

A. TMOD/SCONB. TCON/PCONC. IE/TCOND. TCON/SCON4. 帧格式为1 个起始位,8 个数据位,1 个停止位的异步串行通信方式是( )。

A. 方式0B. 方式1C. 方式2D. 方式35. 在数据传送过程中,数据由串行变为并行可通过( )实现。

A. 数据寄存器B. 移位寄存器C. 锁存器D. A/D 转换器6. 执行返回指令,退出中断服务子程序,则返回地址来自( )。

A. ROMB. 程序计数器C. 堆栈区D. CPU寄存器7. 中断查询,查询的是( ).A. 中断请求信号B. 中断标志C. 外中断方式控制位D. 中断允许控制位8. MCS -51 单片机扩展I/O 口与外部数据存储器( )。

A. 分别独立编址B. 统一编址C. 变址编址D. 动态变址9. 访问外部数据存储器时,不起作用的信号是( )中。

A. RDB. WRC. PSEND.ALE10. 外部中断1的中断入口地址为( )。

A. 0003HB. 000BHC. 0013HD. 001BH11. 下列指令中正确的是( )。

A. MOV P2.1 ,AB. JBC TF0 ,L1C. MOVX B ,@DPTRD. MOV A ,@R312. 串行口的移位寄存器方式为( )。

A. 方式0B. 方式1C. 方式2D. 方式313. 在家用电器中使用单片机应属于计算机的( )。

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

单片机复习提纲一.选择题:1.MC-51单片机复位后,程序计数器PC的内容是()。

A.00H B.FFH C.0000H D.FFFFH2.8051单片机芯片在使用时应把EA信号引脚()。

A.接高电平B.接地C.悬空D.接地址锁存器选通端3.MCS-51的程序计数器PC为16位计数器,因此其寻址范围是()。

A.8K B.16K C.32K D.64K4.在MCS-51单片机中,唯一一个可供用户使用的16位寄存器是()。

A.PSW B.DPTR C.AC D.PC5.在MCS-51单片机中,唯一一个用户不能直接使用的寄存器是()。

A.PSW B.DPTR C.AC D.PC6.在单片机中,用作标志寄存器的一个特殊功能寄存器是()。

A.PSW B.DPTR C.AC D.PC7.单片机的指令地址存放在()中。

A.PSW B.DPTR C.SP D.PC8.提高单片机的晶振频率,则机器周期信号()。

A.不变B.变长C.变短D.变长变短不定9.地址空间3000H~37FFH共有()存储单元。

A.1K B.2K C.4K D.8K10.8051单片机系统扩展时使用的锁存器用于锁存()。

A.高8位地址B.低8位地址C.8位数据D.ALE信号11.在M C S-51单片机的中断中,如果出现同级中断申请时,就按硬件查询序列来处理响应次序,其优先级别中第三个为:()A、定时/计数器中断0B、定时/计数器中断1C、外部中断0D、外部中断1E、串行口中断12.MSC-51在响应中断时,必须由用户清除的标志为()A、TF0B、RIC、IE0D、TF113.8051不具有第二功能的I/O口是:()A、P0口B、P1口C、P2口D、P3口14.关于MCS-51的堆栈操作,正确的说法是()。

A、先入栈,再修改栈指针对B、先修改栈指针,再出栈C、先修改栈指针,再入栈D、以上都不对15.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()。

A、98HB、84HC、42HD、22H16.PSW=18H时,则当前工作寄存器是()。

A、0组B、1组C、2组D、3组17.执行IE=0x03后,MCS-51将响应的中断是()。

A、1个B、2个C、3个D、0个18.各中断源发出的中断请求信号,都会标记在MCS-51系统中的()。

A、TCON/SCONB、IEC、IPD、TMOD19.下列对SCON的相关位描述不正确的是()。

A、当REN=1时,禁止串行口接收数据B、在方式0时,SM2必须为0C、RI位由软件清零D、TI=1,表示一帧数据发送结束20.设串行口工作于方式1,晶振频率为6MHz,波特率为1200b/s,SMOD=0,则定时器1的计数初值为:()A、E8HB、F4HC、FDHD、FAH21.以下所列特点,不属于串行口工作方式0的是()A、波特率是固定的,为时钟频率的十二分之一B、8位移位寄存器C、TI和RI都必须用软件清零D、在通信时须对定时器1的溢出率进行设置22.MCS-51外扩ROM、RAM和I/O口时,它的数据总线是()A、P0口B、P1口C、P2口D、P3口23.在串行通信中,数据传送的速率为:120字符/s,采用异步通信方式,帧的格式为:1个起始位,7个数据位,1个奇偶校验位,1个停止位,则其波特率为:()位/sA、1200B、120C、840D、108024.若设串行控制寄存器SCON=40H,则串行口的工作方式为:()A、方式0B、方式1C、方式2D、方式325.CPU响应中断的条件包括()。

A、现行指令运行结束B、保护现场C、有中断请求D、申请中断的中断源中断允许位为1E、已开放CPU中断26.MCS-51的并行I/O口信息有两种读取方法,一种是读引脚,还有一种是()A、读锁存器B、读数据库C、读累加器A D、读CPU27.单片机应用程序一般存放在()中。

A、RAMB、ROMC、CPUD、寄存器28.系统总线指的是()。

A、数据总线B、地址总线C、内部总线D、外部总线E、控制总线29.51系列单片机的内部RAM中,可以进行位寻址的地址空间为()。

A、00H~2FHB、20H~2FHC、30H~7FHD、7FH~FFH30.共阳极LED数码管的驱动信号有何特点?A、高电平点亮B、低电平点亮C、以上都不是31.80C51单片机的CPU主要的组成部分为()。

A、运算器、控制器B、加法器、寄存器C、运算器、加法器D、运算器、译码器32.单片机能直接运行的程序称为()。

A、源程序B、汇编程序C、目标程序D、编译程序33.单片机中的程序计数器PC用来()。

A、存放指令B、存放正在执行的指令地址C、存放下一条指令地址D、存放上一条指令地址34.单片机80C51的ALE引脚是()。

A、输出高电平B、输出矩形脉冲,频率为f OSC的1/6C、输出低电平于D、输出矩形脉冲,频率为f OSC的1/235.单片机上电复位后,AT89C51堆栈区的最大允许范围是()个单元。

A、64B、120C、128D、25636.PSW中的RS1和RS0用来()。

A、选择工作寄存器区号B、指示复位C、选择定时器D、选择工作方式37.80C51的串行数据缓冲器SBUF用于()。

A、存放运算中间结果B、存放待发送或已接收到的数据C、暂存数据和地址D、存放待调试的程序38.单片机应用程序一般存放在()中。

A、RAMB、ROMC、CPUD、寄存器39.80C51单片机的机器周期为2µs,则其晶振频率f OSC为()MHz。

A、1B、2C、6D、1240.在80C51中,需要外加电路实现中断撤除的是()A、电平方式的外部中断B、脉冲方式的外部中断C、外部串行中断D、定时中断41.80C51单片机串行口接收数据次序是下述的顺序()。

(1)接收完1帧数据后,硬件自动将SCON的RI置1(2)用软件将RI清零(3)接收到的数据由SUBF读出(4)置SCON的REN为1,外部数据由RXD(P3.0)输入A、(1)(2)(3)(4)B、(4)(1)(2)(3)C、(4)(3)(1)(2)D、(3)(4)(1)(2)42.80C51单片机串行口发送数据次序是下述的顺序()。

(1)待发送数据送SBUF(2)硬件自动将SCON的TI置1(3)经TXD(P3.1)串行发送一帧数据完毕(4)用软件将TI清零A、(1)(3)(2)(4)B、(1)(4)(2)(3)C、(1)(2)(3)(4)D、(3)(4)(1)(2)二.填空题:1.根据MCS—51内部RAM的配置情况填空:MCS—15内部RAM共有字节。

其中:为区;为区,可以寻址,也可以寻址;为区,只能寻址。

2.根据51系列单片机的基本特性填空:(1)、CPU字长是位(2)、可供使用的地址线最多可达到根(3)、可寻址的最大空间为(4)、具有个位并行I/O口,共根I/O线(5)、具有个中断源,个优先级(6)、8051具有ROM,无片内ROM3.MCS-51外部中断0的中断入口地址是:、外部中断1的中断入口地址是:、定时器T0的中断入口地址是:定时器T1的中断入口地址是:、串行口的中断入口地址是:。

4.中断过程包括:中断请求、中断响应、中断处理和中断返回。

5.在8051单片机采用总线结构扩展系统中,高8位地址由端口提供,低8位地址由端口提供。

6.在8051单片机中,一个机器周期包括个状态周期,一个状态周期包括个振荡周期。

7.根据应用的要求,复位电路通常有两种基本形式,它们分别是复位和复位。

8.C51源程序的扩展名为。

机器能直接执行的文件的扩展名为。

9.按数据传送方向,串行通信可分为:、和。

10.单片机中使用的串行通信都是方式。

11.虽然MCS-51串行口的发送和接收缓冲寄存器都名为,但发送和接收可通过指令、来区别(以累加器为例)。

12.P0端口既可以传递又可以传递,是分时复用的。

13.当单片机复位后,程序的入口地址为;堆栈指针SP为。

14.在MCS-51的I/O端口的读引脚方式下,CPU首先必须使欲读端口引脚所对应的锁存器置。

15.C51程序的基本单位是。

一个C51源程序至少包含一个。

16.变量的基本属性是和。

一旦在程序中定义了一个变量,C51编译器就会给这个变量分配相应的存储单元。

此后变量名就与相对应,变量值就与相对应。

17.DAC0832与单片机的接口连接可根据实际需要采用、和3种工作方式。

18.为防止现场强电磁干扰或工频电压通过输出通道反串到测控系统,一般都采用通道隔离技术。

实现通道隔离的常用器件是。

19.既可以实现输入端与输出端的隔离,又能达到通过弱电信号控制高压、交直流大功率设备的目的。

20.单片机是指在一片集成电路芯片上集成、与,从而构成的单芯片微型计算机。

三.判断题:1、TMOD中的GATE=1时,也由TRi控制定时器的启停。

2、堆栈可用于响应中断或调用子程序时,保护断点地址,程序断点16位地址会自动压入堆栈,数据入栈前SP先自动加1,然后高8位地址进栈,每进栈一个字节SP又自动加1,而后是低8位地址进栈。

3、程序计数器PC也是特殊功能寄存器。

4、MCS-51复位不影响内部RAM中的数据,包括工作寄存器R0—R7。

5、MCS-51系列单片机的特点之一是内部工作寄存器以RAM形式组成。

6、P0端口既可以作地址线,又可以作数据线,是分时复用的。

7、在MCS-51单片机中,高级中断可以打断低级中断形成中断嵌套。

8、每个特殊功能寄存器都既有字节地址,又有位地址。

9、20H一定是字节地址。

10、中断初始化时,对中断允许寄存器的状态设置,只能使用位操作指令,而不能使用字节操作指令。

11、8051单片机具有4个并行端口和一个串行端口。

12、堆栈遵循数据先进后出,后进先出的原则。

13、只要有中断出现,CPU就立即响应中断。

14、MCS-51的外设端口地址是采用外设端口和外部RAM统一编址的方式。

15、MCS-51单片机共有五个中断源,因此相应地在芯片上就有五个中断请求输入引脚。

16、MCS-51单片机的定时和计数都使用同一计数机构,所不同的只是计数脉冲的来源。

来自于单片机内部的是定时,而来自于外部的则是计数。

17、MCS-51对LED管的显示可以分为静态和动态两种。

单片机控制系统通常采用动态扫描显示。

18、MCS-51使用于多机通信时必须在方式2或方式3下工作,作主机的80C51的SM2应设定为0,作从机的SM2设定为1。

19、在串行通信的查询法编程时,发送过程是先发后查,而接收过程是先查后收。

20、变量和函数都必须先定义后使用。

四.简答题:1、简述行列式矩阵键盘扫描的工作过程。

答:①判断键盘中是否有键按下;②若有键按下,则调用延时子程序去抖动;再次判断是否有键按下;③若有键按下,进行行(列)扫描,判断是哪一个键按下,求取按键的键值;④等待按键释放;⑤根据按键的键值,转入相应按键的处理程序。

相关文档
最新文档