欢迎来到天天文库
浏览记录
ID:6382460
大小:82.00 KB
页数:7页
时间:2018-01-12
《“基于pc的adda板卡实验”指导书》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、-电子专用设备原理与实现技术实验指导书DJ实验一基于PC的ADDA板卡实验一实验目的1.了解A/D,D/A板卡相关知识;2.熟悉PC7429和PC7462板卡的基本原理、性能参数以及使用方法;3.掌握利用PC7429和PC7462板卡进行A/D、D/A转换的编程方法;二实验设备PC7429板卡、PC7462板卡、工控机、模拟示波器、信号发生器、37针接插件、导线若干三实验原理1.PC-742912位16路1MHz转换速率高速存储式A/D板PC-7429是一种高性能价格比的高速存储A/D板,设计时考
2、虑为用户提供尽可能高的A/D采样性能,可广泛应用于各种高速模拟信号的测量分析,多路信号扫描采集。符合PC总线标准。主要特点、性能:·通道:16路单端输入自动通道扫描(800KHZ)·量程:输入0~5V或±5V·分辨率:12位,AD1671芯片·转换速度:1MHz(单通道最大达1.25MHz)·误差:±1.5LSB,精度0.3%·A/D工作方式:软件启动、外触发(上升沿)、外时钟同步·定时器基准:200nS,16位定时器(8254)·读数方式:16位操作,顺序读入·程控采样速率:1MHz~100Hz(
3、可编程)·RAM容量:64KB采样点,采样长度可程控(1-64K,由16位计数器控制)·I/O地址:0~3F0H任选,出厂是:210~21FH·输入阻抗:10MΩ·中断:IRQ10、11、12任选其一·外形尺寸:240mm(长)×106mm(宽)(1)地址设置地址设定板上占用4条地址线A0-A3,参与GAL译码,余下的6条I/O译码地址(A4-A9),参与LS688比较器,由XF36位跳线器选择开关选择,其定义如下:(XF3)123456-7--电子专用设备原理与实现技术实验指导书DJA4A5A6A
4、7A8A9跳线器短路时,相应地址位为“0”;断开时,相应地址位为“1”。例:欲选择操作地址为210H-21FH,XF3的设定方法如下:123456OFFONONONONOFFA4A5A6A7A8A9A0-A3地址(16个)由PC7429板占用,分配如下:基地址读操作写操作212HA/D状态,STATE=0转换结束模拟输入的通道号CH215H启动A/D转换RUN210211H.16位操作,读转换数据216H系统分位REW213H工作模式MODE21CH采样长度计数器LD21EH定时器,控制采样速度TD
5、21FH定时器/计数器控制寄存器(2)安装:l关掉主机电源,打开机箱l将板上跳线设置检查一遍,出厂为:210H,IRQ10,单极性l将PC7429插入一个“AT”(16位)总线槽,并固定好l将所有的外部连线接好,盖上机箱(3)编程框图:设置:设置MODE,模式↓设置定时器↓设置采样长度(地址计数器)↓设置A/D通道号CH写↓复位REW↓启动A/D,RUN↓END读数:STATE的D0?=0,A/D?END←┐-7--电子专用设备原理与实现技术实验指导书DJYES↓----------┘↓写REW,复
6、位↓读数据附例程序:SAMPLE.C的程序例#includeInti,j,k;intdata[10000];/*数据*/unsignedinttd,ld;/*td:dataoftimer定时器数据*//*ld:dataofadr.counter计数器数据*/main()td=100;ld=10000;/*setmode*/outp(0x213,0);/*模式*//*timer定时器设置*/outp(0x21f,0xb4);j=td/256;i=td-j*256;outp(0x21e
7、,i);/*低8位*/outp(0x21e,j);/*高8位*//*adr.counter*//*采样长度*/outp(0x21f,0x32);j=ld/256;i=ld-j*256;outp(0x21c,i);/*低8位*/outp(0x21c,j);/*高8位*//*channelnumber*/outp(0x212,3);/*通道号,=3*//*rew*/outp(0x216,0);/*复位*//*start*/outp(0x215,0);/*启动*//*ifA/DendA/D是否完?*/do
8、i=inp(0x212)&1;while(i!=0);/*rew&readdata*/outp(0x216,0);/*复位*/for(i=0;i
此文档下载收益归作者所有