《单片机系统设计及应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:夏明娜,高玉芝主编
  • 出 版 社:北京:北京理工大学出版社
  • 出版年份:2011
  • ISBN:9787564048082
  • 页数:257 页
图书介绍:本书共分8个学习情境,结合具体操作案例介绍了单片机应用技术。8个学习情境分别是:黄闪信号灯、简易交通灯、计数器、音乐播放器、8人表决器、C程流水灯、交通灯控制系统、温度测控系统、步进电机控制系统、动车组单片机技术等。本书适合作为高等院校相关专业的教材使用,也可供单片机爱好者参考学习。

学习情境一 黄闪信号灯 1

任务1.1制作黄闪信号灯 3

1.1.1认识单片机 3

1.1.2搭建单片机最小系统 5

1.1.3焊接黄闪信号灯 12

任务1.2 KEIL编译程序 14

1.2.1建立一个项目 14

1.2.2新建一个文件 16

1.2.3编译程序 19

任务1.3编程器烧录程序 22

1.3.1编程器烧录程序 22

1.3.2透视单片机内部结构 26

任务1.4数制与编码 36

1.4.1数制 36

1.4.2数制间的转换 37

1.4.3各数制用途(在计算机中) 38

1.4.4编码 38

讨论及思考题 43

学习情境二 简易交通灯 44

任务2.1简易交通灯硬件系统设计 46

任务2.2简易交通灯软件系统设计 46

2.2.1编制程序方法及技巧 47

2.2.2基本程序结构 48

2.2.3简易交通灯系统程序设计 50

任务2.3 Proteus仿真 53

任务2.4单片机指令系统 58

2.4.1指令格式 58

2.4.2寻址方式 60

2.4.3数据传送类指令 65

2.4.4算术运算类指令 69

2.4.5逻辑运算及移位类指令 72

2.4.6控制转移类指令 74

2.4.7位操作指令 78

2.4.8常用伪指令 80

任务2.5典型流水灯程序设计 81

2.5.1典型流水灯系统硬件设计(参考) 81

2.5.2典型流水灯系统软件设计(参考) 83

讨论及设计题 87

学习情境三 计数器 88

任务3.1按键去抖及接口电路 90

3.1.1按键工作原理 90

3.1.2独立式键盘 91

3.1.3矩阵式键盘 92

任务3.2数码管及接口电路 93

3.2.1数码管结构 94

3.2.2数码管静态显示 97

3.2.3数码管动态显示 99

3.2.4其他显示设备 101

任务3.3计数器系统设计 102

3.3.1计数器接线图设计 102

3.3.2计数器程序设计 104

讨论及设计题 109

学习情境四 音乐播放器 110

任务4.1制作音乐播放器 112

4.1.1蜂鸣器及其驱动电路 112

4.1.2音乐播放器硬件系统设计 114

任务4.2谱一段简谱 115

4.2.1蜂鸣器发声原理 115

4.2.2谱一段简谱 116

任务4.3音乐播放器程序设计 119

4.3.1音乐播放器程序流程设计 119

4.3.2音乐播放器中断程序处理 120

4.3.3音乐播放器定时/计数器程序处理 128

4.3.4“新年好”音乐播放器程序设计 133

讨论与设计题 137

学习情境五 八人表决器 138

任务5.1表决器硬件系统设计 140

5.1.1单片机串行I/0口应用 140

5.1.2表决器硬件系统设计 152

任务5.2表决器软件系统设计 154

5.2.1初始化编程设计 154

5.2.2发送程序设计 155

5.2.3接收程序设计 157

讨论及设计题 163

学习情境六 流水灯的C程序设计 164

任务6.1 C程点亮一支发光二极管 166

6.1.1点亮一支发光二极管 166

6.1.2C51中的头文件 167

任务6.2简单延时程序设计 170

6.2.1简单延时程序设计与循环语句 170

6.2.2延时程序与基本运算符 173

任务6.3 C语言指令 176

6.3.1C51的数据与运算 177

6.3.2函数 179

任务6.4流水灯C程序设计 180

讨论及设计题 185

学习情境七 综合项目设计 187

选题一 交通灯控制系统 190

选题二 温度测控系统 201

选题三 步进电机控制系统 213

学习情境八 动车组单片机技术 231

任务8.1火灾探测系统 232

8.1.1火灾探测系统硬件电路设计 233

8.1.2火灾探测系统软件设计 239

任务8.2火灾报警控制系统 251

8.2.1火灾报警控制系统硬件电路设计 252

8.2.2火灾报警控制系统软件设计 254

参考文献 257