微机接口技术实验指导书(5)

2019-03-05 23:23

电机。J7是一个20芯通用插座,用于外接用户开发的实验板,本系统中8279键盘显示实验板就从此插头引出。J7各引脚信号安排如下:

19 D0 20

17 D1 18

15 D2 +5V 16

13 D3 14

11 D4 12

9 D5 A0 10

7 D6 A1 8

5 D7 6

3 IRQ 4

1 CS 2

RES +5V IOR IOW CLK GND GND 17、50线总线插座信号安排

18、直流电源开关(K1)和存储器地址选择开关(K2) 实验台上有一直流电源开关(K1),在实验台的左上角。在主机电源打开后,再打开实验台上开关K1,实验台才会加电。另外,实验台上还有一个四位拨动开关K2,在实验台8255芯片的右方。K2是在做存储器实验时选择存储器地址使用的。

19、使用外加直流电源注意事项:

《1》用户可以使用主机电源,也可以使用外加直流电源,主机电源通过总线扩展卡引入到实验台的50芯插座上,再通过短路子JA接到电源开关上。该实验台出厂时是按使用主机电源连接的。

《2》用户若想使用外加电源。必须首先将JA上的三个短路片全部拔掉,将主机电源断开,才能将外部电源接入。

《3》用户电源通过外接电源插座J0接到实验台上。插入以前应仔细检查电源插头上各路电源与J0上标注的是否相同,如不相同应修改电源插头,否则会损坏实验台。

《4》外接电源插入以前,应检查各路电源输出是否正确,如不正确应修改或更换电源。

《5》以上各项都正常后,打开电源即可进行实验。

附录二汇编程序使用方法

因为pci总线结构支持p&p即插即用功能,每台微机分配给pci扩展板的资源是动态浮动的,不像isa总线是固定死的,因此分配给设备的i/o基地址、mem基地址空间及int中断号会因为不同的微机而变化(详细介绍请参看pci总线规范文档或本设备的教师实验指导书),所以实验前需要确定当前微机中pci卡的资源,并用其替换程序中的相应值,重新编译链接后才能实现实验效果。

如果发现您的微机中tpc卡的设置与以下内容所描述的不一致,这应该是系统没有分配好资源导致的,实验可能做不了,您可以将驱动卸掉再重新安装,看看还出现这种情况否,或是换一台机器试一下,确认是tpc卡的问题还是操作系统安装驱动程序时出现的问题。

需要替换的基地址值为每个汇编程序头中的定义行: io基地址为:

。。。

ioport equ 0d400h-0280h ; tpc 卡中设备的io地址 。。。 或

。。。

ioport_data equ 0d400h-0280h ; tpc 卡中设备的io地址 。。。 或

。。。

ioport_cent equ 0d800h ;tpc 卡中PCI接口芯片的io地址 。。。

mem基地址为:

。。。

mem_data equ 0f6000000h ; tpc 卡中设备的mem地址 。。。

其中”0d400h”是pci接口在微机中被动态分配的io基地址,即需要替换的地址,相当于设备中的地址0280h。

”0d800h”是TPC卡中PCI接口芯片上的设置寄存器组占用的io地址,因为某些实验需要设置该芯片的寄存器。

”0f6000000h”是pci接口在微机中被动态分配的mem基地址,也是需要替换的地址,相当于设备存储器的起始地址0h。 替换方法如下:

步骤1:

参照实验指导书安装接口卡及其驱动程序

步骤2:

启动微机并打开“控制面板”-〉“系统”-〉“设备管理器”并查到“微机原理教学实验装置”

打开“TPC”

找到两个输入/输出范围(数值可能不会与图中相同),其中一个范围大小是0ffh的是PCI接口芯片上的设置寄存器组占用的io地址空间,另一个范围大小是07fh的是TPC设备的io地址空间;两个内存范围(数值可能不会与图中相同),一个范围大小是0ffh的是PCI接口芯片占用的mem地址空间,另一个范围大小是0fffffh的是TPC设备的mem地址空间。

它们的起始地址即为我们需要的基址值,图中PCI接口芯片输入输出范围是c000-c0ff,基址为c000;TPC设备的输入输出范围是c400-c47f,基址为c400;TPC设备的内存范围是f5800000-f58fffff,基址为f5800000。

记录下基址值。

步骤3:

用记录下的基址值替换每个汇编程序头中的定义行中的值,并重新编译链接后即可。 io基地址为:

。。。

ioport equ 0d400h-0280h ; tpc 卡中设备的io地址 。。。 或

。。。

ioport_data equ 0d400h-0280h ; tpc 卡中设备的io地址 。。。 或

。。。

ioport_cent equ 0d800h ;tpc 卡中PCI接口芯片的io地址 。。。

mem基地址为:

。。。

mem_data equ 0f6000000h ; tpc 卡中设备的mem地址 。。。

即替换“0d400h”为“0c400h”,“0d800h”为“0c000h”,“0f6000000h”为

“0f58000000h”,并重新编译链接后即可。

如果程序中使用了中断,则需要根据TPC属性窗口中的中断请求号码来修改程序中的中断向量、中断掩码的参数,并重新编译链接后即可。

附录三HQFC集成开发环境的使用说明

1、运行程序/“HQFC集成开发环境.EXE”,如下图

2、自动检测接口

软件自动检测所安装有的接口(包括PCI微机接口、USB微机接口、EX386嵌入微机接口),如果检测到硬件显示为绿色,否则为红色。

3、选择接口类型

选择USB接口,进入USB微机接口开发环境。如下图:

4、硬件检测


微机接口技术实验指导书(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015别墅门十大品牌

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: