目 录 1
第一章 绪 论 1
§1-1微型计算机的基本结构 1
§1-2什么是单片机 1
§1-3国外单片机的发展情况 2
§1-4单片机的应用 4
§5-7 MCS-51的中断系统 (11 5
§1-5 INTEL公司系列产品简介 5
第二章 微型计算机的基本知识 8
§2-1微型计算机的工作过程 8
§2-2微型计算机中数的表示法 12
§2-3逻辑电路简介 20
习题 27
第三章 半导体存储器 29
§3-1半导体存储器的结构 29
§3-2存储器与CPU的连接 33
习 题 43
第四章 MCS-48系列八位单片机 45
§4-1 MCS-48单片机的硬件结构 45
§4-2 MCS-48芯片管脚和功能 49
§4-3 MCS-48系列的时序 50
§4-4 MCS-48系列的定时器/计数器 55
§4-5 MCS-48系列的输入/输出口 59
4-6 MCS-48系列的复位功能 63
4-7单片机的功耗与低功耗运行 64
4-8单片机的中断系统 66
4-9 MCS-48指令系统 69
4-10 MCS-48单片机的实用程序 89
§4-11 MCS-48系列的硬件扩展 96
习题 98
第五章 MCS-51高档八位单片机 100
§5-1 MCS-51系列特点及内部结构 100
§5-2 MCS-51的CPU和时钟电路 103
§5-3 MCS-51的存储器结构 104
§5-4 MCS-51的特殊功能寄存器SFR 107
§5-5 MCS-51的定时器/计数器 108
§5-6 MCS-51的输入/输出口 112
§5-8 MCS-51的串行接口 120
§5-9 MCS-51的寻址方式和汇编语言 126
§5-10 MCS-51的指令系统 128
§5-11 MCS-51的应用程序实例 157
习题 169
第六章 I/O接口及简单外设 171
§6-1 I/O接口的扩展 171
§6-2简单外设 180
§ 6-3数-模及模-数转换 184
习题 194
第七章 单片机的应用与开发 195
§ 7-1单片机的应用概述 195
§7-2单片机的开发 195
§ 7-3硬件系统设计和模块化软件结构 197
§7-4编程技巧、测试和调试、排错和仿真 199
§7-5 MCS-51系列单片机开发应用系统的设计要点 200
§7-6介绍两种开发系统 201
§7-7单片机的应用实例 209
第八章 MCS-96系列十六位单片机 226
§8-1 MCS-96系列简介 226
§8-2 MCS-96的内部结构 229
§8-3 MCS-96的指令系统说明 242
§8-4 MCS-96的指令系统简介 245
§8-5 MCS-96单片机应用编程 253
§ 8-6 MCS-96的总线时序和存储器连接 259
习 题 261
附 录 262
附录一MCS-48系列指令集表 262
附录二 MCS-51系列管脚图及指令集 270
附录三MCS-96系列管脚图及指令集 280
附录四部分 芯片管脚图 292