单片机总结讲解
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单项选择题
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;
5.P0.0:80H、P0.1:81H依次类推
6.8031单片机的寻址范围为64KB
●在1个机器周期内,最多可读2个指令字节。
●1个机器周期含6个时钟周期。
复位时RST端保持高电平时间最少为2个机器周期
●存储器间接寻址的指令是MOV A,@R1
●执行指令MOVX A,@DPTR时,为读操作/WR = 1,/RD = 0
执行指令MOVX @DPTR,A时,为写操作/WR = 0,/RD = 1
执行入栈指令PUSH时,栈顶指针SP为SP ←SP + 1
●执行出栈指令POP时,栈顶指针SP为A:SP ←SP – 1
●8031的四个并口中,无内部上拉电阻的并口是P0
●8031的四个并口中,输出访问外部存储器高8位地址线的并口是P2
8031的四个并口中,无第二功能的并口是P1
●8031不是借用片内RAM的寄存器为PC。
8031中不是8位的寄存器为DPTR
●8031仅使用外部ROM时有/EA = 0
●8031控制外部ROM读取有效的控制线是/PSEN
●8031控制P0口数据/地址分离的控制线是ALE
●8031的控制线ALE在一个机器周期中出现2次高电平。
●8031内部RAM可位寻址单元20H ~ 2FH的位地址范围为00H ~ 7FH
●8031内部RAM地址为22H单元的位地址范围为10H ~ 17H
P0口数据/地址分离需要的数字逻辑器件是8位锁存器
●下列访问I/O端口的指令是MOVX A,@R1
有关DPTR由两个8位的寄存器组成
●P3.6的第二功能符号为B:/WR
串行口发送中断标志TI的特点是发送数据后TI = 1然后由软件清零
●若ALE为周期信号,它与主频的关系是主频频率的六分之一
下列可位寻址的寄存器是IP
中断标志需手动清零的是串行通信中断的标志串行通信中断的标志
计数/定时器中断发生在计数允许时
串行通信中断发生在发送完数据
计数/定时器为自动重装初值的的方式为方式2
采用可变波特率的串行通信的工作方式为方式1和方式3
●8031中与外部中断无关的寄存器是SCON
8031中与定时/计数中断无关的寄存器是SCON
●8031中与串行中断无关的寄存器是TCON
●若8155的控制寄存器的地址为4000H,则B口的地址为4002H
若要访问8155中的256个字节静态存储器,则有/CE = 0、IO//M = 0A:
●若8155的A口工作方式1输入,B口工作方式0输出,则C口工作模式为
(ALT3 )。
●若P2.6、P2.4为线选法的存储芯片的片选控制,无效的存储单元地址是F000H
●8155的工作模式ALT1定义为(C口方式0输入)。
●若8155的工作方式控制字为19H时,8155工作于(A口输出中断允许)。
填空题
●8051的片内用户RAM是(128 )B;8052的片内用户RAM是(256 )B。
●8031的片内ROM是(0 )KB;8051的片内ROM是( 4 )KB;8052的片
内ROM是(8 )KB。
●8031的PSW中RS1 = 1、RS0 = 0,工作寄存器R0~R7的地址为(10H---17H )。
●8031的16位数据指针DPTR的地址为(82H)和(83H)。
●8031上电复位后,SP的初值为(07H )、PC的初值为(00H )、PSW的初值
为(0 )、P1的初值为(0FFH )。
●在8031中若SP = 10H,执行指令PUSH A后,SP =(11H )。
●8031内部RAM可位寻址区的字节地址为(20H )到(2FH );对应的
位地址为(00 )到(7FH )。
●8031中可位寻址特殊功能寄存器的条件是(字节地址被8整除)。
●在8031单片机系统中,控制线/EA接(低)电平;在8051单片机系统中,
若仅用片内ROM时控制线/EA接(高)电平。
●P3口中P3.6位的第二功能符号为(/WR )。
●若要从8031的P1.1位输入数据必须对该位先(锁存1 )。
●若要对8031复位,RST端应保持高电位( 2 )个机器周期。
●8031访问外部RAM和ROM的地址范围为(64 )KB及(64 )KB。
●要将8031的P0口输出的低8位地址线分离出来应用(74LS373 )芯片。
●要将8031的P0口输出的低8位地址线分离出来应用( ALE ) 控制线。
●8031的5个中断源为等优先级的优先序为(/INT0 ,T0 ,/INT1, T1,S(UART) (TXD/RXD))。
●若要将外部RAM地址2000H中的数据送入累加器A,应使用的指令是
(MOV DPTR,2000H)和(MOVX A,@DPTR)。
●若要将外部RAM地址20H中的数据送入累加器A,应使用的指令是
(MOV R0,20H)和(MOVX A,@R0)。
●若指令MOV A,20H的机器码为E5H、20H,
则指令MOV A,30H的机器码为(E5H, 30H)。
●8031串行口为工作方式0时,若主频为12MHz,则TXD输出频率为(1MHz)。