新闻中心

EEPW首页>电源与新能源> 模拟/数字转换器ADC0804

模拟/数字转换器ADC0804

——
作者: 时间:2006-12-11 来源: 收藏

所谓A/D转换器就是/转换器(Analog to Digital Converter 简称ADC)是将输入的信号转换成为信号。



ADC0804的规格及引脚图

试验原理图:

/CS:芯片选择信号。

VREF:辅助参考电压。

/WR:用来启动转换的控制当/WR自HI变为LO时,转换器被清除;当/WR回到HI时,转换正式启动;

/RD:外部读取转换结果的控制脚输出信号。

DB0~DB7:8位输出。

/INTR:中断请求信号输出,低电平动

AGND,DGND:信号以及数字信号接地。

CLK IN,CLK R:时钟输入或接振荡元件(R,C),频率约限制在100KHz~1460KHz

VIN(+),VIN(-):差动模拟电压输入。输入单端正电压时,VIN(-)接地;

VCC:电源供应以及作为电路的参考电压。

ADC0804电压输入与数字输出关系如表所示


ad_cs equ P3.6
ad_wr equ P2.0
ad_rd equ P3.7
ad_input_port equ p1
org 0000h
ajmp main
org 0030h
main:
lcall adc_demo
ajmp main
;// 启动AD转换
Adc_Start:
clr ad_cs
nop
clr ad_wr
nop
setb ad_wr
nop
setb ad_cs
nop
ret
Adc_Read: ;// 读AD转换
mov ad_input_port,#0ffh
clr ad_cs
nop
clr ad_rd
nop
nop
mov a,AD_INPUT_PORT
nop
setb ad_rd
nop
setb ad_cs
ret
;// AD转换读取延时程序,显示读到的数值
Adc_Demo:
lcall Adc_Start
lcall delay1ms
lcall adc_read
clr p2.0
clr p2.3
mov p0,a
ret
delay1ms:
mov r7,#10
tt1:
mov r6,#50
djnz r6,$ ;2us
djnz r7,tt1
ret
end



关键词:模拟数字

评论


相关推荐

技术专区

关闭