ADC0809与51单片机接口电路及应用程序

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

ADC0809与51单片机接口电路及应用程序最近研究了下ADC0809这个芯片,做了个电路,和大家分享电路原理图如下:500)this.width=500;border=0说明:D0~D7接51单片机的P2口(P2.0~P2.7)ADIN1和ADIN2为通道IN0和IN1的电压模拟量输入(0~5V)应用程序如下:#includereg52.h#defineucharunsignedcharsbitST=P1^0;sbitEOC=P1^1;sbitOE=P1^2;sbitCLK=P1^3;sbitADDCS=P1^4;ucharAD_DATA[2];//保存IN0和IN1经AD转换后的数据/**********延时函数************/voiddelay(uchari){ucharj;while(i--){for(j=125;j0;j--);}}/*********系统初始化***********/voidinit(){EA=1;//开总中断TMOD=0x02;//设定定时器T0工作方式TH0=216;//利用T0中断产生CLK信号TL0=216;TR0=1;//启动定时器T0ET0=1;ST=0;OE=0;}/***********T0中断服务程序************/voidt0(void)interrupt1using0{CLK=~CLK;}/***********AD转换函数**********/voidAD(){ST=0;ADDCS=0;//选择通道IN0delay(10);ST=1;//启动AD转换delay(10);ST=0;while(0==EOC);OE=1;AD_DATA[0]=P2;OE=0;ST=0;ADDCS=1;//选择通道IN1delay(10);ST=1;//启动AD转换delay(10);ST=0;while(0==EOC);OE=1;AD_DATA[1]=P2;OE=0;}/*****************主函数**************/

1 / 3
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功