目 录 1
第一章微型计算机概论 1
1-1微处理器、微型机及微型机系统 1
1-2微型计算机发展概况 1
1-3微型计算机的特点 3
1-4微型计算机的分类 4
1-5微型计算机的应用 6
2-1输入输出接口概述 8
第二章微型计算机接口技术 8
2-2接口信号及输入输出操作过程 9
一、接口信号及CPU对外设的寻址 10
二、输入输出的操作过程 11
2-3输入输出的控制方式 11
一、数据传送的程序控制方式 11
二、中断传送方式 14
三、直接存贮器存取(DMA)传送方式 15
一、概述 17
2-4可编程并行I/O接口电路 17
Z 80 PIO 17
二、PIO的主要功能 19
三、PIO的编址与寻址 19
四、PIO的初始化 20
五、PIO应用举例 26
2-5可编程计数器定时器电 30
路Z 80 CTC 30
一、概述 30
二、CTC结构及功能 30
三、CTC通道的编址与寻址 32
四、CTC的初始化编程 33
五、CTC应用举例——实时时钟程序设计 37
2-6常用逻辑电路及基本接 41
口电路 41
一、译码器 42
二、锁存器 43
三、驱动器与接收器 44
四、光电耦合器 45
2-7模拟通道接口及数据转 46
换技术 46
一、模拟通道概述 46
二、数模转换原理 47
三、模数转换原理 48
四、数据转换器的主要指标 49
2-8 数模转换器与CPU的连 50
接 50
一、用锁存器连接 50
二、直接连接 51
三、用PIO连接 51
四、10位以上数模转换器与CPU的连接 53
五、DAC 0832应用举例 54
一、处理ADC芯片接口须考虑的几个问题 56
接 56
2-9 模数转换器与CPU的连 56
二、模数转换器与CPU连接的方法 57
三、ADC 0809应用举例 60
2-10七段显示器与CPU的 63
接口 63
一、常用的七段显示器类型 63
二、一位七段显示器的接口 64
三、TP 801单板机显示器与CPU的接口 66
四、TP 801单板机对LED的管理 67
2-11 行式打印机接口电路 69
一、TP-μP-40 A型打印机与CPU的接口 70
二、控制打印机的程序编制 71
2-12 盒式磁带机与CPU的接口 72
一、概述 72
二、微型机向盒式磁带机转贮信息 72
三、录音机向微型机装入信息 74
3-1应用程序设计的基本步骤 76
第三章常用应用程序设计 76
3-2应用程序的基本结构 77
一、顺序结构 78
二、分支结构 79
三、循环结构 83
四、子程序 84
3-3查表程序设计 86
一、顺序查表法 86
二、计算查表法 87
3-4判断程序设计 88
一、算术判断程序 88
二、逻辑判断程序 89
3-5 BCD码和二进制数的相互转换 94
一、二进制数转换成BCD码 94
二、BCD码转换成二进制数 98
3-6排序程序设计 101
一、气泡法排序 101
二、交换选择排序 104
3-7脉冲沿测试程序设计 105
一、无限制条件的脉冲变化沿测试程序 105
二、带有限制条件的脉冲变化沿测试程序 106
3-8定时程序设计 107
一、软件定时程序 107
二、硬件定时程序 109
3-9开关控制程序设计 109
一、按钮开关控制程序设计 109
二、扳钮开关控制程序设计 112
三、多位开关控制程序设计 114
3-10未编码键盘程序设计 116
3-11巡迴检测程序设计 120
3-12数字滤波程序设计 124
一、概述 124
二、中值滤波法 124
三、程序判断滤波 126
四、算术平均值法滤波 129
3-13标度变换程序 130
3-14上下限报警程序 133
3-15 电动机开环控制程序 135
第四章微型机应用系统设计及应用举例 140
4-1 微型机应用系统设计步骤 140
一、系统总体方案的确定 140
二、系统功能部件的选择 141
四、系统软件设计 142
三、系统硬件设计 142
五、系统调试 143
4-2微型机多路巡检及自动保护系统 144
一、生产过程的要求 144
二、微型计算机的任务 144
三、主要功能部件的选择 144
四、硬件设计 145
五、系统软件设计 148
二、微型机应完成的功能 153
4-3微型机在教学管理中的应用 153
一、系统的要求 153
三、系统硬件设计 154
四、系统软件设计 155
4-4 电力系统的微机遥测 165
一、系统的要求 165
二、微机系统应完成的功能 166
三、系统原理图及主要功能部件的确定 166
四、采样电路及工作原理 167
五、软件设计 168
4-5微机实现的多功能函数信号发生系统 173
一、系统功能 173
二、系统硬件结构 174
三、CSPS系统的监控程序设计 175
四、命令键动作程序模块设计 179
参考文献 185