《8098单片机应用技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:张友辉编著
  • 出 版 社:沈阳:辽宁大学出版社
  • 出版年份:1997
  • ISBN:7561031491
  • 页数:271 页
图书介绍:

第一章 8098单片机结构概述 1

1.18098单片机的主要特点 1

1.28098单片机的内部结构及引脚功能 2

1.2.1内部结构 2

1.2.2引脚功能 3

1.38098的中央处理器CPU 5

1.3.1CPU总线 5

1.3.2CPU寄存器阵列 5

1.3.3寄存器算术逻辑单元 6

1.3.4时钟 7

1.4存储器空间 8

1.4.1内部RAM空间 8

1.4.2保留的存储空间 10

1.4.3内部ROM/EPROM 11

1.4.4存储器控制器 11

1.4.5存储器读和写 11

1.5芯片配置寄存器CCR和总线控制 12

1.5.1芯片配置寄存器CCR 13

1.5.2总线的操作方式 13

1.5.3准备就绪控制 14

1.5.4ROM/EPROM的加密 15

1.6输入/输出口简介 15

1.6.1P0口 15

1.6.2P2口 15

1.6.3P3口和P4口 16

1.6.4I/O控制寄存器和状态寄存器 16

1.7复位与掉电保护 17

1.7.1复位信号与复位状态 17

1.7.2复位电路 19

1.7.3掉电保护 20

第二章 8098单片机软件设计基础 21

2.1操作数类型 21

2.1.1字节型 21

2.1.2字型 21

2.1.3短整数型 21

2.1.4整数型 21

2.1.5位型 22

2.1.6双字型 22

2.1.7长整数型 22

2.2操作数的寻址方式 22

2.2.1寄存器直接寻址 22

2.2.2间接寻址 23

2.2.3自动增量间接寻址 23

2.2.4立即寻址 23

2.2.5短变址寻址 23

2.2.6长变址寻址 24

2.2.7零寄存器寻址 24

2.2.8堆栈指针寄存器寻址 24

2.3程序状态字PSW 24

2.3.1中断控制位 25

2.3.2条件标志位 25

2.4指令系统 26

2.4.1数据传送指令 26

2.4.2算术运算指令 28

2.4.3比较指令 34

2.4.4逻辑运算指令 35

2.4.5堆栈操作指令 37

2.4.6跳转和调用指令 38

2.4.7条件跳转指令 39

2.4.8位测试并跳转指令 40

2.4.9循环控制指令 41

2.4.10单寄存器指令 41

2.4.11移位指令 42

2.4.12专用控制指令 43

2.4.13规格化指令 44

2.58098宏汇编语言 44

2.5.18098宏汇编的特点 44

2.5.2汇编语言语句的格式 45

2.5.3符号和数据的表示法 46

2.5.4伪指令 47

2.68098实用子程序 53

2.6.1定点数算术运算子程序 53

2.6.2多字整数算术运算子程序 56

2.6.3浮点数算术运算子程序 61

2.6.4数制转换子程序 77

第三章 8098单片机内部I/O功能部件及应用方法 86

3.1中断系统及应用方法 86

3.1.1中断源 86

3.1.2中断向量 87

3.1.3中断控制 87

3.1.4中断响应 89

3.1.5中断优先级的改变 90

3.1.6中断系统编程实例 93

3.2高速输入部件HSI及应用方法 97

3.2.1HSI的工作原理 97

3.2.2HSI的应用方法 101

3.2.3HSI应用实例 104

3.3高速输出部件HSO及应用方法 109

3.3.1HSO的工作原理 109

3.3.2HSO初始化编程 113

3.3.3HSO应用实例 114

3.4A/D转换器和脉宽调制输出PWM(D/A)及应用方法 120

3.4.1A/D转换器工作原理 120

3.4.2A/D转换器的控制软件 123

3.4.3A/D转换器性能的提高 126

3.4.4A/D转换器应用实例 131

3.4.5PWM的结构和工作原理 133

3.4.6PWM(D/A)应用实例 133

3.58098的定时器及应用方法 137

3.5.1定时器T1及其应用 137

3.5.2定时器T2及其应用 139

3.5.3监视定时器及其应用 142

3.68098的串行口及应用方法 144

3.6.1串行口工作原理 144

3.6.2多机通信 148

3.6.3串行口的应用方法 148

3.6.4串行口应用实例 149

第四章 8098单片机应用系统设计 163

4.18098单片机存储器扩展技术 163

4.1.1常用的半导体存储器芯片 163

4.1.2扩展存储器的方法 168

4.1.38098单片机与存储器芯片的连接 171

4.28098单片机的I/O扩展技术 174

4.2.18098扩展8255A并行接口 174

4.2.28098扩展8155H并行接口 179

4.2.3用74LSTTL电路扩展并行口 183

4.2.48098单片机与总线驱动器的连接 184

4.38098单片机与LED显示器、键盘的接口设计 185

4.3.1LED显示器接口原理 185

4.3.2键盘接口原理 187

4.3.3键盘/显示器接口设计 189

4.48098单片机与点阵式LCD的接口设计 201

4.4.1DMF5001N点阵式LCD的组成及引脚 201

4.4.28098单片机与DMF5001N的接口电路 201

4.4.3软件设计 202

4.58098单片机与微型打印机的接口设计 208

4.5.18098与TPμP-16A/40A打印机的接口设计 208

4.5.28098与GP16微型打印机的接口设计 211

4.68098单片机与日历时钟的接口设计 215

4.6.1日历时钟MSM5832介绍 215

4.6.25832与8098的接口设计 218

第五章 8098单片机应用系统的开发 220

5.1单片机开发系统概述 220

5.1.1单片机开发系统应具有的功能 220

5.1.2单片机开发系统的基本组成 221

5.2用开发系统调试8098单片机用户系统的基本方法 222

5.38098单片机开发系统介绍 223

5.3.1ATD-96/98开发工具 223

5.3.2源程序编辑 225

5.3.3反汇编程序 227

5.3.4联机仿真调试 227

5.3.5ATD-96/98连接器Linker 233

5.3.6浮点数学库使用说明 234

5.3.7EPROM操作 235

5.3.8ATD-98B单片机开发系统硬件说明 235

第六章 8098单片机应用实例 238

6.18098单片机在智能电能表中的应用 238

6.1.1三相交流功率和电能测量原理 238

6.1.2系统硬件电路设计 239

6.1.3软件设计 241

6.1.4提高可靠性的措施 244

6.28098单片机在温度控制中的应用 244

6.2.1概述 244

6.2.2测温原理 245

6.2.3电路分析 245

6.2.4温控系统软件设计 248

6.2.5温控系统的调试 250

6.38098单片机在步进电机控制系统中的应用 251

6.3.1步进电机及其控制器简述 251

6.3.2系统的基本功能 251

6.3.3系统硬件配置 252

6.3.4软件设计 252

6.48098单片机在高速可编程控制器中的应用 257

6.4.1概述 257

6.4.2控制原理 257

6.4.3高速可编程控制器的软件设计 259

6.4.4高速可编程控制器调试步骤 263

附录 8098单片机指令速查表 264

参考文献 271