实验报告 (2)

实验报告 (2)

ID:39289026

大小:59.00 KB

页数:4页

时间:2019-06-29

实验报告 (2)_第1页
实验报告 (2)_第2页
实验报告 (2)_第3页
实验报告 (2)_第4页
资源描述:

《实验报告 (2)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、大连理工大学实验报告实验室(房间号):420实验台号码:16班级:电英0901姓名:寇文广指导教师签字:成绩:实验五ADC0809实验一、实验目的和要求了解ADC0809模数转换器的基本原理,外围电路结构及编程方法;学习利用中断方法对ADC0809的编程方法。采用中断法编程,通过实验台左下角电位器RW1输出0~5V直流电压送入ADC0809通道0(IN0),利用LED显示模块以十六进制的方式显示ADC的数据。二、实验算法1.芯片的控制信号及引脚定义ALE:通道代码锁存控制。高电平锁存ADDA~ADDC代码;START:ADC芯片

2、转换启动控制。正脉冲的下降沿有效;EOC:ADC转换完成标志。高电平表明转换完成,再次启动时EOC=0;OUTPUTENABLE:输出数据端口的三态门控制端。高电平三态门导通。2.ADC模块三个地址的设计、确定方法(设ADC_CS=200H)启动端口地址200H状态端口地址202H数据端口地址201H3.ADC0809的控制操作完全依靠IN、OUT指令在执行时的相关的总线信号(/IOR、/IOW)实现的。在执行OUTDX,AL指令时DX寄存器中的地址信号被送到地址总线,经过译码器产生有效的片选信号,AL内容被送到数据总线上(此时

3、AL数据无效)。该指令执行时产生/IOW操作,这样在U16A芯片的输出产生正脉冲:高电平引发通道代码的锁存、下降沿启动ADC;同理执行INAL,DX指令时:当DX=202H(A1、A0=10B)时,ADC的状态信号EOC会经过U15A被送到数据总线上的D0(供CPU查询)或者经过U15B送到AD_IRQ提供中断信号,利用中断方式读取转换数据。当DX=201H(A1、A0=01B)时,U17A的输出是高电平,ADC的数据输出三态门控制OE=1(输出有效),数据被送到数据总线上,这样依靠IN指令ADC数据通过数据总线送到AL中。一次

4、AD转换的完整过程如下:MOVDX,ADC_CS;指向启动口(ADC_CS=2000H)OUTDX,AL;启动转换(START=1)ADDDX,02H;指向状态口LOOP1:INAL,DX;读取状态转换结束标志D0ANDAL,00000001B;取D0位JZLOOP1;是1表示转换结束,往下执行MOVDX,ADC_CSADDDX,01H;指向数据口INAL,DX;获取ADC数据存储在AL中中断方式下的ADC读取程序过程主程序:对MIR5的初始化,中断向量表的设定,开中断和等待中断。中断服务程序:读取ADC数据,调用显示子程序,再

5、次启动ADC转换,发送EOI显示子函数:十六进制LED显示ADC数据。一、实验电路图一、程序流程图二、程序清单I8255_AEQU210HI8255_KEQU213HAD_IOEQU200HDATASEGMENTBUFDB0DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVDX,I8255_KMOVAL,80HOUTDX,ALRPT:MOVDX,AD_IOOUTDX,ALMOVDX,AD_IOADDDX,2L1:INAL,DXTESTAL,01H

6、JZL1MOVDX,AD_IOINCDXINAL,DXMOVBUF,ALCALLDISPJMPRPTDISPPROCMOVDX,I8255_AMOVAL,BUFOUTDX,ALRETDISPENDPCODEENDSENDSTART六、运行截图实验为硬件电路实验,无软件截图。程序在实验台上成功运行。七、体会与建议实验涉及到硬件电路的连接,因此在调试之前一定要注意连接正确,若有错误,则先找线路,再单步运行即可。本实验加深了我对于中断应用的理解。八、实验设备WindowsXP系统PC机一台38EX试验台一台

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

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

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