第一章 信息处理的基础 1
1.1 信息概述 1
1.1.1 信息化社会 1
1.1.2 信息与信息处理 2
1.1.3 信息的单位 3
1.2 计算机及其语言 7
1.2.1 计算机的定义 7
1.2.2 计算机的语言 10
1.3 系统构成 13
1.3.1 什么是系统 13
1.3.2 算法与流程图 14
1.3.3 计算机的处理过程 17
1.4 二进制数系与逻辑运算 17
1.4.1 二进制数系 17
1.4.2 二进制变换为十进制和十进制变换为二进制 19
1.4.3 十六进制数系 21
1.4.4 二进制的加减法 23
1.4.5 补码 24
1.4.6 代码 25
1.4.7 逻辑运算 26
1.4.8 布尔代数基础 29
第二章 微型计算机的硬件与软件 33
2.1 微型计算机的基本结构 33
2.1.1 微型计算机的硬件结构 33
2.1.2 存贮器 35
2.1.3 CPU 37
2.1.4 16进制键盘开关 38
2.1.5 LED显示器 38
2.1.6 外设接口LSI 39
2.1.7 总线与锁存 39
2.1.8 磁带录音机接口 40
2.2 基本组件的操作与指令 40
2.2.1 ТK-85的基本操作 40
2.2.2 指令的分类 42
2.2.3 寄存器数据传送指令 44
2.2.4 累加器与存贮器间的数据传送 46
2.2.5 程序执行时寄存器和存贮器的状态 48
2.2.6 寄存器的增量和减量 51
2.2.7 加法和减法指令 51
2.2.8 逻辑运算指令 53
2.2.9 改变标志指令(标志寄存器) 54
2.2.10 改变程序流向指令 55
2.2.11 移位指令(shift指令) 59
2.3 程序设计(基本的算法模块) 60
2.3.1 加减法的算法 61
2.3.2 数据的交换(保存) 63
2.3.3 循环处理 64
2.3.4 乘法的算法 66
2.3.5 时延子程序 67
2.3.6 监控子程序的运用 68
2.4 输入出指令与中断处理 71
2.4.1 8255的基本结构和I/O端口的方式设定 72
2.4.2 输入出指令 74
2.4.3 直插式插件的输入出信号 75
2.4.4 中断处理 77
第三章 控制的软件化 81
3.1 控制中的信息处理 81
3.1.1 自动控制 81
3.1.2 控制中的信息处理 86
3.1.3 自动控制的流程图 86
3.1.4 抽样 88
3.1.5 集中处理方式 89
3.2 什么是软件电路 90
3.3 软件电路与实时电路 91
3.4 软件电路的优点 95
3.5 机械的自动化与智能化 96
3.6 新产品开发的方法 98
第四章 接口电路设计基础 100
4.1 什么是接口 100
4.2 电子线路的基础知识 101
4.2.1 电子线路的基本定律 101
4.2.2 基本元件 102
4.2.3 IC(集成电路) 107
4.3 信号变换的方法 116
4.3.1 晶体管放大 116
4.3.2 运算放大器放大 118
4.3.3 信号与功率变换 120
4.4 模拟与数字变换 124
4.4.1 AD变换器 124
4.4.2 DA变换器 125
4.5 IO端口与AD及DA变换器的连接法 125
4.5.1 8255与AD变换器 125
4.5.2 8255与DA变换器 135
4.6 插件信号线的使用方法 135
4.6.1 PPI8255的增设方法 136
4.6.2 锁存器的接法 137
第五章 接口电路实际设计与基本输入出操作 140
5.1 向基本传动装置的输出方法 140
5.1.1 LED(发光二极管)的亮灭控制 140
5.1.2 电珠的亮灭控制 146
5.1.3 电磁阀驱动控制 148
5.1.4 加热器控制 151
5.1.5 扬声器驱动控制 153
5.1.6 DC电机驱动控制 155
5.1.7 步进电机驱动控制 159
5.2 基本传感器的输入方法 164
5.2.1 机械传感器(检测微型开关的ON·OFF) 164
5.2.2 用热敏电阻检测温度 166
5.2.3 用CdS检测光通量 168
5.2.4 用差动变压器检测微小变位 169
5.2.5 用扬声器检测有无声音 171
5.3 模拟量检测及传动装置的模拟控制 173
5.3.1 用CdS检测光通量 173
5.3.2 电灯亮灭的模拟控制 176
5.4 传感器与传动装置的联合操作 179
5.4.1 水温的二值控制 179
5.4.2 用光通量变化驱动步进电机 180
5.4.3 超声波的发送与接收 183
第六章 在自动控制中的应用 186
6.1 微型机器人的时序控制 186
6.1.1 微型机器人的结构 186
6.1.2 微型机器人的控制 189
6.2 电气炉的PID温度控制 193
6.2.1 PID控制 193
6.2.2 PID控制的硬件 194
6.2.3 PID控制的软件 198
6.2.4 PID控制的程序 201
附表1 ASCⅡ代码表 206
附表2 ТK-85机器语言与助记符对照表 207
名词索引 208
参考文献 214