MCS51微机原理及接口技术试题
(完整版)微机原理习题库(51单片机)含答案.doc
第一章单片机概述与结构一、选择题1.访问片外部数据存储器时,不起作用的信号是(C)。
A. /RD B. /WE C. /PSEN D .ALE2.51 单片机 P0 口用作输出时,应外接( A )。
A.上拉电阻 B .二极管C.三极管 D .下拉电阻3.进位标志 CY 在( C )中。
A.累加器B.算逻运算部件 ALU C.程序状态字寄存器PSW D. DPTR 4.堆栈数据的进出原则是( D )。
A.先进先出 B .进入不出C.后进后出 D .先进后出5.51 单片机系统中,若晶振频率为6MHz ,一个机器周期等于( D )μs。
A. 1.5 B . 3 C. 1 D .26.在家用电器中使用单片机应属于微计算机的( B )。
A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用7.PC 的值是( C )。
A.当前正在执行指令的前一条指令的地址 B .当前正在执行指令的地址C.当前正在执行指令的下一条指令的地址 D .控制器中指令寄存器的地址8.单片机应用程序一般存放在( B )中。
A. RAM B.ROM C.寄存器D.CPU 9.在堆栈操作中,当进栈数据全部弹出后,这时SP 应指向( D )A.栈底单元 B . 7FH 单元C.栈底单元地址加1D.栈底单元地址减10.51 单片机的并行I/O 口信息有两种读取方法:一种是读引脚,还有一种是(A A.读锁存器B.读数据库C.读 A 累加器D.读 CPU1 )。
二、填空题1.单片机复位后,SP、 PC 和 I/O 口的内容分别为07H\000H\FFH。
2.单片机有四个工作寄存器区,由PSW 状态字中的RS1 和 RS0 两位的状态来决定。
单片机复位后,若执行 SETB RS0 指令,此时只能使用1区的工作寄存器,地址范围是08H---0FH。
3.51 单片机驱动能力最强的并行端口为P0 端口。
4.51 单片机 PC 的长度为16 位, SP 的长度为 ___8____位, DPTR 的长度为 _16__ 位。
微机原理与接口技术试题
微机原理与接口技术试题一、选择题1.下列关于微处理器的说法中,正确的是: A. 微处理器由运算器和控制器组成 B. 微处理器是计算机的输入设备 C. 微处理器是计算机的外部存储器D. 微处理器是计算机的输出设备2.在微机系统中,CPU与外部设备之间进行数据传输的方式是: A. 输入/输出方式 B. 数据总线方式 C. 总线方式 D. 中断方式3.下列关于总线的说法中,正确的是: A. 数据总线只能进行单向传输B. 地址总线用于传输数据C. 控制总线用于传输指令D. 地址总线和数据总线可以进行双向传输4.在微机系统中,中断是指: A. 停止CPU的执行 B. CPU暂停执行当前程序,转去执行中断服务程序 C. CPU长时间等待外设数据传输 D. CPU向外设发送中断请求信号5.在微机系统中,DMA是指: A. 数据管理器 B. 直接内存访问 C. 分布式存储器访问 D. 动态存储器访问二、简答题1.请简要描述微处理器的功能和组成结构。
微处理器是计算机的核心部件,负责执行计算机的指令并控制计算机的整个运行过程。
它主要由运算器和控制器组成。
其中,运算器负责对数据进行算术和逻辑运算,而控制器负责解析和执行指令。
微处理器的组成结构包括以下几个部分:–运算器:由算术逻辑单元(ALU)和寄存器组成,负责执行算术和逻辑运算。
–控制器:负责解析和执行指令,控制计算机的运行流程。
–寄存器:存储临时数据和地址信息,用于运算和控制过程中的数据传输和存储。
–数据通路:用于数据在各个部件之间的传输,包括数据总线、地址总线和控制总线等。
–外部接口:用于与外部设备进行数据交互和通信。
2.请解释什么是中断,并简要说明中断的实现过程。
中断是计算机在执行程序过程中,根据某种条件自动暂停当前程序的执行,转而去执行相应的中断服务程序。
中断的实现过程如下:1.当检测到中断信号时,CPU会立即将当前程序的执行状态保存到栈中,包括程序计数器和其他寄存器的值。
微机原理及接口技术试题及答案精选全文完整版
《微机原理及接口技术》试卷(A )适用专业(计算机科学与技术) 使用班级()一、选择题(每题 1 分,共 15 分) 1. 微机中控制总线传送的是 ( )。
A.存储器和I/O 接口的地址码B.微处理器向内存储器和I/O 的命令信号C.存储器和I/O 设备向微处理器传送的状态信号D.B 和C2. 8253可编程定时/计数器,在初始化时写入的最大计数初值是 ( )。
A.0000HB.7FFFHC.65535D.FFFFH3. 在异步串行通信中引入了"波特率因子"的概念,波特率因子为16,64时,接收时钟的频率为波特率的16,64倍,引入波特率因子的目的是 ( )。
A.识别正确的起始位 B.提高接收速度 C.提高采样精度 D.三者都是4. 8086 CPU 标志寄存器共有( )位,其中使用7位,未使用其它位均作为CPU 指令运行后的状态信息和控制标志信息。
A. 8 B. 10 C. 16 D. 205. 8086微处理器CLK 引脚输入时钟信号是由( )提供。
A.8284 B.8288C.8287 D.82896. 最基本的读操作包含4个状态,即T 1 、T 2、T 3和T 4 ,当存储器或 I/O 设备的速度慢于CPU 速度时,在( )状态之间插入1个或几个等待状态T W 。
A. T 3和T 4 B. T 1和T 2 C. T 2和T 3 D. T 1和T 37. 在计算机与外设之间数据的传送方式分为串行传送方式和( )传送方式两类。
A.并行传送方式 B. 同步传送方式 C. 异步传送方式 D. 串/并传送方式8. 8253的( )是软件触发选通方式。
A.方式OB.方式1C.方式2D.方式4 9.串行异步通信协议中一个字符正式发送前,先发送( )低电平有效。
A.两个起始位 B .3个起始位 C. 1.5个起始位 D .1个起始位 10.对8255A 的C 口执行按位置位/复位操作时,写入的端口地址是( )。
微机原理与接口技术(单片机)期中练习题-参考答案
2011—2012学年第2学期期中练习试卷课程名称:微机原理与接口技术使用班级:电信N091、N092班级:姓名:学号:一.单项选择题(每题1分,共15分)1.DPTR为( C )A.程序计数器B.累加器C.数据指针寄存器D.程序状态字寄存2.PSW的Cy位为( B )A.辅助进位标志B.进位标志C.溢出标志位D.奇偶标志位3.MCS-51单片机片内ROM容量为(A )A.4KBB.8KBC.128BD.256B4.MCS-51单片机片要用传送指令访问片外数据存储器,它的指令操作码助记符是以下哪个?(B )A.MULB.MOVXC.MOVCD.MOV5.direct表示( C )A.8位立即数B.16位立即数C.8位直接地址D.16位地址6.堆栈指针SP是一个( A )位寄存器A.8B.12C.13D.167.定时器/计数器工作方式选择中,当M1M0=11时,其工作方式为( D )A.方式0B.方式1C.方式2D.方式38.MCS-51的最小时序定时单位是( A )A.节拍B.状态C.机器周期D.指令周期9.MOVC A ,#30H指令对于源操作数的寻址方式是( C )A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址10.计算机能直接识别的语言为( B )A.汇编语言B. 机器语言C.自然语言D.硬件和软件11.主频为12MHz的单片机它的机器周期为(C )A.1/12微秒B.0.5微秒C.1微秒D.2微秒12.MOVC A ,@A+PC指令对于源操作数的寻址方式是( D )A.寄存器间接寻址B.寄存器寻址C.立即寻址D.变地寻址13.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是( B )。
A 4KB B 64KB C 8KB D 128KB14.假定堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(D )。
微机原理与接口技术试题及答案
第四章4-1填空1.MCS-51的Po □作为输出端口时,每位能驱动8 个SL型TTL负载.2.MCS-51有_____ £个并行I\O 口,其中P0〜P3是准双向口,所以由输出转输入时必须先写入"1" ______3.设计8031系统时,一P0、P2 __ 口不能用作一般I\O 口.4.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器SCON 加以诜择.5.当使用慢速外设时,最佳的传输方式是中断.6.当定时器To工作在方式3 时,要占定时器T1的TR1和TF1_两个控制位.7.MCS-51有,一个中断源,有2个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择..8.用串口扩并口时,串行接口工作方式应选为方式0 .9.在串行通信中.有数据传送方向单工、半双工、全双工三种方式.10.外部中断入口地址为0013H4-2判断1.MCS-51的5个中断源优先级相同。
(X )2.要进行多机通信,MCS-51串行接口的工作方式应为方式1。
( X )3.MCS-51 上电复位时,SBUF=00H。
( X )。
4.MCS-51有3个中断源,优先级由软件填写特殊功能寄存器IP加以选择..(X )5.用串口扩并口时,串行接口工作方式应选为方式1. ( X )6.外部中断INTO入口地址为_0013H ( X )7.MCS-51外部中断0的入口地址是0003H。
(V ).8.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。
(V )。
9.使用8751且=1时,仍可外扩64KB的程序存储器。
( X )10. PC存放的是当前执行的指令。
(X )11. MCS-51的特殊功能寄存器分布在60H-80H地址范围内。
(X )12.MCS-51有4个并行I\O 口,其中P0〜P3是准双向口,所以由输出转输入时必须先写入"0" (X4-3选择1.在中断服务程序中,至少应有一条(D )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令2.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( B(A) 98H (B ) 84H (C ) 42 (D) 22H3.D MCS-51在响应中断时,下列哪种操作不会发生(D ).(A)保护现场(B)保护PC (C)找到中断入口若悬河①)保护PC转入中断入口4.用MCS-51串行接口扩展并行I\O 口时,串行接口工作方式应选择(C )(A)方式0 (B)方式1 (C)方式2 (D)方式35.MCS-51有中断源(A )(A 5个 (B 2个(C 3个(D 6个6.MCS-51响应中断时,下面哪一个条件不是必须的( )(A)当前指令执行完毕(B)中断是开放的确(C)没有同级或高级中断服务须(D)必须有RET1指令7.使用定时器T1时,有几种工作模式(D )(A)l种(B)2种(C)3种(D)4种8.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是(B )(A)由CPU自动完成(B)在中断响应中完成功之路(C)应由中断服务程序完成(D)在主程序中完成9.下面哪一种传送方式适用于处理外部事件(C )(A)DMA (B)无条件传递进(C)中断(D)条件传递1、2、4章的编程1. 8225A控制字地址为300FH,请按:A 口方式0输入用口方式1输出,C 口高位输出,C 口低位输入,确定8225A控制字并编初始化程序.解:控制字为10010101=95H初始化程序:MOV DPTR ,#300FHMOV A,#95HMOVX @DPTR ,A2.编定一个软件延时1S和1mi n的子程序.设f osc=6Hz,则一个机器周期1 us。
微机原理与接口技术第二章试题及答案
第二章2-1填空1..微处器由寄存器、控制器和运算器三部分组成..2.当MCS-51引脚ALE信号有效时,表示从Po口稳定地送出了低8位地址.3.MCS-51的堆栈是软件填写堆栈指针临时在_片内数据存储器内开辟的区域.4.MCS-51中凡字节地址能被_8整除的特殊功能寄存器均能寻址.5.MCS-51有4组工作寄存器,它们的地址范围是00H~1FH.6.MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址.7.计算机的系统总线有地址总线、控制总线和数据总线。
8.80C51含4KB掩膜ROM。
9.80C51在物理有4个独立的存储空间。
10.一个机器周期等于6个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期。
2-2判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√)2.MCS-51的相对转移指令最大负跳距是127B。
(×)3.MCS-51的程序存储器只是用来存放程序的。
(×)存放程序和表格常数。
4.MCS-51的时钟最高频率是18MHz. (×). 12MHz。
5.使用可编程接口必须处始化。
(√)。
6.当MCS-51上电复位时,堆栈指针SP=00H。
(×)。
SP=07H7.MCS-51外扩I/O口与外RAM是统一编址的。
(√)。
8.使用8751且=1时,仍可外扩64KB的程序存储器。
(×)60KB。
9.8155的复位引脚可与89C51的复位引脚直接相连。
(√)10.MCS-51是微处理器。
(×)不是。
11.MCS-51的串行接口是全双工的。
(√)12.PC存放的是当前执行的指令。
(×)是将要执行的下一条指令的地址。
13.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
(×)80H~FFH。
14.MCS-51系统可以没有复位电路。
(×)不可以。
复位是单片机的初始化操作。
MCS-51练习题
MCS-51练习题一、单项选择题(本大题共11小题,每小题1分,共11分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母字母填在题后的括号内。
16.8位二进制所表示的无符号整数,其相应的十进制数范围是()A.0-255 B.1-256 C.1-255D.0-25617.字母“b”的ASCⅡ码是()A. 11H B.OBH C.BOH D.62H18.十进制数-1用二进制补码表示,该补码是()0A. FFH B.00H C.FEH D.81H19.8031单片机外接ROM时,使用()引脚来选通74LS373芯片A.ALE B. C. D20.如果8031单片机的一个机器周期为2微秒,则其时钟频率为()MHzA.6 B.8 C.12 D.1621.8031单片机内含定时器和串行口的个数分别为()A. 2和1 B.1和2 C.3和1 D.2和222.对程序存储区数据传送,应采用助记符为()A. MOV B.MOVX C.MOVC D.PUSH23.下列各指令中()才属于MCS-51指令系统的位指令A. ANLC.,/bit B.XRLC,bit C.ORLbit,C D.MOVC,/bit24.8031单片机外部中断0请示信号输入的引脚是()A. RXD B. C. D.25.8031单片机的定时器1的中断程序入口地址为()A.001BH B.0003H C.000BH D.0013H26.8031片可扩展数据存储器()KB0A. 64 B.32 C.8 D.4二、改错题(本大题共3小题,每小题2分,共6分)下面的程序或程序段存在一个错误或不妥处,请在其下划一条线,并将改正的内容写到每小题的空白处。
27.某8031单片机时钟频率12MHz,T1为工作方式1,2毫秒定时中断,其部分初始化程序如下,请指出错误,并改正之。
MOV TMOD,#01HMOV TH1,#0F8HMOV TL1,#30HMOV IP,#8MOV IE,#88H………T1方式字段T0方式字段GATE C/T M1 M0 GATE C/T M1 M0TMOD寄存器格式―-- PS PT1 PX1 PT0 PX0IP寄存器格式EA -- ES ET1 EX1 ET0 EX0IE寄存器格式28.下列程序要完成16位无符号数相加,两数分别存于30H,31H和40H,41H(低位在前),并把和存于30H,31H中(设和无进位输出)。
(完整版)微机原理与接口技术试题与答案
(完整版)微机原理与接口技术试题与答案微机原理与接口技术试题微型计算机原理与接口技术综合测试题一一、单项选择题(下面题只有一个答案是正确的,选择正确答案填入空白处)1.8086CPU通过(1 )控制线来区分是存储器访问,还是I/O 访问,当CPU执行IN AL,DX指令时,该信号线为(2 )电平。
(1) A. M/ B. C. ALE D. N/(2) A. 高 B. 低 C. ECL D. CMOS2.n+1位有符号数x的补码表示范围为()。
A. -2n < x < 2nB. -2n ≤ x ≤ 2n -1C. -2n -1 ≤ x ≤ 2n-1D. -2n < x ≤ 2n3.若要使寄存器AL中的高4位不变,低4位为0,所用指令为()。
A. AND AL, 0FHB. AND AL, 0FOHC. OR AL, 0FHD. OR AL 0FOH4.下列MOV指令中,不正确的指令是()。
A. MOV AX, BXB. MOV AX, [BX]C. MOV AX, CXD. MOV AX, [CX]5.中断指令INT 17H的中断服务程序的入口地址放在中断向量表地址()开始的4个存贮单元内。
A. 00017HB. 00068HC. 0005CHD. 0005EH6.条件转移指令JNE的条件是()。
A. CF=0B. CF=1C. ZF=0D. ZF=17. 在8086/8088 CPU中,一个最基本的总线读写周期由(1 )时钟周期(T状态)组成,在T1状态,CPU往总线上发(2 )信息。
⑴ A. 1个 B. 2个 C. 4个 D. 6个⑵ A. 数据 B . 地址 C. 状态 D. 其它8. 8086有两种工作模式, 最小模式的特点是(1 ),最大模式的特点是(2 )。
⑴ A. CPU提供全部控制信号 B. 由编程进行模式设定C. 不需要8286收发器D. 需要总线控制器8288⑵ A. M/ 引脚可直接引用 B. 由编程进行模式设定C. 需要总线控制器8288D. 适用于单一处理机系统9.在8086微机系统的RAM 存储单元器0000H:002CH开始依次存放23H,0FFH,00H,和0F0H四个字节,该向量对应的中断号是( )。
微型计算机原理与接口技术-1_真题(含答案与解析)-交互
微型计算机原理与接口技术-1(总分100, 做题时间90分钟)一、单项选择题在每小题列出的四个备选项中只有一个选项是符合题目要求的。
1.变量的指针是( )SSS_SINGLE_SELA 变量的首地址B 变量的值C 变量的名D 变量的一个标志分值: 1答案:A[解析] 指针的概念。
2.以下集成块型号中,不属于MCS-51系列单片机型号的是( )SSS_SINGLE_SELA 8094BHB 83C452C 80C32D 8051AH分值: 1答案:A[解析] 要熟记单片机型号。
3.已知char ch='B';则以下表达式的值是( ) ch=(ch>='A'&&ch <='Z')?(ch+32):ch;SSS_SINGLE_SELA AB aC bD Z分值: 1答案:C[解析] 条件表达式。
4.下列选项中,合法的C语言关键字是( )SSS_SINGLE_SELA defaultC integerD VAR分值: 1答案:A[解析] C语言关键字。
5.控制串行口工作方式的寄存器是( )SSS_SINGLE_SELA TCONB PCONC SCOND TMOD分值: 1答案:C[解析] 注意不同接口的工作方式寄存器。
6.若设串行控制寄存器SCON=40H,则串行口的工作方式是( ) SSS_SINGLE_SELA 方式0B 方式1C 方式2D 方式3分值: 1答案:B[解析] 串行口的工作方式。
7.地址指针DPTR是( )SSS_SINGLE_SELA 4位的专用寄存器B 8位的专用寄存器C 16位的专用寄存器D 32位的专用寄存器分值: 1答案:C[解析] 注意专用寄存器的位数。
8.在扩展系统中,能够提供地址信号的高8位的端口是( )SSS_SINGLE_SELB P1口C P2口D P3口分值: 1答案:C[解析] P2口是系统扩展口。
9.MCS-51外部中断1固定对应的中断入口地址为( )SSS_SINGLE_SELA 0003HB 000BHC 0013HD 001BH分值: 1答案:C[解析] MCS-51外部中断1入口地址固定。
微机原理及接口技术考试试题及答案
微机原理及接口技术考试试题及答案第一部分:微机原理1. 基本知识部分答:微机是由微处理器、内存、输入输出设备以及系统总线构成的计算机系统。
2. CPU部分答:CPU主要由控制单元和算术逻辑单元组成,控制单元负责解码指令、控制程序流程,算术逻辑单元则负责进行算术和逻辑运算。
3. 存储器部分答:存储器按照存取方式可以分为随机存储器(RAM)和只读存储器(ROM),按照存储介质又可分为内存芯片和磁盘等。
4. 总线部分答:总线包括数据总线、地址总线和控制总线,用于在CPU、存储器和输入输出设备之间传输数据、地址和控制信息。
5. 输入输出部分答:输入输出设备用于将人与计算机之间的信息转换为计算机内部能处理的形式,常见的输入输出设备有键盘、鼠标、显示器和打印机等。
第二部分:接口技术1. 并行接口答:并行接口是指同时传送多个位的接口,常见的并行接口有并行打印接口(LPT接口)和并行通信接口(例如IEEE1284接口)。
2. 串行接口答:串行接口是指逐位传送数据的接口,常见的串行接口有串行打印接口(COM接口)和串行通信接口(例如RS-232C接口)。
3. USB接口答:USB接口是一种通用的外部总线接口,具有热插拔、高速传输和多设备连接等优点。
4. 接口传输速率答:接口传输速率是指单位时间内接口所能传输的数据量,常见的接口传输速率有Mbps、Gbps等。
5. 接口阻抗匹配答:接口阻抗匹配是指信源电路和信宿电路的阻抗之间的匹配关系,目的是提高信号传输的质量。
第三部分:考试试题1. 选择题:(1)微机是由以下哪些部分构成的?A. CPU、内存、输入输出设备B. CPU、显卡、硬盘C. 内存、硬盘、显示器D. CPU、显卡、键鼠(2)CPU由以下哪些单元构成?A. 控制单元和算术逻辑单元B. 存储单元和控制单元C. 控制单元和输入输出单元D. 算术逻辑单元和输入输出单元2. 简答题:(1)请简要解释存储器的随机存取特性。
微机原理与接口技术考试试题与答案
微机原理与接口技术考试试题与答案第一篇:微机原理与接口技术考试试题与答案一、填空题(每空1 分,共15 分)1.RESET 信号到来后8088/86 的CS 和IP 分别为_FFFF_H 和 _0000_H。
2.在特殊全嵌套方式下,8259 可响应同级或高级中断请求。
3.CPU 与外设接口通过数据总线传送状态信号与命令信号。
4.8255 有3 种工作方式, 其中方式2 只允许A 口使用。
5.有地址重迭现象的译码方式为部分译码和线选法。
6.外设端口的编址方式有I/O 端口独.立编址和I/O 端口与存储器统一编址。
7.INT8253 采用BCD 码计数时,其最大计数值为__10000__,此时的计数初值为 __0000__。
8.8088/8086 的AD7-AD0 是地址数据复用引脚,在T1 时传送__地址信号__。
9.8259A 作为主片时其引脚CAS0-CAS2 的信息传送方向是_向外_。
10.RS-232C 是适用于__数据终端设备DTE__和__数据通信设备DCE__间的接口。
二、单项选择题(每小题1 分,共20 分)1.8086CPU 寻址I/O 端口最多使用(4)条地址线。
(1)8(2)10(3)12(4)16 2.CPU 执行IN 指令时有效的信号组合是(1)。
(1)RD =0, IO/M=1(2)RD =0, IO/M=0(3)WR =0, IO/M=1(4)WR =0, IO/M=0 得分评阅人得分评阅人3.某计算机的字长是16 位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是(2)。
(1)64K 字(2)32K 字(3)64KB(4)32KB 4.某一SRAM 芯片的容量是512×8 位,除电源和接地线外,该芯片的其他引脚最少应为(4)根。
(1)25(2)23(3)21(4)19 5.8088/8086 的基本总线周期由(2)个时钟周期组成。
(1)2(2)4(3)5(4)6 6.在8086 系统中中断号为0AH,则存放中断向量的内存起始地址为(2)。
mcs51单片机试题及答案
mcs51单片机试题及答案### 单片机试题一、选择题1. 单片机MCS-51系列中,以下哪个寄存器是用于存储累加器的?- A. R0- B. A- C. B- D. PSW2. 以下哪个指令是将累加器A的内容传送到外部数据存储器的?- A. MOV A, @R0- B. MOV A, @R1- C. MOVX A, @R0- D. MOVX A, @R13. 在MCS-51单片机中,哪个特殊功能寄存器用于控制中断?- A. IE- B. IP- C. TCON- D. PCON二、填空题1. 单片机MCS-51的程序存储器地址空间为 ______ 到 ______。
2. 单片机MCS-51的外部数据存储器地址空间为 ______ 到______。
3. 单片机MCS-51的内部数据存储器地址空间为 ______ 到______。
三、简答题1. 简述MCS-51单片机的中断系统。
2. 解释MCS-51单片机中的定时器/计数器的作用及其工作模式。
四、编程题编写一段程序,实现MCS-51单片机的定时器0以模式1工作,每1秒产生一次中断。
```cORG 0000HSTART: MOV TMOD, #01H ; 设置定时器0为模式1MOV TH0, #3CH ; 装载定时器0的初值MOV TL0, #0B0HSETB TR0 ; 启动定时器0SETB ET0 ; 允许定时器0中断SETB EA ; 允许全局中断JMP $ ; 无限循环ORG 001BH ; 定时器0中断入口TIMER0_ISR: CLR C ; 清除进位标志位MOV TH0, #3CH ; 重新装载定时器0的初值MOV TL0, #0B0HCPL P1.0 ; 改变P1.0引脚的电平RETI ; 中断返回```答案一、选择题1. B2. C3. A二、填空题1. 0000H 到 FFFFH2. 8000H 到 FFH3. 20H 到 2FH三、简答题1. MCS-51单片机的中断系统包括两个外部中断(INT0和INT1)和两个定时器中断(Timer0和Timer1)。
mcs51单片机试题及答案
mcs51单片机试题及答案一、选择题(每题2分,共20分)1. MCS51单片机的内部RAM分为几个可寻址的区段?A. 1个B. 2个C. 3个D. 4个答案:C2. 下列哪个寄存器是MCS51单片机的堆栈指针?A. SPB. PCC. PSWD. ACC答案:A3. MCS51单片机的定时器/计数器有几个?A. 1个B. 2个C. 3个D. 4个答案:B4. MCS51单片机的外部中断有几个?A. 1个B. 2个C. 3个D. 4个答案:B5. 以下哪个指令是MCS51单片机的无条件跳转指令?A. LJMPB. SJMPC. AJMPD. C JNE答案:A6. MCS51单片机的I/O口具有几个引脚?A. 4个B. 8个C. 12个D. 16个答案:B7. MCS51单片机的程序存储器和数据存储器的地址空间分别是多少?A. 64KB/64KBB. 64KB/256BC. 256B/64KBD. 256B/256B答案:B8. 以下哪个指令是MCS51单片机的乘法指令?A. MUL ABB. DIV ABC. ADD A, #dataD. MOV A, #data答案:A9. MCS51单片机的中断向量表在程序存储器的哪个范围内?A. 0000H-003FHB. 0030H-007FHC. 0070H-00FFHD. 00FFH-01FFH答案:A10. 下列哪个指令是MCS51单片机的位操作指令?A. CLR CB. CPL AC. ANL A, #dataD. ORL A, Rn答案:C二、简答题(每题10分,共20分)1. 简述MCS51单片机的中断系统的特点。
答:MCS51单片机的中断系统具有以下特点:支持外部中断和定时器/计数器中断;具有中断优先级;中断向量表位于程序存储器的起始地址;中断响应时会自动保存现场,中断结束后自动恢复现场。
2. 描述MCS51单片机的串行通信方式。
答:MCS51单片机支持全双工串行通信,具有两个串行通道,即串行通道0和串行通道1。
单片机原理及接口技术试题及答案
单片机原理及接口技术试题及答案单片机试题带答案二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。
每小题1分,共10分)1.MCS-51单片机复位操作的主要功能是把PC 初始化为( )。
A.0100HB.2080HC.0000HD.8000H2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为( )。
A.500B.1000C.216-500D.216-10003.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到( )引脚。
A.P3.2B.P3.3C.P3.4D.P3.54.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。
A.1个机器周期B.2个机器周期C.4个机器周期D.10个晶振周期5.MCS-51单片机在同一优先级的中断源同时申D.ILE=0,CS=0, WR1=0一、填空题(每空格1分,共10分)2.P1口通常用作_______,也可以作通用的I/O 口使用。
3.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为______。
4.8051的堆栈区一般开辟在_______。
5.所谓寻址,其实质就是_______。
6.存储器映象是_______。
7.定时器中断请求发生在_______。
8.中断响应时间是指______。
9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为_______。
10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在____状态。
三、简答题(每小题4分,共20分)1.如何正确使用P3口?2.简述累加器的ACC的作用。
3.简述寄存器间接寻址方式及其寻址范围。
4.简述MCS-51单片机的中断入口地址。
5.简述串行数据传送的特点。
四、读程序题(每小题4分,共20分)1.执行下列程序段后,(P1)=_______。
微机原理与接口技术第四章试题及答案
第四章4-1填空1.MCS-51的Po口作为输出端口时,每位能驱动8 个SL型TTL负载.2.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"1"3.设计8031系统时,_P0、P2 口不能用作一般I\O口.4.MCS-51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器__SCON _加以选择.5.当使用慢速外设时,最佳的传输方式是中断.6.当定时器To工作在方式3 时,要占定时器T1的TR1和TF1_两个控制位.7.MCS-51有5 个中断源,有2 个中断优先级,优先级由软件填写特殊功能寄存器IP 加以选择..8.用串口扩并口时,串行接口工作方式应选为方式0 .9.在串行通信中,有数据传送方向单工、半双工、全双工三种方式.10.外部中断入口地址为_ 0013H4-2判断1.MCS-51的5个中断源优先级相同。
(×)2.要进行多机通信,MCS-51串行接口的工作方式应为方式1。
(×)3.MCS-51上电复位时,SBUF=00H。
(×)。
4.MCS-51有3个中断源,优先级由软件填写特殊功能寄存器IP加以选择.. (×)5.用串口扩并口时,串行接口工作方式应选为方式1. (×)6.外部中断INTO 入口地址为_0013H(×)7.MCS-51外部中断0的入口地址是0003H。
(√).8.TMOD中的GATE=1时,表示由两个信号控制定时器的启停。
(√)。
9.使用8751且=1时,仍可外扩64KB的程序存储器。
(×)10.PC存放的是当前执行的指令。
(×)11.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。
(×)12.MCS-51有4个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入"0"(×)4-3选择1.在中断服务程序中,至少应有一条( D )(A)传送指令(B)转移指令(C)加法指法(D)中断返回指令2.要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是( B )(A)98H (B)84H (C)42 (D)22H3.D MCS-51在响应中断时,下列哪种操作不会发生( D ).(A)保护现场(B)保护PC (C)找到中断入口若悬河(D)保护PC转入中断入口4.用MCS-51串行接口扩展并行I\O口时,串行接口工作方式应选择( C )(A)方式0 (B)方式1 (C)方式2 (D)方式35.MCS-51有中断源(A)(A)5个(B)2个(C)3个(D)6个6.MCS-51响应中断时,下面哪一个条件不是必须的()(A)当前指令执行完毕(B)中断是开放的确(C)没有同级或高级中断服务须(D)必须有RET1指令7.使用定时器T1时,有几种工作模式(D)(A)1种(B)2种(C)3种(D)4种8.计算机在使用中断方式与外界交换信息时,保护现场的工作方式应该是( B )(A)由CPU自动完成(B)在中断响应中完成功之路(C)应由中断服务程序完成(D)在主程序中完成9.下面哪一种传送方式适用于处理外部事件( C )(A)DMA (B)无条件传递进(C)中断(D)条件传递1、2、4章的编程1.8225A控制字地址为300FH,请按:A口方式0输入,B口方式1输出,C口高位输出,C口低位输入,确定8225A控制字并编初始化程序.解:控制字为10010101=95H初始化程序:MOV DPTR ,#300FHMOV A,#95HMOVX @DPTR ,A2.编定一个软件延时1S和1min的子程序.设fosc=6Hz,则一个机器周期1μs。
微机原理与接口技术试题及答案
第一章1-1选择1.计算机中最常用的字符信息编码是( A )A ASCIIB BCD码C 余3码D 循环码2.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于(A ) μsA 1.5B 3C 1D 0.53.MCS-51的时钟最高频率是( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz4.以下不是构成的控制器部件(D ):A 程序计数器、B指令寄存器、C指令译码器、D存储器5.以下不是构成单片机的部件(D )A 微处理器(CPU)、B存储器C接口适配器(I\O接口电路) D 打印机6.下列不是单片机总线是(D )A 地址总线B 控制总线C 数据总线D 输出总线7.-49D的二进制补码为.( B )A 11101111B 11101101C 0001000D 111011008.十进制29的二进制表示为原码(C )A 11100010B 10101111C 00011101D 000011119. 十进制0.625转换成二进制数是( A )A 0.101B 0.111C 0.110D 0.10010 选出不是计算机中常作的码制是( D )A 原码B 反码C补码 D ASCII1-2填空1.计算机中常作的码制有原码、反码和补码2.十进制29的二进制表示为000111013.十进制数-29的8位补码表示为.111000114.单片微型机CPU、存储器和I\O接口三部分组成.5.若不使用MCS-51片内存器引脚EA必须接地.6.输入输出设备是计算机与外部世界交换信息的载体.7.十进制数-47用8位二进制补码表示为.110100018.-49D的二进制补码为.111011019.计算机中最常用的字符信息编码是ASCII10.计算机中的数称为机器数,它的实际值叫真值。
1-3判断1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。
(√)2.MCS-51上电复位时,SBUF=00H。
MCS-51单片机原理、接口及应用试题及答案【已看】
单片机试卷及答案单片机2010-11-14 18:32:39 阅读938 评论0 字号:大中小订阅一、单项选择题(每题2分,共20分)1. 在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。
A、PCB、PSWC、ACCD、SP2. 要用传送指令访问片外RAM,它的指令操作助记符是()。
A、MOVB、MOVXC、MOVCD、PUSH3. 开机复位后,CPU使用的是第0组工作寄存器,地址范围是()。
A、00H-10HB、00H-07HC、10H-1FHD、08H-0FH4. 80C51系列单片机串行通信口的传输方式是()。
A、单工B、半双工C、全双工D、不可编程5. 80C51系列单片机有中断源()。
A、2个B、3个C、4个D、5个6. DAC0832的满量程电压为5V,它的分辨率为(A)。
A、5V/28B、5V/210C、5V/212D、5V/2167. 某存储器芯片的地址线为11根,那么它的存储容量为()。
A、1KBB、2KBC、3KBD、4KB8. 提高单片机的晶振频率fosc,则机器周期Tcy()。
A、不变B、变长C 、变短D、不定9. MC14433是3位半双积分A/D转换器,转换精度相当于(D )二进制数。
A、8位B、9位C、10位D 11位10. 关于80C51的堆栈操作,正确的说法是()A、先入栈,再修改指针B、先修改指针,再出栈C、先修改指针,再入栈D、以上都不对二、填空题(每题2分,共20分)1. 80C51单片机主要由CPU系统、存储器系统、I/O和其它功能部件组成。
2. 在寄存器间接寻址中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的地址。
3. 指令ADD A,#55H的源操作数属于_立即_寻址方式,其功能是_将数值55H赋给寄存器A__ 。
4. 在80C51系列单片机中数据指针寄存器DPTR由DPL和DPH两个寄存器组成。
5. 89C51使用片内ROM时,其芯片引脚要接高电平电平。
微机原理与接口技术第三章试题及答案
第三章3-1选择题1、MOVX A,@DPTR指令中源操作数的寻址方式是(B)(A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址2.ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B)(A)0003H (B)2000H (C)000BH (D)3000H3.执行PUSH ACC指令,MCS-51完成的操作是(A)(A)SP+1 SP (ACC)(SP)(B)(ACC)(SP)SP-1 SP(B)(C)SP-1 SP (ACC)(SP) (D)(ACC)(SP)SP+1 SP4、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=(D)(C)2000H (B)2001H (C)2002H (D)2003H5、51执行完MOV A,#08H后,PSW的一位被置位(D)(A)(A)C (B)F0 (C)OV (D)P6、下面条指令将MCS-51的工作寄存器置成3区(B)(A)MOV PSW,#13H (B)MOV PSW,#18H(B)SETB PSW.4 CLR PSW.3 (d) SETB PSW.3 CLR PSW.47、执行MOVX A,DPTR指令时,MCS-51产生的控制信号是(C)(D)/PSEN (B)ALE (C)/RD (D)/WR8、MOV C,#00H的寻址方式是(A)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址9、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H当执行完左边的程序后,PC的值是(C)(A)0040H (B)0041H (C)0042H (D)0043H10、对程序存储器的读操作,只能使用(D)(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令3-2判断题。
4.MCS-51的相对转移指令最大负跳距是127B。
MCS-51单片机系统及接口技术-习题集(含答案)
MCS-51单片机系统及接口技术-习题集(含答案)《MCS-51单片机系统及接口技术》课程习题集一、单选题1.下面哪些指令是访问ROM的指令?2.下面哪些指令执行后,能够对PSW寄存器产生影响?(A)DEC3FH(B)ADDA,3FH(C)SUBBA,R0(D)CJNEA,3FH,rel3.要访问MCS-51单片机的特殊功能寄存器应使用的寻址方式是(A)寄存器间接寻址,(B)变址寻址,(C)直接寻址,(D)相对寻址4.要确定51单片机P1口的输入、输出工作方式,下面哪种说法是正确的?(A)由编程决定;(B)由输入/输出设备决定;(C)由读引脚或写引脚指令决定;(D)由CPU读写命令决定;5.微机设置堆栈的目的是:(A)起数据缓冲作用;(B)存放将要处理的数据;(C)保存程序断点地址;(D)保存程序断点地址和数据。
第1页共26页6.CPU访问外部存储器的时候,下面哪种说法是正确的?(A)DPTR既可以存放ROM的地址又可以存放RAM的地址;(B)DPTR只能存放ROM的地址;(C)DPTR只能存放RAM的地址;7.在程序设计中使用MOVPSW,#10H指令的目的是:(A)当前程序使用第2组工作寄存器(B)程序初始化(C)给一个单元赋初值(D)将立即数10H暂存入PSW中8.51单片机的堆栈操作,应该是:(A)先入栈,再修改指针(B)先修改栈指针,再出栈(C)先修改栈指针,再入栈(D)以上都不对。
9.执行返回指令时,返回的断点是:(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址10.可以使程序循环转移的指令是:(A)AJMPaddr11(B)DJNZRn,rel(C)SJMPrel(D)ACALLaddr1111.CPU响应中断后,将产生哪些操作?(A)保护现场(B)自动到中断服务程序去执行(C)断点地址进栈(D)断点地址进栈,将矢量地址装入PC12.51单片机外扩8155芯片后,可以扩展的I/O口线是:(A)16根(B)22根(C)24根(D)32根13.下面哪一个部件不属于CPU的部件?(A)IP(B)ALU(C)PC(D)PSW第2页共26页14.要把P1口高4位变为0,低4位不变,应使用下列哪条指令?(A)ORLP1,#0FH(B)ORLP1,#0F0H(C)ANLP1,#0F0H(D)ANLP1,#0FH15.CPU响应中断后,原来程序的断点地址和数据应该由下面哪一条来完成?(A)由CPU自动完成(B)在中断响应中完成(C)应由硬件和中断服务程序完成(D)在主程序中完成16.某种存储器芯片的容量是16KB,那么它与地址总线连接的根数是:(A)11根,(B)12根,(C)13根,(D)14根,(E)15根17.定时器T0、T1的启动/停止应由下面哪一条来完成?(A)由程序来完成(B)由硬件自动完成(C)当GATE=0时,由TR0、TR1置位、清0完成18.51单片机直接寻址指令中的直接地址单元有哪些?(A)产品厂家给出的地址单元(B)20H~7FH单元和部分SFR寄存器(C)30H~7FH单元(D)片内RAM和SFR寄存器19.下面哪些指令执行后,能够对PSW寄存器产生影响?(A)DEC3FH(B)ADDA,3FH(C)SUBBA,R0(D)CJNEA,3FH,rel20.6264芯片是(A)64KBEPROM(B)8KBRAM(C)64KBRAM21.指令LCALLaddr16执行后,硬件会自动产生下列操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机原理及应用》
一.填空(每空1分,共15分)
1.在MCS-51单片机中,若采用6MHz晶振,则1个机器周期为。
2.若A中的内容为63H,则标志位P的值为。
3.MCS-51单片机复位后,R4对应的存储单元的地址为,若RS1=1,RS0=0,R4对应的存储单元地址又为。
4.使用8031时,需将接电平。
5.MCS-51单片机程序存储器的寻址范围为 KB,数据存储器的寻址范围为。
6.11根地址线可以寻址个存储单元,16KB存储单元需
要根地址线。
7.写出下列每条指令源操作数的寻址方式:
MOV A , R0 ; MOV A ,
@R0 ,
MOVX A , @DPTR ; MOVC A , @A+DPTR 。
8.MCS-51单片机的串行口工作在方式0时,引脚P3.0的作用是,引脚P3.1的作用是。
二.选择题(单项选择,每题1分,共15分)
1.MCS-51单片机的串行口工作在方式1时,其波特率是()。
(A) 固定的,为f osc/32 (B) 固定的,为f osc/12
(C) 固定的,为f osc/64 (D) 可变的,由定时器/计数器1的溢出速率确定
2.在MCS-51单片机存储器扩展中,区分扩展的是片外程序存储器还是片外数据存储器的最可靠的方法是:()。
(A) 看其位于地址范围的低端还是高端 (B) 看其离CPU芯片距离的远近
(C) 看其芯片是ROM还是RAM
(D) 看其是与CPU的信号连接还是与信号连接
3.CPU对程序计数器PC的操作是()。
(A) 自动进行的 (B) 通过传送指令进行的
(C) 通过加1指令进行的 (D) 通过减1指令进行的
4.以下有关PC和DPTR的描述中错误的是()。
(A) DPTR是可以访问的而PC是不能访问的
(B) 它们都是16位的寄存器 (C) 它们都有自动加1功能
(D) DPTR可以分为两个8位的寄存器使用,但PC不能
5.PC的值是()。
(A) 当前正在执行指令前一条指令的地址
(B) 当前正在执行指令的地址
(C) 当前正在执行指令后一条指令的地址
(D) 控制器中指令寄存器的地址
6.假定堆栈指针的值为39H,在进行了一条子程序调用指令后,SP的值为()。
(A) 40H (B) 3AH
(C) 3BH (D) 41H
7.在MCS-51单片机中,下列关于地址线的说法正确的是()。
(A) 具有独立的专用的地址线 (B) 由P0口和P1口的口线作地址线
(C) 由P0口和P2口的口线作地址线 (D) 由P1口和P2口的口线作地址线
8.MCS-51单片机在寄存器间接寻址方式中,寄存器中存放的是()。
(A) 操作数 (B) 操作数地址
(C) 转移地址 (D) 地址偏移量
9.对程序存储器的读操作,只能使用()。
(A) MOV指令 (B) PUSH指令
(C) MOVX指令 (D) MOVC指令
10.下列算术运算指令后可以进行十进制调整的是()。
(A) 加法和减法 (B) 乘法和除法
(C) 只有加法 (D) 只有减法
11.下列有关MCS-51单片机中断优先级控制的叙述中,错误的是()。
(A) 低优先级不能中断高优先级,但高优先级能中断低优先级
(B) 同级中断不能嵌套
(C) 同级中断请求按请求的先后顺序执行
(D) 多个同级的中断请求同时申请,将形成阻塞,系统无法相应
12.在MCS-51单片机中,需要外加电路实现中断撤除的是()。
(A) 定时中断 (B) 脉冲触发方式的外部中断
(C) 串行中断 (D) 电平触发方式的外部中断
13.CPU进行中断查询,查询的是()。
(A) 中断请求信号 (B) 中断标志位
(C) 中断允许控制位 (D) 外中断触发方式控制位
14.在MCS-51单片机的下列寄存器中,与定时器/计数器控制无关的是()。
(A) TCON (B) TMOD (C) SCON (D) IE 15.MCS-51单片机定时器/计数器在工作方式0下,其计数范围是()。
(A) 1~8192 (B) 0~8191 (C) 0~8192 (D) 1~65536
三.简答题(每题4分,共20分)
1.简述MCS-51单片机P0~P3口的功能。
2.MCS-51单片机的、引脚分别输入压力超限及温度超限中断请求信号,定时器/计数器0作定时检测的定时时钟,现要求中断优先权排队的顺序为:
压力超限→温度超限→定时检测,请确定IE、IP的值。
3.常用的I/O端口编址有哪两种方式?它们各有什么特点?MCS-51单片机采用的是何种编址方式?
4.简述数码管动态显示的工作原理。
5.指出下列指令中的错误指令:
MOV A , P1 MUL A , B MOV A , @R2
MOV R1 , R2 SUBB A , @R0 MOVX A , @A+PC CJNE R7 , #77H , $ INC DPTR DEC DPTR
PUSH ACC PUSH DPTR POP R0
XCHD A , R3 XCH A , R3 MOVC A , @A+DPTR 四.阅读程序(每题5分,共15分)
1.下列程序段经汇编后,从2000H开始的各有关程序存储器单元的内容是什么?
ORG 2000H
TAB: EQU 2010H
DB 10H , 10
DW 2100H
ORG 2050H
DW TAB
DB “TAB”
2.已知程序执行前,(A) = 02H,(SP) = 42H,(41H) = FFH,(42H) = FFH。
下列程序段执行后,请问(A) = ?,(SP) = ?,(41H) = ?,(42H) = ?,(PC) = ?。
POP DPH
POP DPL
MOV DPTR , #3000H
RL A
MOV B , A
MOVC A , @A+DPTR
PUSH ACC
MOV A , B
INC A
MOVC A , @A+DPTR
PUSH ACC
RET
ORG 3000H
DB 10H , 80H , 30H , 80H , 50H , 80H
3.设(R2) = 3,分析下列程序段的执行结果,并指明该程序段的功能。
MOV DPTR , #TAB
MOV A ,R2
MOV B , #3
MUL AB
MOV R6 , A
MOV A , B
ADD A , DPH
MOV A , R6
JMP @A+DPTR
┋
TAB: LJMP PRG0
LJMP PRG1
LJMP PRG2
┋
LJMP PRGn
五.编程题(共35分)
1.将程序存储器中2000H~2050H中的数据按序传送到片外RAM2150H单元开始的存储单元中。
(10分)
2.用定时器中断方式,编程实现从P1.0输出一个频率为 1KHz的连续方波。
设f osc = 12MHz。
(10分)。