
| 《单片机原理及应用》适用于高职高专机电技术应用、自动化控制、应用电子技术等专业使用,还可供有关工程技术人员学习参考或作为培训班的教材。 |
| 第1章 绪论1.1 单片机的特点及应用领域1.1.1 单片机的特点1.1.2 单片机的应用领域1.2 常用单片机系列介绍1.2.1 Intel公司MCS—51系列单片机1.2.2 与MCS—51系列兼容的单片机1.3 计算机中的数与编码1.3.1 计算机中数的表示方法1.3.2 计算机常用编码思考题与习题第2章 MCS-51系列单片机的结构及原理2.1 MCS—51系列单片机的基本结构及引脚功能2.1.1 8051型单片机的基本结构2.1.2 8051型单片机引脚功能2.1.3 单片机的三总线结构2.2 MCS—51单片机存储器配置2.2.1 程序存储器2.2.2 数据存储器2.2.3 特殊功能寄存器2.3 并行I/0端口结构2.3.1 P0口的结构2.3.2 P1口的结构 2.3.3 P2口的结构2.3.4 P3口的结构2.4 单片机的时钟电路与时序2.4.1 时钟电路2.4.2 时序定时单位2.5 单片机的复位状态与复位电路2.5.1 单片机的复位状态2.5.2 单片机的复位电路思考题与习题第3章 MCS-51系列单片机的指令系统3.1 指令系统概述3.1.1 指令概述3.1.2 指令格式3.1.3 指令中常用符号说明3.2 寻址方式3.2.1 立即寻址3.2.2 直接寻址3.2.3 寄存器寻址3.2.4 寄存器间接寻址3.2.5 变址寻址3.2.6 相对寻址3.2.7 位寻址3.3 数据传送类指令3.3.1 内部RAM数据传送指令3.3.2 外部RAM数据传送指令3.3.3 读ROM指令3.3.4 数据交换指令3.3.5 堆栈操作指令3.4 算术运算类指令3.4.1 加法指令3.4.2 带进位加法指令3.4.3 带借位减法指令3.4.4 加1指令3.4.5 减1指令3.4.6 乘、除法指令3.4.7 十进制调整指令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.7 位操作类指令3.7.1 位变量传送指令3.7.2 位置位、清零指令3.7.3 位逻辑运算指令3.7.4 位控制转移指令思考题与习题第4章 汇编语言程序设计4.1 程序设计语言及设计步骤4.1.1 程序设计语言简介4.1.2 汇编语言程序设计步骤4.2 伪指令厂4.2.1 伪指令4.2.2 源程序的编辑和汇编4.3 汇编语言程序设计4.3.1 顺序程序设计4.3.2 分支程序设计4.3.3 循环程序设计4.3.4 子程序设计4.3.5 运算类程序思考题与习题第5 章定时/数器5.1 定时/计数器的结构和工作原理5.1.1 定时/计数器的结构5.1.2 定时/计数器的工作原理5.2 定时/计数器的控制5.2.1 -I-:作方式寄存器TMOD5.2.2 控制寄存器TGON5.3 定时/计数器4种工作方式5.3.1 方式05.3.2 方式15.3.3 方式25.3.4 方式35.4 定时/计数器的应用举例5.4.1 定时/计数器使用方法5.4.2 定时/计数器应用举例思考题与习题第6章 串行接口6.1 串行通信的基础知识6.1.1 串行通信的两种基本方式6.1.2 串行通信的数据传送方式6.1.3 串行通信的校验6.2 MCS-51系列单片机的串行接口6.2.1 MCS-5l单片机串行口的结构6.2.2 MCS-51单片机串行口的控制6.2.3 波特率的计算6.3 串行口工作方式6.3.1 方式06.3.2 方式16.3.3 方式26.3.4 方式36.4 串行口应用举例6.4.1 用串行口扩展I/O口6.4.2 单片机双机通信软件设计6.4.3 单片机多机通信原理思考题与习题第7章 中断系统7.1 中断概述7.1.1 中断的概念7.1.2 中断技术的优点7.2 MCS-51单片机中断系统7.2.1 中断源7.2.2 中断请求标志7.2.3 中断允许控制7.2.4 中断优先级控制7.3 中断处理过程7.3.1 中断响应7.3.2 中断处理7.3.3 中断返回7.3.4 中断响应时间7.3.5 中断请求的撤除7.4 中断系统应用思考题与习题第8章 MCS-51单片机的系统扩展8.1 存储器扩展概述8.1.1 单片机片外总线结构8.1.2 地址锁存器8.2 程序存储器酌扩展8.2.1 典型程序存储器芯片介绍8.2.2 典型程序存储器的扩展电路 |
商品评论(0条)