图书介绍

例说51单片机 C语言版PDF|Epub|txt|kindle电子书版本网盘下载

例说51单片机 C语言版
  • 张义和,王敏男,许宏昌,余春长编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115223685
  • 出版时间:2010
  • 标注页数:422页
  • 文件大小:157MB
  • 文件页数:433页
  • 主题词:单片微型计算机-程序设计;C语言-程序设计

PDF下载


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

下载说明

例说51单片机 C语言版PDF格式电子书版下载

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

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

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

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

图书目录

第1章 轻松看MCS-511

1-1 微型计算机与单片机2

1-2 8051基础知识2

1-2-1 8x51的结构2

1-2-2 89C51/89S51的封装与引脚3

1-2-3 89S51的基本电路6

1-2-4 MCS-51系列8

1-2-5 关于Atmel的51系列10

1-3 认识MCS-51的存储器结构11

1-3-1 程序存储器11

1-3-2 数据存储器12

1-3-3 特殊功能寄存器14

1-4 MCS-51的时序分析与复位18

1-4-1 时序分析18

1-4-2 复位19

1-5 MCS-51的开发流程与工具20

1-5-1 传统开发工具21

1-5-2 Altium Designer电路设计软件22

1-5-3 Keil μVision3集成开发环境23

1-5-4 89S51的在线刻录功能23

1-6 实例演练24

1-7 实时练习31

第2章 认识μVision3与Keil C33

2-1 μVision3环境简介34

2-1-1 认识μVision3环境34

2-1-2 项目管理与选项37

2-1-3 认识调试/仿真环境39

2-1-4 外围操作40

2-2 Keil C语言的基本结构43

2-3 变量、常数与数据类型47

2-3-1 数据类型47

2-3-2 变量名称与保留字49

2-3-3 变量的作用范围50

2-4 存储器的形式与模式50

2-4-1 存储器的形式51

2-4-2 存储器的模式52

2-5 Keil C的运算符53

2-6 Keil C的流程控制57

2-6-1 循环指令57

2-6-2 选择指令60

2-6-3 跳转指令62

2-7 数组与指针63

2-7-1 数组63

2-7-2 指针64

2-8 函数与中断子程序64

2-8-1 函数65

2-8-2 中断子程序65

2-9 Keil C的预处理命令66

2-10 实时练习67

第3章 输出端口的应用69

3-1 认识MCS-51的输入/输出端口70

3-2 输出电路设计72

3-2-1 驱动LED72

3-2-2 驱动蜂鸣器73

3-2-3 驱动继电器74

3-2-4 驱动固态继电器75

3-2-5 驱动七段LED数码管76

3-3 实例演练78

3-3-1 驱动蜂鸣器实验78

3-3-2 驱动继电器实验81

3-3-3 霹雳灯实例演练83

3-3-4 驱动七段LED数码管实验85

3-4 实时练习87

第4章 输入口的应用89

4-1 认识MCS-51的输入口90

4-2 输入设备与输入电路设计90

4-2-1 输入设备90

4-2-2 输入电路设计93

4-2-3 抖动与去抖动95

4-3 实例演练97

4-3-1 拨码开关控制97

4-3-2 按钮开关控制99

4-3-3 按钮切换式控制100

4-3-4 按钮开关应用102

4-3-5 BCD拨码开关104

4-3-6 多个按钮开关106

4-3-7 按钮开关放开后动作111

4-4 实时练习113

第5章 输入/输出端口的高级应用115

5-1 键盘扫描116

5-1-1 键盘扫描原理118

5-1-2 4×4键盘程序分析120

5-1-3 认识MM74C922/MM74C923122

5-2 七段LED数码显示管扫描124

5-2-1 认识七段LED数码管模块125

5-2-2 认识7447/7448128

5-2-3 认识74138/74139131

5-3 静态显示与动态显示132

5-3-1 使用BCD译码器133

5-3-2 直接驱动135

5-3-3 使用扫描译码器136

5-3-4 闪烁137

5-3-5 交替显示138

5-3-6 飞入139

5-3-7 跑马灯141

5-4 实例演练142

5-4-1 4位数七段LED数码管142

5-4-2 直接驱动七段LED数码管145

5-4-3 跑马灯148

5-4-4 4×4键盘与七段LED数码管150

5-4-5 MM74C922153

5-5 实时练习154

第6章 中断的应用156

6-1 认识MCS-51的中断157

6-1-1 MCS-51的中断157

6-1-2 中断使能寄存器IE158

6-1-3 中断优先级寄存器IP159

6-1-4 定时器/计数器控制寄存器TCON160

6-1-5 中断向量160

6-1-6 中断的应用160

6-2 中断子程序的仿真161

6-3 实例演练162

6-3-1 外部中断INT0162

6-3-2 外部中断INT1164

6-3-3 两个外部中断167

6-3-4 键盘中断170

6-4 实时练习172

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

7-1 8x51的定时器/计数器175

7-1-1 MCS-51的定时器/计数器175

7-1-2 定时器/计数器方式寄存器TMOD175

7-1-3 定时器/计数器控制寄存器TCON178

7-1-4 计数寄存器178

7-1-5 定时器/计数器的应用180

7-2 8x52的Timer2181

7-2-1 T2CON寄存器181

7-2-2 捕获方式182

7-2-3 自动加载方式183

7-2-4 波特率发生方式183

7-3 8x51的节电方式184

7-3-1 待机方式185

7-3-2 掉电方式185

7-3-3 电源控制寄存器PCON186

7-4 认识看门狗定时器186

7-5 实例演练188

7-5-1 闪烁灯——查询方式188

7-5-2 闪烁灯——中断方式190

7-5-3 60秒定时器191

7-5-4 秒表194

7-5-5 频率发生器197

7-5-6 频率计200

7-5-7 看门狗定时器204

7-6 实时练习206

第8章 串行口的应用208

8-1 数据通信概念209

8-2 认识8x51的串行口210

8-3 认识相关寄存器211

8-4 波特率设置213

8-5 特殊功能与多处理器数据传输215

8-5-1 帧错误检测215

8-5-2 自动地址识别216

8-5-3 多处理器通信217

8-6 认识MAX232218

8-7 认识74164/74165220

8-8 实例演练221

8-8-1 移位式数据串入221

8-8-2 移位式数据串出223

8-8-3 Mode 1实验225

8-8-4 Mode 2实验229

8-8-5 Mode 3实验231

8-8-6 点对点互传232

8-8-7 多处理器通信234

8-9 实时练习237

第9章 声音的产生239

9-1 发声电路240

9-2 音调与节拍241

9-3 音调的产生243

9-4 节拍的产生248

9-5 实例演练254

9-5-1 简易电子琴255

9-5-2 DoReMi实验257

9-5-3 生日快乐歌实验260

9-5-4 快乐点唱机一262

9-5-5 快乐点唱机二268

9-6 实时练习270

第10章 步进电机的控制272

10-1 认识步进电机273

10-1-1 步进电机的结构273

10-1-2 步进电机的动作274

10-1-3 步进电机的定位276

10-2 步进电机驱动电路278

10-2-1 小型步进电机的驱动电路278

10-2-2 达林顿晶体管驱动电路279

10-2-3 FT5754驱动电路279

10-3 实例演练280

10-3-1 用延迟子程序产生驱动信号280

10-3-2 用定时器产生驱动信号282

10-3-3 1-2相驱动284

10-3-4 方向控制286

10-4 实时练习288

第11章 ADC与DAC的应用290

11-1 模/数转换原理291

11-2 认识AD转换IC294

11-3 数/模转换原理298

11-4 认识DA转换IC302

11-5 内含ADC的51系列305

11-6 认识温度传感器307

11-7 实例演练309

11-7-1 电压测量一309

11-7-2 电压测量二312

11-7-3 电压测量三314

11-7-4 温度测量317

11-7-5 ADC的温控实验319

11-7-6 DAC实例演练323

11-8 实时练习324

第12章 LED点阵的应用327

12-1 认识LED点阵328

12-2 LED点阵驱动电路330

12-3 LED点阵显示方式335

12-4 LED点阵动态显示336

12-4-1 水平移动336

12-4-2 垂直移动342

12-5 实例演练345

12-5-1 8×8 LED点阵静态显示345

12-5-2 8×8 LED点阵静态多色显示348

12-5-3 8×8 LED点阵平移350

12-5-4 8×8 LED点阵跑马灯353

12-5-5 8×8 LED点阵垂直移动355

12-5-6 8×8 LED点阵卷动358

12-5-7 16×16 LED点阵显示360

12-6 实时练习363

第13章 LCD模块的应用365

13-1 认识LCD模块366

13-2 中文LCD模块371

13-3 LCM控制指令374

13-4 LCM的初始化设置与常用函数377

13-5 LCM与8x51的连接384

13-6 实例演练384

13-6-1 LCD文字显示385

13-6-2 自定义字符图案387

13-7 实时练习394

第14章 习题解答396

热门推荐