微机接口技术课程设计目的及要求 下载本文

内容发布更新时间 : 2024/5/29 12:51:03星期一 下面是文章的全部内容请认真阅读。

微机接口技术课程设计目的及要求

一、 课程设计题

目的:结合一个实际的接口技术问题在实验台上编程模拟实现。

题目要求:1.由一个主控机(上位机)和若干个下

位机组成,上位机与下位机利用串行通讯接口进行连接,构成一个完整系统。主控机负责数据处理,下位机负责接口访问。

2.必须有通过FPGA设计的接口电路,并应用于该系统。

选题:每组可选择一个题目,鼓励自立题目。各组的题目不可相同。

题目举例:

远程数据采集系统/远程步进电机控制系统 点歌播放系统/路口交通灯控制系统 车流采集系统/食堂购饭系统 商场存包系统/电梯控制系统 远程电表抄表系统/远程XXXXXX系统 。。。。。。。 二、设计要求:

结合实际应用,设计一微机应用系统,要求该系统

综合应用并行接口、串行接口、其它接口(定时器接口、中断接口、模拟接口可选)、编制对应的程序,实现主控中心微机与下位机远距离传送以及远程控制或监测功能。

主控机:在显示屏上用数字、图形、表格、曲线等

直观数据处理的过程。

下位机:在显示屏上或用实验台的声光器件描述当前监控的工作状态。

三、设计内容

根据以上任务,系统总体结构如下图:

执行部件1 执行部件2 执行部件N 主 控 机 下位机1 下位机2 下位机N 1. 系统硬件由主控机(其中一台微机)、下位机(另一台位微机)和

执行部件组成。主控机与下位机通过串行通信线连接。

2. 执行部件:由接口电路等组成,将接收的数据送

入到下位机或将下位机输出的数据送到执行部件。

3. 下位机:与主控机通信,控制执行部件。

4.主控机:与所有下位机进行数据交换,必要时需建数据库,进行数据处理等。

5.主控机程序:串行(RS232)通信程序,数据处理程序等。 6.下位机程序:串行(RS232)通信程序,执行部件控制程序。

四、使用的接口和接口地址

1.输入接口

ADC0809接口、拨码开关

可接到8255接口芯片中,使用8255接口地址。 2. 输出接口

LED接口、步进电机接口

可接到8255接口芯片中,使用8255接口地址。 扬声器接口

可接到8254接口芯片中,使用8254接口地址。 3.微机串行接口

微机8250/COM1端口地址: 3F8H~3FFH

4. 8253/8254端口地址