《微控制器应用系统开发项目教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:罗剑主编;黄俊梅副主编
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2017
  • ISBN:9787560644301
  • 页数:240 页
图书介绍:本书主要介绍了以MCS—51微控制器为核心的应用系统结构、原理、开发平台、指令系统、常用接口设计等内容,通过三个项目案例,深入浅出地讲解了微控制器应用系统开发的一般流程及注意事项。全书共3个模块、3个项目,内容包括微控制器最小系统设计、声光报警器的设计和应用系统开发。

项目一 微控制器最小系统设计(基础知识模块) 1

学习任务一 认识微控制器 2

一、微控制器(单片机)概述 2

二、微机基础知识 4

三、单片机的工作原理及硬件构建 7

习题与思考题 15

学习任务二 微控制器指令系统的使用 16

一、指令系统 16

二、汇编语言程序设计 37

习题与思考题 45

学习任务三 微控制器最小系统设计 47

一、单片机最小系统 47

二、最小系统的简单应用 49

三、伟福开发环境介绍 51

习题与思考题 60

拓展链接 电子产品电路板的设计与制作 61

一、电子产品生产的主要工艺流程 61

二、电路板的制作 61

实验1-1 单片机最小系统的焊接 62

实验1-2 最小系统应用——流水灯的控制 67

实验1-3 最小系统应用——音频控制实验 70

实验1-4 最小系统应用——多路开关状态指示 72

项目二 声光报警器的设计(应用案例模块) 75

学习任务一 微控制器对时间和外部触发的响应 76

一、MCS-51单片机定时器/计数器 76

二、MCS-51单片机中断系统 86

习题与思考题 97

学习任务二 简易声光报警器的设计 98

一、显示及显示接口 98

二、键盘接口技术 105

三、简易声光报警器的设计 110

习题与思考题 113

拓展链接 LCD显示器与单片机接口技术 115

一、概述 115

二、图形点阵式液晶原理 115

三、液晶显示模块 116

实验2-1 定时器实验 121

实验2-2 外部中断实验 124

实验2-3 I/O并行口直接驱动LED显示 127

实验2-4 按键识别 129

项目三 应用系统开发(拓展提高模块) 133

学习任务一 数据串行通信的实现 134

一、串行通信的基本概念 134

二、89C51单片机的串行口 139

三、串行通信的工作方式 141

四、波特率的确定 143

五、双机通信测试电路的设计 145

习题与思考题 149

学习任务二 系统扩展的实现 150

一、单片机应用系统的扩展方法 150

二、程序存储器扩展 151

三、数据存储器扩展 154

四、MCS-51单片机并行I/O接口的扩展 156

习题与思考题 166

学习任务三 简易波形发生器的设计与实现 167

一、A/D转换器基础知识 167

二、单片机与ADC0809的接口 169

三、D/A转换器的基础知识 170

四、单片机与DAC0832的接口 172

五、基于DAC8032的波形发生器设计 175

习题与思考题 177

学习任务四 单片机应用系统的设计 178

一、MCS-51单片机应用系统的设计基础 178

二、单片机控制系统抗干扰技术 179

三、MCS-51单片机应用系统举例 191

四、单片机C语言概述 204

拓展链接 I2C、SPI总线 219

一、I2C总线 219

SPI总线 222

实验3-1 8051与PC机串行口通讯实验 223

实验3-2 ADC0809模/数转换实验 225

实验3-3 DAC0832数/模转换实验 228

实验3-4 0~5V直流数字电压的设计 230

附录 51系列单片机指令表 235

参考文献 240