《单片机原理及套用技术项目化教程(高职)》是2015年西安电子科技大学出版社出版的图书,作者是杨志帮。
基本介绍
- 书名:单片机原理及套用技术项目化教程(高职)
- 作者:杨志帮
- ISBN:978-7-5606-3554-5
- 定价:25.5元
- 出版社:西安电子科技大学出版社
- 出版时间:2015-01
内容简介
本书以51系列单片机为背景,以项目为载体,结合Keil C51、Proteus等单片机系统开发软体,从实用的角度出发,以项目的实施为主线,系统介绍了51系列单片机的结构、C语言编程、接口电路及其控制系统的套用技术。
全书包括闪烁的LED灯设计、交通信号灯模拟系统设计、中断控制的花样彩灯设计、定时器控制的报警灯设计、单片机的串口通信设计、单片机存储器的扩展设计、简单数字电压表的设计、简易信号发生器的设计、话机的拨号键盘与显示系统设计、智慧型小车的设计与製作等十个项目,涵盖了51单片机的引脚功能、内部资源、常见的接口电路、中断、定时器/计数器、串列口的结构及使用、存储器扩展技术、A/D及D/A转换技术、键盘接口技术、显示控制技术、电机控制技术等单片机的基础知识。书中所选项目不仅可通过调试仿真软体看到程式的运行结果,而且也可以动手製作。
本书可作为51单片机的初学者以及高职高专院校电子技术、自动化、机电一体化及其相关专业学生学习单片机的教材,也可作为从事单片机开发的工程技术人员的参考书。
目录
项目1 闪烁的LED灯设计 1
1.1 项目描述 1
1.2 项目目的与要求 1
1.3 项目支撑知识连结 2
1.3.1 认识单片机 2
1.3.2 单片机中的数制与编码 4
1.3.3 MCS-51系列单片机的基本结构 8
1.3.4 单片机最小系统的搭建 16
1.3.5 单片机套用系统的开发过程 23
1.4 项目实施 25
1.4.1 项目硬体设计 25
1.4.2 项目软体设计 25
1.4.3 项目综合仿真与调试 26
项目小结 32
项目拓展技能与练习 32
项目2 交通信号灯模拟系统设计 34
2.1 项目描述 34
2.2 项目目的与要求 34
2.3 项目支撑知识连结 35
2.3.1 C51程式组成与数据结构 35
2.3.2 C51的运算与构造数据类型 44
2.3.3 C51程式控制语句 51
2.3.4 C51函式 59
2.4 项目实施 62
2.4.1 项目硬体设计 62
2.4.2 项目软体设计 63
2.4.3 项目综合仿真与调试 65
项目小结 66
项目拓展技能与练习 66
项目3 中断控制的花样彩灯设计 68
3.1 项目描述 68
3.2 项目目的与要求 68
3.3 项目支撑知识连结 69
3.3.1 中断系统概述 69
3.3.2 中断的处理过程 70
3.4 项目实施 79
3.4.1 项目硬体设计 79
3.4.2 项目软体设计 79
3.4.3 项目综合仿真与调试 82
项目小结 83
项目拓展技能与练习 83
项目4 定时器控制的报警灯设计 84
4.1 项目描述 84
4.2 项目目的与要求 84
4.3 项目支撑知识连结 85
4.3.1 定时器/计数器的结构 85
4.3.2 定时器/计数器的工作方式 88
4.3.3 定时器/计数器套用举例 90
4.4 项目实施 95
4.4.1 项目硬体设计 95
4.4.2 项目软体设计 96
4.4.3 项目综合仿真与调试 98
项目小结 100
项目拓展技能与练习 100
项目5 单片机的串口通信设计 101
5.1 项目描述 101
5.2 项目目的与要求 101
5.3 项目支撑知识连结 102
5.3.1 串列通信 102
5.3.2 单片机的串列口及工作方式 105
5.4 项目实施 113
5.4.1 项目硬体设计 113
5.4.2 项目软体设计 113
5.4.3 项目综合仿真与调试 116
项目小结 120
项目拓展技能与练习 121
项目6 单片机存储器的扩展设计 122
6.1 项目描述 122
6.2 项目目的与要求 122
6.3 项目支撑知识连结 123
6.3.1 存储器扩展概述 123
6.3.2 单片机程式存储器扩展 125
6.3.3 单片机数据存储器扩展 131
6.4 项目实施 137
项目小结 145
项目拓展技能与练习 145
项目7 简单数字电压表的设计 146
7.1 项目描述 146
7.2 项目目的与要求 146
7.3 项目支撑知识连结 147
7.3.1 A/D转换器及其接口电路 147
7.3.2 LED数码管显示控制技术 153
7.4 项目实施 157
7.4.1 项目硬体设计 157
7.4.2 项目软体设计 158
7.4.3 项目综合仿真与调试 160
项目小结 162
项目拓展技能与练习 162
项目8 简易信号发生器的设计 163
8.1 项目描述 163
8.2 项目目的与要求 163
8.3 项目支撑知识连结 164
8.3.1 D/A转换器 164
8.3.2 DAC0832晶片及其单片机接口 165
8.4 项目实施 168
8.4.1 项目硬体设计 168
8.4.2 项目软体设计 169
8.4.3 项目综合仿真与调试 173
项目小结 175
项目拓展技能与练习 175
项目9 话机的拨号键盘与显示系统设计 176
9.1 项目描述 176
9.2 项目目的与要求 177
9.3 项目支撑知识连结 177
9.3.1 键盘接口电路 177
9.3.2 液晶显示控制技术 185
9.4 项目实施 198
9.4.1 项目硬体设计 199
9.4.2 项目软体设计 199
9.4.3 项目综合仿真与调试 204
项目小结 206
项目拓展技能与练习 206
项目10 智慧型小车的设计与製作 207
10.1 项目描述 207
10.2 项目目的与要求 207
10.3 项目支撑知识连结 208
10.3.1 直流电机 208
10.3.2 步进电机 213
10.4 项目实施 218
10.4.1 项目硬体设计 218
10.4.2 项目软体设计 224
10.4.3 项目综合仿真与调试 226
项目小结 230
项目拓展技能与练习 230
附录A ASCII码錶 231
附录B C51常用库函式 232
附录C 51单片机彙编语言指令集 241
参考文献 248