单片机原理及应用
2002-2
西安电子科技大学出版社
李建忠
232
383000
本书以目前中、小规模单片机应用系统普遍采用的MCS-51系列单片机为对象,系统地介绍了单片机的内部结构、指令系统、汇编语言程序设计、应用系统扩展、常用外部设备的接口技术、单片机应用系统的软硬件结构与开发过程及手段。本书最后一章(单片机的C语言应用程序设计)可使读者紧密结合单片机的软、硬件特点,迅速掌握带趋势性的单片机应用系统开发设计的C语言程序设计方法。 本书概念准确,注重知识的内在联系与规律,采用归纳、类比的方法,系统地介绍了单片机的结构原理及应用系统的组成与设计方法,目的是使读者在较短的时间内掌握单片机的应用技术。为了便于读者理解、掌握本书的内容,每章均配有大量的例题与习题;同时也着眼于工程实用,选用了大量具有实用价值的问题进行讨论。 本书既可作为大专院校有关专业师生及自学人员的教科书,也可供从事单片机技术开发、应用的工程技术人员阅读、参考。
第1章 概述 1.1 单片机的基本概念 1.2 单片机的发展概况 1.3 单片机的特点及应用 1.4 常用单片机系列介绍 第2章 MCS-51系列单片机的硬件结构 2.1 MCS-51系列单片机简介 2.2 MCS-51系列单片机内部结构与外部引脚说明 2.3 微处理器 2.4 存储器 2.5 并行输入/输出接口 2.6 定时器/计数器 2.7 串行输入/输出口 2.8 MCS-51单片机的中断系统 2.9 复位状态及复位电路第3章 MCS-51单片机指令系统和汇编语言程序示例 3.1 MCS-51单片机指令系统概述 3.2 寻址方式 3.3 数据传送类指令 3.4 算术运算类指令 3.5 逻辑运算及移位指令 3.6 控制转移类指令 3.7 子程序调用与返回指令 3.8 位操作类指令 3.9 汇编程序格式与伪指令 3.10 汇编程序设计示例第4章 MCS-51单片机系统功能的扩展 4.1 系统扩展概述 4.2 常用扩展器件简介 4.3 存储器的扩展 4.4 I/O扩展第5章 MCS-51单片机的接口与应用 5.1 按键、键盘及其接口 5.2 显示及显示器接口 5.3 A/D转换器接口 5.4 D/A转换器接口 5.5 行程开关、晶闸管、继电器与单片机的接口第6章 单片机应用系统设计与开发 6.1 单片机应用系统结构与应用系统的设计内容 6.2 单片机应用系统开发过程 6.3 单片机应用系统的一般设计方法 6.4 单片机应用系统调试 6.5 MCS-51单片机应用系统设计与调试实例第7章 单片机的C语言应用程序设计 7.1 C语言与MCS-51 7.2 C51数据类型及在MCS-51中的存储方式 7.3 C51数据的存储类型与MCS-51存储结构 7.4 MCS-51特殊功能寄存器(SFR)的C51定义 7.5 MCS-51并行接口的C51定义 7.6 位变量的C51定义 7.7 C51构造数据类型 7.8 模块化程序开发过程 7.9 MCS-51内部资源使用的C语言编程 7.10 MCS-51片外扩展的C语言编程 7.11 频率量测量的C语言编程 7.12 MCS-51机间通信的C语言编程 7.13 键盘和数码显示人机交互的C语言编程 附录A ASCII(美国标准信息交换码)表附录B MCS-51系列单片机指令表附录C Franklin C51上机指南