图书介绍
微机原理及单片机应用技术PDF|Epub|txt|kindle电子书版本网盘下载
![微机原理及单片机应用技术](https://www.shukui.net/cover/49/30661277.jpg)
- 王维新主编;余秋菊,高晨副主编;雷俊红,杨森林参编 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560634722
- 出版时间:2014
- 标注页数:375页
- 文件大小:78MB
- 文件页数:384页
- 主题词:微型计算机-理论-高等学校-教材;单片微型计算机-高等学校-教材
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计算机发展简史1
1.1.3微型计算机的产生和发展2
1.2微型计算机系统概述3
1.2.1微型计算机的基本概念3
1.2.2微型计算机系统的组成4
1.2.3微处理器的组成6
1.2.4微型计算机的主要技术指标7
1.3 80C51系列8位单片机简介8
1.3.1 80C51系列单片机的发展8
1.3.2 AT89系列单片机的特点及分类9
1.3.3单片机与微型计算机的主要异同点9
1.4计算机的数制与编码10
1.4.1计算机的数制10
1.4.2计算机中数制的转换11
1.4.3二进制数的运算12
1.4.4数的表示法12
1.4.5有符号数的加减运算15
1.5二进制编码18
1.5.1二进制编码的十进制数(BCD编码)18
1.5.2 ASCII字符编码19
本章小结19
习题与思考20
第2章 80X86微处理器工作原理21
2.1 80X86处理器21
2.2 8086/8088微处理器22
2.2.1 8086/8088微处理器的技术指标22
2.2.2 8086/8088微处理器的内部结构22
2.2.3 8086/8088微处理器的寄存器25
2.3 8086/8088微处理器总线功能30
2.3.1总线概述30
2.3.2 8086/8088CPU总线31
2.4 8086/8088存储器和I/O组织38
2.4.1 8086/8088存储器组织38
2.4.2 8086/8088的I/O组织43
2.4.3 8086/8088的时序44
2.4.4 Pentium CPU总线48
2.5 80X86的工作方式与存储器结构51
2.5.1 80X86的工作方式51
2.5.2 80X86存储器的分段和物理地址的生成52
2.5.3 80286的寄存器52
2.5.4 80386的寄存器54
2.5.5 80486的寄存器57
2.5.6 Pentium的寄存器58
本章小结60
习题与思考60
第3章 汇编语言与汇编程序设计基础62
3.1符号指令的格式62
3.2 8086/8088CPU的寻址方式62
3.2.1立即寻址63
3.2.2寄存器寻址63
3.2.3直接寻址64
3.2.4寄存器间接寻址65
3.2.5寄存器相对寻址65
3.2.6基址变址寻址66
3.2.7相对基址加变址寻址67
3.3 8086/8088CPU的指令系统68
3.3.1数据传送指令68
3.3.2算术运算指令73
3.3.3逻辑运算和移位指令80
3.3.4串操作指令83
3.3.5控制转移指令88
3.4伪指令94
3.4.1数据定义伪指令94
3.4.2符号定义伪指令95
3.4.3段定义伪指令96
3.4.4过程定义伪指令97
3.4.5模块定义和结束伪指令98
3.5汇编语言源程序结构98
3.6汇编语言程序实现100
3.6.1汇编语言程序实现步骤100
3.6.2 COM文件的生成101
3.6.3可执行程序的装入102
3.7程序设计举例104
3.7.1数制和代码转换104
3.7.2 BCD数的算术运算110
3.7.3表格处理与应用115
本章小结121
习题与思考121
第4章 存储器及其接口126
4.1存储器概述126
4.1.1存储器的类型126
4.1.2存储器的性能指标128
4.1.3存储器的分级结构129
4.2常用的存储器芯片131
4.2.1半导体存储器芯片的结构131
4.2.2只读存储器(ROM)132
4.2.3随机读写存储器(RAM)136
4.3存储器与CPU的接口139
4.3.1存储器芯片与地址总线的连接139
4.3.2存储器芯片与数据总线的连接141
4.3.3存储器芯片与控制总线的连接141
4.3.4连接举例141
4.4存储芯片与CPU的配合145
4.4.1利用芯片技术改善145
4.4.2存储结构技术优化147
4.4.3存储器技术及其发展148
本章小结149
习题与思考149
第5章 输入/输出接口与中断151
5.1接口的基本概念151
5.1.1接口的功能151
5.1.2接口的基本结构151
5.1.3 CPU与外设的信息交换152
5.2 CPU与外设进行数据传送的方式153
5.2.1程序传送方式153
5.2.2中断传送方式156
5.2.3直接存储器存取(DMA传送)方式156
5.3 I/O地址译码和I/O指令158
5.3.1 I/O端口的寻址方式158
5.3.2 I/O接口的端口地址译码159
5.4 8086/8088CPU中断控制功能159
5.4.1中断概述159
5.4.2中断源160
5.4.3中断向量161
5.4.4中断处理过程162
5.5可编程中断控制器8259A163
5.5.1 8259A的结构与引脚功能163
5.5.2 8259A的工作方式165
5.5.3 8259A的级联167
5.5.4 8259A的编程168
5.6高档微型计算机的中断系统176
5.6.1异常和中断向量176
5.6.2中断描述符表176
5.6.3中断的响应与处理过程177
本章小结179
习题与思考179
第6章 80C51的结构和原理181
6.1 80C51系列概述181
6.1.1 MCS-51系列181
6.1.2 80C51系列181
6.2 80C51的基本结构和应用模式181
6.2.1 80C51的基本结构181
6.2.2 80C51单片机的应用模式182
6.3 80C51典型产品资源配置与引脚封装183
6.3.1 80C51典型产品资源配置183
6.3.2 80C51单片机的封装和引脚184
6.4 80C51单片机的CPU187
6.4.1 CPU的功能单元187
6.4.2 CPU的时钟与时序189
6.4.3 80C51单片机的复位192
6.5 80C51的存储器组织194
6.5.1 80C51单片机的程序存储器配置194
6.5.2 80C51单片机的数据存储器配置197
6.5.3 80C51单片机的特殊功能寄存器(SFR)199
6.6 80C51的并行口结构202
6.6.1 P0.P2口的结构203
6.6.2 P1、 P3口的结构205
6.6.3并行口驱动简单外设207
本章小结211
习题与思考212
第7章 80C51的指令系统及程序设计213
7.1 80C51的寻址方式213
7.1.1寄存器寻址213
7.1.2直接寻址214
7.1.3寄存器间接寻址214
7.1.4立即寻址215
7.1.5变址寻址215
7.1.6相对寻址216
7.1.7位寻址216
7.2数据传送类指令217
7.2.1片内RAM数据传送类指令218
7.2.2特殊传送类指令220
7.3算数运算类指令224
7.3.1加法指令224
7.3.2减法指令226
7.3.3乘法指令227
7.3.4除法指令227
7.4逻辑运算与循环类指令227
7.4.1逻辑与指令227
7.4.2逻辑或指令228
7.4.3逻辑异或指令229
7.4.4累加器清零和取反指令230
7.4.5累加器循环移位指令230
7.5控制转移类指令230
7.5.1无条件转移指令230
7.5.2条件转移指令233
7.5.3调用与返回指令235
7.5.4空操作指令236
7.6位操作类指令236
7.6.1位传送指令237
7.6.2位状态设置指令237
7.6.3位逻辑运算指令237
7.6.4位判跳(条件转移)指令238
7.7汇编语言程序设计239
7.7.1程序编制的方法和技巧239
7.7.2源程序的编辑和汇编239
7.7.3基本程序结构242
7.7.4子程序及其调用245
7.8汇编语言程序设计252
7.8.1单片机应用系统开发流程252
7.8.2单片机并口驱动实例253
本章小结259
习题与思考259
第8章 80C51的中断系统、定时/计数器及串行口261
8.1 80C51单片机的中断系统261
8.1.1 80C51中断系统的结构261
8.1.2 80C51的中断源261
8.2 80C51中断处理过程263
8.2.1中断响应条件263
8.2.2中断响应过程263
8.2.3中断返回263
8.2.4中断程序举例264
8.2.5定时/计数器的工作原理265
8.2.6定时/计数器的控制266
8.2.7定时/计数器的工作方式266
8.2.8定时/计数器应用举例269
8.3 80C51单片机的串行口273
8.3.1概述273
8.3.2 80C51单片机的串行口结构274
8.3.3 80C51单片机串行口的工作方式275
8.3.4 80C51单片机串行口应用举例280
本章小结283
习题与思考283
第9章 常用接口电路284
9.1可编程并行接口8255A284
9.1.1 8255A的组成与接口信号284
9.1.2 8255A的工作方式与控制字285
9.1.3三种工作方式的功能286
9.1.4 8255A与微机的接口举例289
9.1.5 8255A与单片机的接口举例292
9.2可编程计数器/定时器8253293
9.2.1 8253的组成与接口信号293
9.2.2 8253控制字295
9.2.3 8253的工作方式与工作时序296
9.2.4 8253的初始化编程301
9.2.5 8253与微机的应用举例301
9.2.6 8253与单片机的应用举例303
9.3 81C55接口芯片及其应用304
9.3.181C55的结构及其工作方式304
9.3.2 81C55与单片机的接口举例308
9.4 A/D转换器310
9.4.1 A/D转换器的基本概念310
9.4.2典型A/D转换器介绍312
9.4.3 ADC0809接口应用举例316
9.4.4 AD574A接口应用举例320
9.4.5串行A/D转换器TLC0831及其接口举例322
9.5 D/A转换器324
9.5.1 DAC0832芯片的主要特性与结构324
9.5.2 DAC0832与微机的接口326
9.5.3 DAC0832与单片机的接口327
9.6LCD接口及其扩展329
9.6.1 LCD 1602模块的外形与引脚329
9.6.2 LCD 1602模块的组成331
9.6.3 LCD 1602模块的命令332
9.6.4 80C51与LCD模块的接口举例334
9.7I2C总线接口及其扩展335
9.7.1 I2C总线基础336
9.7.2 I2C总线数据传输方式模拟337
9.7.3 80C51与AT24C的接口342
9.8SPI总线接口及其扩展345
9.8.1单片机扩展SPI总线的系统结构345
9.8.2单片机SPI总线的时序模拟346
9.9串行时钟日历芯片DS 1302及其接口347
9.9.1 DS1302的性能与引脚347
9.9.2 DS 1302的操作348
9.9.3 DS 1302的寄存器及RAM349
9.9.4 DS 1302与单片机的接口350
本章小结352
习题与思考353
第10章 80C51单片机的C语言程序设计355
10.1单片机C语言概述355
10.1.1 C51程序开发过程355
10.1.2 C51的HEX文件的生成358
10.2 C51的数据类型及其常量和变量359
10.2.1 C51数据类型359
10.2.2 C51常量361
10.2.3 C51指针363
10.3 C51的运算符和表达式364
10.3.1赋值运算符364
10.3.2算术、增减量运算符364
10.3.3关系运算符365
10.3.4逻辑运算符365
10.3.5位运算符366
10.3.6复合赋值运算符366
10.3.7逗号运算符366
10.3.8条件运算符367
10.4 C51流程控制语句367
10.4.1 C51选择结构367
10.4.2 C51循环语句368
10.5 C51函数369
10.5.1函数的定义370
10.5.2函数的调用370
10.5.3中断服务函数371
10.6 C51编程实例372
10.6.1中断服务函数举例372
10.6.2定时计数器编程举例373
本章小结374
习题与思考374