数据采集与远距离传送系统(第七组)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
湖南人文科技学院
课程设计报告
课程名称:微机接口技术与应用课程设计
设计题目:数据采集与远程控制系统
系别:计算机科学技术系
专业:计算机科学与技术专业
组别: 09级计算机系计科二班第七组
组员:何旭华周文俊伍斌艳陈美旭尹雄
学号: 09408232、09408233、09408234、09408235、09408236
起止日期: 2012.6.18 -2012.6.28
指导教师: 刘庆
课程设计题目数据采集与远距离传送系统
组号第七组班级09级计科二班系别计算机科学技术系专业计算机科学与技术专业组长周文俊(09408233)
组员何旭华(09408232)周文俊(09408233)伍斌艳(09408234)陈美旭(09408235)
尹雄(09408236)
指导教师刘庆
课程设计目的
通过数据采集与远距离传送系统设计实验,熟悉微机最小系统的构成及常用接口芯片的使用,提高系统设计的能力。
课程设计环境1.PC兼容机
2.Windows 2000
3.MFID多功能微机实验平台(含PCI总线驱动板)
4.MF2KI集成开发环境
6. VC++6.0
课程设计要求1. 掌握接口硬件开发平台的使用方法,利用现有的实验平台和PC机,组成
一个微机模拟应用系统,结合一个实际的接口技术问题在实验台上编程模拟实现。
2. 由一个主控机监控和若干个下位机组成,主控机负责数据处理,下位机
负责访问接口。
3. 掌握基本接口电路的综合应用。
4. 掌握接口电路的驱动程序和界面软件的设计与编制,学会调试与测试接
口软件的一般方法。
5. 微机接口技术及接口芯片的综合应用。
课程设计工作进度计划
日期工作内容
2012.6.18 搜集相关的设计资料,确定选题;
2012.6.19-6.20 搜集并熟悉相关课题资料,整理出设计思路; 2012.6.21
将整体思路模块化,并对本组成员进行工作
分组;
2012.6.22-6.23 整理思路,画出工作流程图和设计原理图 2012.6.24-2012.6.25 着重编写和调试运行程序
2012.6.26-6.27 结合硬件配置系统环境,并进行系统验证
2012.6.28 整理所有资料撰写电子文档
目录
一、摘要 (4)
二、总体设计方案 (5)
2.1设计目的 (5)
2.2设计任务和要求 (5)
2.3设计方案 (5)
三、硬件原理图设计设计 (6)
3.1总硬件设计图说明 (6)
3.2各子硬件图说明 (6)
四、程序设计 (13)
4.1、程序流程图 (13)
4.1、程序源码 (14)
五、课程设计体会总结 (17)
六、主要参考资料 (17)
七、附录:总原理图 (18)
一、摘要
本次课程设计,主要是了解可编程外围芯片8255的工作原理,以及学会对ADC0809和8255芯片的应用和设计技术。对微型计算机基本的系统结构、对微型计算机硬软件的工作原理有个整体的认识。
学习和掌握计算机中常用接口电路的应用和设计技术,充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。
二、总体设计方案
2.1设计目的
1)进一步建立微机系统的概念,加深对系统的理解和认识,培养学生应用微型计算机解决实际问题的能力;
2)进一步学习和掌握汇编语言程序的编写和应用的方法,通过较大规模程序的编写,提高编写汇编语言程序的水平和学习程序调试方法。
3)进一步熟悉微机最小系统的构成及常用接口芯片的使用,提高系统设计的能力。
2.2设计任务和要求
设计内容:以8088cpu为核心设计一个采集系统,系统可以实现一路模拟电压信号进行采集,已知该电压信号的电压范围是0~255mv,选用adc0809作为AD转换器,系统中有三位LED显示器显示所采集到电压的毫伏数。
设计要求:1)画出电路原理图,说明工作原理
2)编写一个实现对输入模拟电压进行转换并在LED显示器显示当前采集数据的数字量程序
2.3设计方案
数据采集系统的设计,要求使用微型计算机的最小系统,且具
有1路的输入,输入信号在0—255mV,而且采用数码管显示输入(显示10进制的结果)。
因此我们采用以下的设计方案:ADC0809是将各种被测的量转换成为模拟量(电压)作为输入,经过一级放大器的放大,将电压放大至AD转换模块,可以识别的范围,在将AD转换的输出,用数码管显示出来(显示的结果为10进制数),且将AD转换的输出接入到并行接口8255,再将并口的输出接入的系统的总线,也就是对并口8255的相应的输入进行存储。当完成存储之后将会CPU将存储的数据再通过8255显示在数码管上,这个流程一直循环。
三、硬件原理图设计设计
3.1总硬件设计图说明
本设计以8088为核心,以存储器、总线、接口电路、外设为要素构成了一
个最小系统。其中存储器用到了2764和6264芯片,2764是EPRAM,用来存储数据。6264是ROM芯片,用来存储程序。接口电路采用8255芯片,这时一个可编程并行接口,采集电压信号采用了ADC0809,这是一个逐位逼近型8位单片A/D
转换芯片,8088的三大总线利用8282锁存器锁存信号,外设是三个数码管电路,显示电压信号,另外8088与0809的时钟信号由8282来提供。总硬件设计图见
附录。
3.2各子硬件图说明
一、首先介绍原理图所用到的芯片:
(1)、8088
8088是一个Intel以8086为基础的微处理器,拥有16位元暂存器和
8位元外部资料总线。引脚功能略
(2)、8255
8255是一个可编程并行接口芯片,管脚如图
8255 的主要引脚功能:
CS:芯片选择信号线,当这个输入引脚为低电平时,即/CS=0时,表示芯片
被选中,允许8255与CPU进行通讯;/CS=1时,8255无法与CPU做数据传输.