单片机硬件实验
实验
一、实验目的
AD转换器ADC0809实验
熟悉外部扩展的AD转换器ADC0809的工作原理,学习使用并行模数转换芯片进行电压信号的采集和数据处理。二、实验设备及器件IBMPC机DP51PROC单片机综合仿真实验仪数字万用表三、实验内容及实验电路实验内容及实验电路通过片外总线方式访问并行模拟数字转换器芯片ADC0809,掌握模拟电压的通用采集方法。可以实现单通道采集或8通道采集。电路如图35所示。一台一台一台
图35
四、实验要求
ADC0809引脚接线图
理解掌握ADC009的AD转换原理和并行AD转换器接口的编程方法,学会使用ADC0809并行模数转换器实现电压信号采集的方案设计。
Page14of4
f单片机硬件实验
五、实验步骤1、单通道采集接线⑴使用2×10的排线连接D7区的J28接到A7区的J84;⑵将D2区10K电位器的左端金属孔通过导线连接到该区的GND金属孔,而右端金属孔通过导线连接到该区的VCC金属孔;⑶D2区10K电位器的中间金属孔连接到A7区的P2_IO2金属孔(IN0);⑷将A7区的P2_IO3P2_IO5分别连接到A2区的A2A0;⑸将A7区的P2_CS连接到A2区的A15;⑹用排线将A2区的J61与D1区的J52相连。2、实验步骤用表测量的结果相比较是否正确(所需观察的存储单元或者变量在程序中依照注释执行);⑵改变10K电位器的旋钮位置,用数字万用表测量中间金属孔的电压,再次运行程序至断点处,观察转换的结果是否正确。⑶扭动电位器,改变IN0模拟输入电压,再次运行程序到断点处,观察30H单元的数值是否随之改变,同时观察8个发光二极管显示的转换结果的二进制数(1亮,0灭),改变的是否正确?⑷数据换算成实际电压值是否与万用表的测量结果相等?3、实验参考程序清单⑴运行编写好的软件程序,每次跑到断点就会停止,此时观察转换的结果和用数字万
ORG
8000HLJMPORGMAINMOVMAIN1MOVMOVLOOPMOVX
启动AD转换
置数据区首地址,用于存放AD转换结果DPTR7FF8HP200,且P1ZHDPTRA
MAIN8100HSP70HR130H
读取转换结果MOVR1A转存
LCALLP1ZHCPLAMOVP1ALJMPMAIN1MOV21HAMOVC21H7MOV00HCMOVCACC0MOV21H7C
指向通道0
CALLDELAYMOVXADPTR
Page15of4
f单片机硬件实验
MOVC00HMOVACC0CMOVC21H6MOV00HCMOVCACC1MOV21H6CMOVC00HMOVACC1CMOVC21H5MOV00HCMOVCACC2MOV21H5CMOVC00HMOVACC2CMOVC21H4MOV00HCMOVCACC3MOV21H4CMOVC00HMOVACC3CMOVC21H3MOV00HCMOVCACC4MOV21H3CMOVC00HMOVACC4CMOVC21H2MOV00HCMOVCACC5
MOV21H2CMOVC00HMOVACC5CMOVC21H1MOV00HCMOVCACCr