1 1.25 单片机内部由哪几部分电路组成?各部分电路的主要功能是什么? 解:单片机内部由CPU、存储器和I/O 接口等电路组成。CPU 的主要功能是对二进制数进行算术和逻辑运算、执行指令(从ROM 中取指令,对指令译码,发各种控制信号使CPU 和其他部分协调一致的工作,完成指令的功能),存储器由ROM 和RAM 组成,ROM 的主要功能是存储单片机应用系统的程序,RAM 的主要功能是存储实时数据或作为通用寄存器、堆栈、数据缓冲区。I/O 接口的主要功能是负责单片机和外设、外部存储器间的通信。 第二章 存在的错别字问题:“振荡”写出“推荡”;“芯片”写成“蕊片”。 2.3、程序状态字PSW 各位的定义是什么? 解:PSW 的各位定义如下: Cy:进位标志位; AC:辅助进位位; F0:用户标志位; RS1、RS0:寄存器选择位; OV:溢出标志位; P:奇偶标志位; PSW1:未定义。 2.4、什么叫堆栈?8031 堆栈的最大容量是多少?MCS51 堆栈指示器SP 有多少位,作用是什么?单片机初始化后SP 中的内容是什么? 解:堆栈:符合“先进后出”或“后进先出”存取规律的RAM 区域。 8031 堆栈的最大容量是128B; MCS-51 堆栈指针SP 有8 位,作用是存放栈顶(/栈低)地址; 单片机初始化后(即单片机复位后)SP 中的内容是07H。 存在的问题:1、堆栈的定义中,未答出“RAM 区域”,而用了“部件 ”; 2、只 说 了“单片机初始化后(即单片机复位后)SP 中的内容是栈底 地址”,未说 明 具体 值 07H; 3、8031 堆栈的最大容量错成128M 或256B。 2.5、数据指针DPTR 有多少位,作用是什么? 解:数据指针DPTR 有16 位;作用是存放ROM 或外部RAM 的地址。 2.7、8051 片内RAM 容量有多少?可 以 分为哪几个 区?各有什么特 点 ? 解:8051 的片内RAM 容量有128B;分为三 个 区:工作寄存器区、位寻 址区和便 笺 区; 存在的问题:1、8051 的片内RAM 容量错成256B。 2.8、8051 的特 殊 功能寄存器SFR 有多少个 ?可 以 位寻 址的有哪些 ? 解:8051 的SFR 有21 个 ,可 位寻 址的有11 个 :ACC、B、PSW、IP、P3、IE、P2、SCON、P1、TCON和P0。 存在的问题:SFR 有21 个 错成了26 个 ;可 位寻 址的SFR 中多了一个 T2CON,个 别同 学 甚 至 在T2CON用了一个 “+”号。 2 2.11、8051 和片外RAM/ROM 连接时,P0 和P2 口各用来传送什么信号?为什么P0 口...