微机课程设计采集系统设计与制作.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 数据采集系统 PAGE PAGE 5 目录 TOC \o 1-4 \h \z 第一章:引言 1 第二章:需求分析 1 2.1实验目的与要求 1 2.2软硬件运行环境 1 2.3开发工具 2 第三章:分析 2 3.1 ADC0809的外部特性: 2 3.2 8255A的基本特性 3 3.3接口电路显示形式 3 3.4数据显示 4 第四章:设计 4 4.1概要设计 4 4.2详细设计 5 4.2.1硬件连接 5 一 基本系统 5 二 外设功能模块 6 三 面包板实验区 6 4.2.2软件编程 6 第五章:调试与操作说明 8 第六章:系统设计总结与体会 9 第七章:致谢 10 参考文献 10 附录一 11 附录二 12 课程设计报告书 --微机采集系统设计与制作 第一章:引言 随着信息技术的发展,对信号进行高速、高精度采集及实时传输已成为信号处理的关键问题。许多场合也需要单道和多道数据采集与显示,如:测温、测速、测功率等。设计高质量、低成本的智能化二次测量仪表颇具意义。对于非高速测量场合,以8031(或89C2051)单片微机与A/D转换器件ADC0809的结合,将能出色完成任务要求。一个八位8通道的数据采集与显示系统,只需极少的芯片,甚至是二片主要芯片,即可达到设计指标,且工作稳定可靠。 第二章:需求分析 该课程设计为数据采集系统, 数据采集是指将温度、压力、流量、位移等模拟量采集、转换成数字量后,再由计算机进行存储、处理、显示或打印的过程。相应的系统称为数据采集系统。 数据采集系统均要将模拟量转换为数字量,常用的方法就是在系统中采用A/ D 转换芯片进行专门的处理,当模拟量较少或是温度、压力等缓变信号场合数据采集系统在各行个业都有广泛应用. 目前,已有各种各样高速、高精度、多通道的数据采集卡问世。而在本设计中我们采用的是通过模数转换器采入数据,然后进行数据存储、数据处理和图形显示. 2.1实验目的与要求 以PC机为控制器,采用查询方式进行8通道数据采集,采集的数据在屏幕上显示。为此,采用ADC0809作A/D转换器。 通过微机数据采集系统的设计与制作,目的在于深入了解与掌握根据实际要求设计基本电路的方法和控制程序的设计方法。 2.2软硬件运行环境 本实验的开发平台MF软件采用系统集成技术,在Windows2000下运行。它把实验程序的开发工具,故障诊断程序等程序集成在一个环境中,构成一个用户 程序集成开发环境IDE(Integrated Development Environment)。用户程序的编辑、编译、连接、运行和修改的全过程都在一个集成的环境中完成,大大提高了编程的效率。 这个环境目前已有多个版本,每个版本提供了内容丰富的汇编语言和C/C++语言开发软件包,并以全屏幕窗口环境的形式供用户使用。总的来说该系统采用的资源配置为: PC兼容机 Windows 2000 MFID 多功能微机实验平台(含PCI总线驱动板) 面包板或外设功能模块板 安装或焊接工具 2.3开发工具 实验程序的开发工具包括编辑器、编译系统、连接程序和调试程序。 编辑器 采用全屏幕多窗口编辑器,复制,粘贴,裁减十分方便。 编译系统 MF软件包括了C/C++语言和汇编语言两个编译系统,用户可根据自己所熟悉的语言,任选一个来编写程序,并在集成环境中进行程序的编译(汇编)、连接、运行与调试。在本实验中,我们采用的是汇编语言来作为程序设计语言。 连接程序 采用TLINK。 调试程序 采用TDEBUGGER全屏幕调试程序,直观全面,使用方便。 以上应用程序(实验程序)开发工具,集成在集成开发环境(IDE)中,用户只需在集成开发环境全屏幕窗口中,点击主菜单的相应菜单项,即可随时启用。 第三章:分析 要实现上述设计要求,至少需要考虑:被控对象ADC0809的特性、接口模块8255A的基本特性、接口电路结构形式以及显示格式。 3.1 ADC0809的外部特性: ADC的外部引脚如下图,从图中可以看出 ,ADC0809有八个模拟量输入端(IN0-IN7),相应设置3根模拟量通道地址线(ADDA-ADDC),用以编码来选择8个模拟量输入通道。并且还设置1根地址锁存允许信号ALE,高电平有效。当 ALE变高,锁存由ADDa-ADDc编码所选中的通道号,将该通道的模拟量接入A/D转换器。 ADC0809的分辨率为8位,有8根数字量输出线(D0-D7),带有三态输出锁存器。并设置了1根输出允许信号OE,高电平有效。当读数据时,要使OE置高,打开三态输出锁存器,把转换的数字量送到数据线上。 12 1 2 3

文档评论(0)

3388813 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档