第一章 概论 1
1—1 工业控制计算机的发展过程 1
一、过程工业自动控制 1
二、机械加工工业的自动化 2
1—2 工业控制机的特点和基本组成 4
一、工业控制机的特点 4
二、工业控制计算机的基本组成 4
1—3 工业控制计算机的分类 5
第二章 微型计算机工作原理 9
2—1 电子数字计算机的工作过程和组成 9
一、电子计算机的工作过程 9
二、电子计算机的基本组成 11
2—2 电子计算机中的数制和码制 16
一、二进制计数制 16
二、二进制数和十进制数的转换 18
三、二进制的算术运算 21
四、码制 22
五、小数点问题 27
2—3 微型计算机的结构及其指令系统 28
一、微处理器与微型计算机的定义 28
二、微处理器的基本结构 30
1.几个基本概念 30
2.微处理器的基本结构 36
3.R6502微处理器 40
三、微型计算机的指令系统 45
3.1 计算机指令的基本格式 45
3.2 微处理器指令寻址方式 47
3.3 微处理器指令种类 52
3.4 R6502的指令系统 58
3.5 8080A微处理器简介 72
3.6 Z—80微处理器简介 75
2—4 微型计算机程序设计 85
一、程序设计的一般概念 85
二、汇编程序及R6502汇编语言 90
三、汇编语言程序设计 96
2—5 存贮器 107
一、磁芯存贮器 108
二、半导体存贮器 113
1.随机存取存贮器(RAM) 114
2.RAM的结构 117
3.RAM与CPU的连接 120
4.只读存贮器(ROM) 125
第三章 微型计算机的输入/输出接口 133
3—1 输入/输出传送方式 133
一、程序控制输入/输出 133
二、中断方式 135
三、直接存贮器存取方式(DMA) 141
3—2 通用接口芯片 142
一、8205高速“8选1”译码器 142
二、8位输入/输出接口芯片8212 144
三、可编程序输入/输出芯片8255 147
3—3 Z—80计数器定时器电路 151
3—4 Z—80并行入/出接口电路 163
3—5 多用接口适应器(VIA)—R6522 175
一、R6500系列输入/输出芯片简介………?二、R6522多用接口适应器(VIA)………?3—6微处理器R6502与外围设备的配接 193
一、微处理器R6502与简单输入/输出设备 193
二、微处理器R6502与键盘 195
三、电传机接口 200
四、微处理器R6502与七段LED显示器 205
第四章 线切割机的微机控制 209
4—1 插补原理 209
一、逐点比较法的工作原理 209
二、圆弧插补过程 210
三、逐点比较法直线插补过程 214
4—2 线切割机微型机控制方案 217
4—3 程序设计 217
一、数的表示及运算 217
二、加工指令格式 218
三、内存区域的划分 219
四、加工指令的执行过程 222
五、SR1插补运算子程序 228
六、终点判别子程序 230
七、计算准备子程序 232
八、实现运算公式子程序 232
九、显示准备子程序 234
十、进给子程序 235
第五章 车床的计算机控制 236
5—1 计算机控制车床的基本概念 236
一、计算机数控的发展 236
二、计算机数控的基本类型 240
5—2 车床计算机控制的指令内容和机能 244
一、纸带规格 244
二、车床计算机控制的指令内容和机能 244
5—3 系统程序概述 248
一、系统机能的实现 248
二、引导程序 250
三、编译程序 253
四、加工程序 260
5—4 计算机的选择 262
第六章 计算机在过程工业中的应用 264
6—1 过程控制计算机的任务 264
一、过程控制系统的构成 264
二、过程控制计算机的任务 265
6—2 模拟量输入通道 265
一、过程参数的采样原理 266
二、模/数转换器 270
6—3 模拟量输出通道 278
6—4 开关量输入通道 283
6—5 开关量输出通道 284
6—6 巡回检测和定时制表 286
6—7 直接数字控系统 287
附录 308
附录1 8080A指令系统 308
附录2 Z—80指令系统 314