预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

湖北教育学院课程设计报告课程名称:微机接口技术课程设计设计题目:微机数据采集系统设计与制作系别:计算机科学与工程系专业:计算机科学与技术组别:15组长:汪三明学号:2003501079起止日期:06年9月5日~06年9月10日指导教师:张绪辉教研室主任:张绪辉微机数据采集系统设计与制作第I页目录第一章需求分析11.1本课程设计题目11.2本课程设计需求分析11.3课程设计思想11.4软硬件开发环境21.5开发工具2第二章概要设计22.1实验平台并行接口插座及各功能模块22.1.1实验平台并行接口插座22.1.2可编程并行接口芯片8255A32.2A/D数据采集模块设计52.2.1要求52.2.2分析52.2.3设计62.3设计方法及其原理6第三章详细设计73.1硬件设计73.2软件设计7第四章调试与操作说明114.1硬件连接114.2软件调试11第五章课程设计总结与体会11第六章致谢!12第七章参考文献12需求分析1.1本课程设计题目微机数据采集系统设计与制作.1.2本课程设计需求分析1.2.1要求:1单通道采集数据并显示;2多通道循环采集数据并显示。1.2.2任务:1进行微机数据采集系统电路硬件设计画出电路原理图PCB图或元器件布线图;2安装或焊接元器件;3进行数据采集系统控制程序设计(采用ASM或CPP语言);4.系统联调提交一个满足上述二种要求之一的微机数据采集系统设计。1.3课程设计思想首先根据实验要求设计A/D数据采集电路然后按照电路原理选用一些元器件在面包板上分别搭建电路模块。由于实验中要用到MFID多功能微机实验平台板上的8255A作接口控制信号所以要用两头带插针的软导线通过26芯电缆的插孔将8255A的输出信号接入面包板这样整个的组成了A/D数据采集系统的硬件。其次编写A/D数据采集系统的控制程序并进行调试。最后加入软件控制程序对接口进行驱动组成了A/D数据采集系统。A/D数据采集模块、平台板、微机组成的数据采集系统框图如图1.1。(短型电缆)总线驱动板微机平台板50芯并口A/D数据采集模块26芯J5J1图1.1A/D数据采集系统示图1.4软硬件开发环境MF2KI软件采用系统集成技术把实验程序的开发工具故障诊断程序和外设模块演示程序集成在一个环境中构成一个用户程序集成开发环境IDE(IntegratedDevelopmentEnvironment)。用户程序的编辑、编译、连接、运行和修改的全过程都在一个集成的环境中完成大大提高了编程的效率。这个环境目前已有4个版本每个版本提供了内容丰富的汇编语言和C/C++语言开发软件包并以全屏幕窗口环境的形式供用户使用。1.5开发工具实验程序的开发工具包括编辑器、编译系统、连接程序和调试程序。1:编辑器采用全屏幕多窗口编辑器复制粘贴裁减十分方便。:2:编译系统MF2KI软件包括了C/C++语言和汇编语言两个编译系统用户可根据自己所熟悉的语言任选一个来编写程序并在集成环境中进行程序的编译(汇编)、连接、运行与调试。3:连接程序采用TLINK。4:调试程序采用TDEBUGGER全屏幕调试程序直观全面使用方便。以上应用程序(实验程序)开发工具集成在集成开发环境(IDE)中用户只需在集成开发环境全屏幕窗口中点击主菜单的相应菜单项即可随时启用。概要设计2.1实验平台并行接口插座及各功能模块2.1.1实验平台并行接口插座并行接口插座有26根信号线其中24根信号线是开自8255的三个端口(A口、B口和C口)输出有锁存功能输入有缓存功能。可作三个独立的8位传送也可作16位传送为用户提供设计各种并行设备控制模块的并行接口电路。J5还包括了+5V电源线和地线其信号线分布如图2.1所示。2.1.2可编程并行接口芯片8255A2.1.2.18255A的基本特性8255A是个具有两个8位(A口和B口)和两个4位(C口高/低4位)并行I/O端口的接口芯片它为Intel系列CPU与外部设备之间提供TTL电平兼容的接口如打印机、A/D、