图书介绍
单片机技术PDF|Epub|txt|kindle电子书版本网盘下载
![单片机技术](https://www.shukui.net/cover/31/30942578.jpg)
- 张桂红主编;朱一多,杨海澜副主编;戴月主审 著
- 出版社: 北京:北京邮电大学出版社
- ISBN:9787563537457
- 出版时间:2014
- 标注页数:290页
- 文件大小:41MB
- 文件页数:300页
- 主题词:单片微型计算机
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 MCS-51系列单片机1
1.2 MCS-51单片机的基本组成及信号引脚2
1.2.1 MCS-51单片机的内部结构2
1.2.2 MCS-51单片机的管脚功能4
1.3 存储器组织结构6
1.3.1 程序存储器地址空间6
1.3.2 数据存储器地址空间7
1.4 并行I/O口电路结构12
1.4.1 P0口13
1.4.2 P1口14
1.4.3 P2口14
1.4.4 P3口15
1.5 单片机最小系统16
案例1 一个LED发光二极管的闪烁控制16
1.5.1 时钟电路18
1.5.2 MCS-51单片机的复位20
习题21
第2章 51单片机汇编语言程序设计22
2.1 指令系统概述22
2.1.1 指令格式22
2.1.2 指令常用的符号23
2.2 51单片机的寻址方式23
2.3 51单片机的指令系统27
案例2 8个LED发光二极管的闪烁控制27
2.3.1 数据传送指令及其应用28
2.3.2 算术运算指令及应用32
2.3.3 逻辑运算指令及应用37
2.3.4 控制转移指令及应用39
2.3.5 位操作指令及应用44
2.4 51单片机程序设计方法及应用举例46
案例3 流水灯控制46
2.4.1 伪指令47
2.4.2 程序设计应用举例49
习题56
第3章 51单片机C语言程序设计58
3.1 C51概述58
3.1.1 C语言与51单片机59
3.1.2 C51程序结构59
3.1.3 C51的标识符和关键字60
3.1.4 C51的分隔符61
3.2 C51数据类型61
3.2.1 基本数据类型61
3.2.2 C51的数据类型62
3.3 C51的运算量64
3.3.1 常量64
3.3.2 变量65
3.3.3 绝对地址访问66
3.4 C51的运算符与表达式68
3.4.1 赋值运算符68
3.4.2 算术运算符69
3.4.3 增量和减量运算符70
3.4.4 关系运算符70
3.4.5 逻辑运算符71
3.4.6 位运算符72
3.4.7 复合赋值运算符72
3.5 C51语句74
案例4 模拟汽车左右转向灯控制74
3.5.1 C51基本语句77
3.5.2 条件语句78
3.5.3 选择语句80
3.5.4 循环语句80
3.6 C51 数84
案例5 广告灯控制84
3.6.1 函数的定义86
3.6.2 函数的调用与声明88
3.7 C51构造数据类型90
案例6 简易密码锁设计90
3.7.1 数组92
3.7.2 指针93
3.7.3 结构体95
3.7.4 联合体96
3.8 预处理97
3.8.1 宏定义97
3.8.2 类型定义typedef97
3.8.3 文件包含命令#include97
3.8.4 库函数98
3.9 汇编语言与C语言的混合编程100
3.9.1 单片机混合编程的基本方式100
3.9.2 混合汇编的参数传递101
3.9.3 混合汇编的实现103
习题104
第4章 中断与定时105
4.1 中断系统概述105
案例7 交通灯控制105
4.1.1 中断的基本概念110
4.1.2 51单片机的中断系统111
4.1.3 中断系统的应用114
4.2 51单片机定时器/计数器及应用116
案例8 简易秒表控制116
4.2.1 定时器/计数器的逻辑结构和工作原理118
4.2.2 定时器/计数器的控制与工作方式120
4.2.3 定时器/计数器的应用123
习题129
第5章 串行通信技术131
5.1 串行通信基础131
5.1.1 并行通信和串行通信131
5.1.2 同步通信和异步通信132
5.2 51单片机的串行接口133
案例9 单片机与单片机的通信133
5.2.1 串行口结构135
5.2.2 串行口的工作方式136
5.3 单片机与PC之间的通信143
案例10 单片机与PC之间的通信143
习题146
第6章 显示和键盘接口技术147
6.1 单片机与LED数码管接口技术147
案例11 LED数码管显示的计数器设计147
6.1.1 LED数码管的结构及原理149
6.1.2 LED静态显示150
6.1.3 LED动态显示153
6.2 LED大屏幕显示器接口技术156
案例12 LED点阵电子广告牌控制156
6.2.1 LED大屏幕显示器的结构和原理158
6.2.2 LED大屏幕显示器接口159
6.3 LCD显示器接口技术162
案例13 字符型LCD液晶显示广告牌控制162
6.3.1 字符型点阵式LCD液晶显示器166
6.3.2 字液晶显示模块RT-C1602C的内部结构167
6.3.3 指令格式与指令功能168
6.3.4 LCD显示器的初始化171
6.4 单片机与键盘接口171
案例14 具有控制功能的秒表设计171
6.4.1 键盘简介174
6.4.2 独立式按键175
6.4.3 矩阵式按键176
习题180
第7章 51单片机常用的接口技术181
7.1 存储器的扩展181
7.1.1 程序存储器的扩展182
7.1.2 数据存储器的扩展185
7.2 继电器与单片机的接口技术185
7.3 蜂鸣器与单片机的接口技术186
案例15 消防车报警控制186
7.4 直流电机单片机的接口技术191
7.5 步进电机单片机的接口技术196
习题203
第8章 A/D与D/A转换接口技术204
8.1 A/D转换接口技术204
案例16 数字电压表制作204
8.1.1 并行A/D转换接口芯片ADC0809214
8.1.2 串行A/D转换接口芯片TLV1544219
8.2 D/A转换接口技术224
案例17 波形发生器的制作224
8.2.1 并行D/A转换接口芯片DAC0832229
8.2.2 串行D/A转换接口芯片TLV5616233
习题236
第9章 keilμVision3编译环境237
9.1 μVision3集成开发环境237
9.1.1 μVision3集成工具237
9.1.2 菜单栏命令、工具栏和快捷方式238
9.1.3 配置工程243
9.2 建立一个keil C51应用程序247
9.3 程序文件的编译、链接253
9.3.1 编译、链接环境设置253
9.3.2 程序的编译、链接255
9.3.3 调试方法与技巧255
第10章 单片机应用系统设计实例261
10.1 单片机数字显示温度计261
10.1.1 DS18B20引脚及内部结构261
10.1.2 系统硬件电路的设计266
10.1.3 系统软件程序的设计267
10.2 单片机电子时钟的设计274
10.2.1 软时钟的基本原理275
10.2.2 系统硬件电路的设计275
10.2.3 系统软件程序的设计275
附录A MCS-51型单片机指令简表285
附录B ASCII字符表289
参考文献290