请教一个问题,简述adc0809的功能Vref

2016第三届物联网大会
智能后视镜产品方案对接会
中国LED智能照明高峰论坛
第三届·无线通信技术研讨会
第二届·中国IoT大会
ETFo智能安防技术论坛
移入鼠标可放大二维码
adc0809应用
来源:本站原创
作者:本站日 11:33
[导读] adc0809应用
1、模拟信号输入IN0~IN7: IN0-IN7 为八路模拟电压输
adc0809应用
1、模拟信号输入IN0~IN7: IN0-IN7 为八路模拟电压输入线,加在模拟开关上,工作时采用时分割的方式,轮流进行A/D 转换。2、地址输入和控制线 :地址输入和控制线共4 条,其中ADDA、ADDB 和ADDC 为地址输入线,用于选择IN0-IN7 上哪一路模拟电压送给比较器进行A/D 转换。ALE 为地址锁存允许输入线,高电平有效。当ALE 线为高电平时,ADDA、ADDB和ADDC 三条地址线上地址信号得以锁存,经译码器控制八路模拟开关通路工作。3、数字量输出及控制线(11 条):START 为“启动脉冲”输入线,上升沿清零,下降沿启动ADC0809 工作。EOC 为转换结束输出线,该线高电平表示AD 转换已结束,数字量已锁入“三态输出锁存器”。D0-D7 为数字量输出线,D7 为最高位。ENABLE 为“输出允许”线,高电平时能使D0-D7 引脚上输出转换后的数字量。4、电源线及其他(5 条):CLOCK 为时钟输入线,用于为ADC0809 提供逐次比较所需,一般为640kHz 时钟脉冲。Vcc 为+5V 电源输入线,GND 为地线。+VREF 和-VREF 为参考电压输入线,用于给电阻网络供给标准电压。+VREF 常和VDD 相连,-VREF 常接地。
ADC0809 芯片性能特点: 是一个逐次逼近型的A/D 转换器,外部供给基准电压;单通道转换时间116us;分辨率为8 位,带有三态输出锁存器,转换结束时,可由CPU 打开三态门,读出8 位的转换结果;有8 个模拟量的输入端,可引入8 路待转换的模拟量。ADC0809 的数据输出结构是内部有可控的三态缓冲器,所以它的数字量输出信号线可以与系统的数据总线直接相连。内部的三态缓冲器由OE 控制,当OE 为高电平时,三态缓冲器打开,将转换结果送出;当OE 为低电平时,三态缓冲器处于阻断状态,内部数据对外部的数据总线没有影响。因此,在实际应用中,如果转换结束,要读取转换结果,则只要在OE 引脚上加一个正脉冲,ADC0809 就会将转换结果送到数据总线上。在本系统中ADC0809 在电路中的连接如下图所示,在模拟量之前加入滤波电路是为了使采集数据更加准确,对于模拟输入通道,还需要采用一些消除干扰的措施,这点将在下一小节提到
ad相关文章
ad相关下载
技术交流、积极发言! 发表评请遵守相关规定。
MathWorks中国有限公司资深应用工程师陈建平表示:“2015年80%的公司开始认识到大数据对公司未来发展的重要性,38%的公司认为非常重要,而2014年的比例分...
今天华为的成功离不开3大基础软件系统的支撑,一是全球团队项目协作沟通邮件系统LOTUS,二是产品全生命周期管理软件PLM,三是算法开发和大数据处理软...
创新实用技术专题
版权所有 & 深圳华强聚丰电子科技有限公司
电信与信息服务业务经营许可证:粤B2-基于ADC0809的数字电压表_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
基于ADC0809的数字电压表
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩15页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢利用单片机AT89S51与ADC0809设计数字电压表,Voltmeter
电子开发网
搜索: 文章标题文章内容文章作者
您现在的位置:&&>>&&>>&&>>&正文
利用单片机AT89S51与ADC0809设计数字电压表,Voltmeter
1. 实验任务利用(51单片机)单片机AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数码显示,但要求使用的元器件数目最少。2. 电路原理图
&单片机数字电压表电路图Voltmeter&&3. 系统板上硬件连线a)&&&&&&&& 把“单片机系统”区域中的P1.0-P1.7与“动态数码显示”区域中的ABCDEFGH端口用8芯排线连接。b)&&&&&&& 把“单片机系统”区域中的P2.0-P2.7与“动态数码显示”区域中的S1S2S3S4S5S6S7S8端口用8芯排线连接。c)&&&&&&& 把“单片机系统”区域中的P3.0与“模数转换模块”区域中的ST端子用导线相连接。d)&&&&&&& 把“单片机系统”区域中的P3.1与“模数转换模块”区域中的OE端子用导线相连接。e)&&&&&&&& 把“单片机系统”区域中的P3.2与“模数转换模块”区域中的EOC端子用导线相连接。f)&&&&&&&& 把“单片机系统”区域中的P3.3与“模数转换模块”区域中的CLK端子用导线相连接。g)&&&&&&& 把“模数转换模块”区域中的A2A1A0端子用导线连接到“电源模块”区域中的GND端子上。h)&&&&&&& 把“模数转换模块”区域中的IN0端子用导线连接到“三路可调电压模块”区域中的VR1端子上。i)&&&&&&&&& 把“单片机系统”区域中的P0.0-P0.7用8芯排线连接到“模数转换模块”区域中的D0D1D2D3D4D5D6D7端子上。4. 程序设计内容&&&&&&&&&&&&&&&&&&&&&&&& i.&&&&&&&&&&&&& 由于ADC0809在进行A/D转换时需要有CLK信号,而此时的ADC0809的CLK是接在AT89S51单片机的P3.3端口上,也就是要求从P3.3输出CLK信号供ADC0809使用。因此产生CLK信号的方法就得用软件来产生了。&&&&&&&&&&&&&&&&&&&&&& ii.&&&&&&&&&&&&& 由于ADC0809的参考电压VREF=VCC,所以转换之后的数据要经过数据处理,在数码管上显示出电压值。实际显示的电压值 (D/256*VREF)5. 汇编源程序(略)6.C语言源程序#includeunsigned char code dispbitcode[]={0xfe,0xfd,0xfb,0xf7,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 0xef,0xdf,0xbf,0x7f};unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& 0x6d,0x7d,0x07,0x7f,0x6f,0x00};unsigned char dispbuf[8]={10,10,10,10,0,0,0,0};unsusbit ST=P3^0;sbit OE=P3^1;sbit EOC=P3^2;sbit CLK=P3^3;void main(void){& ST=0;& OE=0;& ET0=1;& ET1=1;& EA=1;& TMOD=0x12;& TH0=216;& TL0=216;& TH1=()/256;& TL1=()%256;& TR1=1;& TR0=1;& ST=1;& ST=0;& while(1)&&& {&&&&& if(EOC==1)&&&&&&& {&&&&&&&&& OE=1;&&&&&&&&& getdata=P0;&&&&&&&&& OE=0;&&&&&&&&& temp=getdata*235;&&&&&&&&& temp=temp/128;&&&&&&&&& i=5;&&&&&&&&& dispbuf[0]=10;&&&&&&&&& dispbuf[1]=10;&&&&&&&&& dispbuf[2]=10;&&&&&&&&& dispbuf[3]=10;&&&&&&&&& dispbuf[4]=10;&&&&&&&&& dispbuf[5]=0;&&&&&&&&& dispbuf[6]=0;&&&&&&&&& dispbuf[7]=0;&&&&&&&&& while(temp/10)&&&&&&&&&&& {& dispbuf[i]=temp%10; temp=temp/10; i++; } dispbuf[i]= ST=1; ST=0; } } } & void t0(void) interrupt 1 using 0 {CLK=~CLK; } & void t1(void) interrupt 3 using 0 {TH1=()/256; TL1=()%256; P1=dispcode[dispbuf[dispcount]]; P2=dispbitcode[dispcount]; if(dispcount==7) {P1=P1 | 0x80; } dispcount++; if(dispcount==8) {dispcount=0; } }
上一篇文章: 下一篇文章:
相关文章列表
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
还可以输入 200 个字【图文】Chap5 8051扩展资源(ADC0809)的C编程_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
Chap5 8051扩展资源(ADC0809)的C编程
上传于|0|0|暂无简介
大小:1.17MB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢}

我要回帖

更多关于 adc0809的clk 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信