图书介绍
单片机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理及应用](https://www.shukui.net/cover/63/34407879.jpg)
- 胡学钢总主编;孟浩主审;黄勇,高先和主编;陈付龙,王本有,焦俊副主编 著
- 出版社: 合肥:安徽大学出版社
- ISBN:9787566406156
- 出版时间:2014
- 标注页数:281页
- 文件大小:38MB
- 文件页数:295页
- 主题词:单片微型计算机-高等学校-教材
PDF下载
下载说明
单片机原理及应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机概述1
1.1 什么是单片机1
1.1.1 微型计算机1
1.1.2 单片机的概念2
1.1.3 单片机与嵌入式控制系统2
1.2 单片机的发展3
1.2.1 单片机的发展历程3
1.2.2 MCS-51系列单片机4
1.2.3 单片机的最新发展状况5
1.3 单片机的特点、分类及应用6
1.3.1 单片机的特点6
1.3.2 单片机的分类6
1.3.3 单片机的应用7
1.4 单片机应用系统的结构与开发过程7
1.4.1 单片机应用系统的结构7
1.4.2 单片机应用系统的开发过程8
本章小结9
本章习题10
第2章 51单片机的基本结构与工作原理11
2.1 51单片机的基本结构11
2.2 51单片机的封装与引脚13
2.2.1 51单片机的封装13
2.2.2 51单片机的引脚14
2.3 51单片机的CPU与存储器17
2.3.1 51单片机的CPU17
2.3.2 CPU的时钟与时序20
2.3.3 51单片机的存储结构22
2.4 51单片机的工作方式28
2.5 并行I/O端口31
2.5.1 P0口32
2.5.2 P1口33
2.5.3 P2口34
2.5.4 P3口34
2.6 单片机最小系统35
本章小结36
本章习题37
第3章 MCS-51指令系统与汇编语言程序设计38
3.1 MCS-51指令系统概述38
3.1.1 指令与指令系统38
3.1.2 程序设计语言39
3.1.3 MCS-51指令系统40
3.1.4 指令中的常用符号40
3.1.5 汇编语言指令格式与伪指令41
3.2 MCS-51指令系统的寻址方式43
3.2.1 立即寻址43
3.2.2 直接寻址43
3.2.3 寄存器寻址44
3.2.4 寄存器间接寻址44
3.2.5 变址寻址44
3.2.6 相对寻址45
3.2.7 位寻址45
3.3 MCS-51指令集45
3.3.1 数据传送类指令45
3.3.2 算术运算类指令50
3.3.3 逻辑运算类指令53
3.3.4 移位类指令56
3.3.5 位操作指令57
3.3.6 程序转移及子程序调用与返回指令58
3.4 MCS-51汇编语言程序设计62
3.4.1 汇编语言程序设计的步骤62
3.4.2 顺序程序设计63
3.4.3 分支程序设计64
3.4.4 循环程序设计65
3.4.5 子程序设计68
3.4.6 汇编语言的开发环境71
本章小结72
本章习题73
第4章 单片机的C51语言程序设计75
4.1 C51语言概述75
4.1.1 C51语言与C语言75
4.1.2 C51语言与汇编语言77
4.2 C51数据类型、存储器类型与存储模式77
4.2.1 C51数据类型77
4.2.2 C51存储器类型80
4.2.3 C51数据存储模式82
4.2.4 C51语言中的绝对地址访问82
4.3 C51的运算量83
4.3.1 常量83
4.3.2 变量84
4.4 C51的运算符及表达式85
4.5 C51的语句与结构化程序设计89
4.5.1 表达式语句及复合语句89
4.5.2 C51的分支结构控制语句90
4.5.3 循环结构控制语句91
4.6 C51构造数据类型简介94
4.6.1 数组94
4.6.2 指针95
4.6.3 结构体96
4.7 C51函数97
4.7.1 函数的定义与调用97
4.7.2 中断函数98
4.7.3 预处理命令、库函数98
4.7.4 C51语言结构100
4.8 Keil软件的使用100
4.8.1 Keil软件下单片机应用程序开发步骤101
4.8.2 Keil软件的调试方法108
4.8.3 实验例题113
本章小结116
本章习题117
第5章 键盘、显示器接口118
5.1 显示器接口原理及应用118
5.1.1 7段LED数码管118
5.1.2 LED点阵显示及其接口电路124
5.1.3 LCD显示接口电路135
5.1.4 TFT LCD显示模块140
5.2 键盘接口电路142
5.2.1 独立式键盘142
5.2.2 矩阵式键盘148
本章小结153
本章习题153
第6章 中断系统与定时/计数器155
6.1 中断技术概述155
6.2 51单片机中断系统的结构156
6.2.1 51单片机中断系统的组成156
6.2.2 51单片机的中断源与中断请求标志156
6.2.3 中断允许控制158
6.2.4 中断优先级控制159
6.3 51单片机的中断响应160
6.3.1 中断响应的一般过程160
6.3.2 中断响应161
6.3.3 中断嵌套162
6.3.4 中断系统中的编程163
6.4 51单片机的中断应用编程举例164
6.4.1 单一中断源165
6.4.2 中断优先级与嵌套实验166
6.5 51单片机的定时/计数器168
6.5.1 定时/计数器的结构和工作原理168
6.5.2 定时/计数器的方式设置与控制169
6.5.3 定时/计数器的工作方式170
6.5.4 定时/计数器的应用与编程174
6.5.5 定时/计数器的特殊应用178
6.6 中断与定时器综合应用举例179
本章小结183
本章习题183
第7章 单片机串行通信185
7.1 串行通信原理185
7.1.1 并行通信与串行通信185
7.1.2 同步与异步串行通信186
7.1.3 波特率和数据传输率187
7.1.4 串行通信的制式187
7.1.5 串行通信接口标准188
7.1.6 串行通信的校验191
7.2 51单片机串行通信191
7.2.1 51单片机串行口结构192
7.2.2 51单片机串行口工作方式194
7.2.3 波特率设计197
7.2.4 51单片机串行口使用199
7.3 51单片机串行通信编程199
7.3.1 同步方式通信编程200
7.3.2 异步方式通信编程201
7.4 51单片机与PC机串行通信编程206
7.4.1 电路连接方式206
7.4.2 串口调试助手209
7.4.3 PC端编程209
7.4.4 单片机与PC机通信的实验例程215
本章小结216
本章习题216
第8章 数模和模数转换217
8.1 数模和模数转换概述217
8.2 D/A转换器218
8.2.1 D/A转换器的结构与工作原理218
8.2.2 DAC0832221
8.2.3 单片机与DAC0832的接口电路设计222
8.3 A/D转换器225
8.3.1 A/D转换的步骤225
8.3.2 A/D转换器的工作原理与结构226
8.3.3 ADC0809227
8.3.4 单片机与ADC0809的接口电路设计228
本章小结229
本章习题229
第9章 单片机的总线扩展技术231
9.1 I2C串行总线231
9.1.1 I2C串行总线概述231
9.1.2 I2C总线数据传送的规定232
9.1.3 51单片机与I2C串行总线器件的接口236
9.1.4 利用I2C实现AT24C01存储器扩展239
9.2 SPI串行总线244
9.2.1 SPI总线的组成及工作原理244
9.2.2 利用SPI总线实现DS1302串行时钟扩展247
9.3 单总线257
9.3.1 单总线结构257
9.3.2 单总线命令序列257
9.3.3 数字温度传感器DS18B20258
9.3.4 DS18B20与单片机接口262
本章小结266
本章习题267
第10章 单片机应用系统设计方法及举例268
10.1 单片机应用系统开发的一般方法268
10.1.1 确定任务需求269
10.1.2 总体设计269
10.1.3 硬件电路设计269
10.1.4 软件设计272
10.1.5 系统调试272
10.1.6 设计定型272
10.2 单片机应用系统开发举例273
10.2.1 设计要求273
10.2.2 各模块方案选择与论证273
10.2.3 系统硬件电路设计274
10.2.4 系统软件程序设计277
本章小结279
本章习题279
参考文献281