第一章 绪 论1、 微型计算机由哪几部分构成?答:微型计算机由微处理器、存储器和 I/O 接口电路构成。各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。2、 微型计算机有哪两种主要应用形态?微型计算机两种主要应用形态分别为桌面应用和嵌入式应用。桌面应用:将 CPU、存储器和 I/O 接口电路组装在主板上,通过接口电路与键盘、显示器连接再配上操作系统及应用软件,就形成桌面微型计算机系统。这种桌面应用系统具有极好的人机界面和丰富的软件资源、常用于辅助办公和辅助设计。嵌入式应用:将 CPU、存储器和 I/O 接口电路集成在一片集成电路芯片上,形成单片微型计算机(简称单片机),再配以简单的外设就构成了嵌入式应用系统。3、 什么叫单片机?其主要特点有哪些?在一片集成电路芯片上 集成微处理器、存储器、I/O 接口电路,从而构成了单芯片微型计算机,即单片机。单片机的主要特点:控制性能和可靠性高、体积小、价格低、易于产品化;具有良好的性价比。4、 单片机有那些应用领域?1、智能仪器仪表 2、机电一体化产品 3、实时工业控制4、分布系统的前端模块 5、家用电器 6、交通与航空航天。5、简述单片机应用系统的开发过程?答:系统需求分析,硬件方案设计,软件编程,仿真调试,实际运行。第二章 80C51 的结构和原理运算器由 80C51 的 ALU、累加器 ACC、寄存器 B、程序状态寄存器 PSW 组成。控制器:程序计数器 PC(16位的计数器)、指令寄存器 IR、译码和控制逻辑。数据指针DPTR是一个16位的寄存器,有两个8位的寄存器DPH和DPL组成,用来存放16位的地址堆栈指针SP是一个8位的寄存器,用于子程序的调用及中断调用时保护断点及现场。工作寄存器 R0-R7 共占用 32 个片内 RAM 单元。分成 4 组,每组 8 个单元。当前工作寄存器组由 PSW 的RS 1 和RS0位决定。80C51 单片机的堆栈区是向地址增大的方向生成的。一个机器周期包含 12 个晶荡周期或 6 个时钟周期,两个晶振周期=l 个 P1 或 1P2 周期。在80C51基本型中设置了与片内RAM统一编址的21个特别功能寄存器,离散的分布在80H-FFH的地址空间中。字节地址可被8整除的单元是具有位地址的寄存器。SFR地址空间有效位地址共有83个。当EA引脚接高电平常,对于基本型单片机,当PC内容小于FFFH时访问片内ROM当PC内容大于FFFH时访问片外ROM。外部程序...