微机系统课程实验报告

微机系统课程实验报告

ID:33278784

大小:2.39 MB

页数:27页

时间:2019-02-23

微机系统课程实验报告_第1页
微机系统课程实验报告_第2页
微机系统课程实验报告_第3页
微机系统课程实验报告_第4页
微机系统课程实验报告_第5页
资源描述:

《微机系统课程实验报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、微机系统与应用实验报告实验题目成绩常用函数波形发生器的设计评语:教师:年月日班级:030812学号:03081180姓名:陈双实验地点:E-Ⅱ312实验时间:2011.8.9-9.4一、应用系统设计方案l课程设计目的1、掌握微机系统总线与各芯片管脚连接方法,提高接口扩展硬件电路的连接能力。2、加深对和D/A芯片的工作方式的理解,学会编写程序,使D/A转换输出函数的方法。3、掌握通过A/D转换进行实时数据采集与处理的设计思路和实现方法。l实验原理1、DAC0832芯片的原理DAC0832各引脚功能:D0~D7:8位数据输入线,TTL电平,有效

2、时间应大于90ns(否则锁存器的数据会出错);  ILE:数据锁存允许控制信号输入线,高电平有效;  CS:片选信号输入线(选通数据锁存器),低电平有效;  WR1:数据锁存器写选通输入线,负脉冲(脉宽应大于500ns)有效。由ILE、CS、WR1的逻辑组合产生LE1,当LE1为高电平时,数据锁存器状态随输入数据线变换,LE1的负跳变时将输入数据锁存; XFER:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于500ns)有效;WR2:DAC寄存器选通输入线,负脉冲(脉宽应大于500ns)有效。由WR2、XFER的逻辑组合产生LE2,

3、当LE2为高电平时,DAC寄存器的输出随寄存器的输入而变化,LE2的负跳变时将数据锁存器的内容打入DAC寄存器并开始D/A转换。  IOUT1:电流输出端1,其值随DAC寄存器的内容线性变化;  IOUT2:电流输出端2,其值与IOUT1值之和为一常数;  Rfb:反馈信号输入线,改变Rfb端外接电阻值可调整转换满量程精度;  Vcc:电源输入端,Vcc的范围为+5V~+15V;  VREF:基准电压输入线,VREF的范围为-10V~+10V;  AGND:模拟信号地  DGND:数字信号地2、ADC0809芯片的原理主要特性:1)8路输入

4、通道,8位A/D转换器,即分辨率为8位。2)具有转换起停控制端。3)转换时间为100μs(时钟为640kHz时),130μs(时钟为500kHz时) 4)单个+5V电源供电5)模拟输入电压范围0~+5V,不需零点和满刻度校准。6)工作温度范围为-40~+85摄氏度7)低功耗,约15mW。ADC0809各引脚功能:IN0~IN7:8路模拟量输入端。  2-1~2-8:8位数字量输出端。  ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路  ALE:地址锁存允许信号,输入,高电平有效。  START:A/D转换启动脉冲

5、输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。  EOC:A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。  OE:数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。  CLK:时钟脉冲输入端。要求时钟频率不高于640KHZ。  REF(+)、REF(-):基准电压。  Vcc:电源,单一+5V。  GND:地。3、波形发生器原理要求能输出方波、锯齿波、三角波和正弦波。波形的发生使用汇编

6、语言来实现的。下面分别详述每一个波具体实现过程:方波:首先赋给AL00H,然后执行OUT指令输出,然后延时一段,在赋给AL0FFH,执行OUT指令输出,同样延时一段,一直循环下去,就可以得到方波。利用程序界面按钮,选中方波点开始就可以产生方波。三角波:首先赋给AL00H,然后执行OUT指令输出,在执行INC自动增1,然后判断AL是否加满,未满则继续,已满,AL置全“1”,然后输出数据减1,然后判断AL是否减到“0”,不为0则继续,就这样一直循环下去,就可得到连续的三角波。利用程序界面按钮,选中三角波点开始就可以产生三角波。锯齿波:首先赋给A

7、L00H,然后执行OUT指令输出,在执行INC自动增1,判断AL是否加满,未满则继续,已满,则继续赋给AL00H并继续判断,就这样循环下去,就可以得到连续的锯齿波。利用程序界面按钮,选中锯齿波点开始就可以产生锯齿波。正弦波:首先利用正弦函数算出各个点,一共取64个点,存放在内存(SIN)中,用AL指向内存首地址,取第一个数,然后输出,接着内存地址加1,延时一段时间,再取下一个数,就这样一直下去,直到读完64个数,并依次暑促每一个点,就可以得到正弦波。利用程序界面按钮,选中正弦波点开始就可以产生正弦波。l课程设计实验环境:1.硬件配置:微机一

8、台(Pentium4)微机接口技术实验箱一个ISA–PCI转接卡一块连接电缆一条万用表一块微机接口技术实验讲义一本导线、剥线钳等2.软件环境:WindowsXP平台VisualC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。