10位adc程序C语言,ADC资料及C语言驱动程序

以下为《ADC资料及C语言驱动程序》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

4414d3c667389aa9e3748819e40f3ac7.png

ADC0809 资料

ADC0809 是带有 8 位 A/D 转换器、 8 路多路开关以及微处理机兼容的控制逻辑的 A/D 转换器,可以和单片机直接接口。

CMOS 组件。它是逐次逼近式

主要特性

1)8 路 8 位 A/D 转换器,即分辨率 8 位。

2)具有转换起停控制端。

3)转换时间为 100μs 4)单个+ 5V 电源供电

5)模拟输入电压范围 0 ~+5V ,不需零点和满刻度校准。 6)工作温度范围为 -40 ~+ 85 摄氏度

7)低功耗,约 15mW 。

外部特性(引脚功能) ADC0809 芯片有 28 条引脚,采用双列直插式封装,如图 13 .23 所示。下面说明各引脚功能。 IN0~IN7 :8 路模拟量输入端。 2-1~2-8:8 位数字量输出端。 ADDA 、ADDB 、ADDC :3 位地址输入线,用于选通 8 路模拟输入中的一路

ALE :地址锁存允许信号,输入,高某某有效。 START : A/D 转换启动信号,输入,高某某有效。 EOC : A/D 转换结束信号, 输出,当 A/D 转换结束时, 此端输出一个高某某 (转换期间一直为低电平) 。 OE:数据输出允许信号,输入,高某某有效。当 A/D 转换结束时,此端输入一个高某某,才能打开输出三

态门,输出数字量。 CLK:时钟脉冲输入端。要求时钟频率不高于 640KHZ 。 REF(+)、 REF(-):基准电压。 Vcc:电源,单一+ 5V。 GND :地。 ADC0809 的工作过程是:首先输入 3 位地址,并使 ALE=1 ,将地址存入地址锁存器中。此地址经译码选通

8 路模拟输入之一到比较器。 START 上升沿将逐次逼近寄存器复位。 下降沿启动 A/D 转换,之后 EOC 输出信号变低, 指示转换正在进行。直到 A/D 转换完成, EOC 变为高某某,指示 A/D 转换结束,结果数据已存入锁存器,这个信号 可用作中断申请。当 OE 输入高某某 时,输出三态门打开,转换结果的数字量输出到数据总线上。

ADC0809 对输入模拟量要求:信号单某某,电压范围是 0-5V ,若信号太小,必须进行放大;输入的模拟量在 转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。

地址输入和控制线: 4 条 ALE 为地址锁存允许输入线,高某某有效。当 ALE 线为高某某时,地址锁存与译码器将 A,B,C 三条地址

线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。 A,B 和 C 为地址输入线,用于选通 IN0

-IN7 上的一路模拟量输入。通道选择表如下表所示。 ST 为转换启动信号。当 ST 上跳沿某某,所有内部寄存器清零;下跳沿某某,开始进行 A/D 转换;在转换期间, ST

应保持低电平。 EOC 为转换结束信号。当 EOC 为高某某时,表明转换结束;否则,表明正在进行 A/D 转换。 OE 为输 出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。 OE =1,输 出转换得到的数据; OE=0 ,输出 数据线呈高阻状态。 D7-D0 为数字量输出线。

CLK 为时钟输入信号线。因 ADC0809 的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为 500KHZ ,

VREF (+), VREF (-)为参考电压输入。 ADC0809 应用说明

(1). ADC0809 内部带有输出锁存器,可以与 AT89S51 单片机直接相连。 (2). 初始化时,使 ST 和 OE 信号全为低电平。 (3). 送要转换的哪一通道的地址到 A,B,C 端口上。 (4). 在 ST 端给出一个至少有 100ns 宽的正脉冲信号。 (5). 是否转换完毕,我们根据 EOC 信号来判断。 (6). 当 EOC 变为高某某时,这时给 OE 为高某某,转换的数据就输出给单片机了。 实验任务 从 ADC0809 的通道 IN3 输入 0 -5V 之间的模拟量,通过 ADC0809 转换成数字量在数码管上以十进制形成显示 出来。 ADC0809 的 VREF 接+5V 电压。

程序设计内容 (1). 进行 A/D 转换时,采用查询 EOC 的标志信号来检测 A/D 转换是否完毕,若完毕则把数据通过 P0 端口 读入,经过数据处理之后在数码管上显示。 (2). 进行 A/D 转换之前,要启动转换的方法: ABC =110 选择第三通道 ST=0,ST=1 ,ST=0 产生启动转换的正脉冲信号 . C 语言源程序 #include unsigned 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,10,0,0,0}; unsigned char dispcount; sbit ST="P3"^0; sbit OE="P3"^1; sbit EOC="P3"^2; unsigned char channel="0xbc";//IN3 unsigned char getdata; void main(void) { TMOD=0x01;

TH0=(65536-4000)/256; TL0=(65536-4000)%256; TR0=1; ET0=1; EA=1; P3=channel; while(1) { ST=0; ST=1; ST=0; while(EOC==0); OE=1; getdata=P0; OE=0; dispbuf[2]=getdata/100; getdata=getdata%10; dispbuf[1]=getdata/10; dispbuf[0]=getdata%10; } } void t0(void) interrupt 1 using 0 { TH0=(65536-4000)/256; TL0=(65536-4000)%256; P1=dispcode[dispbuf[dispcount]]; P2=dispbitcode[dispcount]; dispcount++; if(dispcount==8) { dispcount=0;

}

女人, 应该活出自己的自信和精彩, 不能把赖以生存的东西寄托在他人身上,不管他多么爱你,终有一天会厌倦你的依赖和无所事事。越有能力的女人, 越有能力的女人,越值得拥有和疼惜。

越自信; 越有能力的女人,越可爱;

爱情,充满了热烈和激情,在热情恋爱中的男女,都会忽略掉对方的缺点,看到的都是优点,甚至失去理智和冷静。倘若恋爱时候,太过于理智和冷静,可能就不叫爱情。再热烈的爱, 都有冷却的时候,冷却后的我们,始终是要考虑现实生活里的柴米油盐酱醋茶的。

最好的爱情,是能够经历时间的考验,在激情过后,依然愿意陪你在俗世烟火里,看细水长流。都说陪伴是最长情的爱,但是最好的陪伴,就是简单的柴米油盐。

人生充满世味,需要醉人的浪漫,更离不开俗世烟火,然而不是每一个人都会因为爱情,而走进一生无悔的圆满婚姻里。再浪漫的婚姻,都离不开柴米油盐酱醋茶的瓢碗碰撞。好的爱情 和婚姻,是两个人同视着一个方向,携手并进。

在婚姻里,女人的独立并不是为了证明什么?而是让自己活的更精彩,让生活更幸福。优秀的女人,也会让你更具有魅力。真正爱你的人,不光让你有丰衣足食的生活,更会让你越来越 优秀。

一个聪明的女人,她不会因为安逸的生活去爱上一个男人,她会因为这个男人的优秀而义无反顾的爱上他。一般来说,男人和女人,是一样的,都希望另一半是可以在生活里独立行走的 人,是可以给自己成长和进步的人,能够让自己有安全感,绝不是在患得患失里生活。

真正爱你的人, 没有配不配, 也许对方不是最好条件的一个, 但一定是那个可以让你进步, 也最让你悸动心灵的人。 没有谁愿意看到自己的另一半, 每一天都在浑浑噩噩不思进取的活着。

爱你的人,相处中会让你越活越漂亮,越活越精彩。在爱情的路某某,两个真心相爱的人,会彼此相互成长,相互快乐的进步。 你也许不优秀,但是因为爱,优秀可以影响你,这就叫,近朱者赤。若真心爱对方,不妨彼此一起努力,彼此鼓励,彼此进步,让距离不再越来越远。

距离近了,心才能更好的靠近。真爱对方,有时候也会相互改变。能够为了你改变自己,让自己变得更优秀的人,才是最爱你的人。

第一名:天蝎座

天蝎男必定是隐私保护的最好的男人咯! 就连天蝎男的很多想法都不是那么容易就被理解的呢!

天蝎座的男人大脑很复杂, 总部是那么容易就被人了解的, 即便你们已经认识了很长时间,

或许你都不是那么容易就了解天蝎男的心里在想什么呢!不过天蝎座的男人在爱情上说专情真的是温柔极致,可是另一方面在暧昧这方面,天蝎男也的确不是一个省油的灯呢!天蝎座的男人

总是惹的身边女人都对自己有些小情愫哦!

第二名:巨蟹座

巨蟹男对家庭是很偏爱的,但有时候作为中央空调的他会跟身边的很多女人暧昧,当控制不住自己感情的时候,巨蟹男也会做出一些出格的事情,不过这个时候的巨蟹男会尽可能的隐藏 自己的感情,不管有多喜欢情人,或者是有多少小秘密,巨蟹男都当作是没有发生过一样的捍卫自己的家庭,的确像巨蟹男这样负责任的男人很少见,可是巨蟹男也是有些小秘密的哦!只不 过巨蟹座的男人想法比较谨慎和细致,哪怕是敏感的女人,也不是那么容易就能够发现的呢!

第三名:双子座

双子男生活中是一个比较多变的人,不是那么容易就被人发现双子男的小秘密呢!双子座的男人并不用那个刻意的隐藏自己,双子男说的话你就分不出究竟是真是假,这大概就是双子男 善变的性格吧!即便是你抓到了什么蛛丝马迹,双子男也会很有办法来磨平的,再加上双子座的男人身边的朋友很多,这些狐朋狗友当中帮双子男说话的人也不在少数呢!所以呀!双子座的 男人的确是把自己的隐私保护的很好呢!劝你还是拉拢一下双子男的朋友了解他不愿被你知道的事情吧!

第一名:天蝎座

天蝎男必定是隐私保护的最好的男人咯! 就连天蝎男的很多想法都不是那么容易就被理解的呢!

天蝎座的男人大脑很复杂, 总部是那么容易就被人了解的, 即便你们已经认识了很长时间,

或许你都不是那么容易就了解天蝎男的心里在想什么呢!不过天蝎座的男人在爱情上说专情真的是温柔极致,可是另一方面在暧昧这方面,天蝎男也的确不是一个省油的灯呢!天蝎座的男人

总是惹的身边女人都对自己有些小情愫哦!

第二名:巨蟹座

巨蟹男对家庭是很偏爱的,但有时候作为中央空调的他会跟身边的很多女人暧昧,当控制不住自己感情的时候,巨蟹男也会做出一些出格的事情,不过这个时候的巨蟹男会尽可能的隐藏 自己的感情,不管有多喜欢情人,或者是有多少小秘密,巨蟹男都当作是没有发生过一样的捍卫自己的家庭,的确像巨蟹男这样负责任的男人很少见,可是巨蟹男也是有些小秘密的哦!只不 过巨蟹座的男人想法比较谨慎和细致,哪怕是敏感的女人,也不是那么容易就能够发现的呢!

第三名:双子座

双子男生活中是一个比较多变的人,不是那么容易就被人发现双子男的小秘密呢!双子座的男人并不用那个刻意的隐藏自己,双子男说的话你就分不出究竟是真是假,这大概就是双子男 善变的性格吧!即便是你抓到了什么蛛丝马迹,双子男也会很有办法来磨平的,再加上双子座的男人身边的朋友很多,这些狐朋狗友当中帮双子男说话的人也不在少数呢!所以呀!双子座的 男人的确是把自己的隐私保护的很好呢!劝你还是拉拢一下双子男的朋友了解他不愿被你知道的事情吧!

以上为《ADC资料及C语言驱动程序》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值