《8098单片机原理与应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:刘迎春等编著
  • 出 版 社:北京:中国科学技术出版社
  • 出版年份:1996
  • ISBN:750462070X
  • 页数:248 页
图书介绍:

第一章单片机基础知识 1

1.1 单片机概述 1

1.1.1单片微型计算机的发展简况 1

目录 1

1.1.2单片机的应用 2

1.1.3单片机的软硬件系统 2

1.1.4 8098单片机的性能特点 4

1.2 数制和码制 5

1.2.1数制及其互换 5

1.2.2带符号数的表示方法 8

1.2.3原码、反码和补码 8

1.2.4二进制编码 11

1.2.5定点数与浮点数 13

小结 15

习题 15

2.1 概述 16

第二章半导体存储器 16

2.2 读写存储器 17

2.2.1静态RAM 17

2.2.2动态RAM 18

2.2.3存储器的读写周期 23

2.3 只读存储器 24

2.4 可编程ROM 25

2.4.1可编程PROM 25

2.4.2可擦除的可编程序EPROM 25

2.5 存储器芯片的特性与应用 28

小结 29

习题二 29

第三章 8098单片机的硬件结构 30

3.1 8098的内部结构及引脚功能 30

3.1.1 8098单片机的内部结构组成 30

3.1.2 8098的引脚功能介绍 31

3.2 8098的CPU 33

3.2.1 CPU寄存器阵列 33

3.2.2寄存器算术逻辑单元RALU 33

3.2.3 CPU的总线结构与存储控制器 34

3.2.4 CPU的基本操作 34

3.2.5时钟与定时 35

3.3 存储器空间 35

3.3.1 内部RAM空间 36

3.3.2保留的专用存储空间 39

3.3.3 内部ROM/EPROM 40

3.4 总线的操作方式 40

3.4.1 总线时序 40

3.4.2 芯片配置寄存器CCR 41

3.4.3总线的操作方式 41

3.4.4准备就绪控制 42

3.4.5 ROM/EPROM的加密 43

3.5 复位与掉电保护 44

3.5.1复位 44

3.5.2掉电保护 45

小结 46

习题三 46

第四章8098单片机的指令系统 47

4.1 指令及指令格式 47

4.1.1机器指令和助记符指令 47

4.1.2机器指令格式 48

4.2 操作数类型 49

4.3 寻址方式 50

4.3.1立即寻址 50

4.3.2寄存器直接寻址 51

4.3.3间接寻址 51

4.3.4 自动增量间接寻址 51

4.4 程序状态字寄存器PSW 52

4.3.6长变址寻址 52

4.3.5短变址寻址 52

4.5 8098单片机指令系统 53

4.5.1数据传送指令 53

4.5.2算术运算指令 57

4.5.3逻辑运算指令 64

4.5.4单寄存器指令 66

4.5.5 移位指令 67

4.5.6专用控制指令 70

小结 71

习题四 72

第五章8098单片机汇编语言程序设计 74

5.1 概述 74

5.1.1程序设计语言简介 74

5.1.2汇编语言的语句结构 74

5.1.3 伪指令 75

5.2 简单程序设计 78

5.3 分支程序设计 80

5.3.1转移指令 80

5.3.2分支程序设计 85

5.4 循环程序设计 88

5.4.1循环程序的结构 88

5.4.2单重循环 88

5.4.3多重循环 91

5.5 堆栈和子程序 92

5.5.1堆栈和子程序的概念 92

5.5.2堆栈操作指令 93

5.5.3子程序的调用和返回 95

5.5.4子程序编制要点 96

5.5.5子程序应用举例 97

5.6 单片机汇编语言源程序的编辑和汇编 102

5.6.1源程序编辑 102

5.6.2源程序的汇编 104

小结 108

习题五 109

第六章8098单片机的中断系统 111

6.1 中断的基本概念 111

6.2 8098的中断源 111

6.3 中断控制 113

6.3.1中断挂号寄存器 113

6.3.2中断屏蔽寄存器 113

6.3.3总体中断开关 113

6.3.4中断系统结构 114

6.3.5中断优先级 114

6.4 中断响应及中断优先级的改变 115

6.4.1 CPU响应中断的条件 115

6.4.2中断响应过程 115

6.4.3中断响应时间 116

6.4.4中断优先级的改变 117

6.5.1 外部中断EXTINT的使用 119

6.5 中断系统编程 119

6.5.2软件代请中断 121

小结 121

习题六 121

第七章8098单片机定时器原理及其应用 122

7.1 定时器T1 122

7.1.1定时器T1的特性 122

7.1.2定时器T1编程所用特殊功能寄存器 122

7.1.3定时器T1的应用 122

7.2 定时器T2 123

7.2.1定时器T2的特性 123

7.2.2定时器T2编程所用特殊功能寄存器 124

7.2.3定时器T2的应用 125

7.3 监视定时器WDT 126

7.3.1监视定时器WDT的特性 126

7.3.2监视定时器的应用 126

习题七 127

小结 127

第八章高速输入部件HSI的原理及应用 128

8.1 HSI的工作原理 128

8.1.1 HSI的硬件结构及引脚控制 128

8.1.2 HSI的控制 129

8.1.3 HSI中断 131

8.2 HSI的使用 131

8.2.1HSI的使用要点………………………………………………………………(13?)8.2.2查询法…………………………………………………………………………(13?)8.2.3中断法 133

8.3 HSI的应用 134

小结 136

习题八 136

第九章高速输出部件HSO的原理及应用………………………………………………(13?)9.1 HSO的工作原理 137

9.1.1 HSO的硬件结构及引脚 137

9.1.2 HSO的控制 138

9.1.5定时器T2作HSO的时间基准 140

9.1.4 HSO的清除 140

9.1.3软件定时器 140

9.1.6 HSO的中断 141

9.2 HSO的初始化编程及使用注意事项 141

9.3 HSO的应用 141

9.3.1利用HSO产生脉冲 141

9.3.2利用HSO产生PWM信号 144

9.3.3 HSO作软件定时器 146

9.3.4利用HSO定时复位定时器T2 147

9.3.5利用HSO启动A/D转换 147

小结 147

习题九 148

第十章A/D和PWM(D/A)的工作原理及应用 149

10.1 A/D转换器 149

10.1.1 A/D转换器的基本原理 149

10.1.2 A/D转换器的结构 149

10.1.3 A/D转换器的控制 150

10.1.4 A/D转换器控制软件设计 151

10.1.5 A/D转换器的应用 152

10.2 脉冲宽度调制输出PWM(D/A) 154

10.2.1 PWM的结构和工作原理 154

10.2.2 PWM的应用 155

小结 157

习题十 157

第十一章8098单片机串行口及其应用 158

11.1 串行数据通讯基础知识 158

11.1.1数据的并行传送与串行传送 158

11.1.2 串行通讯涉及的几个问题 158

11.1.3 RS-232C总线标准 159

11.2 串行口工作原理 161

11.2.1串行口的四种工作方式 161

11.2.2 8098单片机的串行口及控制寄存器 161

11.3.1方式0的应用 164

11.3 8098单片机串行口的应用 164

11.2.3串行口的编程要点 164

11.3.2方式1的应用 167

11.3.3联合应用方式2和方式3实现多机通讯 170

11.4 IBM-PC系列微机与8098单片机的主从式通讯 171

11.4.1硬件结构 171

11.4.2通讯软件设计 171

小结 177

习题十一 177

第十二章8098单片机扩展存储器的设计 178

12.1 8098单片机扩展及系统结构 178

12.1.1 8098单片机的扩展结构 178

12.1.2 8098单片机扩展系统的实现 178

12.1.3外部地址锁存器 180

12.2 8098单片机扩展存储器编址及映象 181

12.2.1存储器编址技术 182

12.2.2存储器映象 183

12.3 常用的半导体存储器芯片 184

12.4 8098单片机存储器扩展举例 186

12.4.1程序存储器扩展 186

12.4.2数据存储器接口电路 190

12.4.3 8098存储器综合扩展 190

小结 192

习题十二 192

第十三章8098单片机扩展I/O接口的设计 194

13.1 8098扩展8255A并行接口芯片 194

13.1.1 8255A的内部结构和引脚 194

13.1.2 8255A的工作方式 195

13.1.3 8255A的控制字 196

13.1.4 8098与8255A的接口 198

13.2 8098扩展8155接口 198

13.2.1 8155的内部结构和引脚 199

13.2.3 8155的I/O口控制 200

13.2.2 8155I/O口的工作方式 200

13.2.4 8155内部定时器的使用 201

13.2.5 8098和8155的连接 203

13.3 用74LS系列TTL电路扩展并行I/O接口 203

13.3.1用三态门扩展8位并行输入口 203

13.3.2用八D触发器/锁存器扩展8位并行输入/输出口 204

13.4 8098与总线驱动器的接口 204

小结 205

习题十三 205

第十四章8098单片机与显示器、键盘的接口 206

14.1 显示器接口原理 206

14.1.1 LED显示器 206

14.1.2 七段LED显示器 206

14.1.3七段LED显示器接口 207

14.2 键盘接口原理 210

14.2.2非编码键盘的工作原理 211

14.3 键盘显示器接口设计 211

14.2.1按键及其抖动 211

小结 214

习题十四 214

第十五章8098单片机与微型打印机的接口 215

15.1 8098与TPμP16A/40A打印机的接口 215

15.1.1 TPμP40A的主要技术性能 215

15.1.2接口信号 215

15.1.3接口信号时序 216

15.1.4字符代码及打印命令 216

15.1.5 TPμF16A/40A与8098单片机连接 217

15.1.6打印子程序 218

15.2 8098与PP40彩色绘图打印机的接口 218

15.2.1 PP40接口信号及时序 218

15.2.2命令及绘图方式 218

15.2.3文本模式及图案模式的编码设计 220

小结 222

15.2.4 PP40与8098接口及绘图子程序 222

习题十五 223

第十六章8098单片机的开发过程及其开发系统 224

16.1 单片机的应用开发过程 224

16.1.1总体论证 224

16.1.2系统设计 224

16.1.3硬件电路的设计与调试 225

16.1.4应用软件的编制 226

16.1.5联机调试 227

16.2 开发系统介绍 228

16.2.1开发系统的基本组成 228

16.2.2在线仿真器与仿真的概念 229

16.2.3常见的几种开发系统 230

小结 232

习题十六 232

附录一8098单片机指令一览表 233

附录二8098单片机指令系统 236

附录三ASCII(美国标准信息交换码)表 247