单片机应用设计
一、 实验目的:
掌握单片机与A/D转换器ADC0809的基本接线方法并熟悉ADC各个管脚的位置和功能,能用ADC0809做一个比较简单的系统。
二、 实验仪器:
Keil uVision3, protous
三、 简要原理:
通过使用单片机和A/D转换器ADC0809为核心元件,外接一些反相器和滑动变阻器组成基本电路,实现一个温度采集系统,温度信号为0--5V,通过ADC0809读入单片机,每分钟采集一个数据。然后调节滑动变阻器,改变电压信号,从而采集到不同电压下的温度信号。
四、实验数据及计量结果:
实验原理图:
实验代码:
ORG 0000H LJMP MAIN ORG 000BH LJMP INT0
MAIN:
MOV R1,#10 MOV SP,#60H
MOV TMOD,#01H MOV TL0,#0B0H MOV TH0,#3CH MOV IE,#82H SETB TR0 SJMP $
INT0:
DJNZ R1,LOOP
LCALL ADC MOV R1,#10 LOOP:
MOV TL0,#0B0H MOV TH0,#3CH RETI
ADC:
MOV DPTR,#0F0FFH MOV A,#00H
MOVX @DPTR,A HERE:
JNB P3.2,HERE MOVX A,@DPTR RET END
实验数据以及计量结果: A:33H 电压:1.3V A:70H 电压:2.3V A:9EH 电压:3.0009V A:0D1 H 电压:4.1V
四、 实验心得:
通过这次实验,我已基本了解和掌握的ADC0809的基本使用方法和连线方法,已经初步初步掌握了它的管脚的基本功能。
用单片机与A/D转换器做一个系统还是相当的不容易,要仔细的分析系统所要做的每一个环节,然后根据每个环节流程写出程序,然后最后再进行调试,每一个步骤都要细心,这样才能在过程中少出错。
因篇幅问题不能全部显示,请点此查看更多更全内容