- 机械工业出版社
- 9787111628903
- 2-2
- 287277
- 64257188-9
- 平装
- 16开
- 2019-08
- 329
- 216
- 工学
- 计算机科学与技术
- TP368.1
- 电气自动化技术
- 高职
内容简介
本书以目前应用*广的51内核8位增强型(如AT系列、STC系列、LPC900系列)单片机为主线,分7章详细介绍了单片机的基础知识、单片机的基本结构、单片机指令系统、汇编程序设计、单片机内部功能块应用、单片机接口技术及单片机的系统设计。本书的特点是以实际应用案例介绍单片机的各种内部集成功能块的应用、单片机控制系统开发工具的应用及系统设计与开发的方法等,内容新颖、实用,叙述清晰、精炼,系统性强。
本书可作为高职高专院校和成人教育学院自动化类专业教材,也可作为其他专业学生和相关工程技术人员的参考用书。
本书可作为高职高专院校和成人教育学院自动化类专业教材,也可作为其他专业学生和相关工程技术人员的参考用书。
目录
前 言
第1章单片机的基础知识
11概述
111单片机的概念
112单片机的特点
113单片机的应用
114单片机的发展
115单片机的封装
1251系列单片机
121单片机的分类
122著名单片机厂商
123常用51系列单片机介绍
13单片机中的数及编码
131二进制数与十进制数
132二进制数与十六进制数
133十六进制数与十进制数
134补码及其表示
135BCD码及其表示
136ASCII码及其表示
14单片机最小系统
141单片机系统硬件构成
142单片机系统汇编程序样式
143单片机系统C程序样式
实训项目1:用Keil C51软件新建
一个项目
本章小结
习题
第2章单片机的基本结构
21单片机的内部结构
211单片机的结构框图
212单片机的内部结构
213单片机的引脚功能
22单片机的存储器结构
221程序存储器
222片内数据存储器
223片外数据存储器
23单片机的端口结构
231P0口
232P1口
233P2口
234P3口
24单片机的时序
241时序的基本概念
242典型指令时序
243时钟电路
25单片机的工作方式
251复位方式
252低功耗方式
253编程及加密方式
实训项目2:一个LED闪烁控制
本章小结
习题
第3章单片机指令系统
31指令系统概述
311汇编指令格式
312汇编指令常用符号
32单片机的寻址方式
321单片机的寻址范围
3227种不同的寻址方式
33指令系统
331数据传送类指令
332算术运算类指令
333逻辑操作类指令
334控制转移类指令
335位操作类指令
实训项目3:电子门铃的控制
本章小结
习题
第4章汇编程序设计
41汇编程序设计基础
411伪指令
412程序流程图
413程序设计方法
42汇编程序结构
421顺序结构程序
422分支结构程序
423循环结构程序
424查表程序
425散转程序
426子程序
43汇编程序设计举例
431软件延时程序设计
432蜂鸣器报警程序设计
433航标灯控制程序设计
434流水灯控制程序设计
435查表控制程序设计
436排序程序设计
实训项目4:用软件延时实现流水灯
控制
本章小结
习题
第5章单片机内部功能块的应用
51单片机的中断系统
511中断的概念
512MCS51系列单片机中断系统
结构
513中断应用举例
52单片机的定时器/计数器
521定时器/计数器的组成
522定时器/计数器的工作方式
523定时器/计数器应用举例
53单片机的串行口
531串行口概述
532串行口工作方式
533串行口应用举例
实训项目5:用定时器中断实现流
水灯控制
本章小结
习题
第6章单片机接口技术
61单片机的总线结构
611单片机通用三总线结构
612单片机I2C总线结构
613单片机SPI总线结构
62单片机与开关量
621发光二极管
622蜂鸣器
623继电器
624光耦合器
625功率晶体管
63单片机与数字量
631键盘
632LED显示器
64单片机与模拟量
实训项目6:数码管驱动与控制
本章小结
习题
第7章单片机的系统设计
71系统设计概述
711系统设计的一般原则
712系统设计的步骤
713系统的可靠性设计
72系统开发工具介绍
721系统硬件开发工具
722系统软件开发工具
73系统设计实例
731单片机时间顺序控制系统
732单片机温度测控系统
实训项目7:电子钟应用系统
本章小结
习题
附录
附录A单片机指令表
附录BASCII(美国标准信息交
换码)表
参考文献
第1章单片机的基础知识
11概述
111单片机的概念
112单片机的特点
113单片机的应用
114单片机的发展
115单片机的封装
1251系列单片机
121单片机的分类
122著名单片机厂商
123常用51系列单片机介绍
13单片机中的数及编码
131二进制数与十进制数
132二进制数与十六进制数
133十六进制数与十进制数
134补码及其表示
135BCD码及其表示
136ASCII码及其表示
14单片机最小系统
141单片机系统硬件构成
142单片机系统汇编程序样式
143单片机系统C程序样式
实训项目1:用Keil C51软件新建
一个项目
本章小结
习题
第2章单片机的基本结构
21单片机的内部结构
211单片机的结构框图
212单片机的内部结构
213单片机的引脚功能
22单片机的存储器结构
221程序存储器
222片内数据存储器
223片外数据存储器
23单片机的端口结构
231P0口
232P1口
233P2口
234P3口
24单片机的时序
241时序的基本概念
242典型指令时序
243时钟电路
25单片机的工作方式
251复位方式
252低功耗方式
253编程及加密方式
实训项目2:一个LED闪烁控制
本章小结
习题
第3章单片机指令系统
31指令系统概述
311汇编指令格式
312汇编指令常用符号
32单片机的寻址方式
321单片机的寻址范围
3227种不同的寻址方式
33指令系统
331数据传送类指令
332算术运算类指令
333逻辑操作类指令
334控制转移类指令
335位操作类指令
实训项目3:电子门铃的控制
本章小结
习题
第4章汇编程序设计
41汇编程序设计基础
411伪指令
412程序流程图
413程序设计方法
42汇编程序结构
421顺序结构程序
422分支结构程序
423循环结构程序
424查表程序
425散转程序
426子程序
43汇编程序设计举例
431软件延时程序设计
432蜂鸣器报警程序设计
433航标灯控制程序设计
434流水灯控制程序设计
435查表控制程序设计
436排序程序设计
实训项目4:用软件延时实现流水灯
控制
本章小结
习题
第5章单片机内部功能块的应用
51单片机的中断系统
511中断的概念
512MCS51系列单片机中断系统
结构
513中断应用举例
52单片机的定时器/计数器
521定时器/计数器的组成
522定时器/计数器的工作方式
523定时器/计数器应用举例
53单片机的串行口
531串行口概述
532串行口工作方式
533串行口应用举例
实训项目5:用定时器中断实现流
水灯控制
本章小结
习题
第6章单片机接口技术
61单片机的总线结构
611单片机通用三总线结构
612单片机I2C总线结构
613单片机SPI总线结构
62单片机与开关量
621发光二极管
622蜂鸣器
623继电器
624光耦合器
625功率晶体管
63单片机与数字量
631键盘
632LED显示器
64单片机与模拟量
实训项目6:数码管驱动与控制
本章小结
习题
第7章单片机的系统设计
71系统设计概述
711系统设计的一般原则
712系统设计的步骤
713系统的可靠性设计
72系统开发工具介绍
721系统硬件开发工具
722系统软件开发工具
73系统设计实例
731单片机时间顺序控制系统
732单片机温度测控系统
实训项目7:电子钟应用系统
本章小结
习题
附录
附录A单片机指令表
附录BASCII(美国标准信息交
换码)表
参考文献