图书介绍
单片微型计算机原理及应用PDF|Epub|txt|kindle电子书版本网盘下载
![单片微型计算机原理及应用](https://www.shukui.net/cover/13/31517964.jpg)
- 张毅坤,陈善久等编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:7560606202
- 出版时间:1998
- 标注页数:344页
- 文件大小:15MB
- 文件页数:352页
- 主题词:
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.1.2各种进制数间的相互转换3
1.2二进制数的运算5
1.2.1二进制数的算术运算5
1.2.2二进制数的逻辑运算7
1.3带符号数的表示方法——原码、8
反码、补码8
1.3.1机器数与真值8
1.3.2原码、补码与反码8
1.3.3补码的运算规则与溢出判别11
1.4.1定点表示法13
1.4定点数与浮点数13
1.4.2浮点表示法14
1.5 BCD码和ASCII码15
1.5.1 BCD码BinaryCoded Decimal15
1.5.2 BCD码运算及十进制调整16
1.5.3 ASCII码与奇偶校验16
习题与思考题17
第2章单片机基础19
2.1概述19
2.1.1单片机的产生与发展19
2.1.2单片机的应用20
2.1.3单片机系列简介21
2.2.1 MCS—51单片机系列22
2.2.2 MCS—51系列单片机内部结构及功能部件22
2.2 MCS—51系列单片机基本结构22
2.2.3单片机外部引脚说明24
2.3 中央处理器CPU26
2.3.1运算部件27
2.3.2控制部件及振荡器28
2.4 MCS—51单片机存储器及存储空间29
2.4.1 MCS—51单片机存储器分类29
及配置29
2.4.2程序存储器29
2.4.3 内部数据存储器31
2.4.4外部数据存储器35
2.5并行输入/输出接口35
2.5.1 P0口35
2.5.2 P1 口37
2.5.4 P3口38
2.5.3 P2口38
2.6 CPU时序与复位39
2.6.1CPU时序39
2.6.2复位电路与复位状态41
习题与思考题42
第3章指令系统及汇编语言43
程序设计43
3.1 MCS—51单片机汇编语言与43
指令格式43
3.1.1 单片机的汇编语言43
3.1.2指令格式44
3.1.3指令中常用符号44
3.2寻址方式45
3.2.1寄存器寻址45
3.2.2 立即寻址45
3.2.4直接寻址46
3.2.3寄存器间接寻址46
3.2.5变址寻址47
3.2.6相对寻址47
3.2.7 位寻址48
3.3 MCS—51单片机指令系统49
3.3.1数据传送类指令49
3.3.2算术运算类指令54
3.3.3逻辑运算及移位类指令61
3.3.4控制转移类指令65
3.3.5位操作类指令71
3.4汇编语言及汇编语言程序设计76
3.4.1 机器语言、汇编语言和高级语言76
3.4.2汇编程序与伪指令77
3.5.1 程序的基本结构80
3.5基本程序设计方法80
3.5.2顺序结构程序设计81
3.5.3分支(选择)结构程序设计83
3.5.4循环结构程序设计84
3.5.5子程序结构程序设计86
3.6程序设计举例88
3.6.1代码转换程序设计88
3.6.2运算子程序设计89
3.6.3查表程序设计95
3.6.4散转(多分支)程序设计98
习题与思考题100
第4章单片机系统的扩展103
4.1 系统扩展概述103
4.1.1最小应用系统103
4.1.2系统扩展的内容与方法104
4.2.1 8D锁存器74LS373106
4.2常用的扩展器件简介106
4.2.2总线驱动器74LS244、74LS245107
4.2.3 3—8译码器74LS138108
4.3存储器的扩展109
4.3.1 存储器扩展概述109
4.3.2程序存储器的扩展110
4.3.3数据存储器的扩展117
4.3.4全地址范围的存储器最大118
扩展系统118
4.4 I/O口的扩展119
4.4.1 简单I/O接口的扩展119
4.4.2串行I/O口的扩展120
4.4.3 利用MCS—80/85系列接口121
芯片的扩展121
习题与思考题122
5.1.1 I/O接口电路的作用124
5.1 I/O概述124
第5章输入/输出、中断、定时124
与串行通信124
5.1.2接口与端口125
5.1.3 I/O的编址方式125
5.2输入/输出传送方式126
5.2.1 无条件传送方式126
5.2.2查询传送方式127
5.2.3中断传送方式127
5.3 MCS—51单片机的中断系统128
5.3.1 中断的概念128
5.3.2中断源128
5.3.3中断的优先级130
5.3.4 中断响应的条件、过程与时间131
5.3.6外部中断及中断请求的撤除133
5.3.5 MCS—51单片机的中断系统133
5.3.7中断程序举例134
5.4定时/计数器135
5.4.1 定时/计数器的结构及135
工作原理135
5.4.2 定时/计数器的方式和137
控制寄存器137
5.4.3定时/计数器的工作方式138
5.4.4 定时/计数器应用举例139
5.5 串行通信接口144
5.5.1 串行通信的基本知识144
5.5.2 MCS—51单片机的串行接口150
5.5.3 串行通信应用举例156
习题与思考题162
第6章 接口芯片与接口技术164
6.1 可编程并行I/O接口8255A164
6.1.1 8255A的内部结构与引脚164
6.1.2 8255A的工作方式167
6.1.3 8255A的控制字及初始化171
6.1.4 8255A 与系统的连接173
6.1.5 8255A应用举例174
6.2 可编程RAM/IO/CTC接口8155175
6.2.1 8155的结构与引脚176
6.2.2 8155的RAM和I/O口的编址177
6.2.3 8155 I/O口的工作方式178
6.2.4 8155的命令/状态字179
6.2.5 8155的定时/计数器180
6.2.6 8155和MCS—51单片机的181
接口电路181
6.2.7 8155的初始化编程及应用举例182
6.3键盘显示器接口8279184
6.3.1 8279的组成及引脚184
6.3.2 8279的接口电路与应用举例184
6.4.1 LED数码显示器的结构与186
显示段码186
6.4 LED数码显示器接口186
6.4.2 LED数码显示器的接口方法与接口电路187
6.4.3 LED数码显示器的显示方法189
6.4.4 LED数码显示器应用举例191
6.5键盘接口194
6.5.1非编码式键盘的结构与194
工作原理194
6.5.2键盘接口电路197
6.5.3键盘扫描程序199
6.6 A/D转换器接口204
6.6.1 A/D转换器概述204
简介205
的接口207
6.7.1 D/A转换器接口的技术209
6.7 D/A转换器接口209
性能指标209
6.6.4 A/D转换应用举例209
6.7.2典型D/A转换器芯片210
DAC0832简介210
的接口211
6.7.4 D/A转换应用举例214
习题与思考题216
第7章单片机应用系统设计219
与开发219
7.1 单片机应用系统的开发过程219
7.2单片机应用系统设计的基本221
原则与方法221
7.2.1 单片机应用系统的基本221
设计原则221
7.2.2单片机应用系统的一般222
设计方法222
7.3单片机应用系统的一般结构226
7.4 单片机应用系统的调试228
7.4.1 单片机应用系统调试工具228
7.4.2 单片机应用系统的一般调试方法230
调试实例——电话留言机233
7.5 MCS—51单片机应用系统设计与233
习题与思考题237
8.1 8098单片机238
8.1.1 8098基本结构238
第8章几种典型的单片机238
8.1.2 中央处理器(CPU)240
8.1.3存储器结构244
8.1.4 系统复位与掉电保护246
8.1.5 中断系统248
8.1.6定时器251
8.1.7高速输入HSI254
8.1.8高速输出HSO256
8.1.9模/数(A/D)转换器258
8.1.10数/模(D/A)转换260
8.1.11 串行口261
8.1.12 8098指令系统263
8.1.13 8098与51系列单片机主要268
性能对比268
8.1.14 一种典型的8098应用系统269
8.2 AT89C2051单片机270
8.2.1 AT89C051主要性能270
8.2.2 AT89C2051结构271
8.2.3特殊功能寄存器(SFR)272
8.2.4程序存储器的加密273
8.2.5 低功耗工作方式274
8.2.6闪速存储器的编程274
8.2.7在线与远程编程277
8.3 MC68HC11A8单片机279
8.3.1 MC68HC11A8 MCU概述279
8.3.2 MC68HC11A8引脚与连接281
8.3.3操作设置和工作模式289
8.3.4 片内存储器292
8.3.5 复位与中断297
8.3.6 中央处理单元(CPU)301
8.3.7 同步串行外围接口(SPI)313
8.3.8 异步串行通信接口(SCI)316
8.3.9 主定时器和实时中断321
8.3.10脉冲累加器325
8.3.11模数转换系统326
8.4 Motorola 32位单片机326
8.4.1 MC68332单片机概述326
8.4.2M68300系列MCU概要330
附录A ASCII码与控制字符功能333
附录B MCS—51系列单片机指令表336
6.6.2 典型A/D转换器芯片ADC809
6.6.3 MCS—51单片机与ADC809
6.7.3 MCS—51单片机与DAC832
参考文献3344