目 录 第1章 绪论 1 1.1 数据采集部分 1 1.2 同步通信部分 3 1.3 数据分析部分 3 1.4 本章小结 3 第2章 单片机基础知识 4 2.1 AT89C51单片机概述 4 2.1.1 AT89C51性能及特点 4 2.1.2 AT89C51 CPU工作时序 11 2.1.3 AT89C51的复位电路 13 2.1.4 AT89C51的中断系统 13 2.1.5 汇编语言程序的基本结构 17 2.2 8D锁存器74LS373 18 2.3 A/D转换芯片ADC0809 20 2.4 ADC0809与89C51接口 20 2.5 PC104简介 21 2.5.1 PC104引脚信号 21 2.5.2 PC104引脚信号 28 2.6 本章小结 28 第3章 串行通道控制器Z85C30 29 3.1 串行通道控制器Z85C30介绍 29 3.1.1 Z85C30主要功能 29 3.1.2 Z85C30主要性能 29 3.1.3 Z85C30主要引脚介绍 29 3.1.4 Z85C30的内部结构 31 3.1.5 Z85C30的I/O接口 34 3.1.6 Z85C30的时序 35 3.1.7 Z85C30的中断系统 36 3.2 串行通信控制器Z85C30程序的编写 36 3.3 本章小结 36 第4章 原理图的绘制 37 4.1 进入设计环境 37 4.2 电路原理图的设计 39 4.2.1 装载元件库 40 4.2.2 放置元器件 41 4.2.3 放置节点和连接线路 42 4.2.4 设置网络名称 43 4.3 电气规则检查 44 4.4 本章小结 44 第5章 系统的调试 45 5.1 数据采集系统部分调试 45 5.2 同步通信部分调试 46 5.3 本章小结 49 结论 50 参考文献 51 致谢 52 第1章 绪论 在科研试验、日常生活、工业生产等许多领域,数据采集系统是必不可少的设备。数据采集系统作为沟通模拟域和数字域的桥梁起着重要的作用。随着应用的扩大以及根据解决问题的需要,采集之后的数据进行传送,也就是我们通常所理解的计算机与计算机(单片机)之间的通信变的尤为重要,串行通信之所以被广为采用,其中一个主要的原因是可以借助现成的电话网进行信息传送,即只要增加调制解调器,远程通信就可以在电话线上进行,而调制解调器费用便宜,技术并不复杂。串行通信又可分为同步串行通信和异步串行通信两种方式,本文主要介绍利用Z85C30实现同步通信。 这个设计中要实现的是同步通信在数据采集系统中的应用,硬件连接主要有两个部分,这里逐一简单的介绍。 1.1 数据采集部分 数据采集系统一般由多路模拟开关(MUX)、可编程放大器、采样/保持电路、A/D转换器等组成其前向通道中的A/D转换原理图如图1.1所示。 其中各部分的作用如下: 1. 多路模拟开关 :大多数数据采集系统支持多个模拟输入通道,这些通道分时使用AD转换器,在一个特定的时间内只允许一个模拟通道通过。 2. 可编程放大器 :因为多路采集系统支持多路模拟通道,各通道之间的电压范围可能有较大的差异,因此最好是各个模拟通道采用不同的放大倍数,即要求放大器的放大倍数是可以实时控制改变的。 |