图书介绍
单片机应用技术PDF|Epub|txt|kindle电子书版本网盘下载
![单片机应用技术](https://www.shukui.net/cover/28/30218803.jpg)
- 曾庆波,何一楠,辛春红编著 著
- 出版社: 哈尔滨:哈尔滨工业大学出版社
- ISBN:9787560328300
- 出版时间:2010
- 标注页数:228页
- 文件大小:53MB
- 文件页数:237页
- 主题词:单片微型计算机
PDF下载
下载说明
单片机应用技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 走进单片机世界1
1.1 什么是单片机2
1.2 AT89系列单片机2
1.2.1 AT89C51单片机主要性能3
1.2.2 AT89C51单片机的组成3
1.2.3 AT89C51单片机引脚功能说明4
1.2.4 单片机存储器组织7
1.2.5 AT89C51单片机I/O口的结构及功能9
1.2.6 89系列单片机的型号说明11
习题12
第2章 单片机应用系统开发工具13
2.1 案例1:流水灯控制14
2.1.1 案例说明14
2.1.2 硬件电路14
2.1.3 程序设计14
2.2 C51基础16
2.2.1 C语言概述16
2.2.2 C51的数据类型18
2.2.3 常量、变量和标识符19
2.2.4 常用运算符及表达式22
2.2.5 C语言基础语句27
2.2.6 数组33
2.2.7 函数36
2.2.8 编译预处理命令37
2.3 单片机开发工具软件——Keil μ Vision3及基本操作39
2.3.1 Keil μ Vision3的工作界面39
2.3.2 创建项目40
2.3.3 调试程序45
2.3.4 项目的设置47
2.4 单片机应用系统原理图设计及仿真工具软件——Proteus ISIS及基本操作49
2.4.1 Proteus ISIS编辑环境简介49
2.4.2 Proteus ISIS基本使用53
习题61
第3章 单片机系统信息显示与输入功能的实现62
3.1 应用发光二极管实现信息显示63
3.1.1 发光二极管与单片机的连接技术63
3.1.2 如何用C51实现I/O端口数据输入/输出操作64
任务1 设计一个开关量采集电路64
3.1.3 彩灯控制器设计66
任务2 用发光二极管制作一个节日彩灯66
任务3 用发光二极管模拟交通信号灯70
3.2 应用LED数码管实现信息显示73
3.2.1 LED数码管的结构及分类73
3.2.2 LED数码管的字形编码73
3.2.3 LED数码管的显示方式74
任务4 制作一个0~9数秒器76
任务5 制作一个0~99计数器77
3.3 LED点阵显示器及应用技术79
3.3.1 LED点阵结构及显示信息原理80
3.3.2 使用LED点阵显示汉字技术81
任务6 制作一个16×16点阵显示屏81
3.4 字符型LCD应用技术84
3.4.1 字符型LCD1602显示模块84
3.4.2 应用LCD1602实现信息显示87
任务7 用LCD1602仿真电子广告牌88
3.5 键盘检测及接口技术90
3.5.1 按键及去抖动措施91
3.5.2 独立式按键91
3.5.3 行列式键盘91
3.5.4 键盘接口技术93
任务8 设计一个键盘指示器93
习题96
第4章 定时/计数功能与中断技术97
4.1 中断系统98
4.1.1 中断的概念98
4.1.2 AT89C51单片机中断系统99
4.1.3 中断函数的编写102
任务1 设计一个流水花样灯103
4.2 定时/计数器105
4.2.1 定时与计数106
4.2.2 定时/计数器的设置107
4.2.3 定时/计数器的工作方式108
4.2.4 定时/计数器应用技术111
任务2 设计一个秒脉冲发生器112
任务3 设计一个简易电子秒表114
习题117
第5章 串行口与串行通信技术118
5.1 串行通信基本知识119
5.1.1 串行通信与并行通信119
5.1.2 串行通信的制式121
5.2 AT89C51单片机串行口122
5.2.1 串行口结构122
5.2.1 串行口的工作方式及应用技术124
任务1 设计一个8路LED流水灯124
任务2 设计一个开关量指示电路127
任务3 构建一个点对点通信系统131
任务4 构建一个主从式多机通信系统135
5.3 串行通信总线标准与接口电路140
5.3.1 RS-232C通信总线标准与接口电路140
5.3.2 RS-422A/485通信总线标准与接口电路142
任务5 构建一个小型主从式远程多机通信系统145
习题150
第6章 单片机系统模拟量输入输出技术151
6.1 单片机系统模拟量输入的实现152
6.1.1 A/D转换器的主要技术指标152
6.1.2 典型A/D转换器与外围连接电路153
6.1.3 A/D转换器与单片机系统模拟量输入158
任务1 制作一个简易数字电压表159
任务2 设计一个多路模拟量采集系统162
6.2 单片机系统模拟量输出的实现166
6.2.1 常用的D/A转换器与外围连接电路166
6.2.2 D/A转换器与单片机系统模拟量输出170
任务3 设计一个波形发生器171
习题174
第7章 单片机应用系统设计与仿真175
7.1 基于1-Wire总线的温度测量系统176
7.1.1 1-wire总线技术176
7.1.2 基于1-wire总线的数字温度传感器DS18B20182
7.1.3 基于1-wire总线的温度测量系统186
任务1 基于DS18B20的数字温度计设计187
7.2 基于SPI总线的数字时钟193
7.2.1 基于SPI总线的时钟/日历DS1302193
7.2.2 数字时钟设计197
任务2 基于DS1302的数字时钟设计197
7.3 I2C总线与数据存储技术212
7.3.1 I2C总线213
7.3.2 单片机模拟I2C总线通信217
7.3.3 I2C总线接口器件AT24CXX与数据存储220
任务3 设计一个具有记忆功能的秒表222
参考文献228