图书介绍
51单片机原理及接口技术PDF|Epub|txt|kindle电子书版本网盘下载
![51单片机原理及接口技术](https://www.shukui.net/cover/50/33078019.jpg)
- 元增民,张文希编著 著
- 出版社: 长沙:国防科技大学出版社
- ISBN:7810992708
- 出版时间:2006
- 标注页数:295页
- 文件大小:18MB
- 文件页数:308页
- 主题词:单片微型计算机-理论;单片微型计算机-接口
PDF下载
下载说明
51单片机原理及接口技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 计算机基础知识1
1.1 计算机硬件基础知识1
1.2 单片机特点及发展概况6
1.3 二进制数基本知识9
习题一13
第2章 51单片机硬件基础14
2.1 51单片机主要组成14
2.1.1 51单片机内部组成14
2.1.2 51单片机芯片引脚16
2.2 51单片机存储器组成18
2.2.1 存储器划分方法18
2.2.2 程序存储器20
2.2.3 数据存储器21
2.2.4 特殊功能寄存器23
2.2.5 堆栈Stack及堆栈指针SP26
2.2.6 I/O接口编址方式及外部RAM特点26
2.3 51单片机并行I/O端口结构27
2.3.1 I/O端口结构及功能27
2.3.2 四个8位并行口的对比30
2.4 51单片机时序基础31
2.5 51单片机复位启动34
2.6 51单片机的三总线37
2.7 51单片机低功耗待机方式与掉电方式39
2.8 AT89系列51单片机特点及对比40
2.8.1 AT89系列51单片机特点40
2.8.2 若干51单片机的对比44
习题二46
第3章 51单片机指令系统48
3.1 51单片机寻址方式48
3.1.1 寻址方式48
3.1.2 访问各存储空间使用的寻址方式51
3.1.3 寻址方式的识别52
3.2 51单片机指令系统53
3.2.1 数据传送类指令53
3.2.2 算术运算类指令57
3.2.3 逻辑运算类指令59
3.2.4 位操作类指令62
3.2.5 程序转移类指令64
3.3 51单片机指令功能特点分析66
3.4 51单片机三种暂停模式72
习题三74
第4章 51单片机汇编语言程序设计76
4.1 编程基本问题76
4.2 伪指令79
4.3 程序结构81
4.3.1 顺序程序结构81
4.3.2 分支程序结构82
4.3.3 循环程序结构83
4.3.4 主子程序结构84
4.4 典型子程序86
4.4.1 可调延时子程序86
4.4.2 冒泡排序子程序87
4.4.3 任意进制加法程序88
4.4.4 进制转换程序89
习题四90
4.4.5 查表程序90
第5章 51单片机定时器92
5.1 定时器的发展与CTC的共性92
5.2 51单片机CTC基础94
5.2.1 51单片机CTC组成及工作原理94
5.2.2 计数器运行及进位特点96
5.2.3 CTC工作方式、组合模式、启动方式的设定97
5.2.4 计数初值的计算及送入步骤98
5.2.5 CTC极限参数99
5.3 51单片机CTC应用100
5.3.1 CTC定时100
5.3.2 CTC计数101
习题五102
5.3.3 CTC自动连续定时用作脉冲发生器102
第6章 单片机输出接口技术103
6.1 电流负载分类与集成电路输出电流分类103
6.1.1 上拉负载与灌电流103
6.1.2 下拉负载与拉电流105
6.1.3 上拉开关与下拉开关105
6.2 负载驱动方式107
6.3 单片机控制继电器109
6.4 单片机控制LED显示器111
6.4.1 单片机控制发光二极管111
6.4.2 单片机控制LED数码管112
习题六117
7.1.1 液晶显示器工作原理118
第7章 单片机控制液晶显示器118
7.1 液晶显示器工作原理及控制方式118
7.1.2 TN-LCD基本结构119
7.1.3 LCD驱动基本要求120
7.1.4 LCD控制方式121
7.2 单片机直接控制LCD122
7.2.1 单片机直接控制LCD的基本原理和方法122
7.2.2 3.5位液晶电子钟125
7.3 单片机间接控制LCD129
7.3.1 液晶显示模块LCM基本特性130
7.3.2 串行输入液晶显示模块SMS 0408功能特点131
7.3.3 液晶显示模块SMS 0408的软串行控制133
习题七135
8.1.1 按键抖动及其处理136
第8章 单片机输入接口技术136
8.1 计算机输入接口的基本问题136
8.1.2 计算机键盘设计方案138
8.1.3 键名与键值139
8.2 键盘扫描子程序编制139
8.3 Intel 8155芯片功能及其连接141
8.3.1 Intel 8155 I/O接口及RAM芯片功能141
8.3.2 Intel 8155与51单片机的连接143
8.3.3 Intel 8155初始化编程基础143
8.4 4×8键盘扫描及动态显示子程序145
8.4.1 键盘扫描动态显示复合电路的特性145
8.4.2 键盘扫描控制程序146
8.4.3 动态显示控制程序148
8.4.4 键盘扫描动态显示综合控制程序149
习题八150
第9章 单片机控制步进电动机151
9.1 步进电动机控制要求及控制方式151
9.1.1 步进电动机控制基本要求151
9.1.2 步进电动机通电方式的实现手段153
9.2 单片机控制步进电动机154
9.2.1 三相步进电动机驱动程序154
9.2.2 四相步进电动机驱动程序157
习题九159
第10章 51单片机串行通信160
10.1 串行通信原理160
10.1.1 串行通信基本原理与概念160
10.1.2 串行通信方式与串行通信协议TCP/IP161
10.1.3 同步通信工作原理162
10.1.4 异步通信工作原理163
10.2 51单片机串行通信165
10.2.1 主要参数165
10.2.2 硬件组成及功能166
10.2.3 波特率计算168
10.2.4 51单片机串行通信编程方法171
10.3 同步通信应用171
10.3.1 51单片机同步串行输出工作原理171
10.3.2 51单片机同步串行输出应用175
10.3.3 51单片机同步串行输入182
10.4 液晶显示模块SMS 0408的串行控制183
10.4.1 液晶显示模块SMS 0408的直接串行控制183
10.4.2 用液晶显示模块SMS 0408制作3.5位电子钟184
10.5 异步通信应用186
10.5.1 单片机双机通信186
10.5.2 单片机多机通信187
10.5.3 单片机与PC机的通信189
习题十190
第11章 51单片机中断功能及应用191
11.1 51单片机中断源及其优先级191
11.1.1 中断源及中断申请途径191
11.1.2 中断申请的优先级193
11.2 51单片机中断控制及响应195
11.3 51单片机中断功能的应用197
11.3.1 与定时器配合实现低功耗延时197
11.3.2 与CTC配合实现自动计数201
11.4 抗干扰问题与看门狗202
习题十一204
第12章 DAC与ADC转换原理与编程205
12.1 8位数模转换器DAC 0832工作原理205
12.1.1 数模转换原理205
12.1.2 8位DAC芯片DAC 0832工作原理208
12.2 DAC 0832应用电路210
12.2.1 DAC 0832用于直流电动机调速210
12.2.2 两片8位DAC 0832芯片组合为16位DAC电路211
12.3 ADC转换原理与编程213
12.3.1 逐位比较式ADC电路213
12.3.2 8位八路逐位比较式ADC 0809工作原理215
12.3.3 ADC 080编程应用要点216
12.4 51单片机与ADC 0809的典型连接方式及编程218
12.5 利用中断同时进行ADC和计时221
12.6 串行输出ADC芯片TLC 0831的应用224
12.7 串行输入DAC芯片MAX 517的应用226
习题十二228
第13章 单片机控制系统设计229
13.1 单片机控制系统设计概述229
13.2 塑料制袋机控制系统231
13.2.1 塑料袋生产工艺过程231
13.2.2 可行性分析报告实例232
13.2.3 FQ500A改造设计的硬件和软件234
13.3 彩色电视机遥控系统236
13.3.1 彩色电视接收机工作原理及遥控要求238
13.3.2 彩色电视机遥控系统的基本组成240
习题十三245
第14章 单片机应用系统调试与仿真246
14.1 单片机应用系统开发概述246
14.2 应用系统样机硬件故障分析及调试247
14.2.1 常见硬件故障分析248
14.2.2 硬件电路调试249
14.3 应用系统样机软件调试250
14.3.1 软件仿真与调试方法250
14.3.2 软件调试方法举例251
14.3.3 应用系统样机软件硬件统调253
14.4 伟福6000集成仿真调试软件使用介绍254
14.4.1 软件安装254
14.4.2 伟福6000集成调试软件的使用入门255
14.5 Proteus实时仿真单片机系统260
14.5.1 绘制原理图261
14.5.2 系统仿真与程序调试265
习题十四267
附录一 单片机实验268
实验1 基本算术运算268
实验2 单片机基本输出(简易霓虹灯)271
实验3 单片机控制继电器273
实验4 LED数码管静态显示实验(电子钟)274
实验5 LCD数码管静态显示实验(一位秒表)275
实验6 LED动态显示实验275
实验7 冒泡排序实验276
实验8 键盘扫描数据输入实验278
实验9 单片机控制步进电动机279
实验10 51单片机计数器工作原理281
实验11 同步串行输出(一位秒表)282
实验12 输入实验(一位跑表)283
实验13 DAC与直流电动机调速284
实验14 电子表运行中进行ADC285
附录二 51单片机指令系统表287
附表1 传送类指令287
附表2 算术运算类指令288
附表3 逻辑运算类指令289
附表4 位操作类指令290
附表5 程序转移类指令291
指令系统表中机器符号说明292
附录三 51单片机指令机器码与助记符对照表293
参考文献295