单片机课后第一二章习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章

1,什么是单片机,它与一般微型计算机在结构上有何区别?

答;单片机是把CPU、RAM和ROM存储器、并行/串行输入输出接口、定时器/计数器、振荡器等五大部分全部集成在一块芯片里,只要在配置几个小元件,例如电阻、电容等即可构成一个完整的微型计算机。而一般的微型计算机那几个主要部分分别由不同的芯片组成,把它们组装在电路板上即可构成一般的微型计算机。2,单片机的发展大概可分为几个阶段,各阶段的单片机功能特点是什么?

答;

SCM(单片微型计算机)阶段

MCU(单片微控制器) 阶段

SOC(嵌入式系统/单片应用系统)阶段

特点一1功能强大

2应用范围广

3易扩展

单片机除以上特点外,还具有系统结构简单,使用方便,模块化;控制功能强;可靠性高;处理功能强,速度快;低电压,低功耗,便于生产便携式产品;环境适应能力强;性价比高等硬性特点。

第二章

1,MCS-51系列单片机内部有哪些主要的逻辑部件?

2,MCS-51设又4个8位并行端口(32条1/0线),实际应用中8位数据信息由哪一个端口传送?16位地址线怎么样形成?

P3口有何功能?

答;

P0口是51单片机的数据总线,数据信息经P0口送出。实际运行过程中P0口是分时复用的,这种处理由单片机内部自动完成,你只要写好相应代码即可。好像是前半个周期(具体时序记不清了,你可看一下时序图)P0口P2口分别输出地址信号,后半个周期才是数据的输入或输出,其中低8位由P0口输出,经典电路中一般使用74373作为地址锁存器,通过单片机的ALE信号完成地址锁存操作,保证读写数据时被寻址器件或端口的地址信号线的正确性;高8位则从P2口输出,本身带锁存功能,寻址过程中不会再变化。8位地址和16位地址原理上是一样的,区别仅在于是否使用P2口,换句话说如果你只使用了低8位寻址的模式,在外部地址读写时高8位送什么值都行,当然,前提是没使用P2口。

3,试分析MCS-51端口的两种读操作(读端口引脚和读锁存器),读一修改一写操作是按哪一种操作进行?结构上的这种安排有何作用?

答;读一修改一写操作是由输入操作进行的;

这样安排不直接读引脚上的数据而读锁存器Q端的数据,是为了避免可能错误读引脚上的引脚信号。

4,MCS-51的锁存器结构与一般的微型计算机有何不同?

程序储存器和数据储存器各有何功用?

答;1,MCS-51的锁存器结构与一般的微型计算机的配置方式不同,它把程序存储

器和数据存储器分开,各有自己的寻址系统,控制信号和功能,

2,程序存储器;用来存放程序和始终要保留的常数。

数据存储器;通常用来映射内部资源所使用的寄存器,存放程序运行中所需要

的变量的常量。

5,MCS-51内部RAM区功能结构如何分配?4组工作寄存器使用时如何选用?位寻址区域的字节地址范围是多少?

答;MCS-51内部RAM区功能结构的划分是;OOH-IFH共32个单元是4个通用工作寄存器区,每一个区有8个工作寄存器,编号为R0-R7;

内部RAM的202FH为位寻址区域,这16个单元的每一位都有一个位寻址,位寻址范围为00H-7FH;30H-7FH为数据缓冲器,使用时由程序状态来选用四组工作寄存器,位寻址区域的字节地址范围是20H-2FH.

6,特殊功能寄存器中那些寄存器可以位寻址?它们的字节地址是什么?

答;特殊功能寄存器中可以位寻址的寄存器和字节地址如下;

ACC 字节地址是OEOH; P3 字节地址是OBOH;

B 字节地址是OFOH IP 字节地址是0B8H;

PSW字节地址是0D0H IE 字节地址是OA8H;

PO 字节地址是80H; TCON 字节地址是88H;

P1 字节地址是90H; T2C0N 字节地址是0C8H;

P2 字节地址是0A0H; SC0N 字节地址是0A0H

7,简述程序状态字PSW中各位的含义.

答;位7: CY:进位标志。当最后一次算术操作产生进位(加法)或借位(减法)时,该位置1。其它算术操作将其清0。位6: AC:辅助进位标志。当最后一次算术操作向高半字节有进位(加法)或借位(减法)时,该位置1。其它算术操作将其清0。位5: F0:用户标志0。这是一个可位寻址、受软件控制的通用标志位。位4-3: RS1-RS0:寄存器区选择。该两位在寄存器访问时用于选择寄存器区。RS1 RS0 寄存器区地址

0 0 0 0x00-0x07 0 1 1 0x08-0x0F 1 0 2 0x10-0x17 1 1 3 0x18-0x1F 位2: OV:溢出标

志。该位在下列情况下被置1: y ADD、ADDC 或SUBB 指令引起符号位变化溢出。y MUL指令引起溢出(结果大于255) 。y DIV 指令的除数为0。ADD、ADDC、SUBB、MUL和DIV 指令的其它情况使该位清0。位1: F1:用户标志1。这是一个可位寻址、受软件控制的通用标志位。位0: PARITY:奇偶标志。若累加器中8 个位的和为奇数时该位置1,为偶数时清0

相关文档
最新文档