出版社:化学工业出版社
年代:2013
定价:38.0
单片机应用技术是一门实践性很强的学科,本书从如何制作单片机开发板开始,向读者详细介绍了一个单片机开发板从构思、确定方案、绘制原理图、绘制PCB版图、调试和使用的全过程。以书中设计的单片机开发板为平台,精心安排了多个实验范例,并提供了范例的C语言参考程序,可以帮助初学者快速掌握单片机的应用技术。
第Ⅰ篇 基 础 篇 第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 省电模式及复位 7.2.1 STC89C51RC/RD 系列单片机的省电模式 7.2.2 复位 7.3 片内存储器和特殊功能寄存器(SFR) 7.3.1 程序存储器 7.3.2 数据存储器(SRAM) 7.3.3 特殊功能寄存器(SFR)及其使用 7.3.4 特殊功能寄存器的使用 7.4 并行I/O口 7.4.1 STC89C51RC/RD 系列单片机I/O口介绍 7.4.2 I/O口各种不同的工作模式及配置介绍 7.4.3 P4口的使用 7.5 中断系统 7.5.1 中断系统的中断源 7.5.2 中断寄存器 7.5.3 中断处理 7.5.4 外部中断 7.6 定时器/计数器 7.6.1 定时器/计数器0/1 7.6.2 定时器/计数器2 7.7 串行口通信 7.7.1 串行口相关寄存器 7.7.2 串行口工作模式 7.7.3 串行口通信中波特率的设置 7.7.4 单片机间的通信 第8章 实战应用 8.1 单片机最小系统 8.2 电源电路和去耦电容 8.3 I/O口应用 8.3.1 I/O口简介 8.3.2 片上I/O口输出应用 8.3.3 片上I/O口输入应用 8.3.4 I/O口串行扩展 8.3.5 流水灯 8.4 定时器/计数器 8.4.1 定时器/计数器应用要点 8.4.2 定时器/计数器应用实例 8.5 蜂鸣器 8.6 外部中断 8.6.1 外部中断简介 8.6.2 外部中断的响应 8.6.3 外部中断应用实例 8.7 数码管 8.7.1 数码管显示原理 8.7.2 数码管显示电路 8.7.3 数码管显示模块程序 8.8 键盘 8.8.1 键盘的工作原理 8.8.2 键盘的应用电路 8.8.3 键盘应用程序 8.9 LCD1602液晶显示器 8.9.1 LCD1602概述 8.9.2 LCD1602的功能说明 8.9.3 LCD1602应用电路 8.9.4 LCD1602模块程序 8.10 实时时钟 8.10.1 DS1302介绍 8.10.2 DS1302的读写操作 8.10.3 DS1302应用电路 8.10.4 DS1302应用程序 8.11 DS18B20温度传感器 8.11.1 DS18B20概述 8.11.2 DS18B20的内部结构和测量原理 8.11.3 DS18B20的访问 8.11.4 DS18B20应用电路 8.11.5 DS18B20测温程序 8.11.6 DS18B20使用注意事项 8.12 I2C总线 8.12.1 I2C总线概述 8.12.2 I2C总线的数据传送 8.12.3 I2C总线C语言模拟 8.13 串行E2PROM 8.13.1 概述 8.13.2 引脚描述 8.13.3 串行E2PROM的读写操作 8.13.4 E2PROM硬件电路 8.13.5 CAT24C02模块C程序 8.14 PCF8591模数转换器应用 8.14.1 概述 8.14.2 PCF8591的功能描述 8.14.3 PCF8591应用电路 8.14.4 PCF8591应用程序 8.15 红外通信 8.15.1 红外发光二极管 8.15.2 VS1838B红外接收头 8.15.3 红外通信实例 8.16 RS-232串行通信 8.16.1 数据通信的基本概念 8.16.2 RS-232简介 8.16.3 RS-232与TTL电平的转换 8.16.4 RS-232串行口通信实例 8.17 128×64字符液晶显示器 8.17.1 128×64字符液晶模块引脚及外形 8.17.2 128×64字符液晶模块接口时序 8.17.3 ST7920显示存储器及坐标关系 8.17.4 ST7920 指令集 8.17.5 128×64字符液晶模块的应用 8.17.6 128×64字符液晶模块图形数据取模第9章 单片机应用系统设计 9.1 单片机应用系统的设计步骤 9.2 单片机应用系统设计方法 9.2.1 典型单片机应用系统 9.2.2 硬件设计问题 9.2.3 软件设计问题 9.3 单片机应用系统的仿真开发与调试 9.3.1 仿真开发系统简介 9.3.2 用户样机的仿真调试 9.4 单片机应用系统的抗干扰与可靠性设计 9.4.1 单片机片内看门狗定时器的使用 9.4.2 指令冗余和软件陷阱 9.4.3 软件滤波 9.4.4 开关量软件抗干扰设计 9.4.5 隔离 9.4.6 印制电路板布线原则 9.4.7 掉电保护和硬件"看门狗" 9.4.8 单片机应用系统的低功耗设计 9.5 单片机应用系统的I/O功率驱动 9.5.1 单片机与外围集成数字驱动电路的接口 9.5.2 单片机与光电耦合器的接口 9.6 单片机应用系统的人机界面 9.7 单片机应用设计实例 9.7.1 水温测控系统的设计 9.7.2 超声波测距仪的设计 附录A ASCII码表 附录B 元器件清单 参考文献
详细介绍了一个单片机开发板从构思、确定方案、绘制原理图、绘制PCB版图、调试和使用的全过程。单片机应用技术是一门实践性很强的学科,本书从如何制作单片机开发板开始,向读者详细介绍了一个单片机开发板从构思、确定方案、绘制原理图、绘制PCB版图、调试和使用的全过程。以书中设计的单片机开发板为平台,精心安排了多个实验范例,并提供了范例的C语言参考程序,可以帮助初学者快速掌握单片机的应用技术。从本书中,读者可以学到:制作单片机开发系统的方法、电路设计软件Altium Designer的使用方法、单片机C语言程序的开发方法、单片机开发软件Keil μVision2的使用方法、常用仪器和工具的使用、常用电子元件的识别及使用、51单片机工作原理及单片机应用系统设计方法等。本书适合于渴望快速学习和掌握单片机应用技术的所有人员,也可作为大专院校单片机实训的教材及参考书。