基础训练参考答案.doc_第1页
基础训练参考答案.doc_第2页
基础训练参考答案.doc_第3页
基础训练参考答案.doc_第4页
全文预览已结束

下载本文档

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

文档简介

参考答案模块一 参考答案;一、 填空题;1、集成、芯片上、计算机。2、CPU、 存储器、 定时器 、 输入/输出二、单项选择题1、(B )2、( C )三、判断题1、( )2、( )四、计算题1、(01010010)B 2、52H 2、(59227 )10 ( 163533 )8 (E75B )16 模块二 参考答案一、填空题:1、当MCS-51引脚ALE有效时,表示从P0口稳定地送出了 低8位 地址。2、MCS-51的堆栈是软件填写堆栈指针临时在 片内数据存储器内开辟的区域。3、MCS-51有4组工作寄存器,它们的地址范围 00H1FH。4、PSW中RS1 RS0=10时,R2的地址为 12H。二、选择题:1、当MCS-51复位时,下面说法正确的是( A )。 A、 PC=0000H B、 SP=00HC、 SBUF=00HD、 P0=00H2、PSW=18H时,则当前工作寄存器是( D )。 A、 0组B、 1组C、 2组 D、 3组3、MCS-51上电复位后,SP的内容应是( B )。 A、 00HB、 07H C、 60H D、 70H4、单片机上电后或复位后,工作寄存器R0是在( A )。 A、0区00H单元B、0区01H单元 C、0区09H单元 D、SFR三、判断题1、当MCS-51上电复位时,堆栈指针SP=00H。( )SP=07H2、PC存放的是当前正在执行的指令。( )是将要执行的下一条指令的地址3、8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。( )4、8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。( )5、 MCS-51的特殊功能寄存器分布在60H80H地址范围内。( )80HFFH四、简答题1、80C51 ROM空间中,0000H0023H有什么用途?用户应怎样合理安排?答:0000H0023H是80C51系统专用单元,其中0000H为CPU复位地址,0003H0023H是5个中断源中断服务程序入口 地址,用户不能安排其他内容。一般来讲,从0030H以后,用户可自由安排。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)来确定和改变当前工作寄存器 区: RS1、RS0=000区 (00H07H) RS1、RS0=011区 (08H0FH) RS1、RS0=102区 (10H17H) RS1、RS0=113区 (18H1FH)模块三 参考答案:一、 填空题1、 R0、R1、R2、R3、R4、R5、R6、R7中的一个2、 将A的内容与PC当前值相加作为程序存储器地址,再将该地址单元的内容传送到A3、 对A中当前值进行十进制调整4、 周而复始地取指令和执行指令的过程5、 0二、 判断题1、对 2、对 3、错三、单选题1、D 2、A 3、D 4、D 5、A 四、计算题1、答:SP=23H, PC=3412H2、答:A=E4H (30H)=EEH五、论述题1、答:MCS-51单片机指令一般由标号、操作码助记符、操作数、注释四部分组成。标号是一条指令的标志,是可选字段,与操作码之间用“:”隔开;设置标号的目的是为了方便调用或转移。标号的选择应遵从下列规定:l 标号由18个字母或数字组成,也可以使用一个下划线符号“_”。l 第一个字符必须是字母。l 指令助记符或系统中保留使用的字符串不能作为标号。l 标号后面需要有一个冒号。l 一条语句可以有标号,也可以没有标号,取决于程序中其它语句是否需要访问这条语句。操作码规定指令的功能,是一条指令的必备字段,如果没有操作码,就不能成为指令。它与操作数之间用“空格”隔开。操作数是指令操作的对象。分为目的操作数和源操作数两类,它们之间用“,”分隔。操作数是可选字段。一条指令可以有0、1、2、3个操作数。注释是对指令功能的说明解释。以“;”开始。2、答:执行PUSH指令时,先将SP的内容加1,指向新的堆栈栈顶单元,然后将指定地址单元的内容送到堆栈栈顶单元。执行POP指令时,先将SP指向的堆栈栈顶单元内容送到指定地址单元,然后将SP的内容减1,修改堆栈栈顶单元。模块六 参考答案一、 DBD二、1、TMOD 2、000BH 3、TH0;TL0三、错、错、错模块七 参考答案一、填空题1.串行、42.P3.0(RXD)、P3.1(TXD)3.TTL逻辑电平与RS-232逻辑电平转换二、选择题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)A2 填空题(1)4、上拉电阻、将口锁存器置1(2)高8位地址线(3)并行 数据总线 地址总线 P0 P1P3 3简答题答:MCS51系列单

温馨提示

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

评论

0/150

提交评论