图书介绍

单片机基础及应用PDF|Epub|txt|kindle电子书版本网盘下载

单片机基础及应用
  • 马成勋 著
  • 出版社: 合肥:合肥工业大学出版社
  • ISBN:9787565033902
  • 出版时间:2017
  • 标注页数:300页
  • 文件大小:35MB
  • 文件页数:311页
  • 主题词:单片微型计算机

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 MCS-51单片机2

1.2 MCS-51单片机的基本组成及信号引脚2

MCS-51单片机的内部结构2

MCS-51单片机的管脚功能5

1.3 存储器组织结构6

1.3.1 程序存储器地址空间7

1.3.2 数据存储器的地址空间8

1.4 并行I/O口电路结构13

1.4.1 P0口13

1.4.2 P1口14

1.4.3 P2口15

1.4.4 P3口16

1.5 单片机的最小系统16

案例1 一个LED发光二极管的闪烁控制16

1.5.1 单片机时钟电路18

1.5.2 单片机复位电路20

习题22

第2章 51单片机汇编语言程序设计23

2.1 指令系统的概述23

2.1.1 指令的格式24

2.1.2 指令常用的符号24

2.2 51单片机的寻址方式25

2.3 51单片机的指令系统28

案例2 八个LED发光二极管的闪烁控制28

2.3.1 数据传送指令及其应用29

2.3.2 算术运算指令及应用33

2.3.3 逻辑运算指令及应用38

2.3.4 控制转移指令及应用41

2.3.5 位操作指令及应用46

2.4 51单片机程序设计方法及应用举例48

案例3 流水灯控制48

2.4.1 伪指令49

2.4.2 程序设计应用举例51

习题58

第3章 51单片机C语言程序设计61

3.1 C51的概述61

3.1.1 C语言与51单片机62

3.1.2 C51程序结构62

3.1.3 C51的标识符和关键字63

3.1.4 C51的分隔符64

3.2 数据类型64

3.2.1 基本的数据类型65

3.2.2 C51的数据类型66

3.3 C51的运算量67

3.3.1 常量67

3.3.2 变量69

3.3.3 绝对地址访问70

3.4 C51的运算符与表达式72

3.4.1 赋值运算符72

3.4.2 算术运算符73

3.4.3 增量和减量运算符73

3.4.4 关系运算符74

3.4.5 逻辑运算符75

3.4.6 位运算符76

3.4.7 复合赋值运算符76

3.5 C51语句78

案例4 模拟汽车左右转向控制78

3.5.1 C51基本语句81

3.5.2 条件语句83

3.5.3 选择语句84

3.5.4 循环语句85

3.6 C51函数89

案例5 广告灯控制89

3.6.1 函数的定义91

3.6.2 函数的调用与声明94

3.7 C51构造数据类型96

案例6 简易密码锁设计96

3.7.1 数组98

3.7.2 指针99

3.7.3 结构体101

3.7.4 联合体102

3.8 预处理103

3.8.1 宏定义103

3.8.2 类型定义typedef103

3.8.3 文件包含指#include104

3.8.4 库函数104

3.9 汇编语言与C语言的混合编程106

3.9.1 单片机混合编程的基本方式107

3.9.2 混合汇编的参数传递107

3.9.3 混合汇编的实现109

习题110

第4章 中断与定时112

4.1 中断系统概述112

案例7 交通灯控制112

4.1.1 中断的基本概念117

4.1.2 51单片机的中断系统118

4.1.3 中断系统的应用121

4.2 51单片机定时/计数器及应用123

案例8 简易秒表控制123

4.2.1 定时/计数器的逻辑结构和工作原理126

4.2.2 定时/计数器的控制与工作方式127

4.2.3 定时/计数器的应用130

习题137

第5章 串行通信技术139

5.1 串行通信基础139

5.1.1 并行通信和串行通信139

5.1.2 同步通信和异步通信140

5.2 单片机的串行接口141

案例9 单片机与单片机的通信141

5.2.1 串行口结构143

5.2.2 串行口的工作方式145

5.3 单片机与PC之间的通信152

案例10 单片机与PC之间的通信152

习题155

第6章 显示和键盘接口技术157

6.1 单片机与LED数码管接口技术157

案例11 LED数码管显示的计数器设计157

6.1.1 LED数码管的结构及原理159

6.1.2 LED静态显示160

6.1.3 LED动态显示164

6.2 LED大屏幕显示器接口技术166

案例12 LED点阵电子广告牌控制166

6.2.1 LED大屏幕显示器的结构和原理168

6.2.2 LED大屏幕显示器接口170

6.3 LCD显示器接口技术173

案例13 字符型LCD液晶显示广告牌控制173

6.3.1 字符型点阵式LCD液晶显示器177

6.3.2 字液晶显示模块RT-C1602C的内部结构178

6.3.3 指令格式与指令功能179

6.3.4 LCD显示器的初始化182

6.4 单片机与键盘接口182

案例14 具有控制功能的秒表设计183

6.4.1 键盘简介185

6.4.2 独立式按键186

6.4.3 矩阵式按键187

习题191

第7章 51单片机常用的接口技术192

7.1 存储器的扩展192

7.1.1 程序存储器的扩展194

7.1.2 数据存储器的扩展196

7.2 继电器与单片机的接口技术197

7.3 蜂鸣器与单片机的接口技术198

案例15 消防车报警控制198

7.4 直流电机单片机的接口技术202

7.5 步进电机单片机的接口技术207

习题214

第8章 A/D与D/A转换接口技术215

8.1 A/D转换接口技术215

案例16 数字电压表制作215

8.1.1 并行A/D转换接口芯片ADC0809225

8.1.2 串行A/D转换接口芯片TLV1544230

8.2 D/A转换接口技术235

案例17 波形发生器的制作235

8.2.1 并行D/A转换接口芯片DAC0832240

8.2.2 串行D/A转换接口芯片TLV5616244

习题247

第9章 keilμVision4编译环境248

9.1 μVision4集成开发环境248

9.1.1 μVision4集成工具248

9.1.2 菜单栏命令、工具栏和快捷方式249

9.1.3 配置工程256

9.2 建立一个keil C51应用程序260

9.3 程序文件的编译、链接266

9.3.1 编译、链接环境设置266

9.3.2 程序的编译、链接269

9.3.3 调试方法与技巧270

第10章 单片机应用系统设计实例275

10.1 单片机数字显示温度计275

10.1.1 DS18B20引脚及内部结构275

10.1.2 系统硬件电路的设计281

10.1.3 系统软件程序的设计282

10.2 出租车计价器的设计285

10.2.1 设计的基本原理285

10.2.2 系统硬件电路的设计285

10.2.3 系统软件程序的设计286

附录A MCS-51型单片机指令简表294

附录B ASCⅡ字符表298

参考文献300

热门推荐