单片机期末考试试题7(带答案)Word版
单片机期末考试试题

单片机期末考试试题一、选择题(每题 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秒亮灭交替的效果。
以上为单片机期末考试试题内容,祝您考试顺利!。
单片机期末考试试题带答案

单⽚机期末考试试题带答案单⽚机原理及应⽤试卷B⼀、填空题(每空1分,共20分)1、单⽚微型计算机由CPU、存储器和I/O 三部分组成。
2、MCS-51系统中,当PSEN信号有效时,表⽰从P0⼝稳定地送出了低8位地址。
3、访问8031⽚外数据存储器采⽤的是寄存器间接寻址⽅式。
4、累加器(A)=80H,执⾏完指令ADD A,#83H后,进位位CY= 1 。
5、指令LCALL 37B0H,⾸地址在2000H,所完成的操作是2003H⼊栈,37B0H送⼊PC。
6、51有5个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择。
7、在变址寻址⽅式中,以A作为变址寄存器,以PC或DPTR作基址寄存器。
8、中断请求信号有电平触发和脉冲触发两种触发⽅式9、⽤串⾏⼝扩展并⾏⼝时,串⾏接⼝的⼯作⽅式应选为⽅式0。
10、74LS273通常⽤来作简单输出接⼝扩展;⽽74LS244则常⽤来作简单输⼊接⼝扩展。
11、51的并⾏I/O⼝信息有读引脚和读锁存器两种读取⽅法,读—改—写操作是针对并⾏I/O⼝内的锁存器进⾏的。
12、A/D转换器的三个重要指标是转换速度、分辨率和转换精度。
⼆、选择题(从备选答案中选择⼀个正确答案,并将代号写在括号内。
每题1.分,共10分)1、计算机能识别的语⾔是( C )。
(A)汇编语⾔(B)⾃然语⾔(C)机器语⾔(C)⾼级语⾔2、MCS-51单⽚机外扩存储器芯⽚时,4个I/O⼝中⽤作数据总线的是( B )。
(A)P0和P2⼝(B)P0⼝(C)P2和P3⼝(D)P2⼝3、在中断服务程序中,⾄少应有⼀条( D )。
(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令4、访问外部数据存储器时,不起作⽤的信号是( C )。
(A )RD (B )WR (C )PSEN (D )ALE 5、以下指令中,属于单纯读引脚的指令是( C )。
(A )MOV P1,A (B )ORL P1,#0FH (C )MOVC C ,P1.5 (D )DJNZ P1,LAB 6、使⽤定时器T1时,有⼏种⼯作模式( C )。
单片机期末考试试题及答案

单片机期末考试试题及答案1.AT89C51单片机共有多少IO口( )A.16B.32C.36D.402.下列软件中可以对单片机电路进行仿真的是( )A.KeilB.ProteusC.AutoCADD.GX work3.下列关键词中哪个代表整形数据类型( )A.charB.intC.floatD.sbit4.int所表示数据类型的数值范围是( )A.-128~+127B.0~65535C.32768~32767D.0~2555.下列语句属于条件语句的是( )?A.if elseB.forC.whileD.define6.定义数组char str[]=”Hello”,那么数组长度为( )A.5B.6C.7D.87.想要同时点亮图中两个发光二极管下列指令( )A.P2=0x03B.P2=0xF1C.P2=0xF2D.P2=0xFC8.下列程序的执行结果是( )?A.21B.28C.16D.279.以下定义的变量哪个是不正确的( )。
A.char number2B.char 2numberC.char num2berD.char number[3]10.以下不属于AT89C51单片机内部结构的是( ) A.CPUB.存储器C.网卡D.寄存器表达式a++和++a是一样的对错表达式0xAA&&0x55的运算结果为1对错char num[6]={1,2,3,4,5,6,7} 这样定义数组是正确的( )对错unsigned int所定义的变量是没有负数的( )对错局部变量和全局变量是不可以重名的( )对错多位数码管的动态显示实际上是一个一个的显示数据( ) 对错a=a+1、a+=1、a++、++a这四个表达式的运算结果都是一样的( ) 对错if(a=12)这条判断语句是判断a是否等于12( )对错数字1和‘1’所表示的数值是一样的( )对错Keil中同一个工程下只能有一个c文件( )对错单片机最小系统包括 ______、______ 、______。
单片机原理及应用期末考试试题含答案(K12教育文档)

单片机原理及应用期末考试试题含答案(word版可编辑修改)编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(单片机原理及应用期末考试试题含答案(word版可编辑修改))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为单片机原理及应用期末考试试题含答案(word版可编辑修改)的全部内容。
单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 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区中。
单片机期末考试题及答案

单片机期末考试题及答案一、选择题(每题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转换过程包括_________和_________两个阶段。
单片机期末试卷及答案

单片机期末试卷及答案一选择题(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. 基础知识题(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灯循环显示、随机数生成、光敏电阻读取和舵机控制等功能。
此次考试试题旨在考察学生对单片机原理和应用的理解以及能够独立
设计和实现基本功能的能力。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
试题7
一、填空(25分,每空1分)
1. PSW中的RS0、RS1=01B,此时R2的字节地址为( 0AH )。
2. 假定DPTR的内容1000H,A中的内容为40H,执行指令:
2000H: MOVC A,@A+DPTR
后,送入A的是程序存储器( 2040 H )单元的内容。
3. 假定A中的内容为79H,R5中的内容为78H,执行指令:
ADD A,R5
DA A
的内容为( 1 )。
后,累加器A的内容为( 5E )H,C
Y
4.当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是( TI,RI )。
5.TMOD中的GATEx=1时,表示由两个信号TRx和( INT1(F非) )控制定时器的启停。
6.在AT89S51单片机的RESET端出现(持续时间大于两个机器周期)的高电平后,便可以可靠复位,复位后的PC中的内容为( 00000 )H。
7.当AT89S51单片机与慢速外设进行数据传输时,最佳的传输方式是(查询方式)。
8.DA转换器的两个最重要的技术指标为(分辨率)和(建立时间)。
9.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的( 片选 )端提供(片选)信号。
10. 波特率定义为 ( 每秒传送的位数 )。
串行通信对波特率的基本要求是互相
通信的甲乙双方必须具有 ( 相同 ) 的波特率。
11. 若串行通信按方式1传送,每分钟传送3000个字符(8位/每字符),其波特率是(400bit/s )。
12. AT89S51片内( 20H-2FH )地址范围内的数据存储器,既可以字节寻址又可以位寻址。
13.8KB RAM存储器的首地址若为1000H,则末地址为(2FFFH)H。
14.AT89S51单片机控制TPµP-40A/16A微型打印机打印英文或数字时,要把打印字符的()码送给微型打印机。
15.已知8段共阴极LED显示器显示字符“H”的段码为76H,则8段共阳极LED显示器显示字符“H”的段码为()。
16.当键盘的按键数目少于8个时,应采用()式键盘。
当键盘的按键数目为64个时,应采用()式键盘。
17.当BCD码拨盘的A端接地时,当BCD码拨盘拨到“6”时,此时拨盘的8、4、2、1接点的输出为()。
18.使用双缓冲方式的D/A转换器,可实现多路模拟信号的()输出。
19.AT89S51单片机扩展并行I/O口时,对扩展的I/O口芯片的基本要求是:输出应具有()功能;输入应具有()功能;
二、单选择题(15分,每题1分)
1.当AT89S51单片机复位时,下面说法正确的是( D )。
A. SP=00H B. P1=00H C.SBUF=FFH D. P0=FFH
2.使用8751单片机,当EA=1时,可以扩展的外部程序存储器的大小为( A )。
A. 64KB B.60KB C.58KB
D.56KB
3.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。
A.PC B.PSW C.A D.SP
4.外中断初始化的内容不包括():
A.设置中断响应方式B.设置外中断允许 C.设置中断总允
许D.设置中断触发方式
5.以下指令中,属于单纯读引脚的指令是()。
A.MOV P1,A B.ORL P1,#0FH C.MOV C,
P1.3 D.DJNZ P1,LOOP
6.定时器T0工作在方式3时,定时器T1有()种工作方式。
A.1种B.2种 C.3种D.4种
7.用AT89S51的串行口扩展并行I/O口时,串行接口工作方式选择()。
A. 方式0
B.方式1
C. 方式2
D.方式3
8.AT89S51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是()。
A. 读锁存器
B. 读数据库
C. 读A累加器
D.读CPU
9.以下不是构成控制器部件的是():
A. 程序计数器
B.指令寄存器
C.指令译码器
D.存储器
10.P1口作输入用途之前必须()
A. 外接上拉电阻
B.相应端口先置 1
C. 相应端口先置
0 D.外接高电平
11.AT89S51单片机中,唯一一个用户不能直接使用的寄存器是().
A. P S W
B.
D P T R C . P C D. B 12.在家用电器中使用单片机应属于微计算机的
A.辅助设计应用 B.测量、控制应用 C.数值计算应用 D.数据处理应用
13.中断查询确认后,在下列各种单片机运行情况下,执行完当前机器周期内容后,能立即进行中断响应的是:
A.当前正在进行高优先级中断处理B.当前正在执行RETI 指令
C.当前执行的指令是 DIV 指令,且正处于取指令机器周期
D.当前指令是 MOV A, R7指令
14. AT89S51单片机读取片外的数据存储器数据时,采用的指令为()。
A.MOV A, @R1 B.MOVC A, @A + DPTR
C.MOV A, R4 D.MOVX A, @ DPTR
15.执行子程序返回或中断子程序返回指令时,返回的断点是( )
A.调用指令的首地址 B.调用指令的末地址
C.调用指令下一条指令的首地址 D.返回指令的末地址
三、判断对错,如对则在()中写“√”,如错则在()中写“×”。
(14分)
1.如果AT89S51单片机的某一高优先级中断请求正在被响应,此时不会再发生中断嵌套。
()
2.当EA=1时,AT89S51单片机片外可扩展的程序存储器空间和数据存储器空间是一样的。
()
3.指令字节数越多,执行时间越长。
()
4.访问单片机内部RAM或外部扩展的RAM的低128字节,指令是不同的。
()
5.并行接口芯片82C55的方式0是无条件的输入输出方式()
6.逐次比较型ADC的转换速度要比双积分型ADC的转换速度快。
()
7.串行口方式0的波特率仅与单片机的晶体振荡器有关,与定时器无关。
()
8.扩展的I/O接口芯片中的寄存器,要占用片外程序存储器的地址单元。
()
9.AT89S51单片机进行串行通信时,要占用一个定时器作为波特率发生器。
()
10.AT89S51单片机访问片外I/O设备中的寄存器,要使用MOVX类指令。
()
11.“转换速度”仅适用于A/D转换器,D/A转换器不用考虑“转换速度”这一问题。
()
12.对于周期性的干扰电压,可使用双积分的A/D转换器,并选择合适的积分元件,可以将
该周期性的干扰电压带来的转换误差消除。
()
13.串行口的发送缓冲器和接收缓冲器只有1个单元地址。
()
14.AT89S51的定时器/计数器对外部脉冲进行计数时,要求输入的计数脉冲的高电平和低电
平的持续时间均不小于1个机器周期。
()
四、简答题(共16分,每题4分)
1.采用12MHz的晶振,定时1ms,用定时器方式1时的16进制的初值应为多少?(请给出计算过程)(4分)
2.用一条什么指令可以取代下列前4条指令?(4分)
MOV DPTR,#1020H
PUSH DPH
PUSH DPL
RET
ORG 1020H
W12: …………
ORG 2010H
W34: …………
3.位地址00H—7FH和片内字节地址00H—7FH编址相同,读写时会不会搞错?为什么?
4. 当CPU响应外部中断0后,执行了外部中断0中断服务子程序的第一条单字节指令后,PC的内容为多少?
ORG 0003H
LJMP 2000H
ORG 000BH
LJMP 3000H
五、回答下列问题并写出简要分析过程(15分)。
1.图(a)所示为AT89S51单片机存储器地址空间分布图。
图(b)为存储器的地址译码电路,为使地址译码电路按图(a)所示的要求进行正确寻址,要求直接在答题纸上画出:
(1)A组跨接端子的内部正确连线图?(4分)
(2)B组跨接端子的内部正确连线图?(4分)
(注:74LS139是2-4译码器,B为高端,A为低端,使能端G接地表示译码器处于正常译码状态)。
(3)编写把单片机外部RAM C000H-C00FH 16个单元的数读入到片内RAM单元30H-3FH中的程序段(7分)
六、ADC0809与AT89S51单片机采用中断方式读取A/D转换结果的接口电路如下图所示,系统时钟为3MHz,模拟量输入仅选择IN0通道,编制单片机从上电复位开始的A/D 转换程序,将转换结果送片内RAM的30H单元。
(没有用到的地址线为1)(15分)
提示:
ADC0809的片内结构如下:
图中的通道选择控制端“C”为高位,“A”为低位。
与中断有关的寄存器TCON和IE的格式如下:
另外,系统主程序用 HERE:AJMP HERE 来表示。
(注:可编辑下载,若有不当之处,请指正,谢谢!)。