ZKX's LAB

adc0809 控制字 单片机控制ADC0809程序

2020-07-23知识14

adc0809操作方法,adc0809操作方法 4.查询法操作 5.用中断法可提高CPU的利用率,当ADC转换结束,由EOC信号上升沿通过8259A中断控制逻辑向CPU发出中断请求,CPU响应中断在。ADC0809 VHDL控制程序 这么久都没人回答,说明这个问题不好回答,你还是用Quartus II 9.0 里面自带的那个仿真功能吧,虽然不太好用,但我一直对付着用着,比写激励文件方便些ADC0809怎么用啊? ADC0809是带有8位A/D转换器、8路 多路开关 以及微处理机兼容的控制逻辑的CMOS组件。它是逐次逼近式A/D转换器,可以和单片机直接接口。(1)ADC0809的内部逻辑结构 。ADC0809通过并行接口8255A与PC总线连接的接口电路如题38图所示, 请大神给一下答案,上次差几分挂了。。。 (1)若选择ADC0809的通道IN2模拟信号输入,此时8255A的引脚PC6PC5PC4=_010_。(2)如何控制ADC0809转换的开始?在 PC7 输出正脉冲。(3)CPU如何知道ADC0809转换结束?令 CPU 读出 PC2,当读出为低电平时,ADC0809 就转换结束了。(4)设8255A的控制口地址为387H,编写完成8255A初始化的程序段,方式控制字中无关位默认为0。MOV AL,10000011B;PB方式0输入,PC7~4输出、PC3~0输入MOV DX,387HOUT DX,ALEND有谁用单片机控制ADC0809当输出大于设定值时继电器工作? ADC0809输出给单片机的数据类型是二进制的。ADC是8位模数转换器,以5V作参考电压(8位数字量表示0~255),则:5/255≈0.0196,这就是分辨率(即数字量没加1,电压值加0.0196V),放大10000倍为196,所以ss=196*s表示放大10000倍后的电压值。接下来就是取个/十/百/千/万位的数字了。ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D模数转换器。其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。目前仅在单片机初学应用设计中较为常见。主要特性:1)8路输入通道,8位A/D转换器,即分辨率为8位。2)具有转换起停控制端。3)转换时间为100μs(时钟为640KHz时),130μs(时钟为500KHz时)。4)单个+5V电源供电。5)模拟输入电压范围0~+5V,不需零点和满刻度校准。6)工作温度范围为-40~+85摄氏度。7)低功耗,约15mW。如何使单片机控制选择adc0809的 根据ADc0809控制时序图,编写相应的驱动程序,基本与ADC0804驱动方式一致。单片机ADC0809如何控制模拟信号 ADC0809是模数转换芯片,只能采集模拟信号,控制模拟信号要靠数模转换芯片,比如DAC0832

#单片机#adc0809#unsigned

随机阅读

qrcode
访问手机版