单片机复习总结_第1页
单片机复习总结_第2页
单片机复习总结_第3页
单片机复习总结_第4页
单片机复习总结_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单项选择题1.8031单片机共有:4个并行口、1个串行口、2个外部中断、2个计数器。2.五个中断源的等优先级的优先序: INT0(0003H)、T0(000BH)、INT1(0013H)、T1(001BH)、TXD/RXD(0023H)。3.复位后:pc(0000H)、sp(07H)、P1-P3(FFH)其余的都为0;4.字节地址 RS0 RS1 寄存器组 片内RAM地址20H 0 0 0组 00H07H21H 0 1 1组 08H0FH22H 1 0 2组 10H17H23H 1 1 3组 18H1FH5.P0.0:80H、P0.1:81H依次类推6.8031单片机的寻址范围为64KBl 在

2、1个机器周期内,最多可读2个指令字节。l 1个机器周期含6个时钟周期。复位时RST端保持高电平时间最少为2个机器周期l 存储器间接寻址的指令是MOV A, R1l 执行指令MOVX A,DPTR时,为读操作/WR = 1, /RD = 0 执行指令MOVX DPTR,A时,为写操作/WR = 0, /RD = 1执行入栈指令PUSH时,栈顶指针SP为SP SP + 1l 执行出栈指令POP时, 栈顶指针SP为A: SP SP 1 l 8031的四个并口中, 无内部上拉电阻的并口是P0 l 8031的四个并口中, 输出访问外部存储器高8位地址线的并口是P2 8031的四个并口中, 无第二功能的并

3、口是P1 l 8031不是借用片内RAM的寄存器为PC。8031中不是8位的寄存器为DPTRl 8031仅使用外部ROM时有/EA = 0l 8031控制外部ROM读取有效的控制线是/PSEN l 8031控制P0口数据/地址分离的控制线是ALE l 8031的控制线ALE在一个机器周期中出现 2次 高电平。l 8031内部RAM可位寻址单元20H 2FH的位地址范围为00H 7FH l 8031内部RAM地址为22H单元的位地址范围为10H 17HP0口数据/地址分离需要的数字逻辑器件是8位锁存器ll 下列访问I/O端口的指令是 MOVX A, R1l有关DPTR由两个8位的寄存器组成l P

4、3.6的第二功能符号为B: /WR 串行口发送中断标志TI的特点是 发送数据后TI = 1然后由软件清零l 若ALE为周期信号, 它与主频的关系是主频频率的六分之一下列可位寻址的寄存器是 IP 中断标志需手动清零的是串行通信中断的标志 串行通信中断的标志计数/定时器中断发生在 计数值为0时串行通信中断发生在 发送完数据计数/定时器为自动重装初值的的方式为 方式2采用可变波特率的串行通信的工作方式为 方式1和方式3 l 8031中与外部中断无关的寄存器是 SCONl 8031中与定时/计数中断无关的寄存器是 SCONl 8031中与串行中断无关的寄存器是 TCONl 若8155的控制寄存器的地址

5、为4000H,则B口的地址为 4002H若要访问8155中的256个字节静态存储器,则有 /CE = 0、IO/M = 0A: l 若8155的A口工作方式1输入,B口工作方式0输出,则C口工作模式为( )。A: ALT1 B: ALT2 C: ALT3 D: ALT4l 若P2.6、P2.4为线选法的存储芯片的片选控制,无效的存储单元地址是 F000H ll 8155的工作模式ALT1定义为( )。A:A口方式0输入 B:B口方式0输出 C:C口方式0输入 D:以上都对l 若8155的工作方式控制字为19H时, 8155工作于( )。A: A口输入中断允许 B: A口输出中断允许C: A口输

6、入中断禁止 D: A口输出中断禁止填空题l 8051的片内用户RAM是( 128 )B;8052的片内用户RAM是( 256 )B。l 8031的片内ROM是( 0 )KB;8051的片内ROM是( 4 )KB;8052的片内ROM是( 4 )KB。l 8031的PSW中RS1 = 1、RS0 = 0,工作寄存器R0R7的地址为( 10H-17H )。l 8031的16位数据指针DPTR的地址为( 82H)和( 83H)。l 8031上电复位后,SP的初值为( 07H )、PC的初值为( 00H )、PSW的初值为( 0 )、P1的初值为( 0FFH )。l 在8031中若SP = 10H,执

7、行指令PUSH A后,SP =( 11H )。l 8031内部RAM可位寻址区的字节地址为( 20H )到( 2FH );对应的位地址为( 00 )到( 7FH )。l 8031中可位寻址特殊功能寄存器的条件是( 地址被8整除 )。l 在8031单片机系统中,控制线/EA接( 低 )电平;在8051单片机系统中,若仅用片内ROM时控制线/EA接( 高 )电平。l P3口中P3.6位的第二功能符号为(/WR )。l 若要从8031的P1.1位输入数据必须对该位先( 锁存1 )。l 若要对8031复位,RST端应保持高电位( 2 )个机器周期。l 8031访问外部RAM和ROM的地址范围为( 64

8、 )KB及( 64 )KB。l 要将8031的P0口输出的低8位地址线分离出来应用( 74373 )芯片。l 要将8031的P0口输出的低8位地址线分离出来应用( ALE ) 控制线。l 8031的5个中断源为等优先级的优先序为(/INT0 T0 /INT1 T1 TXD/RXD)。l 若要将外部RAM地址2000H中的数据送入累加器A,应使用的指令是(MOV DPTR,2000H)和(MOVX A,DPTR)。l 若要将外部RAM地址20H中的数据送入累加器A,应使用的指令是(MOV R0,#20H)和(MOVX A,R0)。l 若指令 MOV A,20H的机器码为 E5H、20H,则指令

9、MOV A,30H的机器码为(E5H, 30H)。l 8031串行口为工作方式0时,若主频为12MHz,则TXD输出频率为(1MHz)。l 8031的/INT0中断标志位IE0具有,当有中断请求时,IE0 = (1), 当进入中断服务程序时有IE0 =(0)l 计数器0的初值为2FFH,方式0时的TH0 =( 00H) ,TL0 =( 5FH)。l 计数器0的初值为2FFH,方式1时的TH0 = ( 02H),TL0 =( FFH)。l 计数器1的初值为2FH,方式2时的TH1 = ( 2FH),TL1 =( 2FH)。l 计数器1工作于计数方式,若输入1个计数脉冲后产生中断,初值为( )。l

10、 要使计数器1开始计数,除向初值寄存器TH1、TL1赋值外,还应置( TR1)。l 与外部中断有关的寄存器有( TCON)、(IE)和IP。l 与定时/计数中断有关的寄存器有(TCON)、(TMOD)、IE、TLn、THn和IP。l 与串行中断有关的寄存器有(SCON)、(SUBF)、PCON、IE、和IP。l 若8155的A、B、C口均工作于方式0输入,则C口工作模式选择为( )。l 若8155的A、B、C口均工作于方式0输出,则C口工作模式选择为( )。l 若8155的A、B均工作于方式1,则C口工作模式选择为( )。l 8155的控制线IO/M=1时工作于( );IO/M=0时工作于(

11、)和( )l 指令MOV A,SBUF为串行口(缓存发送),指令MOV SBUF,A为串行口(缓存接收)。l 串行口为工作方式0时,RXD的作用是(输入/输出串口数据),TXD的作用是(输出移位时钟)。l 串行口为工作方式1时,RXD的作用是(串口发送),TXD的作用是(串口接收)。l 串行口为工作方式2时,波特率为(fosc/32)。l 串行口为工作方式0时,若主频为12MHz,则TXD输出频率为(1MHz或者fosc/12)。l 串行口为工作方式3时,为(11)位异步接收/发送。判断题l 8031单片机的特点是(B)。A:片内有ROM B:片内无ROMl 8051单片机的片内PROM容量是

12、(B)。A:4KB B:8KB l 8052单片机的片内用户RAM容量是(B)。A:128B B:256Bl MCS-51单片机仅使用片内ROM时( B )。A:/EA = L B:/EA = Hl MCS-51单片机要使用片内和片外ROM时( A )。A:/EA = L B:/EA = Hl MCS-51复位时控制线RST应满足高电平( B )。A:一个机械周期 B:二个机械周期l MCS-51的一个机械周期内控制线ALE输出高电平( B )。A:一次 B:二次l MCS-51 读片外 ROM 时使用( A )。A:/PSEN B:/RD l MCS-51 读片外 RAM 时使用( B )。

13、A:/PSEN B:/RDl MCS-51的寻址范围为2K的指令是( B )。A:AJMP B:LJMPl MCS-51的寻址范围为64K的指令是( B )。A:AJMP B:LJMPl MCS-51的指令 CPL A的功能是( A )。A:A 0 B:A /Al MCS-51的指令 MOV A,#20H中( A )。A:20H是立即数 B:20H是存储器地址l MCS-51的指令 MOV A,20H中( B)。A:20H是立即数 B:20H是存储器地址l MCS-51的指令 MOVX A,R0中, R0为( B )。A:片内存储器的间址 B:片外存储器的间址l MCS-51的指令 MOV A

14、,R0中, R0为( A )。A:片内存储器的间址 B:片外存储器的间址l MCS-51的指令 MOV A,R0为(A)。A:一字节指令 B:二字节指令l MCS-51的指令 MOV A,20H为( A )。A:二字节指令 B:三字节指令l MCS-51的指令 MOV ACC,20H为( )。A:二字节指令 B:三字节指令l MCS-51的访问处部 RAM的指令是( B)。A:MOV B:MOVXl MCS-51中的正确指令是( B)。A:MOVX A,R0 B:MOVX A,R0l MCS-51的访问处部 ROM的指令是( B)。A:MOVX B:MOVCl MCS-51的外部中断/INT1

15、的中断服务程序的入口地址是(A )。A:0003H B:0013Hl MCS-51的定时/计数器中断T0的中断服务程序的入口地址是( B )。A:000BH B:001BHl MCS-51的串行通信中断的中断服务程序的入口地址是( B )。A:0013H B:0023Hl MCS-51的堆栈指针寄存器SP( B )。A:可位寻址 B:不可位寻址l 若8031的/PSEN = 0,则访问外部( B )。A:RAM B:ROMl 若8031的/RD = 0,/WR = 1则访问外部( B )。A:RAM的读操作 B:RAM的写操作l 在1个机器周期中最多可读( B )的指令A:2字节 B:4字节。

16、l 8031访问外部存储器的高8位地址线由( B )产生。A:P0口 B:P2口l 若rel = PC目的地址 (PC源地址 + 2), 则指令为( A )。A:SJMP rel B:LJMP rell 若rel = PC目的地址 (PC源地址 + 3), 则指令为( B )。A:DJNZ R0, rel B:CJNE A,20H,rell 8031的外设端口地址和外部存储器地址是( A )。A:统一编址 B:独立编址l MCS-51的计数/定时器为工作方式0时,初值为( A )。A:13位 B:16位l MCS-51的与外部中断无关的寄存器是( B )。A:TCON B:SCONl MCS-

17、51的计数/定时器为工作方式2时,初值为( A )。A:可自动重置 B:需手动重置l MCS-51的计数/定时器为工作方式 3 时,仅( A )工作。A:T0 B:T1 l MCS-51的计数/定时器 T0 开始计数的条件是( B )。 A:TR0 = 0 B:TR0 = 1 l MCS-51的计数/定时器中断发生在初值寄存器的值为( )。 A:全 0 时 B:全 1 时 l MCS-51的计数/定时器为工作方式 3 时,TH0为( B )。 A:计数器 B:定时器 l MCS-51的计数/定时器的计数器计数工作方式为( A )。 A:加 1 计数 B:减 1 计数 l MCS-51的计数/定

18、时器为工作方式 2 时,初值应( A )。 A:1 次写入 B:2次写入 l MCS-51的计数/定时器为工作方式 2 时,计数初值是( A )。 A:8位 B:16位 l MCS-51的计数/定时器工作于定时方式时计数脉冲来自( B )。 A:芯片内部 B:芯片外部l 若串口工作在方式0,数据传输线为( A )。A:RXD B:TXDl 若串口工作在方式0,同步信号传输线为( B )。A:RXD B:TXDl 若串行口工作于方式2时为( A )。A:固定波特率 B:可变波特率l 串行口工作于可变波特率方式时,为其服务的定时器为( B )。A:T0 B:T1l 若串行口工作于方式0,波特率为(

19、 A )。A:fose/12 B:fose/32l 若串行口工作于方式3,为( B )异步接收/发送。A:10位 B:11l 串行口发送中断标志TI的特点是( B )。A:发送数据时TI = 1 B:发送数据后TI = 1l 串行口发送数据时( B )。A:需发送允许位控制 B:不需发送允许位控制l 串行口接收数据时需( A )。A:需接收允许位控制 B:不需接收允许位控制l 指令MOV SBUF,A的功能是( A )。A:串行输出 B:串行输入l 当8155的引脚线IO/M = L时,使用8155的( )。A:256字节SRAM B:PA口、PB口和PC口l 若8155的工作方式控制字为00

20、H时,8155工作于( )。A:C口方式0作输入 B:C口方式0作输出l 若8155的工作方式控制字为00H时,8155工作于( )。A:A口方式0作输入 B:A口方式0作输出l 若8155写工作方式控制字的地址是FFE0H,读B口的地址是( )。A:FF01H B:FF02Hl 若8155写工作方式控制字的地址是FFE0H,它的状态口地址是( )。A:FF00H B:FF05H 简答题l 控制线/EA、ALE、/PSEN、RST的作用。 /EA:外部程序存储器地址允许输入端/固化编程电压输入端。接高电平:cpu只能访问片内rom并执行内部程序在存储器中的指令但pc超过0FFFH将自动转去执行

21、片外程序存储器程序。接低电平时:cpu只访问片外rom并执行外部程序存储器指令,若保密为LBI被编程,则复位时在内部会锁存/EA状态。ALE:地址锁存允许信号端,在正常工作时不断向外输出正脉冲,信号频率为振荡器的1/6./PSEN:程序存储允许输出信号端,89C51 LV51由片外程序存储器取指令时每个机器周期两次/PSEN有效(即两个脉冲)期间,每当访问外部rom时两次有效的/PSEN将不会再出现。RST:复位信号输入端,高电平有效,输入端保持连个及机器周期,则复位。l 读写线/RD、/WR的作用。/WR:外部数据存储器写选通。/RE:外部数据存储器读选通。 l 程序状态字PSW中RS1、R

22、S0位的作用。 工作寄存器组选择控制位l 程序状态字PSW中标志位 AC、OV、CY的作用。 AC(PSW.6):半进位标志也称辅助进位标志,执行加减法运算结果低半个字节向高半字节有半进位(或者借位)则AC被自动置1,否则清0OV(PSW.2):溢出标志位,进行补码运算时如有溢出置1,否则清0CY(PSW.7):进位标志位,执行加减法运算时,若最高位向前有进位(或借位)则置1,否则清0。l MCS-51中256个位地址的定义。单片机内RAM有两个区域可以位寻址:一个是20H-2FH的16个单元中的128位,另一个是地址能被8整除的特殊功能寄存器,直接使用位地址。 对于20H-2FH的16个单元

23、中的128位的位地址分布是00H-7FH. l 怎样识别指令中是字节地址还是位地址。不同的寻址方式,即访问128位地址用位寻址方式,访问低128字节用直接寻址和简介寻址。 l 名词解释: 振荡周期、状态周期、机器周期、指令周期。 振荡周期:晶振的振荡周期为最小的时序单位,振荡周期为1/fosc状态周期:振荡频率单片机内的二分频器,分频后提供给片内cpu的时钟周期,一个状态周期含有两个振荡周期,状态周期2/fosc。机器周期:一个机器周期内有六个状态,周期由12个振荡周期组成,是计算机执行一种基本操作的时间单位。指令周期:执行一条指令所需要的时间,一个指令周期含有1-4个计数器周期。l 画出80

24、31的上电复位电路, 复位原理及参数的选择。 l 程序计数器PC的作用。 程序计数器pc:由两个八位计数器PCH和PCL组成,共16 位 ,PC实际上是程序的字节地址计数器,PC中的内容是指向吓一跳指令的地址,改变PC中的内容就是改变程序执行的方向。l 堆栈指针SP的作用,PUSH、POP指令对它值的影响。l 8031的低8位地址线的分离过程。 l 8031片外RAM读写控制方法、片外ROM的读控制方法。l 指令MOV、MOVX、MOVC的作用。l 指令JZ、JC、JB的作用。l 指令SJMP、AJMP、LJMP的作用。 l 在等优先级中8031的5个中断源的初始优选序。 l 8031的5个中

25、断源对应的中断服务程序的入口地址。 l 8031定时/计数器的工作方式及功能。 l 8031串行口的工作方式及功能。 l 8155中控制线IO/M的作用。 l 8155的工作模式的定义。指令改错题l MOV A,2000Hl MOV A,20Hl MOV R0,R1l MOV #20H,R0l MOV R0,R2l MOV A,R2l MOV A,0A0H 注:A0H是8052的用户片内RAM的字节地址l MOV 20H,30Hl MOV 20H,30H 注:20H、30H是位地址l MOV A,20H 注:20H是I/O端口地址l SETB 89H.1l MOV A,DPTRl MOVX A,DPTRl MOV B,DPTRl DEC DPTRl MOV A,A+PCl ADD B,R0l RR Bl SWAP Bl JMP A+DPTRl ANL ACC.0,20H综合应用题l 编写初始化程序实现:外部中断0、边沿触发、中断允许、低优先级。l 编写初始化程序实现:计数器0、方式1、计数初值2000H、中断允许、高优先级、启动计数器有效。l 编写初始化程序实现:串行接收、方式2、中断允许、低优先级、接收有效。l 编写

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论