单片机原理_期末考试试题(附答案)

合集下载

单片机期末考试题和答案

单片机期末考试题和答案

单片机期末考试题和答案一、选择题(每题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的中断向量地址分别是______和______。

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

单片机原理及应用_期末考试题复习试卷__含答案

单片机原理及应用_期末考试题复习试卷__含答案

单片机模拟试卷001一、选择题(每题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) 7542c) 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脚还是OUT脚),当其端出现高电平时,8051进入复位状态。

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

3.半导体存储器分成两大类和,其中具有易失性,常用于存储.4.求十进制数—102的补码(以2位16进制数表示),该补码为。

单片机原理及应用期末考试试卷及答案

单片机原理及应用期末考试试卷及答案

[1分](3)请叙述微处理器μP、微机μC和微机系统μCS三者之间的区别。
[1分](4)单片机与其他常见微机(如PC机)有什么不同?它有什么独特优点?
[1分](5)简述MOVX和MOVC指令的异同之处。
[1分](6)DPTR是什么寄存器?它由哪些特殊功能寄存器组成?它的主要作用是什么?
[1分](7)MCS-51系列单片机内部包含哪些主要逻辑功能部件?
[1分](9)-49D的二进制补码为.( B)
A、 11101111 B、11101101 C、0001000 D、11101100
[1分](10)要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B)
A、 MOV B、 MOVX C、 MOVC D、 以上都行
[1分](11)若某存储芯片地址线为12根,那么它的存储容量为(C )
[1分](20)指令和程序是以( C)形式存放在程序存储器中
A、源程序 B、汇编程序 C、二进制编码 D、BCD码
[1分](21)单片机应用程序一般存放在( B )
A、RAM B、ROM C、寄存器 D、CPU
[1分](22)LJMP跳转空间最大可达到( D )
A、2KB B、256B C 、128B D、64KB
[1分](8)分析以下程序中每条指令执行过程和结果。
MOV A,#30H
MOV SP,#55H
MOV DPTR,#2000H
PUSH DPL PUSH DPH PUSH ACC MOV DPTR,#4000H MOV A,#22H MOVX @DPTR,A
POP ACC POP DPH POP DPL [1分](9)编写指令,完成下列功能。 (1)将R0的内容传送到R5。 (2)将片内RAM20H单元的内容送30H单元。

单片机原理及应用期末考试试题含答案

单片机原理及应用期末考试试题含答案

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

3、两位十六进制数最多可以表示4、89C51是以下哪个公司的产品?(A、 INTELB、 AMDC、 ATMELKB 的 FLASH ROM共256 个存储单元。

C )D、 PHILIPS5、在89C51中,只有当EA引脚接Flash ROM。

高电平时,CPU才访问片内的6是非题:当89C51的EA引脚接低电平时, 内是否有程序存储器。

T CPL只能访问片外ROM而不管片7、是非题:当89C51的EA引脚接高电平时, CPL只能访问片内的4KB空间。

F单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 RAM和ROM以及I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。

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

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

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

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

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

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

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

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

16、是非题:在89C51中,当CPU访问片内、夕卜ROk区时用MOV指令,访问片外RAM区时用MOVX指令,访问片内RAM区时用MOV旨令。

T17、在89C51中,片内RAM^为地址为00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR)区两个部分。

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

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

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

单片机期末考试题目及答案详解c一、选择题1. 单片机的核心是()。

A. 微处理器B. 存储器C. I/O接口D. 总线答案:A2. 下列哪一项不是单片机的外设?A. 定时器B. 计数器C. 显示器D. 微处理器答案:D3. 8051单片机的外部数据总线宽度是()位。

A. 4位B. 8位C. 16位D. 32位答案:B二、填空题1. 单片机的最小系统通常包括________、________和________。

答案:微处理器,存储器,I/O接口2. 8051单片机的内部数据存储器地址范围是________。

答案:00H-FFH三、简答题1. 简述单片机的工作原理。

答案:单片机的工作原理基于程序存储执行的概念。

微处理器从程序存储器中取出指令,解码后执行相应的操作。

操作可能涉及内部或外部数据存储器、I/O接口等。

单片机通过时钟信号同步所有操作,实现对外部世界的控制和数据处理。

2. 描述8051单片机的中断系统。

答案:8051单片机具有两个外部硬件中断和一个定时器/计数器中断。

中断允许单片机在执行主程序的同时响应外部事件。

中断系统包括中断请求、中断使能、中断优先级和中断服务程序。

四、计算题1. 给定一个8051单片机的时钟频率为12MHz,计算其机器周期和指令周期。

答案:8051单片机的机器周期是时钟周期的12倍,因此机器周期为1/(12MHz/12) = 1μs。

大多数指令需要1到2个机器周期来完成,因此指令周期可能是1μs到2μs。

五、编程题1. 编写一个8051单片机的程序,实现将累加器A中的值加1。

答案:```MOV A, #0x01 ; 将初始值1加载到累加器AADD A, #0x01 ; 将累加器A中的值加1```六、分析题1. 分析以下8051单片机汇编语言程序段的功能。

```MOV DPTR, #0x1234MOVX A, @DPTRMOV R0, ADEC R0MOV @R0, A```答案:该程序段首先将数据指针DPTR设置为0x1234,然后通过MOVX 指令将外部数据存储器地址0x1234处的值移动到累加器A。

51单片机期末考试复习题(附答案)

51单片机期末考试复习题(附答案)

单片机原理及应用复习一、填空题1.单片机又称为微控制器,将CPU、存储器、I/O集成到一个芯片上。

2.单片机的RST/VPD引脚为单片机的商店复位或掉电保护端,但单片机振荡器工作时,该引脚上只要出现持续两个机器周期的高电平,就可实现复位操作,是单片机回到初始状态。

̅̅̅̅端保持低电平。

3.单片机只访问外部程序存储器,必须使EA4.单片机程序地址空间中0000H代表复位入口地址、0003H代表外部中断0入口地址、000BH代表定时器/计数器0溢出中断入口地址、0013H代表外部中断1中断入口地址、001BH 代表定时器/计数器1溢出中断入口地址、0023H代表串口中断入口地址。

通常在这些地址中存放一条无条件转移指令。

5.扩展片外数据存储器地址空间与片内数据存储器地址空间可以重叠,是因为访问片内、外使用不同的指令,访问片外采用MOVX指令。

6.单片机应用程序一般放在ROM中,数据一般存放到RAM中。

7.单片机复位后,寄存器PC为0000H、ACC为00H、PSW为00H、SP为07H,此时选择第0组工作寄存器作为通用寄存器。

8.机器指令由操作码和操作数两部分构成。

9.操作数表示参加操作的数本身或操作数所在的地址。

10.单片机特殊寄存器的选址方式只能是直接寻址。

11.可用于寄存器间接寻址的寄存器包括R0、R1、DPTR,这些寄存器起到地址指针的作用。

12.要用传输指令访问单片机片外RAM,它的指令操作助记符是MOVX。

13.指令AJMP的跳转范围是2K,LJMP可在64KB范围内无条件转移。

14.执行PUSH时堆栈指针SP先加1,执行POP堆栈指令是SP后减1,子程序调用LCALL指令隐含2次压栈,子程序返回指令RET隐含2次出栈(弹栈)。

15.绝对调用指令ACALL addr所能调用子程序的范围是2K,LCALL addr指令则是64K。

16.DB、DW、DS伪指令都只能对程序存储器起作用,不能对数据存储器进行初始化。

单片机原理及应用期末考试试卷及答案

单片机原理及应用期末考试试卷及答案

B、C90H
C、1A2H
D、CA0H
[1分](17)一3的补码是( D )
A、10000011 B、11111100 C、11111110
D、111, 脚总是( A )
A、接地 B、接电源 C、悬空
D、不用
[1分](19)进位标志CY在( C)中
A、累加器 B、算逻运算部件ALU C、程序状态字寄存器PSW D、DPOR
B、IE中断允许寄存器内的有关中断允许位置1
C、优先级寄存器内的有关位置1
D、当前一条指令执行完
二、填空题(14小题,共14分)
[1分](1)计算机中常作的码制有
[1分](2)十进制29的二进制表示为
[1分](3)单片微型机 、 和 三部分组成.
[1分](4)若不使用MCS-51片内存器引脚 必须接地.
(A)0003H (B)2000H (C)000BH (D)3000H [1分](26)对程序存储器的读操作,只能使用( D) (A)MOV指令 (B)PUSH指令 (C)MOVX指令(D)MOVC指令 [1分](27)ORG 0003H
LJMP 2000H ORG 000BH LJMP 3000H 当CPU响应外部中断0后,PC的值是( B) A、 0003H B、2000H C、000BH D、3000H [1分](28)执行PUSH ACC指令,MCS-51完成的操作是( B) A、(ACC)→(SP) SP-1→ SP B、SP+1→ SP (ACC)→(SP) C、SP-1 →SP (ACC)→ (SP) D、(ACC) →(SP) SP+1→ SP
[1分](3)请叙述微处理器μP、微机μC和微机系统μCS三者之间的区别。
[1分](4)单片机与其他常见微机(如PC机)有什么不同?它有什么独特优点?

单片机原理期末考试试题附答案

单片机原理期末考试试题附答案

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

a )P0b )P1c )P2d )P32.单片机应用程序一般存放在() a ) RAMb )ROMc )寄存器d )CPU 3.已知某数的BCD 码为0111 0101 0100 0010 则其表示的十进制数值为( )a ) 7542Hb ) 7542c )d )4.下列指令中不影响标志位CY 的指令有()。

a )ADD A ,20Hb )CLRc )RRC Ad )INCA5.CPU 主要的组成部部分为() a )运算器、控制器b )加法器、寄存器c )运算器、寄存器d )运算器、指令译码器6.INTEL8051CPU 是()位的单片机 a ) 16b )4 c )8d )准167.8031复位后,PC 与SP 的值为() a )0000H ,00Hb ) 0000H ,07Hc ) 0003H ,07Hd )0800H ,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为( )。

a )MOVA,@R1b )MOVCA,@A+DPTRc )MOVX A, @R0d )MOVXA,@DPTR9.8031单片机中既可位寻址又可字节寻址的单元()a )20Hb )30Hc )00Hd )70H 10.下列哪条指令是正确的( )a ) PUSH R2b ) ADDR0,Ac ) MOVX A @DPTRd ) MOV @R0,A二、填空题(每空1分,共30分) 1.一个完整的微机系统由____和____两大部分组成。

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

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

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

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

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

单片机原理-期末考试试题-(附答案)

单片机原理-期末考试试题-(附答案)

单片机原理-期末考试试题-(附答案)单片机原理及应用期末考试试题汇总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区中。

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)组寄存器为当前的工作寄存器。

单片机原理与应用期末试题及答案

单片机原理与应用期末试题及答案

1。

C语言提供的合法的数据类型关键字(B)A、DoubleB、shortC、integerD、Char2。

片内RAM的20H~2FH为位寻址区,所包含的位地址是(B)A、00H~20HB、00H~7FHC、20H~2FHD、00H~FFH3.MCS—51单片机的复位信号是(A)有效A、高电平B、低电平C、脉冲D、下降沿4。

89C51的单片机的堆栈指针(A)A、只能位于内部RAM低128B字节范围内B、可位于内部RAM低256字节范围内C、可位于内部ERRAM内。

D、可位于内部RAM或外部RAM内5.在串行口工作于移位寄存器方式时,其接受由(C)来启动A、RENB、RIC、REN和RID、TR6.单片机中断系统的总允许位为(EA=1)7.当MCS-51单片机接有外部存储器,P2口可作为(D)A、数据输入口B、数据的输出口C、准双向输入/输出口D、输出高8位地址8.C51中一般指针变量占用(C)字节存储A、一个B、两个C、三个D、四个9.使用宏来访问绝对地址时,一般需包含的库文件是(B)A、reg51。

hB、absacc。

hC、intrins。

hD、startup。

h10。

单片机的定时器/计数器工作方式1是 (D )A、8位计数器结构B、2个8位计数器结构C、13位计数结构D、16位计数结构11.C语言提供的特殊寄存储器的数据类型关键字是(sfr/sfr16)12。

8031单片机中,将累加器A中的数输入外RAM的40H单元,可执行的指令()MOV R1, #40H MOVX @R1 , A13。

MCS—51单片机,通常将中间计算器结果放在 (RAM)14.外部中断1的中断入口地址为(0013H)15。

单片机中断系统的优先级是由 (中断优先级控制寄存器IP)控制16.采用(static)关键字定义静态变量17。

采用(地址寄存器), 实现P0口可作地址和数据分时复用。

18.单片机总线系统不包含(文件总线)总线系统包括:地址总线,数据总线,控制总线19。

大二《单片机原理及应用》期末试卷及答案

大二《单片机原理及应用》期末试卷及答案
21 22 23 24 25 26 27 28
17 16 29 30 11 10
D0 3 D1 4 D2 7 D3 8 D4 13 D5 14 D6 17 D7 18
11
U2
1D 1Q 2D 2Q 3D 3Q 4D 4Q 5D 5Q 6D 6Q 7D 7Q 8D 8Q L E OE
2 A0 5 A1 6 A2 9 A3 12 A4 15 A5 16 A6 19 A7
14 15 16 17 13 12 11 10
图2
1. U4 是扩展的并行 (输入 输出)口,请用 线或网络 号完成 U4 MCU 数据线
的连接 (2 分)
2. U5 是扩展的并行 (输入 输出)口,请用 线或网络 号完成 U5 MCU 数据线
的连接 (2 分)
3. U4 的 I/O 口地址为_________ U5 的 I/O 口地址为_________ 每空 1 分
七 分析图 3 所示 LED 显示电路,回答 列问题 (10 分)
U1
A10 1 A11 2 A12 3
A13 4 A14 5 A15 6
A
Y0
B
Y1
C
Y2
Y3
G2A Y4
G2B
Y5 Y6
G1 Y7
15 14 13 12 11 10 9 7
WR
74HC1 38
U2A
[D7. . D0]
74L HC02 2
1 3
5 4
6
D0 3 D1 4 D2 7 D3 8 D4 13 D5 14 D6 17 D7 18
U2B 74HC0 2 VCC
11
1
U3 74HC2 73
1D 1Q 2D 2Q 3D 3Q 4D 4Q 5D 5Q 6D 6Q 7D 7Q 8D 8Q

单片机原理及应用期末考试试题含答案

单片机原理及应用期末考试试题含答案

单片机原理及应用期末考试试题汇总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区中。

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 组寄存器为当前的工作寄存器。

单片机原理及应用期末考试试题及答案(共4套)

单片机原理及应用期末考试试题及答案(共4套)

单片机考试复习试题及答案(一)一、填空题(25分,每空1分)1. AT89S51单片机为8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。

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

6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。

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

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

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

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

二、判断以下指令的正误:(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)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:∵采用6MHZ晶振∴机器周期为2us(213-X)×2×10-6=1×10-3∴X=7692(D)=1E0CH=1 1110 0000 1100(B),化成方式0要求格式为 1111 0000 1100 B即0F00CH综上可知:TLX=0CH, THX=0F0H3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACC POP B解: 该程序的功能是通过累加器ACC 与寄存器B 数据交换。

完整版单片机原理及接口技术期末考试试题及答案

完整版单片机原理及接口技术期末考试试题及答案

《单片机原理及接口技术》试卷一.单项选择题(每题1分,共20分)1.DPTR为()A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为()A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?()A.MULB.MOVXC.MOVCD.MOV5.direct表示()A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个()位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为()A.方式0B.方式1C.方式2D.方式38.定时器/计数器工作方式0为()A.13位定时/计数方式B.16位定时/计数方式C.8位可自动装入计数初值方式D.2个8位方式9.MCS-51的最小时序定时单位是()A.节拍B.状态C.机器周期D.指令周期10.#data表示()A.8位直接地址B.16位地址C.8位立即数D.16位立即数11.主频为12MHz的单片机它的机器周期为()A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。

中断1定时器 D.中断0定时器1 C.外部中断0 B.外部中断A.13.MOVC A ,@A+PC指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址PSEN为() 14.A.复位信号输入端B.地址锁存允许信号输出端C.程序存储允许输出端D.程序存储器地址允许输入端15.MCS-51单片机的一个机器周期由()个振荡脉冲组成。

A.2B.4C.6D.1216.MOVC A ,#30H指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址17.计算机能直接识别的语言为()A.汇编语言B. 机器语言C.自然语言D.硬件和软件18.PSW的OV位为()A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位19.在单片机中()为程序存储器。

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

单片机原理及应用期末考试试题汇总1>单片机是将微处理器、一定容量的RAM和ROMW及(I/O) 口、定时器等电路集成在一块芯片上而构成的微型计算机。

2、单片机89C51片内集成了(4)KB的FLASFROM共有⑸个中断源。

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

4、89C51是以下哪个公司的产品? ( C )A、INTELB、AMDC、ATM ELD、PHILIPS5、在89C51中,只有当EA引脚接(高)电平时,CPU+访问片内的Flash ROMo&是非题:当89C51的EA引脚接低电平时,CPLR能访问片外ROM而不管片内是否有程序存储器。

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

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

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

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

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

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

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

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

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

16、是非题:在89C51中,当CPIB问片内、夕卜ROI\M时用MOVC 指令,访问片外RAI\M时用MOV粕令,访问片内RAIVE时用MOV 指令。

T17、在89C51中,片内RA附为地址为00H-7FH 的真正RAI\M,和地址为8OH~FFH6勺特殊功能寄存器(SFR)区两个部分。

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

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

F20、是非题:工作寄存器组是通过置位PSW的RS0和RS1来切换的。

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

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

T23、是非题:堆栈指针SP的内容可指向片内00H~7FH!勺任何RAM 单元,系统复位后,SP初始化为OOHo F24、数据指针DPTRt一个(16)位的特殊功能寄存器寄存器。

25、是非题:DPTRR能当作一个16位的特殊功能寄存器来使用。

F26>是非题:程序计数器PC是一个可以寻址的特殊功能寄存器。

F27、在89C51中,一个机器周期包括(12)个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和(4周期)指令。

2&当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个(高)电平并维持(2 )个机器周期,可将系统复位。

29、是非题:单片机89C51复位后,其PC指针初始化为0000H,使单片机从该地址单元开始执行程序。

T30、单片机89C51复位后,其I/O 口锁存器的值为0FFH ,堆栈指针的值为07H , SBUF 的值为不定,内部RAW勺值不受复位的影响,而其余寄存器的值全部为0H 。

31、是非题:单片机系统上电后,其内部RAM!勺值是不确定的。

T32、以下哪一个为51系列单片机的上电自动复位电路(假设RST 端内部无下拉电阻)(P"图1-8 (a)) o33、在89C51中,有两种方式可使单片机退出空闲模式,其一是任何的中断请求被响应,其二是(硬件复位);而只有(硬件复位)方式才能让进入掉电模式的单片机退出掉电模式。

34、请用下图说明89C51单片机读端口锁存器的必要性。

读锁存器是为了避免直接读端口引脚时,收到外部电路的干扰,而产生的误读现象。

35、请说明为什么使用LEDfl要接限流电阻,当高电平为+5V时,正常点亮一个LED需要多大阻值的限流电阻(设LED的正常工作电流为10mA导通压降为0.6V),为什么?解:因为LED导通时,电压降是固定的(0.6V)。

为了使LED既能正常工作(电流为10mA ,又不至于被过大的电流损坏,所以必须加一个限流电阻。

36、以下哪一条指令的写法是错误的( C )oA、MOV DPTR,#3F98HB、MOV R0,#0FEHC、MOV50H,#0FC3DH D、INC RO37、以下哪一条指令的写法是错误的( D )oA、INC DPTRB、MOV RO,#OFEHC、DEC A D、PUSH A38、以下哪一条指令的写法是错误的( B )oA、MOVC A,@A+DPTRB、MOV R0,#FEHC、CPL A D、PUSH ACC39>是非题:在51系列单片机的指令系统中,其加法、减法、乘法和除法必须有累加器A的参与才能完成。

T40、以下哪一条是位操作指令( B )oA、MOV PQ #OFFHB、CLR P1.0C、CPL A D、POP PSW41、以下哪一条是位操作指令(A、M0VP1 #OFFHB、MOV C,ACC.1C、CPL A D、POP PSW42、以下哪一条是位操作指令( B )oA、MOV PQ #OFFHB、SETB TROC、CPL RO D、PUSH PSW43、简述89C51单片机中断的概念。

当CPU正在处理某件事情的时候,外部发生的某一事件请求CPU 迅速去处理,于是,CPL®时中止当前的工作,转去处理所发生的时间。

中断服务处理完该事件以后,再回到原来被中止的地方,继续原来的工作,这样的过程成为中断。

44>什么是保护现场,什么是恢复现场?保护现场:当CPLP向应中断程序时,硬件会自动把断点地址(16 位程序计数器的值)压入堆栈之外,用户还须注意保护有关工作寄存器、累加器、标志位等信息;恢复现场:在完成中断服务程序后,恢复原工作寄存器、累加器、标志位等的内容。

45、单片机89C51有哪些中断源,对其中断请求如何进行控制?89C51中断系统有5个中断源:•INTO:外部中断0请求,低电平有效。

通过P3.2引脚输入。

•INT1:外部中断1请求,低电平有效。

通过P3.3引脚输入。

•TO:定时器/计数器0溢出中断请求。

•T1:定时器/计数器1溢出中断请求。

•TXD/RXD串行口中断请求。

当串行口完成一帧数据的发送或接收时,便请求中断。

46、单片机89C51的5个中断源分别为INTO > INT1、T0、T1 以及TXD/RXD o47、单片机89C51的中断要用到4个特殊功能寄存器,它们是TCON SCON IE 以及IPo48、在89C51中,外部中断由IT0(1)位来控制其两种触发方式,分别是电平触发方式和边沿触发方式。

49、简述单片机89C51中断的自然优先级顺序,如何提高某一中断源的优先级别。

中断源(控制位)外部中断0 (PXQ)定时器/计数器0溢出中断(PTQ)外部中断1 (PX1)定时器/计数器1溢出中断(PT1)串行口中断(PS)(若某几个控制位为1,则相应的中断源就规定为高级中断;反之, 若某几个控制位为0,则相应的中断源就规定为低级中断。

当同时接收到几个同一优先级的中断请求时,响应哪个中断源则取决于内部硬件查询顺序(即自然优先级)。

50、是非题:在89C51中,当产生中断响应时,所有中断请求标志位都由硬件自动清零。

F51、中断处理过程分为3个阶段,即中断响应中断处理以及中断返回。

52、简述51系列单片机中断响应的条件。

•有中断源发出中断请求;•中断总允许位EA=1,即CPLFF中断;•申请中断的中断源的中断允许位为1,即中断没有屏蔽;•无同级或更高级中断正在被服务;•当前的指令周期已经结束;•若现在指令为RETI或者是访问IE或IP指令,则该指令以及紧接着的另一条指令已执行完。

53、是非题:在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止。

T54、在51系列单片机执行中断服务程序时,为什么一般都要在矢量地址开始的地方放一条跳转指令?因为51系列单片机的两个相邻中断源中断服务程序入口地址相距只有8个单元,一般的中断服务程序是容纳不下的,因此一般都要在相应的中断服务程序入口地址中放一条跳转指令。

55、为什么一般都把主程序的起始地址放在0030H之后?因为0000H-0030H中有中断的矢量地址,为了避免冲突,一般都把主程序的起始地址放在0030H之后。

56、是非题:在执行子程序调用或执行中断服务程序时都将产生压栈的动作。

T57、单片机89C51片内有两个16 位的定时/计数器,即TO和T1,它们都有定时和事件计数的功能。

5&是非题:定时/计数器工作于定时方式时,是通过89C51片内振荡器输出经12分频后的脉冲进行计数,直至溢出为止。

T59、是非题:定时/计数器工作于计数方式时,是通过89C51的P3.4和P3.5对外部脉冲进行计数,当遇到脉冲下降沿时计数一次。

T60、是非题:定时/计数器在工作时需要消耗CPU的时间。

F61、是非题:定时/计数器的工作模式寄存器TMOIM以进行位寻址。

F62、是非题:定时/计数器在使用前和溢出后,必须对其赋初值才能正常工作。

F63、简述定时/计数器4种工作模式的特点。

模式仁是16位的定时器/计数器;模式2:把TLO (或TL1)配置成一个可以自动重装载的8位定时器/计数器;模式3:对TO和T1大不相同。

若将TO设置为模式3,则TLO和THO被分为两个相互独立的8位计数器。

定时器T1无工作模式3状态。

模式0:与模式1几乎完全相同,唯一的差别是模式0中,寄存器TLO用5位,THO用8位。

64、如何运用两个定时/计数器相串联来产生一秒的时钟基准信号。

试画出必要的电路部分,并写出程序。

(设晶振频率为12MH?用LED显示秒信号。

注:计数器输入端为P3.4(T0)、P3.5(T1) 0 ) ORG 0000HLJMP MAINORG OOOBHLJMP ONEORG 001BHLJMP COUORG 0030HMAIN: MOV P1,#0FFHMOV SP,#60HMOV TMOD,#01100001BMOV TL0,#0B0HMOV TH0,#3CHMOV TL1,#0F6HMOV TH1,#0F6HSETB TROSETB TR1SETB ETOSETB ET1SETB EASJMP$ONE:PUSH PSW PUSH ACCMOV TL0,#0B0HMOV TH0,#3CHCPL P1.1POP ACCPOP PSWRETICOU:PUSH PSW PUSH ACCCPL P1.0POP ACCPOP PSWRETIEND 65、是非题:在51系列单片机的指令中,既有带借位的减法指令, 又有不带借位的减法指令。

相关文档
最新文档