电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

模/数转换器ADC0809

来源:-- 作者:-- 浏览:285

标签:

摘要: ADC0809是一种典型的A/D转换器,是8位8通道的A/D转换器。ADC0809由一个8位A/D转换器、一个8路模拟量开关、8路模拟量地址锁存/译码器和一个三态数据输出锁存器组成。A/D 转换器的主要技术指标是分辨率、转换误差、转换速度。1 MCS-51与ADC0809的接口ADC0809时钟信号由单片机的ALE信号2分频获得。ADC0809通道地址由P0 口的低3位

    ADC0809是一种典型的A/D转换器,是8位8通道的A/D转换器。ADC0809由一个8位A/D转换器、一个8路模拟量开关、8路模拟量地址锁存/译码器和一个三态数据输出锁存器组成。A/D 转换器的主要技术指标是分辨率、转换误差、转换速度。
1 MCS-51与ADC0809的接口
ADC0809时钟信号由单片机的ALE信号2分频获得。ADC0809通道地址由P0 口的低3位直接与ADC0809的A、B、C相连。转换后的N个数据顺序存放到起始地址为data_addr数据存区。

 

查询方法,对N(N≤8)路模拟信号进行A/D转换。
ADST:MOV R1,#data_addr ;置数据区首地址指针
MOV DPTR,#addr_ch1 ;指向第1个通道
MOV R2,#0NH ;通道个数
LOOP:MOVX @DPTR,A ;启动A/D转换
...  ;延时
MOVX A,@DPTR ;读取转换结果
MOV @R1,A ;结果转存到数据区
INC DPTR ;指向下一通道
INC R1 ;修改数据区指针
DJNZ R2,LOOP ;若N路未转换完则继续转换


中断方式,对N(N≤8)路模拟信号进行A/D转换。
初始化程序:
ADST: MOV R1,#dat_addr ;数据暂存区首地址
MOV R2,#0NH ;共N路
SETB ITl ;INT1下降沿触发
SETB EA ;中断允许
SETB EX1 ;开中断1
MOV DPTR,#addr_ch1 ;指向第1通道
MOVX @DPTR,A ;启动A/D转换
MOV A,R2 ;通道数送A
LOOP: JNZ LOOP ;N路未转换完等中断
中断服务程序:
MOVX A,@DPTR ;读取A/D转换结果
MOVX @R1,A ;存A/D转换结果
INC DPTR ;下一个通道
INC R1 ;下一个数据存放单元
MOVX @DPTR,A ;启动下一个通道
DEC R2 ;通道数减1
MOV A,R2
RETI ;中断返回

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67