图书介绍
单片机原理与应用:基于汇编、C51及混合编程PDF|Epub|txt|kindle电子书版本网盘下载
![单片机原理与应用:基于汇编、C51及混合编程](https://www.shukui.net/cover/22/30622564.jpg)
- 陈勇,程月波,荆蕾等编著 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040325737
- 出版时间:2014
- 标注页数:399页
- 文件大小:50MB
- 文件页数:410页
- 主题词:单片微型计算机-高等学校-教材
PDF下载
下载说明
单片机原理与应用:基于汇编、C51及混合编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 单片机概述1
1.1单片机的基本概念1
1.2单片机的发展历程2
1.2.1 4位单片机2
1.2.2 8位单片机2
1.2.3 16位单片机3
1.2.4 32位单片机3
1.2.5 64位单片机3
1.3 8位单片机的主要系列4
1.3.1 51内核系列单片机4
1.3.2非51内核单片机5
1.4单片机的应用6
习题17
第2章STC系列单片机的结构与原理8
2.1 51内核单片机的内部基本结构8
2.2 STC系列单片机简介11
2.3 STC12C5A60S2单片机引脚功能13
2.4程序状态字寄存器16
2.5存储器及存储空间17
2.5.1程序存储器17
2.5.2片内RAM17
2.5.3特殊功能寄存器20
2.5.4扩展RAM27
2.6 I/O口的工作方式及配置29
2.6.1 I/O口的工作方式29
2.6.2准双向口输出配置30
2.6.3强推挽输出配置31
2.6.4仅为输入配置31
2.6.5开漏输出配置32
2.6.6 PWM输出时I/O口的状态32
2.7时钟电路与时序33
2.7.1时钟电路33
2.7.2时钟分频及分频寄存器33
2.7.3时序34
2.8省电模式36
2.9复位电路37
2.9.1上电复位37
2.9.2“看门狗”(WDT)复位38
2.9.3外部低压检测复位39
2.9.4软件复位40
习题240
第3章 单片机软件开发快速入门42
3.1 Proteus 7.4快速入门43
3.1.1窗口界面43
3.1.2基本操作45
3.1.3程序的编译和仿真50
3.2 Keil μ Vision3快速入门53
3.2.1 Keil μVision3 IDE的主要特性53
3.2.2 Keil工程的建立及设置54
3.3 Keil μVision3和Proteus 7.4联合调试63
习题366
第4章51内核单片机汇编语言程序设计67
4.1汇编指令格式67
4.2寻址方式68
4.2.1立即(数)寻址69
4.2.2寄存器寻址69
4.2.3直接寻址69
4.2.4寄存器间接寻址70
4.2.5变址寻址70
4.2.6相对寻址71
4.2.7位寻址72
4.3指令系统72
4.3.1数据传送指令72
4.3.2算术运算指令78
4.3.3逻辑运算指令83
4.3.4控制转移指令86
4.3.5位操作指令93
4.4汇编程序常用伪指令96
4.5汇编语言程序设计99
4.5.1 51内核单片机的汇编程序总体结构99
4.5.2汇编程序设计示例101
习题4110
第5章 单片机C51程序设计113
5.1 C51程序设计基础113
5.1.1 C51的特点113
5.1.2 C51程序结构114
5.1.3 C51的字符集、标识符与关键字115
5.2 C51的数据类型及其在内核单片机中的存储方式115
5.2.1 C51的数据类型115
5.2.2数据的存储器类型118
5.2.3常量和变量118
5.2.4存储模式119
5.3硬件资源访问121
5.3.1 C51对特殊功能寄存器的定义121
5.3.2 C51对位变量的定义122
5.3.3 C51对存储器和外部I/O接口的绝对地址访问124
5.4 C51的运算符127
5.5 C51的指针130
5.6 C51的函数131
5.7 C51流程控制139
5.7.1分支语句139
5.7.2循环语句141
5.8 C51编程实例143
5.8.1 C51程序的反汇编程序143
5.8.2算术运算程序设计144
5.8.3数制转换程序设计144
5.8.4查表程序设计145
5.8.5单片机硬件接口程序设计146
5.9模块化程序设计147
习题5148
第6章C51与汇编语言混合编程149
6.1 C51与汇编语言混合编程概述149
6.1.1 C51与汇编语言混合编程的优点149
6.1.2单片机程序的编译过程149
6.2 C51和A51程序接口基础150
6.2.1 C51函数名的转换及其命名规则150
6.2.2 C51函数及其相关段的命名规则151
6.2.3 C51函数的参数传递规则151
6.3混合编程的实现157
6.3.1 C51程序中嵌入汇编程序157
6.3.2 C51与汇编函数的相互调用158
习题6165
第7章 中断控制、定时器/计数器及PCA/PWM的应用166
7.1中断的概念166
7.2中断系统的结构167
7.3中断寄存器169
7.4低压检测中断174
7.5外部中断174
7.6定时器/计数器T0、T1的工作方式175
7.6.1方式0176
7.6.2方式1177
7.6.3方式2177
7.6.4方式3178
7.7定时器/计数器T0、T1的应用举例179
7.8定时器/计数器T2的工作方式及应用187
7.8.1与定时器/计数器T2相关的寄存器187
7.8.2捕获方式188
7.8.3自动重装递增计数器方式189
7.8.4自动重装递增或递减计数器方式190
7.8.5波特率发生器190
7.8.6时钟输出方式191
7.9 PCA/PWM模块的结构及应用195
7.9.1 PCA/PWM模块的结构195
7.9.2 PCA 16位定时器/计数器196
7.9.3 PCA/PWM各个模块的特殊功能寄存器198
7.9.4 PCA/PWM模块的工作方式及应用199
习题7208
第8章 串行口通信209
8.1串行通信的概念209
8.2串行口1的相关寄存器211
8.3串行口1的工作方式213
8.3.1方式0213
8.3.2方式1213
8.3.3方式2、方式3214
8.3.4多机通信215
8.4串行口1通信中波特率的设置216
8.5串行口2的相关寄存器217
8.6串行口2的工作方式217
8.6.1方式0218
8.6.2方式1218
8.6.3方式2218
8.6.4方式3218
8.7串行口的应用218
8.8 RS-232串行标准229
8.9 RS-485串行接口231
8.10 SPI串行接口概述232
8.10.1 SPI接口电路232
8.10.2 SPI串行通信的特殊功能寄存器233
8.11 SPI串行数据通信235
8.11.1单主单从通信方式235
8.11.2互为主从通信方式236
8.11.3单主多从通信方式237
8.11.4 SPI通信的具体过程237
8.11.5 SPI通信时序238
8.12 SPI接口的应用239
习题8244
第9章STC12C5A60S2单片机的片内A/D转换器246
9.1 A/D转换器的内部结构246
9.2 A/D转换器的相关寄存器247
9.3 A/D转换器的应用249
习题9252
第10章STC系列单片机片内E2 PROM的应用253
10.1 E2PROM模块所属特殊功能寄存器253
10.2 E2PROM读、写、擦除255
习题10261
第11章 单片机常用接口262
11.1单片机最小系统262
11.2数据存储器扩展264
11.2.1 SRAM芯片265
11.2.2单片机和SRAM的接口265
11.3输入/输出口扩展268
11.3.1 I/O接口电路的功能268
11.3.2简单I/O接口扩展举例269
11.4 8255A可编程I/O接口扩展272
11.4.1 8255A的内部结构和引脚功能272
11.4.2 8255A的控制字274
11.4.3 8255A的工作方式275
11.4.4 8255A的应用280
11.5单片机与外部A/D、D/A转换电路的接口283
11.5.1 A/D转换器的分类和性能指标284
11.5.2高速A/D转换器TLC5510284
11.5.3单片机与高速A/D转换器TLC5510的接口286
11.5.4 D/A转换器289
11.5.5 D/A转换器TLC5620289
11.5.6单片机与TLC5620的接口291
11.6单片机与键盘的接口295
11.6.1按键的原理295
11.6.2独立键盘296
11.6.3矩阵键盘302
11.7单片机与LED显示器的接口308
11.7.1 LED数码管静态显示310
11.7.2 LED数码管动态显示313
11.7.3 LED点阵驱动316
11.8单片机与光电耦合器件的接口320
11.9单片机与电磁式继电器的接口321
11.10单片机与蜂鸣器的接口322
习题11324
第12章 单片机应用系统设计案例327
12.1基于STC 12C5A60S2单片机的数字显示温度计327
12.1.1数字温度计硬件电路设计327
12.1.2系统软件设计331
12.2电阻、电感、电容测量仪340
12.2.1电阻、电感、电容测量仪的工作原理340
12.2.2系统硬件电路的设计342
12.2.3系统软件程序的设计345
习题12367
附录368
附录A STC系列单片机指令汇总表368
附录B C51库函数373
附录C STC单片机选型指南380
附录D STC12系列单片机程序下载说明394
参考文献399