图书介绍
8098单片机应用设计PDF|Epub|txt|kindle电子书版本网盘下载
![8098单片机应用设计](https://www.shukui.net/cover/13/31521965.jpg)
- 张毅刚,乔景渌编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505320467
- 出版时间:1993
- 标注页数:282页
- 文件大小:13MB
- 文件页数:294页
- 主题词:
PDF下载
下载说明
8098单片机应用设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
第一章8098单片机概述1
1-1 单片机发展及应用概况1
一、8位单片机主要厂家和机型1
二、16位单片机主要厂家和机型1
1-2 8098单片机的性能及特点2
第二章8098单片机的硬件结构5
2-1 8098的内部结构及引脚5
一、内部结构5
二、引脚功能5
2-2 8098的CPU7
一、CPU总线7
二、CPU寄存器阵列7
三、寄存器算术逻辑单元RALU7
2-3存贮器空间8
五、时钟信号8
四、CPU的基本操作8
一、内部RAM空间9
二、保留的存贮空间11
三、内部ROM/EPROM12
四、存贮器控制器12
五、存贮器读和写12
2-4总线的操作方式13
一、芯片配置寄存器CCR14
二、总线的操作方式14
三、准备就绪控制15
四、ROM/EPROM的加密16
2-5内部I/O功能部件简介16
一、P0口16
二、P2口16
五、串行口、PWM和A/D转换器17
四、高速输入输出HSI/HSO部件和定时/计数器17
三、P3口和P4口17
六、I/O部件的控制和状态寄存器18
2-6复位与掉电保护19
一、复位19
二、掉电保护22
第三章8098的指令系统24
3-1操作数类型24
一、字节型24
二、字型24
三、短整数型24
四、整数型24
七、长整数型25
3-2操作数的寻址方式25
一、寄存器直接寻址25
五、位型25
六、双字型25
二、间接寻址26
三、自动增量间接寻址26
四、立即寻址26
七、零寄存器寻址27
八、栈指针寄存器寻址27
六、长变址寻址27
五、短变址寻址27
3-3程序状态字28
一、中断控制位28
二、条件标志28
3-4指令系统概述29
一、概述29
二、汇编语言指令和机器码指令格式32
3-5指令分类详述33
一、算术指令35
二、逻辑指令43
三、数据传送指令45
四、堆栈操作指令47
五、跳转和调用指令48
六、条件跳转指令49
七、位测试并跳转指令51
八、循环控制指令52
九、单寄存器指令52
十、移位指令54
十一、专用控制指令56
第四章 8098的中断系统及应用59
4-1 8098的中断源59
4-2 中断控制60
一、中断挂号寄存器61
二、中断屏蔽寄存器61
三、总体中断开关61
四、中断优先级61
三、中断响应时间62
二、中断响应过程62
4-3 中断响应及中断优先级的改变62
一、CPU响应中断的条件62
四、中断优先级的改变63
4-4中断系统编程66
第五章 8098的定时器的工作原理及应用70
5-1 8098的定时器70
一、定时器T170
二、定时器T270
三、监视定时器(w.D.T)71
5-2定时器的应用72
一、定时器T1的应用72
二、定时器T2的应用73
三、监视定时器的应用75
一、HSI的硬件结构及引脚控制76
6-1 HSI的工作原理76
第六章高速输入部件HSI的原理及应用76
二、HSI的控制77
三、HSI中断78
6-2 HSI的使用方法79
一、HSI使用要点79
二、查询法79
三、中断法80
6-3 HSI的应用82
一、用HS1测量脉冲信号的周期82
二、利用HSI测量脉冲的频率和周期84
第七章高速输出部件HSO的原理及应用87
7-1 HSO的工作原理87
一、HSO的硬件结构及引脚87
二、HSO的控制88
五、定时器T2作HSO的时间基准90
四、HSO的清除90
三、软件定时器90
六、HSO的中断91
7-2 HSO的初始化编程及使用注意事项91
7-3 HSO的应用92
一、利用HSO产生脉冲92
二、利用HSO产生PWM信号94
三、HSO作软件定时器96
四、利用HSO定时复位定时器T2100
五、利用HSO启动A/D转换100
第八章A/D和PWM(D/A)的工作原理及应用101
8-1 A/D转换器101
一、A/D转换器的结构101
二、A/D转换器的控制102
三、A/D转换器的控制软件设计103
四、A/D转换器性能的提高105
五、A/D转换器的应用110
一、PWM的结构和工作原理112
8-2 脉冲宽度调制输出PWM(D/A)112
二、PWM(D/A)的应用113
第九章 串行口及其应用117
9-1 串行口工作原理117
一、串行口的工作方式117
二、串行口的控制和状态寄存器119
三、串行口发送缓冲器和接收缓冲器119
四、串行口的波特率寄存器119
五、多机通信120
9-2 串行口的使用方法121
一、串行口的使用注意事项121
二、串行口的编程步骤121
9-3串行口的应用121
一、方式0的应用121
二、方式1的应用124
三、8098与IBM-PC/XT(长城-0520)微机通信128
四、方式2和方式3的应用134
第十章8098单片机扩展存贮器的设计141
10-1 常用的半导体存贮器芯片141
一、程序存贮器141
二、数据存贮器145
10-2扩展存贮器的基本方法146
一、8098的存贮器结构146
二、8098的地址总线和数据总线147
三、存贮器操作控制148
10-3 8098扩展存贮器的接口电路149
一、8098与EPROM的接口电路149
二、8098与EEPROM的接口电路151
三、8098与RAM的接口电路151
四、8098外扩RAM/ROM151
11-1 8098扩展8255A并行接口芯片153
一、8255A芯片介绍153
第十一章8098单片机扩展I/O接口的设计153
二、8255A三种工作方式的功能156
三、8098单片机与8255A的接口158
11-2 8098单片机与8155H可编程I/O RAM的接口159
一、8155H芯片介绍159
二、8098单片机与8155H的接口163
11-3 用74LSTTL电路扩展并行I/O口163
二、用74L6373扩展一个8位并行输入口164
一、用74LS377扩展一个8位并行输出口164
三、用三态门74Ls244扩展8位并行输入口165
11-4 8098单片机与总线驱动器的接口165
第十二章8098单片机与显示器、键盘、微型打印机的接口设计166
12-1显示器接口原理166
一、显示器的种类和型号166
二、LED显示器166
12-2键盘接口原理168
一、用并行接口芯片8155实现键盘/显示器接口170
12-3键盘/显示器接口设计170
二、利用串行口实现键盘/显示器接口174
三、利用8279芯片实现键盘/显示器接口176
四、8098与“米”字型LED字符显示器的接口184
12-4 8098单片机与微型打印机的接口186
一、8098与TPμP16A/40A打印机的接口186
二、8098与GP16微型打印机的接口189
三、8098与PP40彩色绘图打印机的接口193
第十三章8098的其它常用接口电路197
13-1 8098与V/F、F/V转换器的接口197
一、LMX31 V/F转换器197
二、LM331与8098单片机的接口201
13-2 8098与硬件日历钟5832的接口202
一、硬件日历钟MSM 5832介绍202
二、5832与8098的接口205
二、硬件设计206
一、系统构成206
13-3 8098与STD总线的接口举例206
三、系统中软件抗干扰的硬件设计208
四、软件设计209
13-4系统设计举例210
第十四章8098的运算和数据处理程序设计213
14-1定点数运算程序设计213
一、四字节数运算程序213
二、多字整数运算216
三、双字节补码乘除运算220
14-2四字节浮点数运算程序设计221
一、四字节浮点数加、减法运算223
二、四字节浮点数乘法运算227
三、四字节浮点数除法运算228
四、定点数与浮点数间的转换229
一、顺序查表法231
14-3查表与散转程序231
二、计算查表法232
三、对分搜索查表法233
四、查表插值法234
五、字符串命令查表散转程序SSTJM235
14-4数制转换程序237
一、定点整数十翻二237
二、定点整数二翻十238
三、定点小数十翻二239
四、定点小数二翻十240
五、一字节十六进数转换成二位ASCII码241
14-5常用函数计算程序241
一、双字节定点小数正弦/余弦函数计算程序241
二、四字节整数开平方子程序242
三、四字节浮点数开平方子程序243
四、四字节浮点数多项式计算子程序244
五、四字节浮点数三角函数计算子程序247
六、四字节浮点数指数函数子程序251
七、四字节浮点数自然对数子程序253
14-6数字滤波程序255
一、平滑滤波法255
二、中位值滤波法259
三、程序判断滤波法259
四、一阶滞后滤波法260
五、浮点四字节低通数字滤波子程序261
14-7标度变换262
一、参数下限不为0的标度变换程序263
二、参数下限为0的标度变换程序264
14-8 8098抗干扰编程方法264
一、冷、热启动入口的不同处理方法265
二、判断初始化区的数据是否被破坏265
三、延长监视时间265
六、复制初始化参数表267
五、其它未用外部存贮器区的处理267
四、正确地址的识别267
第十五章8098单片机的开发系统268
15-1开发系统介绍268
一、开发系统具有的功能268
二、开发系统的基本组成269
三、有关开发系统性能的几个基本概念270
四、使用开发系统调试用户样机的基本方法270
五、常见的几种开发系统272
15-2 PCICE-98开发系统274
一、PCICE-98开发系统的特点274
二、开发系统的外部结构275
三、系统的组建275
四、用户源程序的编程和汇编276
五、用户程序的动态调试276
15-3 EPROM写入器的使用280
参考文献282