实验七 AD转换实验.ppt

实验七 AD转换实验.ppt

ID:52541447

大小:1.17 MB

页数:15页

时间:2020-04-09

实验七  AD转换实验.ppt_第1页
实验七  AD转换实验.ppt_第2页
实验七  AD转换实验.ppt_第3页
实验七  AD转换实验.ppt_第4页
实验七  AD转换实验.ppt_第5页
资源描述:

《实验七 AD转换实验.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、1.ADC0809芯片逻辑结构框图-比较器+实验四A/D转换实验一、实验预习内容2.ADC0809引脚图IN0~IN7:8路模拟量输入端。ADDC,ADDB,ADDA:地址输入端,用以选择8个模拟量之一。ALE:地址锁存允许信号。START:启动A/D转换控制信号输入端。其上升沿使内部逐次逼近寄存器复位,下降沿启动A/D转换。CLOCK:时钟脉冲输入端。DB7~DB0:8位数字量输出端。EOC:转换结束信号。输出、高电平有效。OE:输出允许信号。VREF(+)、VREF(-):基准电源正负端。VCC:电源电压,十5V。GND:地线。1、掌握A/D转换与单片机的接口方法。2、了解A/D

2、芯片ADC0809转换性能及编程方法。3、通过实验了解单片机如何进行数据采集。二、实验目的利用实验箱上的ADC0809做A/D转换器,电位器提供模拟电压信号,编写程序,将模拟量转换为数字量,用数码管显示模拟量转换的结果。同时用万用表测量输入的模拟电压,与转换后的数字量比较。作图,横坐标是模拟电压,纵坐标是转换的数字量,检查A/D转换的线性度。三、实验内容主要程序段※启动A/D转换只需如下两条指令:MOVDPTR,#PORTMOVX@DPTR,A读取转换结果所需指令:MOVXA,@DPTR※通过8279显示时,先对8279送写显示命令MOVDPTR,#0CFE9HMOVA,#90HMO

3、VX@DPTR,A然后再把查出来的字形码通过8279的数据口送出即可。8279显示、键盘芯片第21引脚A0—缓冲器地址A0=1时,读取状态标志位或写入命令;A0=0时,读写一般数据。由指导书第一部分表1-2(P4)可知,其数据口地址为0CFE8H;故对8279送写显示命令,地址为0CFE9H。写显示RAM命令D7D6D5D4D3D2D1D010010000复位键A/D接口CPU板座GND模拟电压输入调节电位器CS0四、实验步骤1、实验连线CS0CS0809(地址为0CFA0H)AN0ADIN02、用实验箱左上角的“VREF.ADJ”电位器调节ADC080912脚上的参考电压至5V

4、。3、调节模拟输入端AN0分别为0、1、2、3、4V。4、编写程序并全速运行。5、检查显示数据是否与电位器输出的电压相符合。6、编写实验报告。五、实验结果在输入电压AN0分别为0V,1V,2V,3V,4V,5V时显示数据分别为00H,33H,66H,99H,0CCH,0FFH(数据低位略有偏差属正常现象)。记录实验数据并作图0V1V2V3V4V理论值00H33H66H99H0CCH实际测量值输入输出注意事项:输入量每变化一次,需要重新启动、运行程序、读结果。0v1v2v3v4v66H33H00H0FFH99H0CCH数字量输出模拟量输入注意:1、编程前先在E盘目录下建一个文件夹,并取

5、一个英名名字,即名字中不能有汉字和数字。编完程序将其存于该目录下。2、做完实验将实验箱右上角的CPU板卸下,再关实验箱。六、编写实验报告包括实验预习内容,实验目的,实验内容,实验步骤、正确的程序代码、实验结果及坐标图。七、实验程序ORG0000HLJMPSTARTORG4100HSTART:MOVDPTR,#0CFA0H;启动通道0MOVX@DPTR,AMOVR0,#0FFHLOOP1:DJNZR0,LOOP1;等待MOVXA,@DPTRMOVR1,ADISP:MOVA,R1;从R1中取转换结果SWAPA;高四位和低四位互换ANLA,#0FH;并依次存放在50H到51H中MOV50H

6、,AMOVA,R1ANLA,#0FHMOV51H,ALOOP:MOVDPTR,#0CFE9H;写显示RAM命令字MOVA,#90HMOVX@DPTR,AMOVR0,#50H;存放转换结果地址初值送R0MOVR1,#02HMOVDPTR,#0CFE8H;8279数据口地址DL0:MOVA,@R0LCALLTABLE;转换为显码MOVX@DPTR,A;送显码输出INCR0DJNZR1,DL0SJMPDEL1TABLE:INCAMOVCA,@A+PCRETDB3FH,06H,5BH,4FH,66H,6DH,7DH,07HDB7FH,6FH,77H,7CH,39H,5EH,79H,71HDE

7、L1:MOVR6,#255;延时一段时间使显示更稳定DEL2:MOVR5,#255DEL3:DJNZR5,DEL3 DJNZR6,DEL2LJMPSTART;循环ENDORG0000HLJMPSTARTORG4100HSTART:MOVDPTR,#0CFA0HMOVX@DPTR,AMOVR0,#0FFHLOOP1:DJNZR0,LOOP1MOVXA,@DPTRMOVR1,ADISP:MOVA,R1SWAPAANLA,#0FHMOV50H,AMOVA,R1A

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

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

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