内容简介
单片机应用技术是一门实践性很强的学科,本书从如何制作单片机开发板开始,向读者详细介绍了一个单片机开发板从构思、确定方案、绘制原理图、绘制PCB版图、调试和使用的全过程。以书中设计的单片机开发板为平台,精心安排了多个实验范例,并提供了范例的C语言参考程序,可以帮助初学者快速掌握单片机的应用技术。从本书中,读者可以学到:制作单片机开发系统的方法、电路设计软件Altium Designer的使用方法、单片机C语言程序的开发方法、单片机开发软件Keil μVision2的使用方法、常用仪器和工具的使用、常用电子元件的识别及使用、51单片机工作原理及单片机应用系统设计方法等。
本书适合于渴望快速学习和掌握单片机应用技术的所有人员,也可作为大专院校单片机实训的教材及参考书。
目录
第Ⅰ篇 基 础 篇
第1章 常用电子仪器及工具
1.1 电烙铁
1.1.1 电烙铁的分类
1.1.2 电烙铁的使用
1.1.3 元件的焊接
1.1.4 电烙铁使用注意事项
1.2 示波器
1.2.1 荧光屏
1.2.2 电源系统
1.2.3 垂直偏转因数和水平
偏转因数
1.2.4 输入通道和输入耦合选择
1.2.5 示波器探头的使用
1.2.6 示波器使用注意事项
及技巧
1.3 信号发生器
1.3.1 FG-506型信号源简介
1.3.2 FG-506型信号源操作
1.4 数字万用表
1.4.1 电压的测量
1.4.2 电流的测量
1.4.3 电阻的测量
1.4.4 二极管的极性和短路测量
1.4.5 数字万用表使用注意事项
第2章 常用无源电子元件
2.1 电阻器
2.1.1 电阻器的分类
2.1.2 电阻器的命名
2.1.3 电阻器的主要技术指标
2.1.4 标称阻值的标注方法
2.1.5 常见电阻器介绍
2.1.6 电位器
2.2 电容器
2.2.1 电容器的分类
2.2.2 电容器的型号命名
2.2.3 电容器的容量标示
2.2.4 电容器的主要参数
2.2.5 常见电容器介绍
2.3 电感器
2.3.1 概述
2.3.2 电感器的分类
2.3.3 电感器的主要参数
2.3.4 电感器的型号、规格
及命名
2.3.5 常见电感器介绍
第3章 单片机概述
3.1 什么是单片机
3.2 单片机的历史及发展
3.2.1 单片机的发展历史
3.2.2 单片机的发展趋势
3.3 单片机的特点及应用
3.4 MCS-51系列单片机
3.5 AT89C51单片机的硬件结构
3.6 单片机开发系统组成
硬件制作篇/
第4章 电路设计软件的使用
4.1 Altium Designer简介
4.1.1 Altium Designer设计
环境
4.1.2 创建项目
4.2 原理图设计
4.2.1 原理图设计流程
4.2.2 原理图文件的建立与设置
4.2.3 原理图设置
4.2.4 查找组件
4.2.5 绘制元件库
4.2.6 放置元件
4.2.7 放置电源和地符号
4.2.8 绘制原理图
4.2.9 编译项目
4.3 PCB设计
4.3.1 PCB的基本概念
4.3.2 PCB的设计流程
4.3.3 新建PCB文档
4.3.4 PCB图纸基本设置
4.3.5 PCB封装的查找与指定
4.3.6 PCB封装的绘制
4.3.7 生成网表和更新PCB
4.3.8 组件布局
4.3.9 布线规则设置
4.3.10 布线
4.3.11 PCB与原理图的相互
更新
4.3.12 PCB验证和错误检查
第5章 单片机开发板及下载器
的制作
5.1 单片机开发板的制作
5.1.1 单片机的选择
5.1.2 功能分析
5.1.3 开发板电路设计与制作
5.2 单片机开发板下载器的制作
5.2.1 下载器芯片的选择
5.2.2 下载器电路设计及制作
应用与实践篇/
第6章 单片机Keil C51程序
开发
6.1 单片机的编程语言与工具
6.1.1 汇编语言
6.1.2 语言
6.1.3 Keil C51开发工具
6.2 C51编程基础
6.2.1 C51与标准C语言的
主要区别
6.2.2 C51的数据与数据类型
6.2.3 C51的存储类型与8
存储器结构
6.2.4 C51中的地址访问
6.2.5 C51的运算符及表达式
6.2.6 C51的分支与循环程序
结构
6.2.7 C51程序结构
6.2.8 C51与汇编语言的混合
编程
6.3 μVision2集成开发环境使用
6.4 向目标板中下载程序
第7章 STC89C51RC/RD+系列
单片机
7.1 概述
7.1.1 STC89C51RC/RD+简介
7.1.2 STC89C51RC/RD+系列
单片机的内部结构及
选型
7.1.3 STC89C51RC/RD+系列
单片机引脚及封装
7.1.4 STC89C51RC/RD+系列
单片机命名规则
7.2 省电模式及复位