第1章 导论 1
1.1 接口技术概论 1
1.2 关于通信 2
1.3 接口与通信在林业中的应用概况 3
第2章 MCS-51系列单片机简述 5
2.1 单片机概况 5
2.1.1 什么是单片机 5
2.1.2 单片机发展概况 5
2.1.3 单片机在我国的应用概况 5
2.1.4 单片机的应用领域 6
2.2 MCS-51单片机结构 7
2.2.1 MCS-51系列简介 7
2.2.2 MCS-51内部结构框图 8
2.2.3 MCS-51引脚功能 8
2.2.4 MCS-51各功能模块概述 10
2.2.5 定时/计数器 15
2.2.6 串行口与串行通信原理 16
2.2.7 MCS-51的中断系统 20
2.3 指令系统 24
2.3.1 寻址方式 24
2.3.2 指令系统 28
第3章 接口扩展技术 39
3.1 存贮器及其接口技术 39
3.1.1 半导体存贮器简介 39
3.1.2 27系列只读存贮器 40
3.1.3 外部程序存贮器的接口电路设计 43
3.1.4 数据存贮器 45
3.2 并行接口扩展电路 49
3.2.1 8255并行接口芯片 49
3.2.2 8255与8031的接口方法 51
3.2.3 编程实例 53
3.2.4 扩展技术 57
3.3 键盘/显示接口电路 59
3.3.1 按键与数码管 59
3.3.2 可编程键盘/显示接口芯片-8279 61
3.3.3 8279与8031的接口方法 67
3.3.4 编程实例 68
第4章 模拟接口 72
4.1 D/A转换原理 72
4.2 8位D/A转换器DAC0832及其接口方法 73
4.2.1 DAC0832的组成及原理 73
4.2.2 DAC0832管脚功能 74
4.2.3 8位D/A转换器输入端的接口方法 75
4.2.4 8位D/A转换器输出端的接口方法 77
4.2.5 D/A转换编程实例 79
4.3 A/D转换器工作原理 80
4.3.1 A/D转换器的结构及工作原理 81
4.3.2 A/D转换器的技术指标 82
4.4 8位A/D转换器ADC0809及其接口技术 83
4.4.1 ADC0809的组成及工作原理 83
4.4.2 ADC0809的管脚及功能 84
4.4.3 ADC0809转换器与单片机接口硬件电路设计 85
4.4.4 A/D转换编程方法与技巧 85
第5章 通信编程方法 90
5.1 串行通信的基本概念 90
5.1.1 位、字节和其它术语 90
5.1.2 位长 90
5.1.3 异步传输 90
5.1.4 奇偶校验 91
5.1.5 同步传输 92
5.1.6 错误检测 93
5.2 RS-232 94
5.2.1 RS-232概况 94
5.2.2 标准的RS-232C电平转换器 95
5.2.3 EIA-RS-232C接口 95
5.3 调制解调器(MODEM)简介 97
5.3.1 MODEM与远程数据通信 97
5.3.2 MODEM的基本构件 97
5.3.3 利用MODEM进行通信 98
5.4 微机系统的串行接口 99
5.4.1 UART 99
5.4.2 接口地址与IRQ 102
5.4.3 8250的内部结构及其编程要点 103
5.5 串行接口编程实例 109
5.5.1 单片机向微机系统发送 109
5.5.2 单片机接收 110
5.5.3 微机系统之间的串行通信 111
5.6 并行通信实例 118
5.6.1 硬件结构与连接 118
5.6.2 发送程序 119
5.6.3 接收程序 120
第6章 在林业中的应用之一 122
6.1 林木种子含水率的测定 122
6.1.1 基本要求 122
6.1.2 设计思想 122
6.1.3 实现方法 123
6.2 苗床温湿度控制 124
6.2.1 基本思想 124
6.2.2 硬件设计 125
6.2.3 软件设计 127
6.3 贮木场到材管理 128
6.3.1 基本要求 128
6.3.2 到材系统模型的建立 128
6.3.3 实现方法 130
6.4 纤维板热压机的控制 131
6.4.1 基本原理 131
6.4.2 设计思想 133
第7章 在林业中的应用之二——调供胶系统 135
7.1 概况 135
7.2 工艺流程 136
7.2.1 输胶部分 136
7.2.2 调胶部分 136
7.2.3 施胶部分 136
7.2.4 工艺流程图 137
7.3 微电脑皮带秤的设计 137
7.3.1 总体思想 137
7.3.2 硬件设计 138
7.3.3 软件设计 139
7.4 控制系统设计思想 140
7.4.1 调胶部分设计 140
7.4.2 控制部分设计 143
7.4.3 总控部分设计 145
7.5 系统评述 147
7.6 展望 148
主要参考文献 150