1.8051单片机的 P3口的引脚,还具有外中断、串行通信等第二功能。 2.单片机应用程序一般存放在ROM
3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为7542 4.下列指令中不影响标志位CY的指令有INC A 5.CPU主要的组成部部分为运算器、控制器 6.INTEL 8051 CPU是8位的单片机 7.8051复位后,PC与SP的值为0000H,07H
8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为 MOVC A, @A + DPTR 。
10.下列哪条指令是正确的MOV @R0,A
1.MCS—51布尔处理机的存储空间是00H-70H。
2.P2口通常用作高8位地址线,也可以作通用的I/O口使用。
3.若由程序设定RS1、RS0=01,则工作寄存器R0~R7的直接地址为08~0FH。 4.8051的堆栈区一般开辟在用户RAM区。
5.所谓寻址,其实质就是如何确定操作数的单元地址。 7.定时器中断请求发生在定时时间到。
8.中断响应时间是指从查询中断请求标志位到转向中断区入口地址所需的机器周期数。 9.通过CPU对I/O状态的测试,只有I/O已准备好时才能进行I/O传送,这种传送方式称为程序查询方式。
10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在关中断状态。 1.一个完整的微机系统由硬件和软件两大部分组成。 2.8051 的引脚RST是IN脚(IN脚还是OUT脚),当其端出现高电平时,8051进入复位状态。8051一直维持这个值,直到RST脚收到低电平,8051才脱离复位状态,进入程序运行状态,从ROM 0000 H单元开始取指令并翻译和执行。
3.半导体存储器分成两大类:RAM ROM,其中 RAM 具有易失性,常用于存储 临时性数据 。
4.求十进制数-102的补码(以2位16进制数表示),该补码为 9AH 。 5.PC存放CPU将要执行的指令所在的ROM单元的地址,具有自动加1特性。在8051中决定程序执行顺序的是PC还是DPTR PC ?它是16位?不是(是,不是)SFG? 6.123= 01010010 B= 52 H。
7.8051内部有 4 个并行口,P0口直接作输出口时,必须外接 上拉电阻 ;并行口作输入口时,必须先将口锁存器置1 ,才能读入外设的状态。
8.MCS-51的堆栈只可设置在 内RAM低128B区 ,其最大容量为 128B,存取数据的原则是 先进后出 。堆栈寄存器SP是 8 位寄存器,存放 堆栈栈顶的地址。 9.中断处理的全过程分为以下3个段: 中断请求、 中断响应 、 中断服务 。
10.定时和计数都是对 脉冲 进行计数,定时与计数的区别是 定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数 。
1.MCS-51单片机复位操作的主要功能是把PC初始化为0000H。
2.若单片机的振荡频率为6MHz,设定时器工作在方式1需要定时1ms,则定时器初值应为216-500。
3.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到P3.5引脚。
4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持1个机器周期
5.MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应外部中断0 6.定时器若工作在循环定时或循环计数场合,应选用工作方式2 7.MCS-51单片机的外部中断1的中断请求标志是IE1 8.下列标号中,正确的标号是STAB31: 9.串行口每一次传送1个字符。
10.要想把数字送入DAC0832的输入缓冲器,其控制信号应满足ILE=1, CS=0, WR1=0
1.MCS—51单片机的P0—P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据
的输入、输出外,通常还用来构建系统的数据总线和地址总线,在P0—P4口中, P0为真正的双向口,P1-P3为准双向口。
2.MCS—5l单片机的堆栈区只可设置在片内数据存储器,堆栈寄存器SP是8位寄存器。
3.MCS—51单片机外部中断请求信号有电平方式和 脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为 低电平 时,激活外部中断。
4.定时器/计数器的工作方式3是指的将定时器/计数器0 拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用。
1.单片机内有组成微机的主要功能部件CPU,存储器,I/O接口。
2.堆栈的特性是先进后出,8051的堆栈一般开辟在内部RAM30H~7FH的范围内,其堆栈指针是SP。
3.RS232C是串行通信总线标准。 4.8255是通用的可编程并行接口。 5.MCS-51有一个全双工的异步串行口,有4种工作方式。 1、MCS-51单片机片内有 5 个中断源,其中 2 个外部中断源。
2、设定T1为计数器方式,工作方式2,则TMOD中的值为 60H(高位为6即可) 。 3、若IT1=0,当引脚 P3.2 为低电平的时候,INT0的中断标志位 IE0 才能复位。 4、在接口电路中,把已经编址并能进行读写操作的寄存器称为 端口 。
5、在单片机中,为实现数据的I/O传送,可使用三种控制方式,即 无条件传送 方式、查询 方式和 中断 方式
1、寻址空间为数据程序存储器所用的指令是 MOVX 2、执行中断返回指令,从堆栈弹出地址送给PC 3、七段共阴极发光两极管显示字符‘H’,段码应为76H 4、在串行通信中, 8031中发送和接收的寄存器是SBUF
5、波特的单位是位/秒
1. 单片机即一个芯片的计算机,此芯片上包括五部分:运算器、存储器、控制器、输
入部分、输出部分。
2. 只有在补码表示中0的表示是唯一的。
3. MCS—51指令系统中 direct表示的含义是:片内存储器地址。
4. P0、P1、P2、P3四个均是8位的并行口,其中P0的功能是地址/数据分时复口;
P2口的功能是高8位地址口;而P3是双功能口;P1是专门的用户口。 5. 任何程序总是由三种基本结构组成:顺序、分支和循环。
6. MCS—51指令共有六种寻址方式,分别是立即数寻址、直接寻址、寄存器寻址、
寄存器间接寻址、变址寻址、相对寻址。
7. MOV DPTR,#data16的作用是用来设定地址指针。 8. 片内RAM可进行位寻址的空间位地址范围是00H~FFH。
9. MCS—51的存储器空间配置从功能上可分为四种类型:片内程序存储器、内部数
据存储器、外部数据存储器、外部程序存储器。
10. MCS-51的指令按其功能可分为五大类:数据传送类、算术运算类、逻辑运算类指
令、位操作指令、控制转移指令。
11. 输入输出设备与主机的连接部分称为输入输出接口,接口有三大作用:隔离与寻址
作用、锁存与缓冲作用和信号电平与形式的变换作用。 12. MCS—51内部的SFR共有21个。
13. CJNE <目的字节>,<源字节>,rel属于五大类指令中的控制转移类指令,其操作
码助记符含义是比较不相等转移。
14. 8051单片机有5个中断源,2级中断优先级别。
15. 8255A属于可编程的并行IO接口芯片,8255A的A通道有3种作方式。 1. 10101.101B转换成十进制数是21.625
2. 存储器的地址范围是0000H~0FFFH,它的容量为4KB 3. 3D.0AH转换成二进制数是111101.0000101B 4. 73.5转换成十六进制数是49.8H
5. MOVX A , @R0指令中,源操作数采用(寄存器间接 )寻址方式,指令作用在(外部数据存储器)区间。
6. A7H和5BH两个立即数相加后,和为02H,(CY)是1。 7. 若(A)=86H,(PSW)=80H,则执行RRC A指令后C3H 8.如果(P0)=65H ,则当
CPL P0.2 SETB C
MOV P0.4 ,C 执行后(P0)= 71H
9. 乘除法指令是MCS-51指令系统中执行时间最长且长达4 us的。
10. 8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令 MOV R1, #40H MOVX @R1 , A
11. 已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是 1、1、0
12.单片机与输入输出设备进行信息交换的方式是无条件传送方式、查询方式、中断方式 13.8051与8255A的硬件连接如图P110图6-7,其中规定未用的地址线取0。则8255A的控制字寄存器的地址是0003H
14.A/D转换方法有以下四种,ADC0809是一种采用(逐次逼近式)进行A/D转换的8位接口芯片。
15.8051单片机内有2个16位的定时/计数器 ,每个定时/计数器都有4种工作方式。 1,在中断服务程序中至少应有一条中断返回指令
2.当MCS-51复位时,下面说法准确的是PC=0000H
3,要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是MOVX 4.ORG 2000H LACLL 3000H ORG 3000H RET
上边程序执行完RET指令后,PC=2003H
5.要使MCS-51能响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是98H
6.JNZ REL指令的寻址方式是相对寻址
7.执行LACLL 4000H指令时, MCS-51所完成的操作是PC+3入栈, 4000H?PC 8.下面哪条指令产生WR信号MOVX @DPTR,A
9.若某存储器芯片地址线为12根,那么它的存储容量为4KB
10.要想测量INT0引脚上的一个正脉冲宽度,则TMOD的内容应为09H
11.PSW=18H时,则当前工作寄存器是 3组
12.MOVX A,@DPTR指令中源操作数的寻址方式是寄存器间接寻址 13. MCS-51有中断源5
14. MCS-51上电复位后,SP的内容应为07H 15.ORG 0003H LJMP 2000H ORG 000BH LJMP 3000H
当CPU响应外部中断0后,PC的值是2000H 16.控制串行口工作方式的寄存器是SCON
17.执行PUSH ACC指令, MCS-51完成的操作是SP+1?SP, ACC?SP 18.P1口的每一位能驱动4个TTL低电平负载 19.PC中存放的是下一条指令的地址 20.8031是单片微机
21.要把P0口高4位变0,低4位不变,应使用指令ANL P0,#0FH 23.所谓CPU是指运算器和控制器
24.LCALL指令操作码地址是2000H,执行完响应子程序返回指令后,PC=2003H 25. MCS-51执行完MOV A,#08H后,PSW的P被置位
26.计算机在使用中断方式与外界交换信息时,保护现场的工作应该是应由中断服务程序完成 27.关于MCS-51的堆栈操作,正确的说法是先修改栈指针,在入栈 28.某种存储器芯片是8KB*4/片,那么它的地址线根数是13根
29.若MCS-51中断源都编程为同级,当他们同时申请中断时CPU首先响应INT0 30. MCS-51的相对转移指令的最大负跳变距离128B 二、简答题(每题5分,共15分) 1.MCS51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,CPU按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少?
答:MCS51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器IP控制,在出现同级中断申请时,CPU按如下顺序响应各个中断源的请求:INT0、T0、INT1、T1、串口,各个中断源的入口地址分别是0003H、000BH、0013H、001BH、0023H。
2.已知单片机系统晶振频率为6MHz,若要求定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是多少?TMOD的值是多少?TH0=?TL0=?(写出步骤) 答:定时值为10ms时,定时器T0工作在方式1时,定时器T0对应的初值是1388H TMOD的值是00000001B,TH0=13H;TL0=88H。 3.MCS51系列单片机的内部资源有哪些?
答:MCS51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。8051内有4KB的掩膜ROM。
4.说明MCS—51单片机的下列各条指令中源操作数的寻址方式(可直接在每条指令后面书写)
1.ANL A,20H 直接寻址 2.ADDC A,#20H 立即寻址 3.JZ rel 相对寻址 4.CLR C 位寻址
5.RRA 寄存器寻址
三、读程序题(每小题4分,共20分) 1.执行下列程序段后,(P1)=9BH。 MOV P1,#5DH CPL P1.1 CPL P1.2 CLR P1.6 SETB P1.7
2.执行下列程序段后,(A)=8BH,(CY)不影响。 MOV A,#C5H RL A
3.下列程序段执行后,(R0)=7FH,(7EH)=00H,(7FH)=41H。 MOV R0,#7EH MOV 7EH,#0FFH MOV 7FH,#40H 1NC @R0
相关推荐: