本书是关于介绍“单片机控制技术”的教学用书。全书以开发“单片机自动温度控制系统”工程项目为目标,将此项目所有开发工作分解成七个小项目,并以七个小项目为引导,安排了单片机知识入门、输入/输出口的应用、键盘技术及应用、中断系统及应用、定时器与计数器、串行通信以及A/D与D/A转换技术等七章学习任务。最后,在第八章中将前七章的七个引导项目综合,详细介绍了“单片机自动温度控制系统”项目开发实践。
本书可作为高职高专院校电气自动化、机电一体化、电子信息、通信、电力电子等专业单片机项目教学课程的教材。
本书为高职高专电气自动化技术专业规划教材。
全书以开发“单片机自动温度控制系统”工程项目为目标,将此项目所有开发工作分解成七个小项目,并以七个小项目为引导,安排了单片机知识入门、输入/输出口的应用、键盘技术及应用、中断系统及应用、定时器与计数器、串行通信以及A/D与D/A转换技术等七章学习任务。最后,在第八章中将前七章的七个引导项目综合,详细介绍了“单片机自动温度控制系统”项目开发实践。
本书可作为高职高专院校电气自动化、机电一体化、电子信息、通信、电力电子等专业单片机项目教学课程的教材,还可以供相关专业师生与工程技术人员学习、参考。
前言
第1章 单片机知识入门
1.1 单片机最小系统
1.2 项目导人:单片机控制LED闪烁
1.3 与单片机相关的几个概念
1.4 单片机的发展状况
1.5 微型计算机中的数
1.6 单片机的硬件结构
第2章 输入/输出口的应用
2.1 LED数码管接口原理
2.2 项目导入:4位LED显示器
2.3 指令系统基础
2.4 指令的寻址方式
2.5 数据传送类指令
2.6 控制转移指令
2.7 指令执行时间的计算
第3章 键盘技术及应用
3.1 键盘技术
3.2 项目导入:用按键调节数据变化
3.3 算术运算指令
3.4 逻辑运算指令
3.5 汇编语言的伪指令
第4章 中断系统及应用
4.1 项目导入:基于外中断的开关机控制
4.2 中断基本理论
4.3 汇编语言程序设计
第5章 定时器与计数器
5.1 项目导入1:定时关机(定时器)
5.2 项目导入2:计频器(计数器)
5.3 定时器/计数器的结构及工作原理
第6章 串行通信
6.1 项目导入1:双单片机串行通信
6.2 项目导入2:单片机与PC机之间的串行通信
6.3 串行通信基础
6.4 串行接口的结构及功能
第7章 A/D与D/A转换技术
7.1 项目导入1:基于AD0804的数字式温度计
7.2 项目导入2:基于DAC0832的锯齿波发生器
7.3 A/D转换技术
7.4 D/A转换技术
7.5 认识温度传感器——AD590
第8章 基于单片机温度控制系统的综合实践
8.1 单片机应用系统开发的一般方法
8.2 单片机应用系统实用技术
8.3 抗干扰设计
8.4 基于单片机的温度控制系统
附录一 51指令表
附录二 ASCII编码表
参考文献