文档介绍:****题1答案
单项选择题
(1) A (2)C (3)A (4) A (5)A
(6) A (7)C (8)C (9) D (10)C
填空题
(1)硬件系统、软件系统
(2)时钟、复位
(3)XTAL1、XTAL2、RST、
(4) 片内数据存储器、片内程序存储器、片外数据存储器、片外程序存储器
(5)时钟电路
(6)程序存储器
(7)工作寄存器组、位寻址区、用户RAM区
(8)1us、2us
(9)上电复位电路、按键复位电路
(10)2、高
答:
单片微型计算机是指集成在一个芯片上的微型计算机,它的各种功能部件,包括CPU(Central Processing Unit)、随机存取存储器RAM(Random Access Memory)、只读存储器ROM(Read-only Memory)、基本输入/输出(Input/Output,简称I/O)接口电路、定时器/计数器等都制作在一块集成芯片上,构成一个完整的微型计算机,可以实现微型计算机的基本功能。
单片机应用系统是以单片机为核心,配以输入、输出、显示、控制等外围电路和软件,能实现一种或多种功能的实用系统。
单片机应用系统是由硬件和软件组成的,硬件是应用系统的基础,软件则是在硬件的基础上对其资源进行合理调配和使用,从而完成应用系统所要求的任务,二者相互依赖,缺一不可。
答:
P3口各引脚与第二功能表
引脚
第二功能
信号名称
RXD
串行数据接收
TXD
串行数据发送
外部中断0申请
外部中断1申请
T0
定时/计数器0的外部输入
T1
定时/计数器1的外部输入
外部RAM写选通
外部RAM读选通
答:片内RAM低128单元的配置如下:
地址
功能
30H ~7FH
数据缓冲区
20H ~2FH
位寻址区(00H~7FH)
18H ~1FH
第3组工作寄存器(R7~R0)
10H ~17H
第2组工作寄存器(R7~R0)
08H ~0FH
第1组工作寄存器(R7~R0)
00H ~07H
第0组工作寄存器(R7~R0)
寄存器常用于存放操作数及中间结果等;内部RAM的20H~2FH单元,既可作为一般RAM单元使用,进行字节操作,也可以对单元中每一位进行位操作;在内部RAM低128单元中,通用寄存器占去了32个单元,位寻址区占去了16个单元,剩下80个单元,这就是供用户使用的一般RAM区,其单元地址为30H~7FH。
片内RAM高128单元安排有21个特殊功能寄存器,其他空闲单元用户不能使用。
答:有21个可寻址的特殊功能寄存器,它们不连续地分布在片内RAM的高128单元中,尽管其中还有许多空闲地址,但用户不能使用。另外还有一个不可寻址的特殊功能寄存器,即程序计数器PC,它不占据RAM单元,在物理上是独立的。
在可寻址的21个特殊功能寄存器中,有11个寄存器不仅可以字节寻址,也可以进行位寻址。
答:
程序状态字是一个8位寄存器,用于存放程序运行中的各种状态信息。其中有些位的状态是根据程序执行结果,由硬件自动设置的,而有些位的状态则由软件方法设定。PSW的位状态可以用专门指令进行测试,也可以用指令读出。PSW的各位定义下表所示。
PSW位定义
位地址
D7H
D6H
D5H
D4H
D3H
D2H
D1H
D0H
位名称
CY
AC
F0
RS1
RS0
OV
F1
P
· CY():进位标志位。CY是PWS中最常用的标志位,其功能有两个:一是存放算术运算的进位标志,在进行加或减运算时,如果操作结果最高位有进位或借位,则CY由硬件置“1”,否则被清“0”;二是在位操作中,作累加位使用。位传送、位与位或等位操作,操作位之一固定是进位标志位。
· AC():辅助进位标志位。在进行加或减运算中,若低4位向高4位进位或借位,AC由硬件置“1”,否则被清“0”。在BCD码调整中也要用到AC位状态。
· F0():用户标志位。这是一个供用户定义的标志位,需要利用软件方法置位或复位,用来控制程序的转向。
· RS1和RS0(,):工作寄存器组选择位。它们被用于选择CPU当前使用的通用寄存器组。通用寄存器共有4组,其对应关系如下表所示。
工作寄存器组选择
RS1 RS0
寄存器组
片内RAM地址
0 0
第0组
00H~07H
0 1
第1组
08H~0FH
1 0
第2组
10H~17