单片机原理期末考试试题附答案
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伪指令都只能对程序存储器起作用,不能对数据存储器进行初始化。
单片机原理期末考试试题附答案
单片机原理及应用期末考试试题汇总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)组寄存器为当前的工作寄存器。
单片机原理及应用期末考试题试卷大全(含答案)
单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在()a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()a)7542H b)7542 c)75.42H d)75.424.下列指令中不影响标志位CY的指令有()。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为()a)运算器、控制器 b)加法器、寄存器c)运算器、寄存器 d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机a)16 b)4 c)8 d)准167.8031复位后,PC与SP的值为()a )0000H,00H b)0000H,07H c)0003H,07H d)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
a)MOV A, @R1 b)MOVC A, @A + DPTRc)MOVX A, @ R0 d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()a)20H b)30H c)00H d)70H10.下列哪条指令是正确的()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.半导体存储器分成两大类和,其中具有易失性,常用于存储。
单片机期末考试题和答案
单片机期末考试题和答案一、选择题(每题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年《单片机原理及应用》期末试题及答案课程名称:单片机原理及应用考试方式:闭卷考试时间: 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 )。
(完整版)单片机原理及接口技术期末考试试题及答案
《单片机原理及接口技术》试卷一.单项选择题(每题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首先响应()。
A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断13.MOVC A ,@A+PC指令对于源操作数的寻址方式是()A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址14. PSEN为()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、单片机是将微处理器、一定容量的 RAM 和ROm 及(I/O) 口、 定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机89C51片内集成了 (4)KB 的FLASHROiyi 共有⑸个中断 源。
在89C51中,只有当EA 引脚接(高)电平时,CPU+访问片内 &是非题:当89C51的EA 引脚接低电平时,CPLR 能访问片外 ROiyi 而不管片内是否有程序存储器。
T 7、是非题:当89C51的EA 引脚接高电平时,CPLR 能访问片内的4KB 空间。
F8、当CPIB 问片外的存储器时,其低八位地址由(P0) 口提供,高 八位地址由(P2) 口提供,8位数据由(P0) 口提供。
9、在I/O 口中,(P0) 口在接LED 时,必须提供上拉电阻,(P3) 口具有第二功能。
3、 两位十六进制数最多可以表示(256)个存储单元。
4、 89C51是以下哪个公司的产品?(A 、 INTELB 、AMDC 、ATM ELD 、PHILIPS5、的 Flash10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结 果永远是相同的。
F11>是非题:是读端口还是读锁存器是用指令来区别的。
T 12、是非题:在89C51的片内RAIVE 中,位地址和部分字节地址 是冲突的。
F13、是非题:中断的矢量地址位于 RAIVE 中。
F14、MCS-51系列单片机是属于(B)体系结构。
89C51中,当CPIB 问片内、夕卜ROI\M 时用MOVCRAI\M 时用MOV 粕令,访问片内RAIVE 时用MOV 17、在89C51中,片内RA 附为地址为 00H-7FH 的真正RAI\M ,和地址为80H~FFH(l 勺特殊功能寄存器(SFR)区两个部分。
18、在89C51中,通用寄存器区共分为⑷组,每组(8)个工作寄 存器,当CPie 位时,第(0)组寄存器为当前的工作寄存器。
单片机原理-期末考试试题-(附答案)教材
单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的(D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c )P2 d)P32.单片机应用程序一般存放在(B )a)RAM b)ROM c)寄存器d)CPU 3.已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数值为(B)a) 7542H b ) 7542 ! c ) 75.42H d )75.424. 下列指令中不影响标志位CY的指令有( D )oa) ADD A 20H b) CLR c) RRC A d) INC A5. CPI主要的组成部部分为( A )a)运算器、控制器b) 加法器、寄存器c )运算器、寄存器d) 运算器、扌曰令译码器6. INTEL 8051 CPU是( C )位的单片机a) 16 b) 4 c ) 8 dE 167.8031复位后,PC与SP的值为( B )a ) 0000H 00H b) 0000H, 07Hc ) 0003H, 07H d) 0800H 00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为(B )。
a ) MOV A, @R1 b) MOVC A, @A+DPTRc) MOVX A, @R0 d) MOVX A, @DPTR 9.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才脱离复位状态,进入程序运行状态,从ROMD000H H单元开始取指令并翻译和执行。
单片机期末试题及答案
单片机期末试题及答案一、选择题(每题2分,共20分)1. 单片机的英文缩写是()。
A. CPUB. MCUC. ROMD. RAM答案:B2. 下列哪个不是8051单片机的内部存储器()。
A. ROMB. RAMC. EPROMD. SRAM答案:C3. 8051单片机的定时器/计数器有()个。
A. 1B. 2C. 3D. 4答案:B4. 8051单片机的外部中断源有()个。
A. 1B. 2C. 3D. 4答案:B5. 下列哪个指令是将累加器A的内容与寄存器R0的内容相加()。
A. ADD A, #dataB. ADD A, R0C. MOV A, #dataD. MOV A, R0答案:B6. 8051单片机的定时器/计数器工作在定时模式时,定时时间由()决定。
A. 定时器/计数器的初值B. 定时器/计数器的溢出次数C. 定时器/计数器的初值和溢出次数D. 单片机的时钟频率答案:C7. 8051单片机的串行通信接口工作在方式1时,其波特率由()决定。
A. 定时器的初值B. 定时器的溢出次数C. 单片机的时钟频率D. 单片机的时钟频率和定时器的初值答案:D8. 8051单片机的外部中断优先级由()决定。
A. 外部中断源B. 优先级寄存器IPC. 外部中断源和优先级寄存器IPD. 中断向量表答案:C9. 8051单片机的I/O端口P1.0的高电平输出电压接近于()。
A. 0VB. 5VC. 3.3VD. 2.5V答案:B10. 8051单片机的看门狗定时器的英文缩写是()。
A. WDTB. WDGC. WTDD. WDC答案:A二、填空题(每题2分,共20分)1. 8051单片机的内部RAM分为______和______。
答案:工作寄存器区;位寻址区2. 8051单片机的定时器/计数器0和1可以工作在______、______和______模式。
答案:13位定时/计数器;16位定时/计数器;8位自动重装载3. 8051单片机的外部中断INT0和INT1的中断向量地址分别是______和______。
单片机期末考试试卷及答案
单片机期末考试试卷及答案本文为单片机期末考试试卷及答案,共计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片内集成了4KB的FLASH ROM,共有5个中断源;3、两位十六进制数最多可以表示256个存储单元;4、89C51是以下哪个公司的产品 CA、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组寄存器为当前的工作寄存器;19、是非题:工作寄存器区不允许做普通的RAM单元来使用;F20、是非题:工作寄存器组是通过置位PSW 中的RS0和RS1来切换的;T21、是非题:特殊功能寄存器可以当作普通的RAM单元来使用;F22、是非题:访问128个位地址用位寻址方式,访问低128字节单元用直接或间接寻址方式;T23、是非题:堆栈指针SP的内容可指向片内00H~7FH的任何RAM单元,系统复位后,SP初始化为00H;F24、数据指针DPTR是一个16位的特殊功能寄存器寄存器;25、是非题:DPTR只能当作一个16位的特殊功能寄存器来使用;F26、是非题:程序计数器PC是一个可以寻址的特殊功能寄存器;F27、在89C51中,一个机器周期包括 12个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令和4周期指令;28、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个高电平并维持 2个机器周期,可将系统复位;29、是非题:单片机89C51复位后,其PC 指针初始化为0000H,使单片机从该地址单元开始执行程序;T30、单片机89C51复位后,其I/O口锁存器的值为 0FFH ,堆栈指针的值为 07H ,SBUF 的值为不定 ,内部RAM的值不受复位的影响,而其余寄存器的值全部为 0H ;31、是非题:单片机系统上电后,其内部RAM 的值是不确定的;T32、以下哪一个为51系列单片机的上电自动复位电路假设RST端内部无下拉电阻P11图1-8a;33、在89C51中,有两种方式可使单片机退出空闲模式,其一是任何的中断请求被响应 ,其二是硬件复位;而只有硬件复位方式才能让进入掉电模式的单片机退出掉电模式;34、请用下图说明89C51单片机读端口锁存器的必要性;读锁存器是为了避免直接读端口引脚时,收到外部电路的干扰,而产生的误读现象;35、请说明为什么使用LED需要接限流电阻,当高电平为+5V时,正常点亮一个LED 需要多大阻值的限流电阻设LED的正常工作电流为10mA,导通压降为,为什么解:因为LED导通时,电压降是固定的;为了使LED既能正常工作电流为10mA,又不至于被过大的电流损坏,所以必须加一个限流电阻;36、以下哪一条指令的写法是错误的 C ; A、MOV DPTR,3F98H B、MOV R0,0FEH C、MOV 50H,0FC3DH D、INC R037、以下哪一条指令的写法是错误的 D ;A、INC DPTRB、MOV R0,0FEHC、DEC AD、PUSH A38、以下哪一条指令的写法是错误的 B ;A、MOVC A,A+DPTRB、MOV R0,FEHC、CPL AD、PUSH ACC39、是非题:在51系列单片机的指令系统中,其加法、减法、乘法和除法必须有累加器A的参与才能完成;T40、以下哪一条是位操作指令 B ;A、MOV P0,0FFHB、CLRC、CPL AD、POP PSW41、以下哪一条是位操作指令 B ;A、MOV P1,0FFHB、MOV C,C、CPL AD、POP PSW42、以下哪一条是位操作指令 B ;A、MOV P0,0FFHB、SETB TR0C、CPL R0D、PUSH PSW43、简述89C51单片机中断的概念;当CPU正在处理某件事情的时候,外部发生的某一事件请求CPU迅速去处理,于是,CPU 暂时中止当前的工作,转去处理所发生的时间;中断服务处理完该事件以后,再回到原来被中止的地方,继续原来的工作,这样的过程成为中断;44、什么是保护现场,什么是恢复现场保护现场:当CPU响应中断程序时,硬件会自动把断点地址16位程序计数器的值压入堆栈之外,用户还须注意保护有关工作寄存器、累加器、标志位等信息;恢复现场:在完成中断服务程序后,恢复原工作寄存器、累加器、标志位等的内容;45、单片机89C51有哪些中断源,对其中断请求如何进行控制89C51中断系统有5个中断源:●INT0:外部中断0请求,低电平有效;通过引脚输入;●INT1:外部中断1请求,低电平有效;通过引脚输入;●T0:定时器/计数器0溢出中断请求;●T1:定时器/计数器1溢出中断请求;●TXD/RXD:串行口中断请求;当串行口完成一帧数据的发送或接收时,便请求中断;46、单片机89C51的5个中断源分别为INT0 、INT1 、T0 、T1 以及 TXD/RXD ;47、单片机89C51的中断要用到4个特殊功能寄存器,它们是TCON、SCON、 IE 以及IP;48、在89C51中,外部中断由IT01位来控制其两种触发方式,分别是电平触发方式和边沿触发方式;49、简述单片机89C51中断的自然优先级顺序,如何提高某一中断源的优先级别;中断源控制位外部中断0PX0定时器/计数器0溢出中断PT0外部中断1PX1 定时器/计数器1溢出中断PT1串行口中断PS若某几个控制位为1,则相应的中断源就规定为高级中断;反之,若某几个控制位为0,则相应的中断源就规定为低级中断;当同时接收到几个同一优先级的中断请求时,响应哪个中断源则取决于内部硬件查询顺序即自然优先级;50、是非题:在89C51中,当产生中断响应时,所有中断请求标志位都由硬件自动清零;F51、中断处理过程分为3个阶段,即中断响应、中断处理以及中断返回 ;52、简述51系列单片机中断响应的条件;●有中断源发出中断请求;●中断总允许位EA=1,即CPU开中断;●申请中断的中断源的中断允许位为1,即中断没有屏蔽;●无同级或更高级中断正在被服务;●当前的指令周期已经结束;●若现在指令为RETI或者是访问IE或IP 指令,则该指令以及紧接着的另一条指令已执行完;53、是非题:在51系列单片机中,中断服务程序从矢量地址开始执行,一直到返回指令RETI为止;T54、在51系列单片机执行中断服务程序时,为什么一般都要在矢量地址开始的地方放一条跳转指令因为51系列单片机的两个相邻中断源中断服务程序入口地址相距只有8个单元,一般的中断服务程序是容纳不下的,因此一般都要在相应的中断服务程序入口地址中放一条跳转指令;55、为什么一般都把主程序的起始地址放在0030H之后因为0000H~0030H中有中断的矢量地址,为了避免冲突,一般都把主程序的起始地址放在0030H之后;56、是非题:在执行子程序调用或执行中断服务程序时都将产生压栈的动作;T57、单片机89C51片内有两个 16 位的定时/计数器,即T0和T1,它们都有定时和事件计数的功能;58、是非题:定时/计数器工作于定时方式时,是通过89C51片内振荡器输出经12分频后的脉冲进行计数,直至溢出为止;T59、是非题:定时/计数器工作于计数方式时,是通过89C51的和对外部脉冲进行计数,当遇到脉冲下降沿时计数一次;T60、是非题:定时/计数器在工作时需要消耗CPU的时间;F61、是非题:定时/计数器的工作模式寄存器TMOD可以进行位寻址;F62、是非题:定时/计数器在使用前和溢出后,必须对其赋初值才能正常工作;F63、简述定时/计数器4种工作模式的特点;模式1:是16位的定时器/计数器;模式2:把TL0或TL1配置成一个可以自动重装载的8位定时器/计数器;模式3:对T0和T1大不相同;若将T0设置为模式3,则TL0和TH0被分为两个相互独立的8位计数器;定时器T1无工作模式3状态; 模式0:与模式1几乎完全相同,唯一的差别是模式0中,寄存器TL0用5位,TH0用8位;64、如何运用两个定时/计数器相串联来产生一秒的时钟基准信号;试画出必要的电路部分,并写出程序;设晶振频率为12MHz,用LED显示秒信号;注:计数器输入端为T0、T1;ORG 0000HLJMP MAINORG 000BHLJMP ONEORG 001BHLJMP COUORG 0030HMAIN: MOV P1,0FFHMOV SP,60HMOV TMOD,01100001BMOV TL0,0B0HMOV TH0,3CHMOV TL1,0F6HMOV TH1,0F6HSETB TR0SETB TR1SETB ET0SETB ET1SETB EASJMP $ONE: PUSH PSWPUSH ACCMOV TL0,0B0HMOV TH0,3CHCPLPOP ACCPOP PSWRETICOU: PUSH PSWPUSH ACCCPLPOP ACCPOP PSWRETIEND65、是非题:在51系列单片机的指令中,既有带借位的减法指令,又有不带借位的减法指令;F66、用一个定时/计数器加软件计数器的方式,实现一秒的时钟基准信号,试写出程序并加以说明;设晶振频率为12MHz,由口输出秒信号;本程序使用定时器T0,工作模式1;由于晶振频率为12MHz,因此利用定时器T0计时50ms,其初值为3CB0H;利用工作寄存器R7作软件计数器,计数20次;每计时满一秒,就将口输出信号取反,以输出秒信号;ORG 0000HLJMP MAINORG 000BHLJMP ONEORG 0030HMAIN: MOV P1,0FFHMOV SP,60HMOV R7,0MOV TMOD,01HMOV TL0,0B0HMOV TH0,3CHSETB TR0SETB ET0CLR PT0SETB EALJMP $ONE: PUSH PSWPUSH ACCINC R7 CJNE R7,20,LOOPMOV R7,0CPLLOOP: MOV TL0,0B0HMOV TH0, 3CHPOP ACCPOP PSWRETIEND67、单片机89C51的时钟频率为6MHz,若要求定时1ms,定时/计数器工作于模式1,其定时/计数器的初值为FE0CH.68、是非题:单片机89C51的定时/计数器是否工作可以通过外部中断进行控制;T69、单片机89C51具有并行通信和串行通信两种通信方式;70、是非题:并行通信的优点是传送速度高,缺点是所需传送线较多,远距离通信不方便;T71、是非题:串行通信的优点是只需一对传送线,成本低,适于远距离通信,缺点是传送速度较低;T72 、串行通信有同步通信和异步通信两种通信方式;73、在异步通信中,数据的帧格式定义一个字符由4部分组成,即:起始位、数据位、奇偶校验位和停止位;74、是非题:异步通信中,在线路上不传送字符时保持高电平;T75、是非题:在异步通信的帧格式中,数据位是低位在前高位在后的排列方式;T76、是非题:异步通信中,波特率是指每秒传送二进制代码的位数,单位是b/s;T77、串行通信中,为使设备同步工作,需要通信双方有两个共同的要求,一是通信双方必须采用统一的编码方式,二是通信双方必须能产生相同的传送速率 ;78、是非题:在89C51的串行通信中,串行口的发送和接收都是对特殊功能寄存器SBUF进行读/写而实现的;T79、单片机89C51中的串行通信共有 4 种方式,其中方式 0 是用作同步移位寄存器来扩展I/O口的;80、是非题:在单片机89C51中,串行通信方式1和方式3的波特率是固定不变的;F81、是非题:在单片机89C51中,读和写的SBUF在物理上是独立的,但地址是相同的;T82、是非题:单片机89C51一般使用非整数的晶振是为了获得精确的波特率;T83、是非题:单片机89C51和PC机的通信中,使用芯片MAX232是为了进行电平转换;T84、设89C51的晶振频率为,选用定时器T 工作模式2作波特率发生器,波特率为2400b/s,且SMOD置0,则定时器的初值为F4H ;85、简述89C51串口通信的四种方式及其特点;方式0:同步移位寄存器输入/输出方式,常用于扩展I/O口;波特率固定为振荡频率的1/12,并不受PCON寄存器中SMOD位的影响;方式1:用于串行发送或接收,为10位通用异步接口;TXD与RXD分别用于发送与接收数据;收发一帧数据的格式为1位起始位、8位数据位低位在前、1位停止位,共10位;波特率由定时器T1的溢出率与SMOD值同时决定; 方式2:用于串行发送或接收,为11位通用异步接口;TXD与RXD分别用于发送与接收数据;收发一帧数据的格式为1位起始位、8位数据位低位在前、1位可编程的第9数据位和1位停止位,共11位;波特率取决于PCON中SMOD位的值:当SMOD=0时,波特率为的1/64;当SMOD=1时,波特率为的1/32;方式3:用于串行发送或接收,为11位通用异步接口;TXD与RXD分别用于发送与接收数据;帧格式与方式2相同,波特率与方式1相同;86、以下哪种方式的接口总线最少 CA、SPIB、I2CC、单总线D、并行通信87、是非题:89C51单片机没有SPI接口,只能依靠软件来模拟SPI的操作;T88、是非题:89C51单片机没有I2C接口,只能依靠软件来模拟I2C的操作;T89、是非题:在89C51中,当用某两根口线来实现I2C总线的功能时,这两根口线必须接上拉电阻;T90、是非题:在I2C总线的时序中,首先是起始信号,接着传送的是地址和数据字节,传送完毕后以终止信号结尾;F91、是非题:在单总线测温器件DS18S20中,每个器件都具有一个唯一的序号;T92、简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理;键抖动会引起一次按键被误读多次;为了确保CPU对键的一次闭合仅做一次处理,必须去除键抖动;在键闭合稳定时,读取键的状态,并且必须判别;在键释放稳定后,再作处理;按键的抖动,可用硬件或软件两种方法消除;93、键盘可分为独立连接式和行列矩阵式两类;键盘可分为编码式和非编码式两类;94、LED数码管有静态显示和动态显示两种方式;95、简述LED数码管动态扫描的原理及其实现方式;动态扫描的原理是利用人的视觉暂留,让人觉得各位LED同时点亮一样;逐位轮流点亮各个LED,每一位保持1ms,在10~20ms之内再一次点亮,重复不止,就可以实现动态扫描;96、是非题:在A/D转换器中,逐次逼近型在精度上不及双积分型,但双积分型在速度上较低;T97、是非题:A/D转换的精度不仅取决于量化位数,还取决于参考电压;T98、以下哪个是属于单片机系统前向通道的器件AA、A/D转换B、D/A转换C、LED数码管D、继电器99、MCS-51 单片机的RS1,RS0=01 时,当前寄存器R0—R7 占用内部RAM B 单元; A、00H—07H B、 08H—0FH C、 10H—17H D、18H—1FH100、能否把继电器直接接在89C51的某一口线上来用为什么不能;因为89C51的I/O所提供的电压不足于驱动继电器,必须加一个三极管;101、MCS-51 单片机有片内RAM 容量 A ;A. 128B B、 4KB C、 8KB D、 256B102、简述看门狗的基本原理; 看门狗是通过软件和硬件的方式在一定的周期内监控弹片机的运行状况,如果在规定时间内没有收到来自单片机的清除信号,也就是我们通常说的没有及时喂狗,则系统会强制复位,以保证系统在受干扰时仍然能够维持正常的工作状态103、简述软件陷阱技术的原理;软件陷阱就是用一条引导指令强行将捕获的程序引向一个指定的地址,在那里有一段专门对程序出错进行处理的程序,以使程序按既定目标执行;104、在执行下列指令后,A=___60H___,R0=__45H____,60H=___4 5H___; MOV A, 45HMOV R0, 60HMOV R0,AXCH A, R0105、MCS-51 单片机的最大时序定时单位是 D ; A、拍节 B、状态 C、机器周期 D、指令周期106、设RAM 中2456H=66H,2457H=34H,ROM 中2456H=55H,2457H=64H;请分析下面程序执行后各寄存器的内容;A=___64H___,DPTR=__2356H____; MOV A,1 MOV DPTR,2456H MOVC A,A+DPTR107、MCS-51 单片机的定时器/计数器工作方式0 是C ;A、8 位计数器结构B、16 位计数器结构C、13 位计数器结构D、2 个8 位计数器结构108、执行下列程序后,A=__35H____,B=__16H____;MOV A,9FHMOV B,36HANL B,ASETB CADDC A,B109、MCS-51 单片机的外部中断0 中断入口地址为 C ;A、 000BHB、 001BHC、0003HD、 0013H110、将以表格形式存放在从table 开始的内部单元中的8 个单字节正数求平均值;MOV R0,TABLEMOV R2,8MOV R4,0LOOP1:MOV A,R0_ADDCA,R4_____MOV R4,AINC R0DJNZ R2,LOOP1MOV B,8_DIVAB_____ RET。
单片机原理-期末考试试题-(附标准答案)
单片机原理及应用期末考试试题汇总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、单片机是将微处理器、一定容量的 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. 单片机的中断系统通常由几个中断源组成?A. 2个B. 3个C. 4个D. 5个答案:C2. 在8051单片机中,以下哪个寄存器用于存放指令的操作码?A. ACCB. BC. PSWD. PC答案:D3. 在8051单片机的定时器/计数器中,以下哪个定时器是16位的?A. 定时器0B. 定时器1C. 定时器2D. 定时器3答案:B4. 单片机的串行通信方式有几种?A. 1种B. 2种C. 3种D. 4种答案:C5. 在8051单片机中,以下哪个引脚用于外部中断0的请求?A. P3.2B. P3.3C. P3.4D. P3.5答案:B二、填空题1. 单片机的中断处理过程包括________、________、________和________四个阶段。
答案:中断请求、中断响应、中断处理、中断返回2. 8051单片机的存储器分为________存储器和________存储器。
答案:程序存储器、数据存储器3. 在8051单片机中,定时器/计数器的初值计算公式为:初值 = 65536 - ____________。
答案:计数次数4. 单片机的串行通信方式有________和________两种。
答案:异步通信、同步通信5. 在8051单片机中,外部中断1的优先级高于________。
答案:定时器0中断三、判断题1. 在8051单片机中,外部中断0和外部中断1的优先级相同。
(×)2. 8051单片机的定时器/计数器可以同时用作定时器和计数器。
(√)3. 单片机的串行通信只能使用异步通信方式。
(×)4. 在8051单片机中,定时器0和定时器1的中断优先级相同。
(×)5. 单片机的中断处理过程中,中断返回阶段是将程序计数器PC恢复到中断前的值。
(√)四、简答题1. 简述单片机的中断处理过程。
答:单片机的中断处理过程包括以下四个阶段:(1)中断请求:当某个中断源发生事件时,向CPU发出中断请求。
完整版单片机原理及接口技术期末考试试题及答案
《单片机原理及接口技术》试卷一.单项选择题(每题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.在单片机中()为程序存储器。
单片机原理及应用期末考试试卷及答案
单片机原理及应用期末考试试卷班级:_______________学号:_______________:_______________得分:_______________ (卷面共有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〕。
单片机原理及应用期末考试试题及答案(共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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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、MOV 50H,#0FC3DHD、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 位程序计数器的值)压入堆栈之外,用户还须注意保护有关工作寄存器、累加器、标志位等信息;恢复现场:在完成中断服务程序后,恢复原工作寄存器、累加器、标志位等的内容。
345、单片机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 以及IPo4&在89C51中,外部中断由IT0(1)位来控制其两种触发方式,分别是电平触发方式和边沿触发方式。
49、简述单片机89C51中断的自然优先级顺序,如何提高某一中断源的优先级别。
3中断源(控制位)外部中断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位的定时器/计数器;5模式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,#0F6H MOV TH1,#0F6H SETB TRO SETB TR1 SETB ETOSETB ET1 SETB EASJMP$ONE:PUSH PUSH ACC MOV TL0,#0B0H MOV TH0,#3CH CPL P1.1 POP ACC POP PSW RETICOU:PUSH PUSH ACC CPL P1.0 POP ACC POP PSW PSW PSW6RETIEND 65、是非题:在51系列单片机的指令中,既有带借位的减法指令, 又有不带借位的减法指令。