80C51单片机期末复习题
AT89S51 单片机期末考试复习资料
单片机复习资料一、填空题1.80C51的Po口作为输出端口时,每位能驱动 8 个SL型TTL负载。
2.当80C51引脚 ALE 信号有效时,表示从Po口稳定地送出了低8位地址。
3.一个机器周期等于 6 个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。
4.在80C51单片机内部RAM中,字节地址范围是20H ~ 2FH的区域称为位寻址区,而字节地址范围是30H ~ 7FH的一段区域称为通用RAM区。
5.80C51系列单片机内部数据存储器,即内RAM中位寻址区的地址范围是 20H~2FH工作寄存器区的地址范围是 00H~1FH 。
内R0M中寻址区的地址范围是0000H~0FFFH 。
6.80C51有 4 个并行I\O口,其中P0~P3是准双向口,所以由输出转输入时必须先写入 1 。
7.80C51串行接口有4种工作方式,这可在初始化程序中用软件填写特殊功能寄存器SCON 加以选择。
8.若不使用80C51片内存器引脚 EA 必须接地。
9.80C51的堆栈是软件填写堆栈指针临时在片内RAM 内开辟的区域。
10.80C51有4组工作寄存器,它们的地址范围是 00H~1FH 。
11.80C51片内 20H~2FH 范围内的数据存储器,既可以字节寻址又可以位寻址。
12.计算机的系统总线有数据总线、地址总线、控制总线。
13.80C51在物理有 4 个独立的存储空间。
14.程序状态标志字寄存器PSW中的PSW.7的含义是进/借位标志;PSW.0的含义是奇偶标志位。
15.通常单片机上电复位时PC= 0000H SP=07H,通用寄存器采用第0组,这一组寄存器的地址范围是从00H ~07H。
16.单片机的存储器设计采用哈佛结构,它的特点是将程序存储器空间和数据存储器空间在物理上截然分开,分别寻址。
17.单片机系统的复位方式有上电复位和手动按键复位两种。
18.80C51单片机的内部硬件结构包括了:运算器、控制器、存储器、和寄存器以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过总线相连接。
80c51单片机习题与解答
2-9:8031单片机复位后,R4所对应的存储单元的地址为(),因上电时PSW=()。这时当前的工作寄存器区是()组工作寄存器区。
答:04H、00H、0
2-11:判断以下有关PC和DPTR的结论是否正确?(对应新教材P24 10)
A、DPTR是可以访问的,而PC不能访问。(PC是CPU内部自用寄存器,不开放)
答:2us。
析:机器周期为振荡周期的1/6。
2—5:程序存储器的空间里,有5个单元是特殊的,这5个单元对应MCS-51单片机5个中断源的入口地址,请写出这些中断源的地址以及对应的中断源。
答:在程序存储器的0003H~002FH是中断入口地址专用区,一定要记住!
INT0* 0003H
INT1* 0013H
PUSHA;(SP)+1→SP,(SP)=52H,50H→52H
RET;(52H) →PCH,(PCH)=50H;(SP)-1→SP, (SP)=51H
(51H) →PCL,(PCL)=30H;(SP)-1→SP, (SP)=50H
ORG4000H
DB10H,80H,30H,50H,30H,50H
请问:A=(),SP=(),(51H)=(),(52H)=(),PC=()。
答:程序、数据
3-10:在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的()。
答:地址
3-11:下列程序段的功能是什么?
PUSHA
PUSHB
POPA
POPB
答:交换A、B的内容
3-12:已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序执行后:
CJNEA,#0AAH,NEXT;不等,修改RAM地址值
80c51单片机复习习题
程序存储器
1、程序存储器为16位编址,由PC程序计数器寻址。 、程序存储器为 位编址 位编址, 程序计数器寻址。 程序计数器寻址 2、与程序存储器寻址有关的引脚 、与程序存储器寻址有关的引脚EA EA,访问内部或外部程序存储器选择信号。 ,访问内部或外部程序存储器选择信号。 高电平,访问内部程序存储器。 高电平,访问内部程序存储器。 低电平,直接访问外部程序存储器。 低电平,直接访问外部程序存储器。 3、0000H~0002H:程序的起始,一般存放一条绝对跳转指令 :程序的起始, 、 例:LJMP 0050H 4、 0003H~002AH:5个中断服务程序 、 : 个中断服务程序 0003H 外部中断 外部中断0 000BH 定时器 溢出中断 定时器0溢出中断 0013H 外部中断 外部中断1 001BH 定时器 溢出中断 定时器1溢出中断 0023H 串行口中断
五、I/O端口 端口
1、端口结构(了解) 、端口结构(了解) 2、第一功能,熟悉如何对I/O端口进行读、写操作。 、第一功能,熟悉如何对 端口进行读、写操作。 端口进行读 3、第二功能,各I/O端口的第二功能(掌握) 、第二功能, 端口的第二功能( 端口的第二功能 掌握) 4、80C51的总线结构(掌握) 、 的总线结构( 的总线结构 掌握)
操作数的寻址方式
7种寻址方式,名称、格式、寻址范围 种寻址方式,名称、格式、 种寻址方式 1、寄存器寻址 3、寄存器间接寻址 5、相对寻址 7、位寻址 2、直接寻址 4、立即寻址 6、变址寻址
操作数的寻址方式
写出以下指令源操作数的寻址方式: 写出以下指令源操作数的寻址方式: MOV A, R5 ;寄存器寻址 寄存器寻址 ADD A, @R0 ;寄存器间接寻址 寄存器间接寻址 SUBB A, #50H ;立即寻址 立即寻址 ADDC A, 50H ;直接寻址 直接寻址 MOV A, P0 ;直接寻址 直接寻址 MOVC A, @A+DPTR ;变址寻址 变址寻址 MOVX A, @R0 ;寄存器间接寻址 寄存器间接寻址 SETB 20H ;位寻址 位寻址 CLR P1.0 ;位寻址 位寻址 JC EXIT ;相对寻址 相对寻址
《单片机原理与应用》复习题1
一、填空题1、80C51单片机的内部RAM的寻址范围为。
2、片内RAM可进行位寻址的空间位地址范围是 _。
3、80C51单片机中P0口和P2口除了可以进行数据的输入、输出外,还可以作为。
4、8051系列单片机扩展外部ROM的最大容量为 _。
5、单片机应用程序一般存放在 _。
6、在接口电路中,把已经编址并能进行读写操作的寄存器称为 _。
7、80C51内部的SFR有 _。
8、80C51基本型单片机的内部ROM为 _。
9、80C51的堆栈一般设在 _。
10、P2口通常用作 _,也可以作通用的I/O口使用。
11、汇编语言源程序的扩展名为 _。
12、将立即数#33H送20H单元使用 _指令。
13、要用传送指令访问80C51片外RAM,它的指令操作码助记符是 _。
14、定时/计数器的控制寄存器为 _。
15、定时器1 工作在计数方式时,其外加的计数脉冲信号应连接到 _引脚。
16、定时/计数器的控制寄存器为TMOD。
17、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _的状态。
18、在中断服务程序中现场保护和现场恢复期间,中断系统应处在 _的状态。
19、在串行通信中, 8051单片机中发送和接收数据的寄存器是 _。
20、串行口控制寄存器为 _。
21、可编程的接口芯片8155的内部RAM地址为 _。
22、一个10V满刻度的12位ADC能分辨输入电压变化的最小值是 _。
23、ADC0809 芯片有 _路模拟通道。
二、选择题1、80C51单片机的口的引脚具有外中断、串行通信等第二功能。
A、P0B、P1C、P2D、P32、单片机应用程序一般存放在。
A、RAMB、ROMC、寄存器D、CPU3、80C51单片机有中断源___ ____个。
A、5B、2C、3D、 64、80C51单片机的CPU主要由组成。
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器5、主频为12MHz的单片机,它的机器周期是______。
2013年单片机期末复习题
2013年单片机原理与应用期末复习试题一. 填空题:1.典型的80C51单片机的内部主要有___ 、___ 、___ 、___ 、___ 、____ 、___ 组成。
2. 在MCS-51中,有7种寻址方式,它们分别为 ________ 、_________、 ________、_______、 ________、________和 。
3.MCS-51单片机指令系统中,指令长度有一字节、二字节和 字节,指令执行时间有一个机器周期、两个机器周期和 机器周期,乘法指令需 机器周期。
4.关于堆栈类操作的两条指令分别是______________ 、____________;堆栈操作只能是 寻址。
5.设(A)=55H,(R5)=AAH,则执行ANL A,R5指令后的结果是(A)= ,(R5)= ;则执行ORL A,R5指令后的结果是(A)= ,(R5)= 。
6.DA指令跟在 指令的后面,用与二进制数与 码的调整。
若位寄存器。
21. 定时器/计数器的工作方式3是指将__________________拆成两个独立的8位计数器。
22. 当程序状态字寄存器PSW状态字中RS1和RS0分别为0和0时,系统的工作寄存器组地址范围为_________~_________。
23. 在串行通讯中,若发送方的波特率为1200bps,则接收方的波特率为_________。
24. 8051单片机在同一级别里,级别最高的中断源是_________。
25. MOV C,20H寻址方式为_________寻址。
26. 串行通信有_________位、_________位和_________位3种数据通信格式。
27. 8051中唯一一个不可以寻址的16位寄存器为_________。
28. 8051单片机片内RAM的容量为____________字节。
29. 串行工作方式0波特率是固定的,其值为____________。
30. DAC0832是采用T型电阻网络的____________位DAC转换器。
单片机复习题
单片机复习提纲(1)一.单项选择题:(10分)1.MC-51单片机复位后,程序计数器PC的内容是 C 。
A.00H B.FFH C.0000H D.FFFFH2.8031单片机芯片要使用时应把EA信号引脚 B 。
A.接高电平B.接地C.悬空D.接地址锁存器选通端3.MCS-51的程序计数器PC为16位计数器,因此其寻址范围是 D 。
A.8K B.16K C.32K D.64K4.在MCS-51单片机中,唯一一个可供用户使用的16位寄存器是 B 。
A.PSW B.DPTR C.IP D.PC5.在MCS-51单片机中,唯一一个用户不能直接使用的寄存器是 D 。
A.PSW B.DPTR C.IE D.PC6.在单片机中,用作标志寄存器的一个特殊功能寄存器是 A 。
A.PSW B.DPTR C.TCON D.PC7.单片机的指令地址存放在 D 中。
A.PSW B.DPTR C.SP D.PC8.提高单片机的晶振频率,则机器周期信号 C 。
A.不变B.变长C.变短D.变长变短不定9.8031不具有第二功能的I/O口是:( B )A、P0 口B、P1口C、P2口D、P3口10.在M C S-51单片机的中断中,如果出现同级中断申请时,就按硬件查询序列来处理响应次序,其优先级别中第三个为:( D )A、定时/计数器中断0B、定时/计数器中断1C、外部中断0D、外部中断1E、串行口中断11.MSC-51在响应中断时,必须由用户清除的标志为( B )A、TF0B、RIC、IE0D、TF112.设(A)=F0H,若执行4次指令RL A ,则执行完后,A 中的内容为:(C )A、FFHB、00HC、0FHD、F0H13.乘法指令是MCS-51单片机中执行时间最长的指令之一,当执行完MUL AB 后,积的高8位在:(B )A、在寄存器A中B、在寄存器B中C、在Cy中D、在PSW中14.设执行ADD 指令后,A 中的内容为10011010B ,再执行DA A 指令后,A 的内容应为( D )A、10100000B、10010000C、00010000D、0000000015.设A=56H,R0=20H,(20H)=7AH,若执行XCHD A,@R0, 则A 中的内容为:(C )A、76HB、A6HC、5AHD、50H16.执行PUSH direct 指令时,SP 将进行何种操作?( B )A、SP + 0B、SP + 1C、SP + 2D、SP - 117.定时器T1中断的入口地址为:( C )A、0023HB、000BHC、001BHD、0013H18.下列哪一个指令助记符是非法字符?( D )A、RLCB、CLRC、RRCD、ORC19.MCS-51响应中断时,下面哪一个条件不是必须的( C )。
单片机原理与接口技术复习题及答案
复习题及答案(一)一、选择题(在每一个小题四个备选答案中选出一个正确答案,填在题的括号中)1、80C51基本型单片机内部程序存储器容量为(C)。
(A)16K (B)8K (C)4K (D)2K2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。
(A)(B)RST (C)ALE (D)3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C)。
(A)P0 (B)P1 (C)P2 (D)P34、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。
(A)(B)T1 (C)串口(D)T05、在80C51中,要访问SFR使用的寻址方式为(A)。
(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6、以下的4条指令中,不合法的指令为(D)。
(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC7、当需要扩展一片8K的RAM时,应选用的存储器为(B)。
(A)2764 (B)6264 (C)6116 (D)621288、若想扩展键盘和显示,并希翼增加256字节的RAM时,应选择(A)芯片。
(A)8155 (B)8255 (C)8279 (D)74LS1649、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。
(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A)。
(A)08H (B)80H (C)00H (D)07H二、填空题1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。
2、80C51单片机基本型内部RAM有128 个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是数据缓冲区。
3、在8051单片机中,由2 个振荡周期组成1个状态周期,由6 个状态周期组成1个机器周期。
4、8051的堆栈是向地址的高端生成的。
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.89C51单片机中,唯一一个用户不能直接使用的寄存器是()A、P S WB、D P T RC、P CD、B答案: C2.使用定时器T1时,有几种工作方式()A、1种B、2种C、3种D、4种答案: D3.中断源I E 1(外部中断1)的向量地址为()A、0003HB、000BHC、0013HD、002BH答案: C4.在8x51里,若要扩展外部存储器时,数据总线连接哪个输入/输出端口?()A、P0B、P1C、P2D、P3答案: A5.执行M O V I E,#81H指令的意义是:()A、屏蔽中断源B、开放外中断源0C、开放外中断源1D、开放外部中断源0和1答案: B6.在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。
A、PCB、PSWC、AD、SP答案: B7.8051单片机中既可位寻址又可字节寻址的单元是()A、20HB、30HC、00HD、70H答案: A8.下列指令目的操作数属于寄存器间接寻址的是()。
A、MOV @R0,AB、ADDC B,30HC、ADD A,@R0D、ADD A,#30H答案: A9.单片机应用程序一般存放在()中。
A、RAMB、ROMC、寄存器D、CPU答案: B10.下面哪一种传送方式适用于处理外部事件( )。
A、DMAB、无条件传送C、中断D、条件传送答案: C11.位处理器是单片机面向控制应用的重要体现,下列中不属于位处理器资源的是()A、位累加器CyB、通用寄存器的各个位C、特殊功能寄存器的可寻址位D、位操作指令集答案: B12.89S51的内部程序存储器与数据存储器容量各为多少?()A、64KB、 128BB、4KB、64KBC、4KB、128BD、8KB、256B答案: C13.各中断源发出的中断申请信号,都会标记在MCS-51系统中的()中。
A、TMODB、TCON/SCONC、IED、IP答案: B14.在下列寄存器中,与定时器 / 计数器控制无关的是:( )A、TCONB、SCONC、IED、TMOD答案: B15.若MCS-51系统中,晶振频率为8MHz,则一个机器周期等于( ) μs。
单片机复习题含答案
一、单项选择题(本大题共20小题,每小题1 分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并在答题卡上将相应代码涂黑。
错涂、多涂或未涂均无分。
1.内部RAM中的位寻址区定义的位是给()A. 位操作准备的B. 移位操作准备的C. 控制转移操作准备的D. 以上都对2. 80C51与87C51的区别在于()A. 内部程序存储器的类型不同 B 内部数据存储器的类型不同C. 内部程序存储器的容量不同D. 内部数据存储器的容量不同3. 80C51与8051的区别在于()A. 内部ROM 的类型不同B. 半导体工艺的形式不同C. 内部寄存器单元的数目不同D. 80C51使用EEPROM,而8051使用EPROM。
4. 在下列单片机芯片中使用淹膜ROM作为内部程序存储器的是()A. 8031B. 80C31C. 8032D. 80515. 80C51采用的半导体工艺是()A. COMSB. HMOSC. CHMOSD. NMOS6. 单片机芯片8031属于()A. MCS-48系列B. MCS-51系列C. MCS-96系列D. MCS-31系列7.以下运算中对溢出标志OV没有影响或不受OV影响的运算是()A. 逻辑运算B. 符号数加减法运算C. 乘法运算D. 除法运算8.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS-51的PC为16位,因此其寻址范围是()A. 4 KBB. 64 KBC. 8 KBD. 128 KB9.PC的值是()A. 当前指令前一条指令的地址B. 当前正在执行指令的地址C. 下一条指令的地址D. 控制器中指令寄存器的地址10.在80C5l中,可使用的堆栈最大深度为()A. 80个单元B. 32个单元C. 128个单元D. 8个单元11. 当扩展外部存储器或I/O口时,P2口通常被用作()A. 低八位地址总线B. 高八位地址总线C. 数据总线D. 高8位数据总线12. 51系列单片机扩展数据存储器最大寻址范围为()A. 8KBB. 32KBC. 60KBD. 64KB13. 定时/计数器工作方式3仅适用于()A. T1B. T3C. T2D. T014. 单片机有各种型号,我们以INTEL公司的()系列为例来学习单片机技术。
C51单片机复习题
A、00H~20H B、00H~7FH C、20H~2FH D、00H~FFH
7、使用宏来访问绝对地址时,一般需包含的库文件是(B)
A、reg51.h B、absacc.h C、intrins.h D、startup.h
8、8255A是可编程的并行输入/输出接口芯片,内部有(C)个8位的并行口。
二、选择题(每小题1分,共20分)
1、一字节补码所能表示的整数范围是(A)。
A、-128~+127 B、-127~+127 C、-129~+128 D、-128~+128
2、12MHz晶振的单片机在定时工作方式下,定时器计一个数所用的定时时间是(A)
A、1 s B、2 s C、4 s D、8 s
3、通过串行口发送或接收数据时,发送或接收的数据暂存在(D)寄存器中。
A、主电源+5V B、接地C、备用电源D、访问片外存贮器
17、支持写入单片机或仿真调试的目标程序的文件格式是D。
A、.ASM B、.CC、.EXE D、.HEX
18、在串行通信过程中,下面关于TI和RI说法正确的是C。
A、在查询方式中,系统自动清零TI和RI。
B、在中断方式中,系统自动清零TI和RI。
12、定时/计数器中断发生在()
A、送入初值时B、启动定时/计数时C、定时/计数停止时D、计数值满量程时
13、与外部中断无关的寄存器是()
A、TCON B、PCONC、SCOND、IP
14、在8为单片机中-50H的补码是()
A、00110010B B、CFHC、10110010BD、CEH
15、若以下ASCII码中有奇偶校验位,采用偶校验的是()
单片机基础(第3版) 期末复习题
填空题1.80C51单片机中,一个机器周期包含()个状态周期,个状态周期又可划分为()个拍节,一个拍节又可划分为()个振荡脉冲周期。
因此,一个机器周期包含()个振荡脉冲周期。
2.80C51中唯一可供用户使用的16位寄存器是(),它可拆分为两个8位寄存器,名称分别为()和()。
3.为寻址程序状态字的F0位,可使用的地址和符号有()、()、()和()。
4.在80C51中,位处理器的数据位存储空间是由()的可寻址位和部RAM为寻址区的()个位。
5.80C51的4个I/O口中,P0是真正的双向口,而其他口则为准双口,这一区别在口线电路结构中表现在()的不同上。
6.按长度分,80C51指令有()字节的、()字节的和()字节的。
7.假定外部数据存储器2000H单元的内容为80H,执行下列指令后,累加器A中的内容为()。
MOV DPH,#20HMOV DPL, #00HMOVX A,@DPTR8.假定(SP)=62H,(61H)=30H,(62H)=70H。
执行下列指令:POP DPHPOP DPL后,DPTR的内容为(),SP的内容为()。
9.假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH。
执行指令:DEC ADEC R7DEC 30HDEC @R1后,累加器A的内容为(),R7的内容为(),30H的内容为(),40H的内容为()。
10.在80C51单片机系统中,为外扩展存储器准备了()条地址线,其中低位地址线由()提供,高位地址线由()提供。
11.MCS-51可提供()和()两种储存器、最大储存空间可达到()的两个并行储存器扩展系统。
12.访问内部RAM使用()指令,访问外部RAM使用()指令,访问内部ROM使用()指令,访问外部ROM使用()指令。
13.在存储器扩展中,无论是线选法还是译码法,最终都是为扩充芯片的()引脚端提供信号。
14.响应中断后,产生长调用指令LCALL,执行该指令的过程包括;首先把()的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(),使程序执行转向()中的中断地址区。
单片机80C51考试题目及答案
单片机80C51考试题目及答案一、选择题(每题2分,共20分)1. 单片机80C51的内部RAM地址空间为多少字节?A. 128B. 256C. 512D. 1024答案:B2. 80C51单片机中,哪组寄存器用于存储当前正在执行的指令地址?A. B寄存器B. DPTRC. SPD. PC答案:D3. 下列哪个指令用于将累加器的内容与外部数据存储器中的数据进行交换?A. MOV A, @R0B. MOVX A, @DPTRC. MOV A, #dataD. MOV A, direct答案:B4. 80C51单片机的定时器/计数器有几个?A. 1B. 2C. 3D. 4答案:B5. 80C51单片机的中断向量表起始地址是多少?A. 0000HB. 0003HC. 0030HD. 0100H答案:C二、填空题(每题2分,共20分)1. 80C51单片机的______位定时器/计数器可以工作在______模式。
答案:16;32. 80C51单片机的______位定时器/计数器可以工作在______模式。
答案:8;23. 80C51单片机的______位定时器/计数器可以工作在______模式。
答案:8;34. 80C51单片机的中断系统包含______个中断源。
答案:55. 80C51单片机的I/O端口P1的地址是______。
答案:90H三、简答题(每题10分,共30分)1. 请简述80C51单片机的中断优先级是如何确定的?答案:在80C51单片机中,中断优先级由中断向量表中的地址决定,地址越小,优先级越高。
此外,还可以通过设置IP寄存器中的优先级位来调整不同中断源的优先级。
2. 80C51单片机的定时器/计数器有哪些工作模式?答案:80C51单片机的定时器/计数器有三种工作模式:模式0(13位定时器/计数器)、模式1(16位定时器/计数器)、模式2(8位自动重装载定时器/计数器)。
3. 80C51单片机的I/O端口具有哪些特性?答案:80C51单片机的I/O端口具有推挽输出、开漏输出、高阻态输入等特性,并且可以通过软件设置端口的模式。
2015年单片机期末复习题
2015年单片机原理与应用期末复习试题一.填空题:1.典型的80C51单片机的内部主要有___ 、___ 、___ 、___ 、___ 、____ 、___ 组成。
2. P1口的主要用途是___________,P3口的主要用途是________,_________。
控制总线PSEN的用途是 ___________________。
3.MCS-51单片机指令系统中,指令长度有一字节、二字节和字节,指令执行时间有一个机器周期、两个机器周期和机器周期,乘法指令需机器周期。
4.双列直插封装形式的80C51单片机引脚有_ P,电源和地线占用 _____P, I/O口占用 P,振荡器占用 P,控制线占用______P。
5.设(A)=55H,(R5)=AAH,则执行ANL A,R5指令后的结果是(A)= ,(R5)= ;则执行ORL A,R5指令后的结果是(A)= ,(R5)= 。
6.DA指令跟在指令的后面,用与二进制数与码的调整。
若(A)=0AH ,执行DA A指令后,(A)= 。
7. 8031单片机的机器周期为2μs,则其晶振频率fosc为______MHz。
8. 80C51单片机片外ROM最大扩展空间为___________KB,RAM最大扩展空间为___________KB。
9. 8051的串行口工作方式中适合多机通信的是______。
10. 8051的PC是16位,因此程序存储器的最大寻址空间为______KB。
11. 访问外部存贮器时,作数据线和低8位地址线的口线是______。
12. 8051单片机内部RAM的工作寄存器区有4组寄存器,共___________个字节。
13. MCS-51单片机属于___________位机。
14. 8051单片机被强制复位后,其寄存器SP的内容为___________。
15. 要把地址为20H的位置零,应使用的一条指令是___________。
16. 指令MOV R0,#data8中,无符号立即数data8最大可以是___________。
80C51单片机期末复习题库
10、51单片机中的定时/计数器工作在方式0,1,2时,若晶振频 率为6MHz,则最长基本定时时间为______,____和____。 11、51单片机的定时/计数器是___1计数器,当用作定时器时,每 个___周期,计数寄存器改变一次数值。当用作计数器时,从 ___或___引脚上加入计数脉冲。输入脉冲为______沿有效。 12、和定时器相关的寄存器有四个,它们分别是 _____, ____, _______ 和______。 13、 存储器的地址范围是0000H—0FFFH它的容量为_________。 14、 LJMP LAB, AJMP LAB, SJMP LAB和JMP @A+DPTR这四条指令 中转移地址范围最大的指令是__________ 。 15. 若51单片机的晶振频率为6MHz,定时器T0工作于方式0,装入 计数单元的初值为(TH0)=50H,(TL0)=34H则定时时间为____; 若此时定时器工作于方式1则定时时间为______。
三、单选题 1、下列指令格式错误的是____________。 A)MOV 10H,30H B)SWAP A C)MOV @DPTR,A D)DIV AB 2、下列指令中,错误指令的数目为 _____________。 MOV 49H,30H MOVX DPTR,#10H MOV 40H,#30H SUB A,#30H A) 1 B) 2 C) 3 D) 4 3、 8051响应中断后,需由用户采用软件来清除中断标志的是__。 A) TI,RI B) TF0,TF1 C) IE0,IE1 D) IE0,TF0 4、 8051系列单片机定时器T0溢出中断入口地址是__________。 A) 0003H B) 001BH C) 000BH D) 可自由设定
五、填空题 1.有下列程序需要进行手工汇编,现已完成第一步的汇编,试完成 第二步的汇编工作,即填写空缺部分。
单片机填空题期末复习。、
单片机填空题一、系统结构1、80C51系列单片机字长是8_位,4个并行I/O口,2个16位的定时/计数器。
2、 80C51单片机的存储器在物理上设计成程序存储器和数据存储器两个独立的空间。
3、80C51单片机内有4k B程序存储器和128 B数据存储器。
4.PSW中的工作寄存器指针是RS1和RS0,它们把R0~R7分成4组。
对选定的某组工作寄存器R0~R7,只有R1、R0既能作为地址指针又能存放数据。
4B.对选定的工作寄存器R0~R7,只有R1和R0既能作为地址指针又能存放数据。
5、单片机的内部RAM区中,可以位寻址的字节地址范围是____20H~2FH___,特殊功能寄存器中,可位寻址的地址是___是能被 8整除的地址____。
6、MCS-51片内20H~2FH范围内的数据存储器,既可以字节寻址又可以位寻址。
7、MCS-51单片机片内RAM中20H~2FH为位寻址区单元,其中21H单元各位的地址号范围是08H-0FH。
8.MCS—5l单片机的堆栈区只可设置在片内数据存储区(器)9.MCS—51单片机的P0—P4口均是并行I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的数据总线和地址总线;在P0—P4口中,P0 为真正的双向口,P1—P3为准双向口。
10、作为普通输入输出口使用时,P0~P3口都是准双向I/O口,当作为输入使用前必须向每个引脚的锁存器写 1 。
单片机复位后P0~P3口的值均为0FFH。
二、系统复位等1、单片机的复位操作是____高电平______(高电平/低电平),单片机复位后,中断允许寄存器IE的值是___00H_____。
2、通常、单片机上电复位时PC= 0000H,SP= 07H;而工作寄存器则缺省采用第00组。
3、80C51单片机系统上电及复位的程序入口地址为0000H。
4、单片机程序的入口地址是____0000H__________,外部中断1的入口地址是______0013H_________。
单片机复习题
一、填空题1.80C51单片机为位单片机2.80C51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。
3.80C51单片机指令系统的寻址方式有、_______、_ ___、_ __ __、。
4.如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)= 。
5.当单片机复位时PSW=H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为H。
6.若A中的内容为67H,那么,P标志位为。
7.串行口方式3发送的第9位数据要事先写入寄存器的位。
8.串行口的方式0的波特率为。
9.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为。
10.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)= ,(49H)= 。
11.当单片机复位时PSW=H,SP= ,P0~P3口均为电平。
12.当80C51执行MOVC A,@A+PC指令时,伴随着控制信号有效。
13.80C51内部提供个可编程的位定时/计数器,定时器有种工作方式。
14.80C51的口为双功能口;15.由80C51组成的单片机系统在工作时,引脚应该接;16.ROM芯片2764的容量是,若其首地址为0000H,则其末地址。
17.80C51的中断源有,,,,,有个中断优先级。
18.80C51唯一的一条16位数据传送指令为。
19.LJMP的跳转范围是,AJMP的跳转范围是,SJMP的跳转范围是。
20.若A中的内容为68H,那么P标志位为。
21.如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=。
,(20H)=。
22.80C51的异步通信口为(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为。
23.当MCS-51执行MOVX A,@R1指令时,伴随着控制信号有效。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1单片机能识别的语言:机器语言
2系统晶振为16M(12M),机器周期为2(1us)乘除法指令的机器周期分别为4.4(4,4)执行一条乘或除指令要多长时间?8us.8us
3单片机作为外部扩展地址的分别是哪两个端口.po口和p2口
4Pws反映的单片机的那些信息:用于反映程序运行状态的8位寄存器
5定时器的功能有那些:实现定时控制(定时)对外界事件进行计数(计数)
6下面特殊寄存器中不能位寻址的是哪些:acc b DPH pws tcon scon TOMD ie ip
7$的意思是什么?程序计数器的当前值
8Pws中RSO=0,RS1=1时RO的地址为10H
Pws中RSO= 1 RS1= 0 08H
B的asc2码为66,1的asc2为49
9对A进行循环左移用RL指令,右移用RR指令
10实现对片外单元与内部A进行数据传送分别用那几条指令?
指令用movc A,@A+PC/movc A ,@A+DPTR /mov R0,#dooto/movx A,@R0
12理解(bps)波特率的概念,如何计算一帧数据的波特率?答在穿行通信中数据传送速率
13ORG(汇编起始指令).END(汇编结束指令).DB(定义字节指令).BIT(定义位地址指令).DW(定义字指令).EQU(赋值指令).的含义
14单片机所有哪些功能部件。
答定时器串行口CPU RAM ROM
45单片机总线包括地址总线,数据总线,控制总线
16时钟与周期:震荡周期,机器周期的关系:一个机器周期=6个时钟周期一个时钟周期=1个震荡周期1状态周期=2时钟周期j假设focs=12m 震荡周期=1/12us 时钟周期=1/12us 机器周期=1us 假设focs=6m 震荡周期=1/6us 时钟周期=1/6us 机器周期=2us
17单片机PC指针SP指针PPTR指针A.B.R0............R7.分别是几位的?分别起什么作用?PC:16位用于存放和指示下一条需要执行指令的地址寄存器
SP:8位存放堆栈栈顶的地址
A : 8位在进行算术逻辑类的操作时,存放运算结果
B:8位在乘除法运算中用来暂存其中的一个数据
其他指令中刻作为RAM中的一个单元来使用
R0..R7:8位通用工作寄存器
DPTR 16位方便对16位地址的片内。
片位储存器和外部扩展的工10器件
18单片机采用哈弗结构,这是程序储存器与数据储存器相互独立的结构
19单片机有40个引脚,封装方式DTP,LCC,QFP 各引脚的中英文对位关系式什么?
RST复制输入端ALE地址锁存允许输入PROG编程脉冲输入端PSEN片外程序储存器选通控制信号端EA/VPP 为内外程序储存器选择/编程电源输入端
A T89551复位后CPU从0000H单元开始执行,PC起什么作用?答:用于存放和指令下一条需要执行指令的地址寄存器SP初始指向07H单元
20A T89551四个做你工作寄存器区的地址范围通过PSW中的RS1,RS0可以设定。
如何设定答:用户用软件改变RSO和RS1的组合可以选择当前选用的工作寄存器
21中断系统接收五个中断源分别是:(外部输入中断0,0003H),(定时T0中断000BH)外部中断0013H 定时器T1中断0018H串行口中断0023H 定时器T2中断0028H 优先级别从高到低
22外部中断请求有两种触发电平触发,边沿触发
23定时/计数有四种工作方式。
模式0模式1模式2等分别对应极为计数器,如何计算定时
时间p102
24AST89551有一个UART 串行通信接口,工作方式ORXD(输入或输出串行数据),TXD (送出同步移位脉冲)分别起什么作用?
25子程序返回指令RET 中断返回指令位RETI 十进制调整指令位DA A 13,单片机的扩展方式有并行和串行,并行扩展方式的特征方式分别为线选法和译码法14,单片机常用键盘有全编码键盘和非编码键盘,单片机通常用非编码键盘
三简答题
1,比较MOV MOVX MOVC的不同使用方式?
MOV 内部RAM数据传送指令用于寄存器累加器RAM单元及寄存器之间数据的相互传送
MOVX 外部数据传送指令CPU对外部RAM的访问寄存器间接寻址
MOVC 查表指令
2,中断系统有哪几种中断源,优先级怎样,有哪些寄存器与他相关?
5种中断源:2个外部输入中断源INT0和INT1 ;2个片内定时器T0和T1的溢出中断源TF0和TF1;1个片内串行口发送和接收中断源TI和RI 优先级:外部中断0——定时器T0中断——外部中断1——定时器T1中断——串行口中断
相关寄存器:中断源寄存器(即专用寄存器TCON和SCON的相关位);中断允许控制寄存器IE;中断优先级控制寄存器IP
3,单片机的寻址方式有哪些?
寄存器寻址、直接寻址、立即寻址、寄存器间接寻址、变址寻址(基址寄存器+变
址寄存器间接寻址)、相对寻址、位寻址
4,P0口与P2口的异同点?
相同点:都是8位双向口;每个端口都包括锁存器、输出驱动器端口引脚和输入缓冲器;在作为一般的输入时,都必须先向锁存器写入1,使驱动管FET截至;
系统复位时,2个端口锁存器全为1;2个端口均可以按字访问,也可以按
位访问
不同点:P0口是一个真正的双向口,它的每一位都具有输出锁存、输入缓冲和悬浮状态;P2口被成为准双向口,它的每一位都具有输出锁存和输入缓冲状态;
P0口既可以做I/O端口使用,也可以做地址/数据总线使用;P2口除作为一
般的I/O口外,在具有片外并行扩展存储器的系统中,O2口通常作为高8
位地址线,P0口分别作为低8位地址线和双向数据总线。