您的当前位置:首页单片机应用设计

单片机应用设计

来源:锐游网
温度信号采集系统

一、 实验目的:

掌握单片机与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转换器做一个系统还是相当的不容易,要仔细的分析系统所要做的每一个环节,然后根据每个环节流程写出程序,然后最后再进行调试,每一个步骤都要细心,这样才能在过程中少出错。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top