图书介绍

单片机原理及应用【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

单片机原理及应用
  • 张兰红,邹华主编;刘纯利副主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111384830
  • 出版时间:2012
  • 标注页数:307页
  • 文件大小:86MB
  • 文件页数:317页
  • 主题词:单片微型计算机-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

单片机原理及应用PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 单片机基础知识1

1.1单片机概述1

1.1.1什么是单片机1

1.1.2单片机与微型计算机的关系1

1.1.3常用的单片机系列2

1.1.4单片机的应用4

1.1.5单片机控制系统实例——点亮一个发光二极管的控制系统5

1.2微型计算机系统组成7

1.2.1计算机的基本结构7

1.2.2微型计算机的结构7

1.2.3微型计算机系统10

1.2.4微型计算机软件10

1.3微型计算机的运算基础知识12

1.3.1数制的概念12

1.3.2与计算机有关的数制12

1.3.3数制之间的相互转换14

1.3.4码制的概念15

本章小结19

习题120

第2章 单片机应用系统的开发环境21

2.1单片机应用系统的开发工具21

2.2 Keil C51高级语言集成开发环境——μVision3 IDE22

2.2.1 Keil μVision3 IDE的主要特性22

2.2.2μVision3 IDE集成开发环境简介23

2.2.3μVision3IDE的使用24

2.3基于Proteus的单片机系统仿真36

2.3.1 Proteus7 Professional界面介绍37

2.3.2电路原理图的绘制39

2.3.3 Proteus VSM与Keil μVision3的联调46

本章小结47

习题248

第3章80C51系列单片机的硬件基础49

3.1 8051系列单片机概述49

3.1.1 MCS-51系列单片机49

3.1.2 8051内核单片机简介50

3.1.3 80C51系列单片机的选择依据51

3.2 80C51系列单片机引脚功能52

3.3 80C51系列单片机的编程结构56

3.4 80C51系列单片机的存储器58

3.4.1半导体存储器58

3.4.2存储器的主要指标60

3.4.3 80C51单片机的存储器60

3.5 80C51单片机的工作方式67

3.5.1复位方式67

3.5.2程序执行方式68

3.5.3低功耗方式68

3.6 80C51系列单片机的时序70

3.6.1时钟电路70

3.6.2时序的基本单位71

3.6.3 80C51系列单片机的典型时序分析72

3.7 80C51单片机最小应用系统73

本章小结74

习题375

第4章80C51单片机的软件基础76

4.1 80C51单片机的指令系统76

4.1.1指令格式76

4.1.2指令系统的寻址方式77

4.1.3指令系统80

4.1.4汇编语言编程举例94

4.2 C51程序设计基础97

4.2.1 C51和标准ANSI C的区别97

4.2.2 C51程序结构分析97

4.2.3 C51的标识符和关键字101

4.2.4 C51的数据结构103

4.2.5变量的存储种类和存储器类型108

4.2.6绝对地址的访间113

4.2.7 C51的预处理116

4.2.8 C51的运算符与表达式117

4.3 C51语言的语句123

4.3.1表达式语句123

4.3.2复合语句123

4.3.3空语句123

4.3.4函数调用语句123

4.3.5控制语句124

4.4 C51的函数132

4.4.1函数的一般格式132

4.4.2中断函数134

4.4.3 C51的库函数134

4.4.4本征库函数和非本征库函数136

4.4.5几类重要的库函数136

4.5 C51的程序结构138

4.5.1顺序结构138

4.5.2分支结构139

4.5.3循环结构139

4.5.4综合举例139

本章小结140

习题4141

第5章 并行口及应用144

5.1 80C51系列单片机内部并行口的结构144

5.1.1P0口144

5.1.2 P1口145

5.1.3 P2口146

5.1.4 P3口147

5.1.5 P0~P3端口功能总结147

5.2 80C51系列单片机并行口的应用148

5.3七段数码管显示器接口152

5.3.1七段数码管简介152

5.3.2 LED显示器工作原理153

本章小结157

习题5158

第6章 中断系统及应用159

6.1中断概述159

6.1.1中断的有关概念159

6.1.2中断技术的应用160

6.1.3中断系统的功能160

6.2 80C51单片机中断系统161

6.2.1中断系统的结构161

6.2.2中断响应166

6.2.3中断请求的撤销166

6.3中断服务程序的设计167

6.4中断系统的应用168

本章小结172

习题6172

第7章 定时器/计数器及应用174

7.1定时/计数技术概述174

7.1.1软件定时/计数174

7.1.2数字电路定时/计数174

7.1.3可编程定时/计数174

7.2 80C51单片机的定时器/计数器175

7.2.1定时器/计数器的结构175

7.2.2定时器/计数器的工作原理176

7.2.3定时器/计数器的工作方式178

7.2.4定时器/计数器对输入信号的要求182

7.3定时器/计数器的应用182

本章小结188

习题7189

第8章 串行口及应用190

8.1串行通信基础知识190

8.1.1计算机对外通信方式190

8.1.2串行通信的基本概念191

8.1.3串行通信接口标准194

8.2 80C51单片机的串行口199

8.2.1串行口的结构199

8.2.2串行口的工作方式201

8.3串行口的应用211

本章小结216

习题8216

第9章 80C51单片机系统扩展技术218

9.1单片机系统扩展概述218

9.1.1单片机系统扩展资源分类218

9.1.2单片机系统扩展结构219

9.2数据存储器的扩展220

9.2.1数据存储器芯片220

9.2.2地址锁存器芯片221

9.2.3数据存储器扩展电路223

9.2.4存储器的编址224

9.3并行I/O接口的扩展227

9.3.1并行I/O口扩展概述227

9.3.2简单并行I/O口的扩展228

9.3.3可编程并行I/O口的扩展230

9.4键盘接口技术239

9.4.1按键开关240

9.4.2键盘工作原理240

9.4.3独立式键盘241

9.4.4矩阵式键盘244

9.5 LCD液晶显示器与单片机的接口248

9.5.1点阵字符型液晶显示模块的组成和基本特点249

9.5.2 LCD1602模块接口引脚功能249

9.5.3 LCD1602模块的操作250

9.5.4 LCD1602与AT89C52单片机的接口与编程253

本章小结255

习题9256

第10章80C51单片机的测控接口257

10.1 D/A转换接口技术257

10.1.1 D/A转换器的基本原理与主要技术指标257

10.1.2 DAC0832芯片及其与单片机的接口259

10.2 A/D转换接口技术266

10.2.1A/D转换器原理与技术指标267

10.2.2 ADC0809芯片及其与单片机的接口268

10.3开关量的接口技术273

10.3.1开关量输入接口273

10.3.2开关量输出接口274

本章小结277

习题10277

第11章 单片机应用系统的开发与设计279

11.1单片机应用系统的开发过程279

11.1.1总体设计279

11.1.2硬件设计280

11.1.3软件设计281

11.2 LED点阵显示屏设计282

11.2.1项目任务282

11.2.2项目分析282

11.2.3项目硬件设计283

11.2.4项目程序设计284

11.2.5仿真与实验结果287

11.3使用DS18B20温度传感器设计的温控系统288

11.3.1项目任务288

11.3.2项目分析289

11.3.3 DS18B20简介289

11.3.4项目硬件设计293

11.3.5项目程序设计294

11.3.6仿真与实验结果300

11.4步进电动机控制系统设计301

11.4.1项目任务301

11.4.2项目分析301

11.4.3项目硬件设计301

11.4.4项目程序设计303

11.4.5仿真与实验结果305

本章小结306

习题11306

参考文献307

热门推荐