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