单片机套用实例开发(高职)
图书简介
《单片机套用实例开发(高职)》是西安电子科技大学出版社出版的一本图书。
内容简介
本书以自主开发的51单片机实验平台为基础,辅以各种调试工具,从简单的套用实例入手,全面而翔实地论述了单片机套用系统的结构、原理及套用,并通过对系统设计实例的系统讲解来加深读者对单片机套用系统设计方法与技巧的理解。
目录
基 础 篇
实例一 单片机套用实例初识 1
1.1 单片机概述 1
1.2 单片机的开发环境 7
1.3 单片机的仿真平台 17
1.4 生日礼物的设计与製作 33
1.5 习题 41
实例二 单片机的基本结构及指令系统 42
2.1 单个发光二极体的点亮 42
2.1.1 数制与编码 43
2.1.2 单个发光二极体控制电路的设计 49
2.1.3 基本程式设计 65
2.2 单个发光二极体的闪烁 71
2.2.1 定址方式 72
2.2.2 控制转移类指令 76
2.2.3 程式的基本结构 80
2.2.4 子程式及参数传递 82
2.3 单片机连线埠输出方波 91
2.4 习题 95
实例三 循环、查表和中断系统 96
3.1 多彩流水灯电路的设计 96
3.2 多彩流水灯程式的设计 98
3.2.1 8盏灯轮流式点亮 98
3.2.2 8盏灯缩展式点亮 105
3.2.3 8盏灯複杂循环点亮 107
3.2.4 8盏灯无序点亮 113
3.3 按键控制彩灯的设计 121
3.3.1 按键控制单盏灯 121
3.3.2 按键控制多彩流水灯 125
3.4 单个数码管显示接口的设计 134
3.4.1 单个数码管显示原理 134
3.4.2 单个数码管显示控制 136
3.5 习题 143
实例四 定时器/计数器 144
4.1 简易秒表的设计 144
4.2 简易计数器的设计 161
4.3 简易交通灯控制系统的设计 163
4.4 习题 166
实例五 中断与定时器的套用 167
5.1 按钮中断回响 167
5.1.1 MCS-51单片机的中断系统结构 167
5.1.2 独立按键中断回响 176
5.2 简易全自动洗衣机控制台设计 181
5.3 习题 185
实例六 人机接口的设计 186
6.1 显示器及其接口的设计 186
6.1.1 LED显示器 186
6.1.2 LED静态显示方式 187
6.1.3 LED动态显示方式 190
6.2 键盘及其接口 194
6.2.1 键盘结构 194
6.2.2 矩阵式键盘识别 198
6.3 简单计算器的设计 202
6.4 习题 211
实例七 单片机与PC机通信 212
7.1 计算机串列通信基础 212
7.1.1 串列通信的分类 213
7.1.2 串列通信的制式 214
7.2 MCS-51单片机的串列接口 215
7.2.1 串列口的结构 216
7.2.2 串列口的控制暂存器 217
7.2.3 串列口的工作方式 218
7.2.4 波特率 221
7.3 串列口通信程式的设计 222
7.4 单片机与PC机通信的设计 229
7.5 习题 236
提 高 篇
实例八 外部存储器的套用设计 237
8.1 I2C汇流排 237
8.1.1 I2C汇流排概述 238
8.1.2 I2C汇流排的数据传输 239
8.1.3 I2C汇流排的软体模拟 244
8.2 单片机与24C16接口的设计 247
8.3 习题 262
实例九 数/模转换接口的设计 263