单片机期末考试试题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教育文档)

单片机原理及应用期末考试试题含答案(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灯循环显示、随机数生成、光敏电阻读取和舵机控制等功能。

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

(精校版)单片机原理及应用期末考试试卷及答案

(精校版)单片机原理及应用期末考试试卷及答案

(完整word版)单片机原理及应用期末考试试卷及答案编辑整理:尊敬的读者朋友们:这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)单片机原理及应用期末考试试卷及答案)的内容能够给您的工作和学习带来便利。

同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。

本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)单片机原理及应用期末考试试卷及答案的全部内容。

单片机原理及应用期末考试试卷班级:_______________学号:_______________姓名:_______________得分:_______________(卷面共有100题,总分100分,各大题标有题量和总分,每小题标号后有小分)一、单项选择题(33小题,共33分)[1分](1)要MCS—51系统中,若晶振频率屡8MHz,一个机器周期等于( A )μsA 1。

5B 3C 1D 0.5[1分](2)MCS—51的时钟最高频率是 ( A )。

A 12MHzB 6 MHzC 8 MHzD 10 MHz[1分](3)下列不是单片机总线是( D )A 地址总线B 控制总线C 数据总线D 输出总线[1分](4)十进制29的二进制表示为原码( C )A 11100010B 10101111C 00011101D 00001111[1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。

这位科学家是:( D )(A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼[1分](6)在CPU中,控制器的功能是:( C )(A)进行逻辑运算(B)进行算术运算(C)分析指令并发出相应的控制信号(D)只控制CPU的工作[1分](7)下列数据中有可能是八进制数的是:( A)(A)764 (B)238 (C)396 (D)789[1分](8)MCS—51的时钟最高频率是 (D )A、6MHzB、8MHzC、10MHzD、12MHz[1分](9)-49D的二进制补码为.( B)A、 11101111B、11101101C、0001000D、11101100[1分](10)要用传送指令访问MCS—51片外RAM,它的指令操作码助记符应是( B)A、 MOVB、 MOVXC、 MOVCD、以上都行[1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C )A、1KBB、2KBC、 4KBD、 8KB[1分](12)PSW=18H时,则当前工作寄存器是(D )A、 0组成B、 1组成C、2组成D、3组成[1分](13)所谓CPU是指( B)A、运算器与存储器B、运算器与控制器C、输入输出设备D、控制器与存储器[1分](14)PSW=18H时,则当前工作寄存器是(D )(A)0组(B)1组(C)2组(D)3组[1分](15)P1口的每一位能驱动( B )(A)2个TTL低电平负载有(B)4个TTL低电平负载(C)8个TTL低电平负载有(D)10个TTL低电平负载[1分](16)二进制数110010010对应的十六进制数可表示为( A)A、192HB、C90HC、1A2HD、CA0H[1分](17)一3的补码是( D )A、10000011B、11111100C、11111110D、11111101[1分](18)对于8031来说,脚总是( A )A、接地B、接电源C、悬空D、不用[1分](19)进位标志CY在( C)中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPOR[1分](20)指令和程序是以( C)形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码[1分](21)单片机应用程序一般存放在( B )A、RAMB、ROMC、寄存器D、CPU[1分](22)LJMP跳转空间最大可达到( D )A、2KBB、256B C 、128B D、64KB[1分](23)8051单片机中,唯一一个用户不能直接使用的寄存器是( C )A、PSWB、DPTR C 、PC D、B[1分](24)8051单片机中,唯一一个用户可使用的16位寄存器是( B)A、PSWB、DPTR C 、ACC D、PC[1分](25)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B )(A)0003H (B)2000H (C)000BH (D)3000H[1分](26)对程序存储器的读操作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令[1分](27)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是( B)A、 0003HB、2000HC、000BHD、3000H[1分](28)执行PUSH ACC指令,MCS—51完成的操作是( B)A、(ACC)→(SP) SP-1→ SPB、SP+1→ SP (ACC)→(SP)C、SP-1 →SP (ACC)→(SP)D、(ACC)→(SP)SP+1→ SP[1分](29)各中断源发出的中断请求信号,都会标记在MCS-51系统中的(B)。

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

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

一、选择题(每题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)8d)准167.8031复位后,PC与SP的值为( B )a )0000H,00H b) 0000H,07H c) 0003H,07H d)0800H,00H 8.当需要从MCS—51单片机程序存储器取数据时,采用的指令为(B)。

a)MOV A,@R1 b)MOVC A,@A + DPTR c)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单元开始取指令并翻译和执行.3.半导体存储器分成两大类RAM和ROM其中RAM具有易失性,常用于存储临时性数据。

单片机考试题目及答案

单片机考试题目及答案

单片机考试题目及答案一、单项选择题(每题2分,共20分)1. 单片机中,以下哪个寄存器用于存储程序计数器(PC)的值?A. SPB. PCC. DPTRD. SCON答案:B2. 在8051单片机中,下列哪个指令用于将累加器A的内容传送到外部数据存储器?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, R0答案:B3. 下列哪个指令是8051单片机的无条件跳转指令?A. SJMPB. CJNEC. DJNZD. JZ答案:A4. 在8051单片机中,以下哪个中断源的中断优先级最高?A. 外部中断0B. 定时器0中断C. 外部中断1D. 串行通讯中断答案:C5. 8051单片机的定时器/计数器工作在方式1时,其计数器的计数范围是多少?A. 0到255B. 0到65535C. 0到32767D. 0到65536答案:C6. 8051单片机中,哪个指令用于将累加器A的内容与立即数进行逻辑“或”操作?A. ORL A, #dataB. ORL A, directC. ORL A, @R0D. ORL direct, #data答案:A器R0的内容进行逻辑“与”操作?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:A8. 8051单片机中,哪个指令用于将累加器A的内容与直接地址中的数据进行逻辑“异或”操作?A. XRL A, #dataB. XRL A, directC. XRL direct, AD. XRL A, @R0答案:B器R0的内容进行逻辑“异或”操作?A. XRL A, R0B. XRL R0, AC. XRL A, #dataD. XRL direct, A答案:A10. 8051单片机中,哪个指令用于将累加器A的内容与寄存器R0的内容进行逻辑“与”操作后,结果存回R0?A. ANL A, R0B. ANL R0, AC. ANL A, #dataD. ANL direct, A答案:B二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______两部分。

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

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

单片机期末考试试题(答案)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 组寄存器为当前的工作寄存器。

单片机期末考试复习题

单片机期末考试复习题

单片机期末考试复习题一、选择题(每题2分,共20分)1. 单片机中的CPU主要负责什么功能?A. 存储数据B. 执行程序C. 输入输出控制D. 电源管理2. 下列哪个不是单片机的输入输出设备?A. 键盘B. 显示器C. 硬盘D. 打印机3. 单片机的中断系统主要作用是什么?A. 定时计数B. 程序控制C. 异常处理D. 数据交换4. 8051单片机的内部RAM地址空间是多少?A. 128字节B. 256字节C. 512字节D. 1024字节5. 单片机的I/O口可以配置为以下哪种模式?A. 只读B. 只写C. 双向D. 以上都是6. 单片机的定时器/计数器可以用于哪些功能?A. 定时B. 计数C. PWM输出D. 以上都是7. 8051单片机的外部数据总线宽度是多少位?A. 4位B. 8位C. 16位D. 32位8. 下列哪个是单片机的编程语言?A. C++B. HTMLC. JavaD. SQL9. 单片机的看门狗定时器的作用是什么?A. 系统监控B. 数据加密C. 网络通信D. 电源管理10. 单片机的串行通信可以采用哪些协议?A. SPIB. I2CC. USARTD. 以上都是二、填空题(每空2分,共20分)1. 单片机的最小系统包括________、________和________。

2. 单片机的中断优先级可以设置为________、________和________。

3. 8051单片机的外部中断源有________、________和________。

4. 单片机的串行通信波特率设置与________有关。

5. 单片机的I/O口可以设置为________、________和________模式。

三、简答题(每题10分,共30分)1. 请简述单片机的中断响应过程。

2. 解释单片机的看门狗定时器的作用及其工作原理。

3. 单片机的串行通信与并行通信有何不同?四、计算题(每题15分,共30分)1. 假设8051单片机的时钟频率为12MHz,计算其机器周期和指令周期。

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

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

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

单片机期末考试题库_共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. 下列哪个是单片机的特点?a) 性能强大,功能丰富b) 体积小,功耗低c) 具有高时钟频率d) 以上都是答案:d) 以上都是2. 常用的单片机编程语言是:a) Javab) C语言c) Pythond) C++答案:b) C语言3. 单片机的输入输出方式可分为以下几种,除了___方式还有串行方式。

a) 并行b) 模拟c) 数字d) USB答案:a) 并行4. 下列哪个不是单片机应用的典型领域?a) 智能家居b) 工业自动化c) 医疗器械d) 无线通信答案:d) 无线通信二、填空题1. 单片机是一种_____的计算机系统。

答案:嵌入式2. 单片机内部的_____能够控制程序的运行。

答案:时钟3. 单片机的程序是以_____的形式存储在内部的闪存中。

答案:二进制4. 单片机的I/O引脚可以作为_____输入或输出信号的接口。

答案:数字三、简答题1. 请解释下列代码的含义:```c#include <reg51.h>void main(){P1 = 0x55;while(1);}```答案:这段代码使用C语言编写,通过调用reg51.h头文件引入了51单片机的寄存器定义。

主函数中将P1寄存器的值设置为0x55,即1010101。

接着进入一个无限循环,使程序永远停在这里。

2. 请解释下列代码的含义:```c#include <reg52.h>sbit LED = P1^0;void main(){LED = 0;while(1){LED = ~LED;Delay(500);}}```答案:这段代码同样使用C语言编写,包含了reg52.h头文件定义。

声明了一个名为LED的位变量,它对应P1口的第0位。

在主函数中,首先将LED变量赋值为0,即将P1口的第0位设置为低电平。

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

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

试题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 )。

B. 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. F9H8. 若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单片机的振荡周期为,机器周期为 . 答案为:1/6us ,2us .2。

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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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 来表示。

(注:可编辑下载,若有不当之处,请指正,谢谢!)。

相关文档
最新文档