STAR PCI使用说明.docx

上传人:b****4 文档编号:6134456 上传时间:2023-05-09 格式:DOCX 页数:60 大小:618.36KB
下载 相关 举报
STAR PCI使用说明.docx_第1页
第1页 / 共60页
STAR PCI使用说明.docx_第2页
第2页 / 共60页
STAR PCI使用说明.docx_第3页
第3页 / 共60页
STAR PCI使用说明.docx_第4页
第4页 / 共60页
STAR PCI使用说明.docx_第5页
第5页 / 共60页
STAR PCI使用说明.docx_第6页
第6页 / 共60页
STAR PCI使用说明.docx_第7页
第7页 / 共60页
STAR PCI使用说明.docx_第8页
第8页 / 共60页
STAR PCI使用说明.docx_第9页
第9页 / 共60页
STAR PCI使用说明.docx_第10页
第10页 / 共60页
STAR PCI使用说明.docx_第11页
第11页 / 共60页
STAR PCI使用说明.docx_第12页
第12页 / 共60页
STAR PCI使用说明.docx_第13页
第13页 / 共60页
STAR PCI使用说明.docx_第14页
第14页 / 共60页
STAR PCI使用说明.docx_第15页
第15页 / 共60页
STAR PCI使用说明.docx_第16页
第16页 / 共60页
STAR PCI使用说明.docx_第17页
第17页 / 共60页
STAR PCI使用说明.docx_第18页
第18页 / 共60页
STAR PCI使用说明.docx_第19页
第19页 / 共60页
STAR PCI使用说明.docx_第20页
第20页 / 共60页
亲,该文档总共60页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

STAR PCI使用说明.docx

《STAR PCI使用说明.docx》由会员分享,可在线阅读,更多相关《STAR PCI使用说明.docx(60页珍藏版)》请在冰点文库上搜索。

STAR PCI使用说明.docx

STARPCI使用说明

目录

0

第一章简介1

1.1实验仪介绍1

1.2功能特点1

1.2.1软件1

1.2.2硬件2

第二章硬件结构4

2.1STARES598PCI实验仪PCI部分组成4

2.1.1StarPCI9052板卡4

2.1.2DMA&32BITRAM板卡4

2.1.3STARES-PCI模块4

2.2STARES598PCI实验仪PCI部分安装4

2.3电路外观6

2.4A1区:

12864液晶显示模块电路7

2.5A2区:

16×16LED实验电路7

2.6A3区:

CPU总线、片选区8

2.7A4区:

控制区8

2.8B1区:

语音模块ISD1420电路8

2.9B2区:

逻辑笔、单脉冲、频率发生器9

2.10B3区:

8259电路10

2.11B4区:

8155、8255电路10

2.12B5、C6区:

扩展区11

2.13C1区:

电源区11

2.14C2区:

93C4611

2.15C3区:

138译码器11

2.16C4区:

X504512

2.17C5区:

8253、825112

2.18D1区:

蜂鸣器12

2.19D2区:

0~5V电压输出13

2.20D3区:

光敏电阻、压力测量13

2.21D4区:

并串转换14

2.22D5区:

串并转换14

2.23E1区:

步进电机14

2.24E2区:

PWM电压转换、功率放大电路14

2.25E3区:

继电器15

2.26E4区:

I2C总线(包括24C02A,PCF8563P,ZLG7290)15

2.27E5区:

8279键盘/LED控制器16

2.28E6区:

825017

2.29E7区:

RS23217

2.30E8区:

RS48517

2.31F1区:

直流电机转速测量/控制18

2.32F2区:

串行AD18

2.33F3区:

DAC0832数模转换19

2.34G1区:

温度测量/控制19

2.35G2区:

红外通讯19

2.36G3区:

串行DA20

2.37G4区:

ADC0809模数转换20

2.38G5区:

键盘&LED21

2.39G6区:

发光管、按键、开关21

2.40G7区:

接触式IC卡22

第三章星研集成环境软件23

3.1软件安装23

3.1.1安装星研集成环境软件23

3.1.2软件卸载23

3.1.3软件启动23

3.1.4编译器24

3.1.5README文件24

3.2如何使用星研集成环境软件25

3.2.1数据传送程序(ASM)25

3.2.2数据传送程序(C)37

1简介

1.1实验仪介绍

STARES598PCI实验仪提供了几乎所有最实用、新颖的接口实验,提供详尽的C、汇编例子程序、使用说明,不但可以满足各大专院校进行单片机、8086/8088、32位微机原理课程的开放式实验教学,也可以让参加电子竞赛的学生熟悉各种类型的接口芯片,做各种实时控制实验,轻松面对电子竞赛;也可以让刚参加工作的电子工程师迅速成为高手。

STARES598PCI提供实验仪与微机同步演示功能,方便实验室老师的教学、演示。

提供一个库文件或提供对应的软中断,如果学生上机时间有限,只需编写最主要的程序,其它调用库文件或软中断即可。

它布局合理,清晰明了;模块化设计,可以无限升级,让您的选择永不落伍;兼容性强,可以轻松升级,减少设备投资;使用方便,易于维护。

PCI部分允许学生在Windows98/ME/2000/XP/2003等操作系统下,使用星研集成环境软件,编写、编译、连接、错误定位、调试、观察、修改系统、PCI扩展板上提供的8位I/O、32K8位SRAM、32位I/O、32位SRAM,而不需要熟悉DOS环境,不需要使用早期的PWB、TD等DOS下的调试环境,也不用为无法查看硬件内容而发愁。

PCI部分允许学生在Windows98/ME/2000/XP/2003等操作系统下直接操作硬件,因为星研已替您解决了操作系统的限制,例如:

INAL,DX;OUTDX,EAX。

星研提供了多种软中断功能,方便学生编写程序。

星研尽力让您一切如意。

1.2功能特点

1.2.1软件

1、提供我公司自主版权的星研集成环境软件,2004年它已被认定为上海市高新技术成果转化项目

◇集编辑器、项目管理、启动编译、连接、错误定位、下载、调试于一体,多种实验仪、仿真器、多类型CPU仿真全部集成在一个环境下,操作方法完全一样,不用费事费力,去熟悉多种软件环境。

◇完全VC++风格。

支持C、PL/M、宏汇编:

同时支持Keil公司C51、Franklin公司C51、IAR/Archimedes公司的C51、IntelC96、Tasking的C196、Borland公司的TASM、TurboC。

◇支持ASM(汇编)、C、PLM语言,多种语言多模块混合调试,文件长度无限制。

◇支持BIN、HEX、OMF、AUBROF等文件格式。

可以直接转载ABS、OMF文件。

◇支持所有数据类型观察和修改。

自动收集变量于变量窗(自动、局部、模块、全局)。

◇无须点击的感应式鼠标提示功能。

◇功能强大的项目管理功能,含有调试该项目有关的仿真器、所有相关文件、编译软件、编译连接控制项等所有的硬软件信息,下次打开该项目,无须设置,即可调试

◇支持USB、并口、串口通信。

◇提供模拟调试器。

◇符合编程语言语法的彩色文本显示,所有窗口的字体、大小、颜色可以随意设置。

3、提供几十个实验的汇编、C版本的源文件。

提供一个库文件,如果学生上机时间有限,只需编写最主要的程序,其它调用库文件即可。

实验仪可提供以下软件实验:

十进制数加法,十进制数减法,四字节二进制数转十进制数,数据传送,冒泡排序,二分查找法,散转等。

 

1.2.2硬件

1、传统实验

74HC244、74HC273扩展简单的I/O口;蜂鸣器驱动电路;74HC138译码;8250串行通讯实验;8251串行通讯实验;RS232和RS485接口电路;8155、8255扩展实验;8253定时、分频实验;128*64液晶点阵显示模块;16X16LED点阵显示模块;键盘LED控制器8279,并配置了8位LED、4*4键盘;并行AD实验;并行DA实验;光电耦合实验;直流电机控制;步进电机控制;继电器控制实验;逻辑笔;打印机实验;电子琴实验;74HC4040分频得到十多种频率;另外提供8个拨码盘、8个发光二极管、8个独立按键;单脉冲输出。

2、新颖实验

录音、放音模块实验;光敏电阻、压力传感器实验;F/V、V/F实验(扩展);接触式IC卡读写实验;非接触式IC卡读写实验(扩展);触摸屏实验(扩展)

串行接口实验

1)一线DALLAS公司的DS18B20测温实验

2)红外通信实验3)CANCAN2.0(扩展模块)

4)USBUSB1.1、USB2.0、USB主控(扩展模块)

5)以太网10M以太网模块(扩展模块)6)蓝牙(扩展模块)

3、闭环控制

1)门禁系统实验2)光敏电阻、压力传感器实验

3)旋转图形展现实验

4)直流电机转速测量,使用光电开关测量电机转速

5)直流电机转速测量,使用霍尔器件测量电机转速

6)直流电机转速控制,使用霍尔器件、光电开关精确控制电机转速

7)数字式温度控制,通过该实验可较好认识控制在实际中的应用

4、实验扩展区,提供扩展实验接口,用户可自行设计实验

可以提供USB1.1、USB2.0、USB主控、10M以太网接口的TCP/IP实验模块、CAN总线、NANDFLASH模块、FV_VF模块、触摸屏、非接触式IC卡、CPLD(XC9572、XC95108、EPM7128)、FPGA模块、GPS、GPRS。

其它模块正在陆续推出中,例如:

超声波测距、测速、蓝牙、双通道虚拟示波器、虚拟仪器、读写优盘。

5、EDA——CPLD、FPGA可编程逻辑实验

逻辑门电路:

与门、或门、非门、异或门、锁存器、触发器、缓冲器等;半加器、全加器、比较器、二、十进制计数器、分频器、移位寄存器、译码器;常用的74系列芯片、接口芯片实验;8段数码块显示实验;键盘、8位LED动态扫描;16x16点阵式LED显示实验;串行通信收发;SPI总线;I2C总线等

提供VHDL、Verilog语言编写的实验范例

6、PCI总线部分:

允许在Dos、Windows98/ME/2000/2003/XP环境调试

提供PCI9052板卡,也可以选用PCI9054,将PC机的PCI总线转换为LOCAL及ISA总线。

允许用户在32位微机实模式和保护模式下调试并运行实验程序。

提供Dos汇编、TurboC、32位汇编、VC++等多个版本的实验程序。

不但可以完成上述实验,还能做PCI特定实验:

1)32位扩展数据RAM(128K)的读写;32位I/O控制;ISA总线实验;8259中断实验;8237DMA传送实验;中断处理实验;描述符及描述符表实验;任务内控制转移实验;任务切换实验;虚拟8086环境实验;实模式与保护模式间切换实验

2)WDM驱动程序:

PCI、USB驱动程序编写、调试实验;提供详细例程。

3)使用PCI模板,做PCI总线控制开发。

2硬件结构

2.1STARES598PCI实验仪PCI部分组成

STARES598PCI实验仪PCI部分包含:

StarPCI9052板卡、DMA&32BITRAM板卡、STARES-PCI转接模块、STARES598PCI实验仪主机。

2.1.1StarPCI9052板卡

一般器件无法与PCI总线直接连接,PCI9052将PCI总线上的信号转换成PCI9052的局部总线信号,PCI9052通常工作于ISA模式,这时,对第一个扩展的Memory空间、第一个扩展的IO空间操作,PCI9052产生的的局部总线信号相当于一片8086或8088CPU产生的所有信号(它没有中断响应管脚INTA),可以配置为8位总线、16位总线,StarPCI9052缺省配置为8位总线;其它扩展空间可以随意工作于8位、16位、32位总线,StarPCI9052的缺省配置为32位总线。

StarPCI9052上的93LC46,用于StarPCI9052配置资源;3片74AHC245用于地址总线、低8位数据总线驱动;一片M4A532/32用于实验仪主机与PCI9052信号隔离。

设计PCI总线板卡,通常至少使用4层PCB板(一次的准备费为1500元左右,生产周期为二周左右),需要注意高速信号处理,用户可以考虑采用StarPCI9052板卡,另外设计一个双面板,就可以满足要求。

这样可以节约大量的时间和金钱。

这时,StarPCI9052上的74HC245、M4A532/32请取下。

2.1.2DMA&32BITRAM板卡

它包含8位32K高速RAM、32位128K高速RAM、8237、D8..D31总线驱动、控制电路,可做8位SRAM读写实验、32位SRAM读写实验、DMA传输实验。

做DMA传输实验前,请把StarPCI9052板卡、DMA&32BITRAM板卡与STARES-PCI连接的二条扁平电缆断开,否则,无法正确完成实验。

2.1.3STARES-PCI模块

STARES-PCI模块起桥接作用,把StarPCI9052板卡、DMA&32BITRAM板卡与实验仪主机连接起来。

STARES-PCI上有4片74HC273,可做32位I/O实验。

2.2STARES598PCI实验仪PCI部分安装

安装步骤:

1.关闭PC微机电源。

2.打开PC微机机箱,将DMA&32BITRAM板卡插入StarPCI9052板卡,StarPCI9052板卡插入主机板上任一PCI总线扩展插槽中(白色),并将40芯扁平电缆插入板卡上的40芯插座中锁定,34芯扁平电缆接入板卡上的34芯插座中锁定(注意缺口方向)。

3.开启PC机电源,在PC机刚完成BIOS要进入Windows时即PC机显示CPU类型、CPU时钟、内存大小、软驱类型时,应该可以看到在PCIdevicelisting......下,有如下显示有VendorID为10EB,DeviceID为8376的PCI板卡存在,若无则表明PCI板卡未插好,需要重新插入。

4.在第3步完成后,Windows完全启动并会出现一发现新设备,需要驱动程序的对话框。

5.选择搜索设备最新驱动程序,点下一步。

6.指定位置,并点击浏览按钮。

7.在此对话框中选择到光盘的如下目录:

\实验仪\PCI\驱动\WIN98_ME或\实验仪\PCI\驱动\WIN2000_XP并选择文件StarPci9052.inf。

8.按向导指示直至安装完毕。

9.将扁平电缆另一端接到实验箱的插座上。

(注意缺口方向)

10.将随机所带电源线插入实验箱的电源插头上。

11.安装完毕可以做实验了。

注意2~9的步骤仅是实验仪第一次安装时要做,以后就不必处理。

注意:

1、如果第一次安装后,微机无法启动,可能是板卡没有插好;

2、调试结束后微机无法热启动、冷启动,请把与STARES-PCI的IRQ相连的导线取下即可(如果实验仪不断给微机发中断请求信号,微机无法正常运行。

 

2.3电路外观

本章将逐一介绍实验仪的各个功能模块、相应的结构,读者在编写程序前,首先熟悉相应的硬件电路。

2.4A1区:

12864液晶显示模块电路

CS:

片选信号,低有效。

CS1/2:

左右半屏使能选择,H:

左半屏,L:

右半屏。

RS:

选择读写的是指令或数据,L:

指令,H:

为数据。

RW:

读写控制端,L:

写操作,H:

读操作。

2.5A2区:

16×16LED实验电路

JP23、JP24组成16根行扫描线;JP33、JP34组成16根列扫描线。

2.6A3区:

CPU总线、片选区

JP45:

地址线A0..A7;

JP48、JP50:

低位地址/数据总线;

JP51、JP55:

MCS51的P1口;

JP59:

高位地址线A8..A15;

JP61、JP64:

MCS51的P3口,P3.7、P3.6作读、写信号线用;

JP66:

相当于一个MCS51类CPU座,使用40芯扁线与用户板相连,可仿真P0、P2口作地址/数据使用的MCS51类CPU。

片选区

片选

偏移地址范围

片选

偏移地址范围

CS1

0F0H~0FFH

CS5

0B0H~0BFH

CS2

0E0H~0EFH

CS6

0A0H~0AFH

CS3

0D0H~0DFH

CS7

090H~09FH

CS4

0C0H~0CFH

CS8

080H~08FH

CS1-CS8的实际地址等于系统给8位I/O区域分配的基地址+上述的偏移地址范围,假如:

系统把D800H~D8FF分配给8位I/O区域,CS1的地址范围是:

0D8F0H~0D8FFH。

2.7A4区:

控制区

主控部分。

2.8B1区:

语音模块ISD1420电路

JP13、JP14、JP15:

设置操作模式,MCU:

CPU控制方式;MANUAL:

手动(REC、PLAYL、PLAYE)控制方式。

REC:

录音按键,低电平有效;

PLAYE:

电平放音按键,低电平有效,直到放音内容结束停止放音

PLAYL:

边沿放音按键,下降沿有效,并在下一个上升沿停止放音

2.9B2区:

逻辑笔、单脉冲、频率发生器

 

逻辑笔:

测试接口,输入

测量信号

绿灯(DS13):

高电平点亮

红灯(DS14):

低电平点亮

两灯同时亮:

频率信号

 

逻辑笔电路原理图

单脉冲电路原理图

S4:

脉冲发生开关

正脉冲:

上凸符号端口输出正脉冲

负脉冲:

下凹符号端口输出负脉冲

频率发生器电路原理图

4M:

输出4MHZ频率信号;其他端口输出的信号频率与端口下标识的数值一致

2.10B3区:

8259电路

 

CS:

片选信号,低电平有效;

A0:

地址信号

INR0..INR7:

中断输入

INT:

中断输出

INTA:

中断响应

 

2.11B4区:

8155、8255电路

 

CS:

片选信号,低电平有效;

A0、A1:

地址信号。

JP52:

PC口;

JP53:

PB口;

JP56:

PA口。

CS:

片选信号,低电平有效。

IO/M:

高电平,选择I/O口;

低电平,选择数据RAM。

JP75:

PB口;

JP76:

PA口;

JP79:

PC口。

 

 

打印口

 

2.12B5、C6区:

扩展区

实验仪提供了二个扩展区,用来扩展USB1.1、USB2.0、USB主控、10M以太网接口的TCP/IP实验模块、CAN总线、NANDFLASH模块、FV_VF模块、非接触式IC卡、CPLD(XC9572、XC95108、EPM7128)、FPGA模块、GPS、GPRS。

其它模块正在陆续推出中,例如:

超声波测距、测速、蓝牙、双通道虚拟示波器、虚拟仪器、读写优盘。

如果扩展模块较大,可以同时使用二个扩展区。

2.13C1区:

电源区

C1区为用户提供了5V(2A)、+12V(300mA)、-12V(300mA)等几种电源接口。

2.14C2区:

93C46

CS:

片选,高有效

SCL:

时钟

DI:

数据输入

DO:

数据输出

2.15C3区:

138译码器

A、B、C:

3位数据输入口

Y0~Y7:

8位译码数据输出口

G1、

译码控制口

2.16C4区:

X5045

 

CS:

片选,低有效

SCK:

时钟

SI:

数据输入

SO:

数据输出

RESET:

复位信号输出端,高电平有效

 

2.17C5区:

8253、8251

CS:

片选信号,低电平有效;

A0、A1:

地址信号;

CS:

片选信号,低电平有效;

RxC、TxC:

收发时钟;

C/D:

命令/数据;

RXD、TXD:

串行收发。

CLK:

时钟。

2.18D1区:

蜂鸣器

Ctrl:

控制接口,0-蜂鸣

2.19D2区:

0~5V电压输出

0-5V:

电压输出端

 

2.20D3区:

光敏电阻、压力测量

光敏电路

R41、R57是光敏电阻;OUT:

模拟电压信号输出端。

测压电路

压力测量:

R41:

电阻应变片,阻值1K;

OUT:

压力模拟电压信号输出端。

 

2.21D4区:

并串转换2.22D5区:

串并转换

2.23E1区:

步进电机

2.24E2区:

PWM电压转换、功率放大电路

PWM电压转换电路

IN:

信号输入

OUT:

PWM转换电压输出

 

功率放大电路

 

IN1:

信号输入

OUT1:

信号输出

 

2.25E3区:

继电器

CTRL:

继电器开闭控制端

COM1、COM2:

公共端1、2

CLOSE1、CLOSE2:

常闭端1、2

CUT1、2:

常开端1、2

2.26E4区:

I2C总线(包括24C02A,PCF8563P,ZLG7290)

 

SDA:

数据线

SCL:

时钟

KEY:

按键中断,低有效

INT:

PCF8563P中断输出

CLKOUT:

PCF8563频率输出

A:

接按键的列线

B:

接数码管段码

C:

接数码管选择脚

D:

接按键的行线

2.27E5区:

8279键盘/LED控制器

CS:

片选信号,低电平有效

A0:

地址信号

CLK:

时钟

A:

接按键的列线

B:

接数码管段码

C:

接数码管选择脚

D:

接按键的行线

2.28E6区:

8250

CS:

片选信号,低电平有效;

A0、A1、A2:

地址信号;

SIN:

串行输入

SOUT:

串行输出

2.29E7区:

RS232

2.30E8区:

RS485

2.31F1区:

直流电机转速测量/控制

使用光电开关测速

使用霍尔器件测速

CTRL:

控制电压(DAC0832经功放电路提供)输入;REV:

光电开关或霍尔器件脉冲输出(用于转速测量);LIGHT:

低电平点亮发光管。

2.32F2区:

串行AD

CS:

片选,低电平有效;

CLK:

时钟输入端;

AIN:

模拟量输入端;

DO:

数字量输出端。

 

2.33F3区:

DAC0832数模转换

CS:

片选,低有效;OUT:

转换电压输出;电位器W5:

调整基准电压。

2.34G1区:

温度测量/控制

TOUT:

数据线

TCtrl:

温度控制端,向发热电阻

RT1供电

 

2.35G2区:

红外通讯

IN:

串行数据输入OUT:

串行数据输出

CLK:

载波输入,可接31250(B2区)频率输出

2.36G3区:

串行DA

CS:

片选,低有效

DIN:

数字量输入端

SCLK:

时钟

OUT:

模拟量输出端

2.37G4区:

ADC0809模数转换

CS:

片选,低有效;

CLK:

输入时钟(10k-1280kHZ);

ADDA,ADDB,ADDC:

通道地址输入口;

EOC:

转换结束标志,高有效。

IN0、IN3、IN5、IN7:

模拟量输入

2.38G5区:

键盘&LED

A:

按键的列线

B:

数码管段码

C:

数码管选择脚

D:

按键的行线

2.39G6区:

发光管、按键、开关

发光管电路原理图

JP65:

发光管控制接口,0-灯亮,1-灯灭

按键电路原理图开关电路原理图

JP74:

按键控制接口;按下-0信号,松开-1信号JP80:

开关控制接口;闭合-0信号,断开-1信号

2.40G7区:

接触式IC卡

3星研集成环境软件

3.1软件安装

3.1.1安装星研集成环境软件

一.新用户安装步骤

使用光盘安装:

1.将仿真器、实验仪所配CD插入CD-ROM驱动器。

2.在“我的电脑”或“资源管理器”中选择CD-ROM驱动器\WIN32\星研,然后运行SETUP.EXE文件即可进入安装界面。

3.中文界面,用户只需按程序提示一步一步进行安装即可。

使用Internet下载文件的用户

1.运行下载文件(XingYan.exe),软件自动执行安装程序。

2.安装程序为中文显示,用户只需按程序提示一步一步进行安装即可。

二.已安装过低版本星研集成环境软件的用户的安装步骤:

1.首先将原来的低版本软件进行卸载,具体步骤请参考“软件卸载”部分的内容。

2.以后按新用户的安装步骤进行安装。

在安装过程中,如果用户没有指定安装目录,安装完成后会在C:

盘建立一个C:

\XINGYAN目录(文件夹),结构如下:

XingYan可执行文件、DLL文件、寄存器文件

EXAMPLES例子程序

3.1

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2