当前位置:首页 > 工业技术
单片机工程应用技术
单片机工程应用技术

单片机工程应用技术PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:黄英,刘恩华主编;刘正,王晓兰,徐福林,殷军,吴振磊副主编
  • 出 版 社:上海:复旦大学出版社
  • 出版年份:2014
  • ISBN:9787309106541
  • 页数:344 页
图书介绍:本书以目前应用广泛的51/52系列单片机应用技术为主线,以完成工程应用项目任务的方法,将单片机的系统知识:单片机的内部结构、单片机指令系统、定时器/计数器、中断系统、串行口技术、单片机C语言、汇编语言、以及外围器件的应用分解到各个项目任务中完成,每一步精心设计,内容从易到难。
《单片机工程应用技术》目录

项目1 单片机最小系统及简单应用 1

任务1 单片机最小应用系统硬件电路 2

1.1.1 单片机最小系统的构成 2

1.1.2 认识主控单片机芯片 3

1.1.3 单片机最小系统 9

1.1.4 最小应用系统工作原理简介 11

任务2 认识单片机常用汇编指令 13

1.2.1 单片机存储器配置 13

1.2.2 汇编指令格式与寻址方式 20

1.2.3 MCS-51汇编指令系统 25

任务3 单片机最小系统简单应用 34

1.3.1 流水灯控制 35

1.3.2 单个数码管显示数字控制 44

任务4 认识常用单片机 48

任务5 实训项目与演练 53

实训1 复位、晶振、ALE信号的观察 53

实训2 伟福编程软件和I/O口使用 53

习题 55

项目2 实用工程应用程序设计 57

任务1 单片机汇编语言程序基础知识 58

2.1.1 汇编语言源程序 58

2.1.2 编程的步骤、方法和技巧 58

2.1.3 单片机程序设计基本方法 60

任务2 单片机实用工程程序 67

2.2.1 延时程序 67

2.2.2 代码转换类程序 68

2.2.3 算术运算类子程序 70

2.2.4 工程数据处理技术程序 73

2.2.5 软件抗干扰技术程序设计 85

任务3 实训项目与演练 90

实训3 数据的搬移和变换 90

习题 92

项目3 流水灯控制的C语言设计 93

任务1 单片机C语言的基本构成 94

3.1.1 C语言和汇编语言的区别 94

3.1.2 C程序介绍 94

任务2 工具软件Keil的使用 101

3.2.1 Keil软件介绍 101

3.2.2 Keil软件的使用 101

任务3 键控双向流水灯设计 107

3.3.1 设计任务 108

3.3.2 单片机C语言结构 108

3.3.3 电路设计 109

3.3.4 程序设计 109

3.3.5 分支程序分析 112

任务4 实训项目与演练 116

实训4 K1~K4控制LED移位 116

实训5 K1~K4按键状态显示 118

习题 121

项目4 单片机I/O接口电路与应用 122

任务1 输入/输出接口电路基础知识 123

4.1.1 单片机I/O端口 123

4.1.2 接口电路设计要求 127

任务2 单片机I/O接口电路 128

4.2.1 输入电路设计 128

4.2.2 输出电路设计 130

任务3 单片机I/O接口电路实例 134

4.3.1 开关控制LED显示 134

4.3.2 LED数码管动态显示接口技术 138

4.3.3 单片机与矩阵式键盘的接口技术 142

4.3.4 汽车转向控制器设计与仿真 151

任务4 实训项目与演练 154

实训6 继电器控制大功率照明设备 154

习题 156

项目5 直流伺服电机的PWM控制技术 157

任务1 中断技术应用 158

5.1.1 中断的概念 158

5.1.2 中断系统结构 159

5.1.3 中断系统控制 160

5.1.4 中断处理过程 164

5.1.5 中断系统应用 165

任务2 定时/计数器技术应用 168

5.2.1 定时器/计数器T0和T1的控制 168

5.2.2 定时器/计数器T0和T1的4种工作模式 171

5.2.3 定时器/计数器2 176

5.2.4 应用举例 182

任务3 PWM控制技术 191

5.3.1 设计任务 191

5.3.2 基础知识 192

5.3.3 电路设计 195

5.3.4 程序设计 197

任务4 实训项目与演练 202

实训7 实用门铃设计 203

习题 205

项目6 单片机串行通讯接口技术 206

任务1 单片机串行通讯接口技术基础知识 207

6.1.1 串行通讯的概念 207

6.1.2 串行接口 208

6.1.3 串行通讯工作方式 210

6.1.4 单片机之间串行口的接口通讯 215

6.1.5 单片机与PC机之间的通讯 219

任务2 单片机之间的串行通讯接口技术 220

任务3 实训项目与演练 226

实训8 单片机与PC通讯接口技术 226

习题 230

项目7 实用电子钟设计 231

任务1 LCD液晶屏应用技术 232

7.1.1 LCD液晶屏 232

7.1.2 引脚功能 232

7.1.3 内部资源 235

7.1.4 控制命令 236

7.1.5 滚动显示设计 240

任务2 广告屏汉字点阵应用技术 246

7.2.1 汉字扫描显示原理 246

7.2.2 16×16点阵广告屏设计 247

任务3 实时电子钟的设计 251

7.3.1 设计任务 251

7.3.2 接口扩展基础知识 251

7.3.3 电路设计 256

7.3.4 程序设计 258

任务4 实训项目与演练 261

实训9 8×8点阵屏的数字显示 261

实训10 8×8点阵屏的自编图形显示 263

习题 266

项目8 数字信号控制系统 267

任务1 单片机控制系统基本概念 268

8.1.1 单片机典型控制系统 268

8.1.2 信号和处理系统基本概念 269

任务2 A/D转换器的应用 271

8.2.1 A/D转换器概述 271

8.2.2 典型A/D转换器芯片ADC0809 271

8.2.3 简易数字电压表设计 274

任务3 D/A转换器应用 278

8.3.1 D/A转换器概述 278

8.3.2 典型D/A转换器芯片DAC0832 279

8.3.3 单片机与DAC0832接口电路 280

8.3.4 简易波形发生器设计 281

任务4 实训项目与演练 284

实训11 ADC0809输出PWM波形 284

实训12 数字波形信号合成技术 287

习题 290

项目9 银行排队叫号系统综合设计 292

9.1 单片机项目设计的基本流程和方法 293

9.2 银行排队叫号系统综合设计 294

9.2.1 项目需求分析 294

9.2.2 硬件设计方案 296

9.2.3 软件设计流程图 300

9.2.4 程序编码 303

附录1 C51相关知识 323

附录2 C51库函数介绍 329

附录3 ASCII(美国标准信息交换码)码表 337

附录4 MCS-51指令集 339

参考文献 344

返回顶部