图书介绍

单片机开发上岗培训教程PDF|Epub|txt|kindle电子书版本网盘下载

单片机开发上岗培训教程
  • 庄俊华主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111216628
  • 出版时间:2007
  • 标注页数:214页
  • 文件大小:51MB
  • 文件页数:223页
  • 主题词:单片微型计算机-技术培训-教材

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.2 单片机的特点1

1.3 单片机学习方法2

1.3.1 加强相关知识的学习2

1.3.2 怎么看书的问题2

1.3.3 实践、实践、再实践3

1.3.4 合理安排时间持之以恒3

1.3.5 要进行适当投资购买实验器材及书籍资料3

第2章 51系列单片机5

2.1 总体概述5

2.1.1 AT89S51芯片的特性5

2.1.2 AT89S51芯片的封装6

2.2 51系列单片机的组成和结构6

2.2.1 中央处理器6

2.2.2 存储器8

2.2.3 并行I/O口12

2.2.4 定时/计数器13

2.2.5 串行通信接口18

2.2.6 中断系统24

2.2.7 看门狗定时器27

2.3 51系列单片机指令系统28

2.3.1 指令系统概述28

2.3.2 51系列单片机指令表29

2.3.3 伪指令32

2.4 单片机开发工具概述34

2.4.1 硬件仿真34

2.4.2 软件模拟仿真44

第3章 51系列单片机的C语言编程46

3.1 建立第一个C项目46

3.2 生成HEX文件和最小化系统51

3.3 C语言基础知识54

3.3.1 编译指令#include55

3.3.2 注解55

3.3.3 基本数据类型55

3.3.4 用户自定义的数据类型56

3.3.5 标识符57

3.3.6 保留字57

3.3.7 常量57

3.3.8 变量声明58

3.3.9 数组58

3.3.10 运算符59

3.3.11 C51数据的存储类型60

3.3.12 C51的存储模式61

3.3.13 变量使用实例62

3.4 51系列单片机结构的C51定义64

3.4.1 关键字sfr64

3.4.2 关键字sbit64

3.5 C语言的控制命令65

3.5.1 if语句65

3.5.2 switch语句66

3.5.3 for循环语句66

3.5.4 while循环语句66

3.5.5 do/while语句66

3.5.6 标示和goto语句66

3.6 C语言的指针和函数67

3.6.1 指针67

3.6.2 指针与数组67

3.6.3 指针的运算67

3.6.4 关于C51的指针类型68

3.6.5 函数69

3.6.6 中断服务函数69

3.7 C51和汇编语言的混合编程70

3.8 C51的库函数72

3.8.1 字符函数库CTYPE.H72

3.8.2 标准函数库STDLIB.H73

3.8.3 数学函数库MATH.H73

3.8.4 绝对地址访问头文件ABSACC.H74

3.8.5 内部函数库INTRINS.H74

3.8.6 访问SFR和SFR_bit地址头文件REGxxx.H75

第4章 AVR单片机基础76

4.1 ATmega8介绍76

4.2 ATmega8开发工具78

4.2.1 汇编程序汇编器78

4.2.2 仿真调试80

4.3 AVR单片机C编译器——ICCAVR的使用81

4.3.1 ICCAVR的安装82

4.3.2 ICCAVR介绍83

4.3.3 ICCAVR向导85

4.3.4 ICCAVR的集成开发环境(IDE)87

4.3.5 C库函数与启动文件88

4.3.6 访问AVR硬件的编程95

4.3.7 简单应用举例105

第5章 Protel DXP的使用108

5.1 Protel DXP主要特点108

5.2 Protel DXP设计探索者108

5.3 创建一个新项目110

5.3.1 创建一个新的原理图图纸110

5.3.2 将原理图图纸添加到项目中111

5.3.3 设置原理图选项111

5.3.4 绘制原理图112

5.3.5 定位元件和加载元件库112

5.3.6 在原理图中放置元件113

5.3.7 连接电路116

5.3.8 网络与网络标签117

5.4 设置项目选项117

5.4.1 设置错误报告118

5.4.2 设置连接矩阵119

5.4.3 设置比较器120

5.5 编译项目120

5.6 创建一个新的PCB文件121

5.7 转换设计124

5.8 PCB的具体设计124

5.8.1 栅格124

5.8.2 定义板层和其他非电层125

5.8.3 板层控制器126

5.8.4 设置新的设计规则126

5.8.5 在PCB中放置元件130

5.8.6 修改封装131

5.8.7 手工布线131

5.8.8 自动布线133

5.8.9 验证板设计134

5.9 设置项目输出135

5.9.1 打印到Windows打印设备136

5.9.2 产生输出文件137

5.9.3 材料清单138

5.10 仿真设计138

5.10.1 设置仿真138

5.10.2 运行瞬态特性分析139

第6章 Visual Basic串行通信142

6.1 MSCOMM控件142

6.1.1 使用步骤142

6.1.2 工作方式143

6.1.3 检查资源设置145

6.1.4 控制原则146

6.1.5 属性说明147

6.1.6 事件说明151

6.1.7 方法说明152

6.2 通信测试152

6.2.1 通信步骤152

6.2.2 回路测试153

6.3 自动与事件156

6.3.1 自动读取传入的字符串156

6.3.2 通信事件158

6.4 字节数据的发送与接收162

6.4.1 字节类型和声明的发送与接收162

6.4.2 ASCII码128以上的字符163

6.4.3 建立字节发送与接收工程164

第7章 单片机开发实例169

7.1 使用DS1820进行温度测量169

7.1.1 实例功能169

7.1.2 器件和原理170

7.1.3 电路173

7.1.4 程序设计174

7.2 51系列单片机实现I2C串行通信179

7.2.1 实例功能179

7.2.2 器件和原理179

7.2.3 电路184

7.2.4 程序设计185

7.3 单片机和PC之间的串行通信187

7.3.1 实例功能187

7.3.2 器件和原理188

7.3.3 电路191

7.3.4 程序设计192

7.4 ATmega8的硬件I2C应用194

7.5 ATmega8的A/D转换器的应用200

7.6 ATmega8的UART应用实例203

7.7 ATmega8的实时时钟205

7.8 ATmega8的boot引导区的应用208

参考文献214

热门推荐