基础训练参考答案
参考答案
模块一 参考答案;
一、填空题;1、集成、芯片上、计算机。2、CPU、存储器、定时器、输入/输出
二、单项选择题1、(B)2、( C )三、判断题1、(×)2、(√)四、计算题1、(01010010)B 2、52H 2、(59227 )10( 163533 )8(E75B )16
模块二 参考答案
执行POP指令时,先将SP指向的堆栈栈顶单元内容送到指定地址单元,然后将SP的内容减1,修改堆栈栈顶单元。
模块六参考答案
一、DBD
二、1、TMOD参考答案
一、填空题
1.串行、4
2.P3.0(RXD)、P3.1(TXD)
3.TTL逻辑电平与RS-232逻辑电平转换
3简答题
答:MCS51系列单片机上有1个8位CPU、128B的RAM、21个SFR、4个并行口、1个串行口、2个定时计数器和中断系统等资源。8031、8051和8751的区别是8031内无ROM;8051内有4KB的掩膜ROM;8751内有4KB的EPROM。
RS1、RS0=00——0区(00H~07H)
RS1、RS0=01——1区(08H~0FH)
RS1、RS0=10——2区(10H~17H)
RS1、RS0=11——3区(18H~1FH)
模块三 参考答案:
一、填空题
1、R0、R1、R2、R3、R4、R5、R6、R7中的一个
2、将A的内容与PC当前值相加作为程序存储器地址,再将该地址单元的内容传送到A
2、简述读外ROM和读写外RAM用到的控制信号。
答:读外ROM的控制线有3条:
①ALE:控制锁存低8位地址信号。
②PSEN:控制外ROM输出。
③EA:确定读外ROM。
读写外RAM控制信号分别为:
①RD:控制外RAM输出。
②WR:控制外RAM输入。
3、80C51如何确定和改变当前工作寄存器区?
答:80C51是根据程序状态字寄存器PSW中工作寄存器区选择控制位RS1、RS0(PSW.4、PSW.3)来确定和改变当前工作寄存器区:
操作码规定指令的功能,是一条指令的必备字段,如果没有操作码,就不能成为指令。它与操作数之间用“空格”隔开。
操作数是指令操作的对象。分为目的操作数和源操作数两类,它们之间用“,”分隔。操作数是可选字段。一条指令可以有0、1、2、3个操作数。
注释是对指令功能的说明解释。以“;”开始。
2、答:执行PUSH指令时,先将SP的内容加1,指向新的堆栈栈顶单元,然后将指定地址单元的内容送到堆栈栈顶单元。
A、PC=0000H B、SP=00H C、SBUF=00H D、P0=00H
2、PSW=18H时,则当前工作寄存器是(D)。
A、0组B、1组C、2组D、3组
3、MCS-51上电复位后,SP的内容应是(B)。
A、00H B、07H C、60H D、70H
4、单片机上电后或复位后,工作寄存器R0是在(A)。
一、填空题:
1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了低8位地址。
2、MCS-51的堆栈是软件填写堆栈指针临时在片内数据存储器内开辟的区域。
3、MCS-51有4组工作寄存器,它们的地址范围00H~1FH。
4、PSW中RS1 RS0=10时,R2的地址为12H。
二、选择题:
1、当MCS-51复位时,下面说法正确的是(A)。
4、8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。(√)
5、MCS-51的特殊功能寄存器分布在60H~80H地址范围内。(×)——80H~FFH
四、简答题
1、80C51 ROM空间中,0000H~0023H有什么用途?用户应怎样合理安排?
答:0000H~0023H是80C51系统专用单元,其中0000H为CPU复位地址,0003H~0023H是5个中断源中断服务程序入口地址,用户不能安排其他内容。一般来讲,从0030H以后,用户可自由安排。
二、选择题
1.B2.B3.B
三、判断题
1.×2.×3. √
四、计算题
五、简答题
答:
(1)待发送数据送SBUF
(2)经TXD(P3.1)串行发送一帧数据完毕
(3)硬件自动将SCON的TI置1
(4)用软件将TI清0
模块八 参考答案:
1选择题
(1)B(2)A(3)C(4)D(5)A
2填空题
(1)4、上拉电阻、将口锁存器置1(2)高8位地址线(3)并行数据总线地址总线P0 P1—P3
标号是一条指令的标志,是可选字段,与操作码之间用“:”隔开;设置标号的目的是为了方便调用或转移。标号的选择应遵从下列规定:
标号由1~8个字母或数字组成,也可以使用一个下划线符号“_”。
第一个字符必须是字母。
指令助记符或系统中保留使用的字符串不能作为标号。
标号后面需要有一个冒号。
一条语句可以有标号,也可以没有标号,取决于程序中其它语句是否需要访问这条语句。
3、对A中当前值进行十进制调整
4、周而复始地取指令和执行指令的过程
5、0
二、判断题
1、对2、对3、错
三、单选题
1、D 2、A 3、D 4、D 5、A
四、计算题
1、答:SP=23H, PC=3412H
2、答:A=E4H(30H)=EEH
五、论述题
1、答:MCS-51单片机指令一般由标号、操作码助记符、操作数、注释四部分组成。
A、0区00H单元B、0区01H单元C、0区09H单元D、SFR
三、判断题
1、当MCS-51上电复位时,堆栈指针SP=00H。(×)——SP=07H
2、PC存放的是当前正在执行的指令。(×)——是将要执行的下一条指令的地址
3、8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。(√)