《MCS-96系列8098单片机应用与开发》求取 ⇩

第一章 概述1

1.1 单片机的发展概况1

1.2 8098单片机的主要性能特点2

1.3 8098单片机的引脚功能3

1.3.1 封装形式3

1.3.2 引脚功能4

1.4 8098单片机应用特性指标5

第二章 8098单片机结构综述6

2.1 中央处理器CPU6

2.1.1 CPU总线6

2.1.3 RALU寄存器算术逻辑单元7

2.1.2 CPU寄存器阵列7

2.2 时钟信号8

2.3 存贮器空间8

2.3.1 内部RAM空间8

2.3.2 保留的存贮空间10

2.3.3 内部ROM和EPROM空间11

2.3.4 存贮器控制器11

2.4 操作方式12

2.4.1 芯片配置寄存器CCR12

2.4.2 总线控制12

2.4.3 就绪控制14

2.5 输入/输出口15

2.4.4 ROM/EPROM加锁15

2.7 控制寄存器和状态寄存器16

2.7.1 I/O控制寄存器0(IOC0)16

2.7.2 I/O控制寄存器1(IOC1)16

2.6 HSI、HSO、串行口、A/D转换器及PWM16

2.7.3 I/O状态寄存器0(IOS0)17

2.7.4 I/O状态寄存器1(IOS1)17

2.8 复位信号和复位状态18

2.8.1 复位信号18

2.8.2 复位状态18

3.1.2 字型19

3.1.3 双字型19

3.1 操作数的类型19

3.1.1 字节型19

第三章 指令系统19

3.1.4 短整数型20

3.1.5 整数型20

3.1.6 长整数型20

3.1.7 位型20

3.2 操作数的寻址方式20

3.2.1 寄存器直接寻址方式20

3.2.2 间接寻址方式20

3.2.5 短变址寻址方式21

3.2.3 自动增量间接寻址方式21

3.2.4 立即寻址方式21

3.2.6 长变址寻址方式22

3.2.7 零寄存器寻址方式22

3.2.8 堆栈指针寄存器寻址方式22

3.2.9 汇编语言寻址方式22

3.3 程序状态字22

3.3.1 中断控制状态23

3.3.2 条件标志23

3.4 指令分类详述24

3.4.1 数据传送指令24

3.4.2 算术指令26

3.4.3 单寄存器指令33

3.4.4 循环控制指令34

3.4.5 比较指令35

3.4.6 条件跳转指令35

3.4.7 跳转和调用指令37

3.4.8 堆栈操作指令38

3.4.9 位测试并跳转指令39

3.4.10 逻辑指令39

3.4.11 移位指令42

3.4.12 专用控制指令43

3.4.13 规格化指令44

3.5 指令系统小结45

3.6 伪指令简介46

第四章 8098单片机内部资源的应用48

4.1 中断系统及其应用48

4.1.1 中断系统48

4.1.2 中断系统的应用方法53

4.1.3 中断系统编程实例54

4.2 定时器及其应用56

4.2.1 定时器56

4.2.2 定时器的应用方法57

4.2.3 定时器编程实例58

4.3 高速输入器及其应用60

4.3.1 高速输入器HSI60

4.3.2 HSI的应用方法63

4.3.3 HSI编程实例64

4.4 高速输出器及其应用66

4.4.1 高速输出器HSO66

4.4.2 HSO的应用方法68

4.4.3 HSO编程实例69

4.5 串行口及其应用72

4.5.1 串行口72

4.5.3 串行口编程实例76

4.5.2 串行口的应用方法76

4.6 A/D转换器及其应用79

4.6.1 A/D转换器79

4.6.2 A/D转换器的应用方法81

4.6.3 A/D转换器编程实例81

4.7 脉宽调制输出器及其应用83

4.7.1 脉宽调制输出器PWM83

4.7.2 PWM的应用方法84

4.7.3 PWM编程实例85

5.1.2 复位电路88

5.1.1 晶振电路88

5.1 基本应用系统的硬件设计88

第五章 应用系统的硬件设计88

5.1.3 程序存贮器的连接90

5.1.4 数据存贮器的连接91

5.1.5 地址译码91

5.1.6 实用的基本系统硬件连接93

5.1.7 8098BH的16位数据总线系统设计93

5.2 接口技术95

5.2.1 LO口扩展95

5.2.2 键盘、显示接口设计105

5.2.3 打印机接口设计132

5.2.4 语音接口设计140

5.2.5 功率接口设计150

5.2.6 通信接口设计154

5.3 总线驱动能力及扩展方法157

5.3.1 总线驱动的扩展要求157

5.3.2 常用的总线驱动器157

5.3.3 8098单片机的总线驱动扩展连接158

5.4 传感器的信号调理与隔离技术159

5.4.1 信号调理159

5.5.1 8098片内RAM掉电保护165

5.5.2 8098外连数据存贮器的RAM掉电保护165

5.5 掉电保护电路设计165

5.4.2 信号隔离技术165

5.6 提高A/D转换精度的硬件实现168

5.7 硬件抗干扰设计169

5.7.1 供电电源的抗干扰设计170

5.7.2 通道的抗干扰设计170

5.7.3 其它硬件抗干扰设计171

5.8 硬件电路的保密技术172

5.9 8098单片机应用系统的STD总线设计173

第六章 应用系统的软件设计177

6.1 应用软件设计的一般方法177

6.1.1 软件结构设计177

6.1.3 应用程序的编制178

6.1.2 编程语言的选择及算法确定178

6.2 应用程序中的浮点运算179

6.2.1 定点数与浮点数的表示方法179

6.2.2 浮点数的运算规则181

6.2.3 实型数与浮点数的相互转换182

6.2.4 浮点运算子程序设计实例187

6.3 典型应用程序设计实例190

6.3.1 查表内插数据处理子程序设计190

6.3.2 数字滤波子程序设计192

6.3.3 中断控制下的多道I/O程序设计193

6.3.4 温度的测量与控制程序设计196

6.3.5 转速调节系统程序设计198

6.3.6 实时时钟程序设计201

6.3.7 多机通信应用程序设计203

6.4 飞行参数检测仪应用软件编制211

6.4.1 飞行参数检测仪的基本情况211

6.4.2 应用软件的结构设计212

6.4.3 应用软件编制215

6.5 软件抗干扰设计221

6.5.1 数据采集误差的软件对策221

6.5.2 控制状态失灵的软件对策222

6.5.3 程序运行失常的软件对策222

7.1 应用系统的开发过程225

第七章 应用系统的开发与调试225

7.2.1 集成开发软件PL/M96简介227

7.2 开发工具227

7.2.2 DVCC通用开发系统简介229

7.2.3 DVCC-98-C开发型单片单板机简介231

7.2.4 SICE-Ⅳ通用单片微机仿真器简介232

7.3 应用系统的调试方法234

7.3.1 硬件调试234

7.3.2 软件调试235

7.3.3 综合调试236

8.2 实现方案237

第八章 应用系统的具体设计实例237

8.1 应用系统概况237

8.3 系统硬件设计238

8.4 硬件电路的印制板设计242

8.5 系统软件设计242

8.6 软、硬件调试252

8.7 脱机运行253

附录一 8098单片机指令系统简表254

附录二 8098单片机与8031单片机应用特性对照表257

参考文献260

1993《MCS-96系列8098单片机应用与开发》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘永鸿等编著 1993 郑州:河南科学技术出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。