单片机开发上岗培训教程PDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:庄俊华主编
- 出 版 社:北京:机械工业出版社
- 出版年份:2007
- ISBN:7111216628
- 页数:214 页
第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 编译指令#include 55
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 关键字sfr 64
3.4.2 关键字sbit 64
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.H 72
3.8.2 标准函数库STDLIB.H 73
3.8.3 数学函数库MATH.H 73
3.8.4 绝对地址访问头文件ABSACC.H 74
3.8.5 内部函数库INTRINS.H 74
3.8.6 访问SFR和SFR_bit地址头文件REGxxx.H 75
第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
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《党员干部理论学习培训教材 理论热点问题党员干部学习辅导》(中国)胡磊 2018
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《雅马哈管乐队训练教程 降E调单簧管 分谱》Japan Band Clinic委员会 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019