当前位置:首页 > 工业技术
8098单片微型计算机应用技术
8098单片微型计算机应用技术

8098单片微型计算机应用技术PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:李新民,李勋等编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:1994
  • ISBN:781012482X
  • 页数:241 页
图书介绍:
上一篇:通风工长下一篇:NT Server 4 培训教程
《8098单片微型计算机应用技术》目录

目录 1

第一章8098硬件结构概述 1

1.1 8098的主要性能 1

1.2 封装及引脚功能 2

1.3 中央处理器(CPU) 4

1.3.1 CPU总线 4

1.3.2 CPU寄存器组合 5

1.3.3 寄存器算术逻辑单元RALU 5

1.4 内部定时 5

1.5.1 片内RAM空间 6

1.5 存储空间 6

1.5.2 保留存储空间 9

1.5.3 片内ROM和EPROM空间 10

1.5.4 存储控制器 10

1.6 系统总线 10

1.6.1 总线时序 10

1.6.2芯片配置寄存器CCR 11

1.6.3 总线控制 12

1.7 就绪控制 13

1.8 程序封锁 14

1.10.1复位信号 15

1.10.2复位状态 15

1.9 I/O口 15

1.10复位 15

1.11 8×C198和8×C194 16

第二章MCS-96指令系统 19

2.1 操作数类型 19

2.1.1 字节型 19

2.1.2 字型 19

2.1.3 短整数型 19

2.1.6 双字型 20

2.1.7 长整数型 20

2.2 操作数的寻址 20

2.1.5 位型 20

2.1.4 整数型 20

2.2.1 寄存器直接寻址 21

2.2.2 间接寻址 21

2.2.3 自动增量间接寻址 21

2.2.4 立即寻址 21

2.2.5 短变址寻址 22

2.2.6 长变址寻址 22

2.2.7 零寄存器寻址 22

2.2.8 栈指针寄存器寻址 22

2.2.9 汇编程序对各寻址方式的选择 22

2.3 程序状态字 23

2.3.1 中断控制位 23

2.3.2 条件标志 23

2.4 指令系统概要 24

2.5.1 算术指令 27

2.5 指令分类详解 27

2.5.2 逻辑指令 33

2.5.3 数据传送指令 35

2.5.4 堆栈操作指令 37

2.5.5 跳转和调用指令 38

2.5.6 条件跳转指令 39

2.5.7 位测试并跳转指令 40

2.5.8 循环控制指令 41

2.5.9 单寄存器指令 41

2.5.10 移位指令 42

2.5.11 专用控制指令 43

2.5.12 规格化指令 43

3.1 中断源 44

第三章 中断系统 44

3.2 中断控制 46

3.2.1 中断挂号寄存器 46

3.2.2 中断屏蔽寄存器 47

3.2.3 总体中断开关 47

3.2.4 中断优先级 47

3.3 中断响应过程的时间概念 48

3.4 中断系统实用技巧 48

3.4.1 中断嵌套 49

3.4.2 禁止中断嵌套 51

3.4.3 软件代请中断 52

3.4.4 非常规返回 53

4.1 定时器1 55

第四章 定时器 55

4.3 定时器中断 56

4.2 定时器2 56

4.4 监视定时器 58

4.5 软件保护措施 58

4.6 定时器应用实例 59

第五章 高速输入单元HSI 63

5.1 HSI的基本结构 63

5.1.1 硬件结构 63

5.1.2 HSI输入引脚控制 64

5.2 HSI的工作方式及其FIFO的运作 65

5.3 HSI的工作状态 66

5.4.2 HSI数据有效中断 67

5.5 HSI应用实例 67

5.4 HSI中断 67

5.4.1 HSI.0中断 67

第六章 高速输出单元HSO 71

6.1 HSO硬件结构 71

6.2 HSO的控制 71

6.3 HSO状态 73

6.4 HSO挂号的撤消 73

6.5 定时器2作HSO时基 73

6.6 软件定时器和HSO中断 74

6.7 HSO应用实例 75

7.1 串行口的工作方式 85

7.1.1 方式0 85

第七章 串行口 85

7.1.2 方式1 86

7.1.3 方式2 86

7.1.4 方式3 87

7.2 串行口的控制 87

7.2.1 串行口控制和状态寄存器 87

7.2.2 串行口波特率的确定 88

7.2.3 多机通信 89

7.3 串行口的应用 89

7.3.1 方式0的应用 89

7.3.2 方式1的应用 92

7.3.3 方式2和方式3的应用 94

7.4 软件串行口 100

第八章 A/D D/A模拟接口 108

8.1 模拟输入 108

8.1.1 A/D转换命令 109

8.1.2 A/D转换结果 110

8.1.3 用HSO起动A/D转换 110

8.1.4 A/D转换器的接口 111

8.1.5 参考电压 113

8.1.6 提高分辨率的措施 113

8.2.2 模拟量的稳定 114

8.2.3 应用系统的稳定 114

8.2.1 模拟基准源的稳定 114

8.2 确保8098 A/D采集精度的几个问题 114

8.3 标度变换原理 115

8.3.1 线标变换公式 115

8.3.2 公式转换法 116

8.3.3 多项式变换公式 116

8.4 8098 A/D转换死区问题 116

8.5 脉冲宽度调制输出PWM 118

8.6 模拟输出 119

8.7 模入/模出应用程序实例 120

第九章 输入/输出及存储空间扩展 126

9.1 串行通信接口扩展 126

9.1.1 INS 8250引脚功能 127

9.1.2 8250内部寄存器 130

9.1.3 INS 8250应用举例 135

9.2 并行I/O口8155扩展 137

9.2.1 结构和引脚功能 137

9.2.2 I/O部分 138

9.2.3 8155定时器 140

9.2.4 8098与8155的接口 141

9.3 并行I/O口8255扩展 144

9.3.1 8255的结构和功能 144

9.3.2 8255的运行方式 146

9.3.3 8098与8255的接口 150

9.4 8279的键盘显示扩展 151

9.4.1 8279功能概述 152

9.4.2 8279引脚功能 152

9.4.3 8279内部结构 154

9.4.4 8279的命令格式与命令字 155

9.4.5 各种方式详述 158

9.4.6 8279与8098接口 161

9.5 存储器扩展 164

9.5.1 8098与2764连接 165

9.5.2 8098与87C257连接 165

9.6 8098与E2PROM的连接 165

9.6.1 2864A的运行方式 165

9.6.2 8098与2864A接口 167

9.7 8098与RAM的连接 168

10.1.2 信箱存储系统 169

10.1.1 概述 169

10.1 多单片机信息共享技术 169

第十章 综合应用设计实例 169

10.1.3 存储器共享技术 173

10.2 温度监测系统设计实例 183

10.2.1 概述 183

10.2.2 系统工作任务 183

10.2.3 系统硬件设计 184

10.2.4 系统软件设计 190

10.2.5 系统接地方法 204

10.2.6 系统接地设计实例 205

10.3 智能仪表的设计 206

10.3.1 设计思想 206

10.3.2 设计原理及实现方法 207

10.4.2 8098用户系统板键盘及显示管理系统 212

10.4 通用8098用户系统板的设计 212

10.4.1 总体结构 212

10.4.3 8255扩展的I/O口 217

第十一章 MCS-96/98实用程序 221

11.1 数制转换 221

11.1.1 双字节整数十翻二子程序ID2B 222

11.1.2 双字节小数十翻二子程序PD2B 222

11.1.3 双字节整数二翻十子程序I2BD 223

11.1.4 双字节小数二翻十子程序P2BD 223

11.1.5 四字节整数十翻二子程序ID4B 223

11.1.6 四字节小数十翻二子程序PD4B 224

11.1.8 四字节小数二翻十子程序P4BD 225

11.1.7 四字节整数二翻十子程序I4BD 225

11.1.9 ASCII码十进制输入转换成四字节二进制整数子程序ASCDB 226

11.1.10 ASCII码十进制输入转换成定点混合小数子程序ASCSB 227

11.1.11 定点双字节混合小数二翻十子程序B2ASC 228

11.1.12 ASCII码转换成十六进制子程序ASC16 229

11.1.13 一字节十六进制数转换成二位ASCII码子程序HEXASC 229

11.1.14 三字节浮点数二翻十子程序FBTD3 230

11.1.15 三字节浮点数十翻二子程序FDTB3 232

11.2 数据处理 234

11.2.1 查表与散转 234

11.2.2 链表 237

11.2.3 队列 239

参考文献 241

相关图书
作者其它书籍
返回顶部