标题：单片机原理及实践
图书信息
出版社: 高等教育出版社; 第1版 (2006年6月1日)
丛书名: 五年制高等职业学校电子信息类电气控制类专业系列教材
平装: 421页
正文语种: 简体中文
开本: 16
ISBN: 7040197065
条形码: 9787040197068
尺寸: 25.9 x 18.3 x 1.5 cm
重量: 640 g
内容简介
《单片机原理及实践》是五年制高等职业教育电子信息类、电气控制类专业系列教材之一。主要内容包括：概述、MCS一51单片机原理、MCS一51单片机指令系统、汇编语言程序设计、定时器/计数器、中断系统、串行通信接口、：MCS一51单片机系统的扩展、接口技术、单片机应用系统的开发和MCS一51单片机开发系统。
《单片机原理及实践》可作为高等职业院校非计算机专业教材，同时也可作为计算机培训班教材以及从事单片机应用的广大科技人员的参考书。
目录
第1章 单片机概述
§1.1 单片机的发展概况
§1.2 单片机的应用范围
§1.3 单片机的分类
§1.4 MCS-51单片机的简介
§1.5 计算机中的数制和编码
§1.5.1 数制
§1.5.2 带符号的二进制数
§1.5.3 二一十进制编码——BCD码
§1.5.4 ASCII码
习题
第2章 MCs-51单片机原理
§2.1 MCS-51单片机系统的结构
§2.2 MCS-51单片机的内部组成和结构
§2.2.1 MCS-51单片机的内部组成
§2.2.2 MCS-51单片机内部结构
§2.3 AT89C51单片机
§2.3.1 AT89C51单片机的主要功能特性
§2.3.2 Ar89C51单片机的引脚功能
§2.4 MCS-51单片机的存储器
§2.4.1 单片机的存储空间
§2.4.2 半导体存储器
§2.4.3 程序存储器
§2.4.4 数据存储器
§2.5 并行I/O口
§2.5.1 PO口
§2.5.2 P1口
§2.5.3 P2口
§2.5.4 P3口
§2.6 特殊功能寄存器
§2.7 位处理器
§2.8 时钟电路与复位电路
§2.8.1 单片机的时钟电路与CPU时序
§2.8.2 单片机的复位电路
§2.9 单片机的低功耗方式
§2.10 AT89C2051单片机
§2.10.1 AT89C2051单片机的主要特性
§2.10.2 AT89C2051单片机的引脚及功能
§2.10.3 存储器组织
§2.10.4 AT89C2051单片机的低功耗运行模式
§2.11 单片机认知与实践
§2.11.1 单片机控制一盏灯亮
§2.11.2 单片机控制一盏灯闪烁
§2.11.3 单片机控制八盏灯闪烁
§2.11.4 八个按键控制八盏灯
§2.12 小制作
§2.12.1 单片机控制一盏灯闪烁
§2.12.2 单片机控制八盏灯闪烁
§2.13小知识：89系列单片机的型号编码
习题
第3章 MCs-51单片机指令系统
§3.1 MCS-51单片机指令系统
概述
§3.1.1 指令分类
§3.1.2 指令格式
§3.1.3 寻址方式及常用符号注释
§3.1.4 单片机执行指令的过程
§3.2 数据传送指令
§3.2.1 内部数据传送指令
§3.2.2 外部RAM数据传送指令
§3.2.3 程序存储器数据传送指令
§3.2.4 堆栈操作指令组
§3.2.5 数据交换指令组
§3.2.6 数据传送类指令应用实例分析
§3.2.7 数据传送类指令编程与实践
§3.3 算术运算类指令
§3.3.1 不带进位位的加法指令
§3.3.2 带进位位的加法指令
§3.3.3 加1指令
§3.3.4 十进制调整指令
§3.3.5 带借位减法指令
§3.3.6 减1指令
§3.3.7 乘法指令
§3.3.8 除法指令
§3.3.9 算术运算类指令应用实例分析
§3.3.10 算术运算类指令编程与实践
§3.4 逻辑运算类指令
§3.4.1 逻辑与指令
§3.4.2 逻辑或指令
§3.4.3 逻辑异或指令
§3.4.4 累加器清零和取反指令
§3.4.5 移位指令
§3.4.6 空操作指令
§3.4.7 逻辑运算类指令应用实例分析
§3.4.8 逻辑运算类指令编程与实践
§3.5 控制转移类指令
§3.5.1 无条件转移类指令
§3.5.2 条件转移指令
§3.5.3 子程序调用与返回指令
§3.5.4 控制转移类指令应用实例分析
§3.5.5 控制转移类指令编程与实践
§3.6 位操作类指令
§3.6.1 位赋值指令
§3.6.2 位传送指令
§3.6.3 位逻辑指令
§3.6.4 位操作类指令应用实例分析
§3.6.5 位操作类指令编程与实践
§3.7 小制作
§3.7.1 蜂鸣器的使用
§3.7.2 霓虹灯
习题
第4章 汇编语言程序设计
§4.1 单片机使用的程序设计语言
§4.2 伪指令
§4.3 汇编语言程序设计方法
§4.3.1 程序设计步骤
§4.3.2 程序的基本结构
§4.3.3 子程序
§4.4 程序设计的实例分析
§4.4.1 寻找最大数
§4.4.2.排序程序
§4.4.3 查表程序
§4.5 程序设计的实践
§4.5.1 顺序结构的程序设计实践
§4.5.2 分支结构的程序设计实践
§4.5.3 循环结构的程序设计实践
§4.5.4 查表程序设计实践
§4.5.5 子程序设计实践
§4.5.6 实用程序设计实践
§4.6 小制作
§4.6.1 七段数码管显示器的使用
§4.6.2 按钮的使用
习题
第5章 定时器/计数器
§5.1 定时器/计数器概述
§5.2 定时器/计数器结构与功能
§5.3 定时器/计数器的控制
§5.4 定时器/计数器的工作方式
§5.5 定时器/计数器的规划
§5.6 定时器/计数器的初始化
§5.6.1 定时器/计数器的初始化步骤
§5.6.2 定时器/计数器初值的计算
§5.7 定时器/计数器的实例分析
§5.7.1 广告灯左移右移
§5.7.2 计数器实例分析
§5.8 定时器/计数器的实践
§5.8.1 定时器控制输出方波
§5.8.2 广告灯的左移右移
§5.8.3 计数器
习题
第6章 中断系统
§6.1 中断概述
§6.2 MCS一51中断系统的结构
§6.3 中断控制
§6.4 中断响应过程
§6.5 中断服务程序设计
§6.6 中断系统的实例分析
§6.6.1 定时中断实例
§6.6.2 计数中断实例
§6.6.3 中断嵌套实例
§6.6.4 外部中断源的扩展
§6.7 中断系统实践
§6.7.1 定时中断实践
§6.7.2 工业顺序控制实践
§6.7.3 计数中断实践
§6.7.4 中断嵌套实践
习题
第7章 串行通信接口
§7.1 串行通信概述
§7.1.1 串行通信中的几个概念
§7.1.2 串行通信时必须解决的技术问题
§7.2 MCS一51单片机串行接口
§7.2.1 串行口的结构
§7.2.2 串行口数据的发送与接收
§7.2.3 串行口的控制
§7.3 串行接口工作方式
§7.4 波特率的设置
§7.5 串行总线标准及接口
§7.5.1 RS一232C接口
§7.5.2 RS一485接口
§7.6 串行接口芯片
§7.7 串行接口实例分析
§7.7.1 单片机串行口扩展并行输出口
§7.7.2 单片机串行口扩展并行输入口
§7.7.3 单机通信
§7.7.4 双机通信
§7.7.5 多机通信
§7.8 串行接口实践
§7.8.1 单片机串行口扩展并行输出口
§7.8.2 单片机串行口扩展并行输入口
§7.8.3 单机通信
§7.8.4 双机通信
§7.8.5 单片机与PC机间的串行通信
§7.8.6 多机通信
习题
第8章 MCS-51单片机系统的扩展
§8.1 系统扩展概述
§8.1.1 系统扩展的总线结构
§8.1.2 并行扩展方式的编址技术
§8.2 存储器的扩展
§8.2.1 程序存储器的扩展
§8.2.2 数据存储器的并行扩展
§8.2.3 数据存储器的串行扩展
§8.2.4 存储器扩展的实例分析
§8.2.5 存储器扩展的实践
§8.3 并行I/O口的扩展
§8.3.1 并行I/O口扩展概述
§8.3.2 简单、无条件I/O口的扩展
§8.3.3 8255可编程并行I/O口的扩展
§8.3.4 8155/8156可编程并行I/O口的扩展
§8.3.5 并行I/O口扩展的实例分析
§8.3.6 并行I/O口扩展的实践
习题
第9章 接口技术
§9.1 显示器接口
§9.1.1 LED显示器接口
§9.1.2 LCD显示器接口
§9.1.3 显示器接口的实例分析
§9.1.4 显示器接口的实践
§9.2 键盘接口
§9.2.1 键盘输入应解决的问题
§9.2.2 独立式按键接口
§9.2.3 矩阵式键盘接口
§9.2.4 拨码盘接口
§9.2.5 键盘接口的实例分析
§9.2.6 键盘接口的实践
§9.3 D/A转换器接口
§9.3.1 D/A转换器主要技术指标与选择要点
§9.3.2 D/A转换器芯片DAO082
§9.3.3 单缓冲方式的接口设计
§9.3.4 双缓冲同步方式的接口设计
§9.3.5 D/A转换器接口的实例分析
§9.3.6 D/A转换器接口的实践
§9.4 A/D转换器接口
§9.4.1 A/D转换器主要技术指标与选择要点
§9.4.2 A/D转换器芯片ADC0809
§9.4.3 单片机与ADC0809的接口设计
§9.4.4 A/D转换器接口的实例分析
§9.4.5 A/D转换器接口的实践
习题
第10章 单片机应用系统的开发
§10.1 单片机应用系统的设计
§10.1.1 应用系统的规划与设计
§10.1.2 应用系统硬件的设计
§10.1.3 应用系统软件的设计
§10.1.4 应用系统的抗干扰设计
§10.2 单片机应用系统的开发
§10.2.1 应用系统的开发步骤
§10.2.2 开发手段的选择
§10.2.3 应用系统的调试
§10.2.4 应用系统的开发过程
§10.3 应用系统的开发过程
§10.4 应用系统的开发实践
§10.4.1 应用系统开发实例的制作
§10.4.2 学生自选题的设计制作
第11章 MCS一51单片机开发系统
§11.1 单片机开发系统概述
§11.1.1 单片机开发系统的分类
§11.1.2 单片机开发系统和目标系统的连接
§11.2 DVCC一5286JH单片机实验
……
附录一 ASCII(美国标准信息交换码)表
附录二 5x10点阵字符表
附录三 5×7点阵字符表
参考文献