目 录 1
第一章 概述 1
1-1 一位微计算机发展简况 1
1-2 一位微处理器的特点及一位微计算机发展趋势 4
1-3 一位微计算机的定义及其控制系统的构成和工作原理 6
一、一位微处理器的定义 6
二、一位微计算机定义 6
三、一位微计算机控制系统的定义及构成 6
四、一位微计算机控制系统的工作过程 14
第二章 准备知识 16
2-1 数制 16
一、二进制(Binary number system) 16
二、八进制(Octal number system) 18
三、十六进制(Hexadecimal number system) 18
2-2 数字逻辑部件 20
一、门电路 21
二、集成电路 24
三、触发器(Flip-Flops) 29
四、基本逻辑部件 33
第三章 一位微计算机的硬件结构 37
3-1 概述 37
3-2 一位微计算机的硬件结构构成原理 38
一、液压钻削卧式机床提出的控制任务 38
二、液压钻削卧式机床的一位微计算机控制系统硬件结构构成原理 43
一、一位微处理器MC14500B的内部结构 50
3-3 一位微处理器 50
二、一位微处理器MC14500B的技术特性 76
三、一位微处理器MC14500B(ICU)的指令系统 79
3-4 一位微计算机的程序计数器 107
3-5 一位微计算机常用存贮器 112
一、概述 113
二、一位微计算机常用只读存贮器(EPROM) 115
三、一位微计算机常用随机存贮器RAM 122
四、存贮器存贮容量的扩充 130
3-6 一位微计算机输入/输出(I/O)接口 131
一、一位微计算机输入接口电路芯片 133
二、一位微计算机输出接口电路芯片 136
三、一位微计算机计时计数接口电路 142
第四章 一位微计算机的软件结构及汇编语言程序设计 157
4-1 基本概念 157
一、程序设计语言 157
二、手工汇编 158
4-2 一位微计算机的程序结构 159
一、IF—THEN(如果—那末)结构 159
二、IF—THEN—ELSE(如果—那末—否则)结构 160
三、WHILE(返回测试起点)结构 163
4-3 一位微计算机的汇编语言程序设计 165
一、计算机的程序设计步骤 166
二、一位微计算机程序设计方法 167
三、程序设计举例——液压钻削卧式机床的程序设计 168
四、一位微计算机程序设计技巧 175
五、一位微计算机的算术程序设计 182
第五章 一位微计算机的应用 188
5-1 一位微计算机的应用方向 188
一、应用范围 189
二、应用效果 189
三、应用水平 190
四、一位微机应用方向 191
三、软件设计 192
二、硬件线路设计 192
一、研究、分析被控制对象 192
5-2 一位微计算机控制系统设计一般步骤 192
5-3 应用实例——一位微计算机控制的液体配料系统 193
一、概述 193
二、两种液体配料工艺过程 193
三、硬件线路设计 194
参考文献 200
附录一:MC14500B指令表 200
附录二:一位微机常用器件及符号意义(供参考) 201