ADC0809通过并行接口8255A与PC总线连接的接口电路如题38图所示, 请大神给一下答案,上次差几分挂了!!!

作者&投稿:俎燕 (若有异议请与网页底部的电邮联系)
微机原理8086与ADC0809,通过8255A连接的电路图问题~

要知道8255A的输入输出口具有锁存功能,即使片选信号消失了,数据还在端口上;
先好好研究 8255A芯片功能吧;

其实可以直接和单片机相连,通过8255当然也可以,用8255的A口连ADC0809的数据线D0~D7,B口连ADC0809的8个通道,C口连ADC0809的控制线就可以了。

(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, 387H
OUT DX, AL

END


单片机 问题 求思路个知识点
DC0809的主要特性有:(1) 8路输入通道,8位A\/D转换器,即分辨率为8位;(2) 具有转换起停控制端;(3) 转换时间为100μs;(4) 单个+5V电源供电;(5) 模拟输入电压范围0~+5V,不需零点和满刻度校准;(6) 工作温度范围为-40~+85摄氏度;(7) 低功耗,约15mW。3、ADC0809的工作过程:...

adc0809设计数码管显示电压如果量程怎么改成10v
请问您是想问“adc0809设计数码管显示电压量程怎么改成10v吗?”adc0809设计数码管显示电压量程可以通过电阻分压改成10v。1、加一个隔直流电容隔断信号源的0v直流电位;2、用分压电阻从直流电源分出5v直流电压加到输出端,输出端电压就可达到10v。这样dc0809设计数码管显示电压量程就可以变为10v了。

如何将浓度在AD转换器中对应十六进制数?
浓度,不可被 DC0809 转换。浓度,先要转换成电压,才可被 DC0809 转换。令最高浓度,转换为 FFH。令最低浓度,转换为 00H。据此要求,设计出电路。当浓度为 500 时,即可转换到 0~FFH 之间。

高分急求英文翻译
The design of a single AT89C51 � � � epiphyseal Dao break Cynoglossus � DC0809 at the core of First Instance, to speed sensor, the odometer counter, thermistor sensors, pressure sensors as the main external components, combined with the necessary ...

stc单片机中EA必须接高电平吗?
可以接高电平!这方面的学习资料建议你多到吴鉴鹰吧看看,里面的资源比较多,希望可以帮到你 DC0809的主要特性有:(1) 8路输入通道,8位A\/D转换器,即分辨率为8位;(2) 具有转换起停控制端;(3) 转换时间为100μs;(4) 单个+5V电源供电;(5) 模拟输入电压范围0~+5V,不需零点和满刻度...

五通桥区13081415264: 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, 387H OUT DX, ALEND

五通桥区13081415264: 哪位大神知道,ADC0809如何通过8255A和8031单片机连接的,求知道
寇江特尔: 其实可以直接和单片机相连,通过8255当然也可以,用8255的A口连ADC0809的数据线D0~D7,B口连ADC0809的8个通道,C口连ADC0809的控制线就可以了.

五通桥区13081415264: 利用ADC0809将电位器提供的模拟量转换成数字量,若转换得到数字大于150则通过8255并行口 -
寇江特尔: 你是不是只要这部分:DATA=P1;//取转化好的数字量 if(DATA>150) {led=0xcf;PB=PB&led;//不改变其他口状态,0点亮L5 } else { led=0xbf; PB=PB&led;//点亮L6 }

五通桥区13081415264: A/D转换时单片机要扩展IO端口吗?如用到ADC0809时.用8255扩展IO端口时枚感觉多了多少IO端口?求高人指点 -
寇江特尔: 单片机 A/D 转换, 如果是为了 学习 可以扩展IO端口, 或者用通过扩展 8255 来连接ADC0809.在实际应用中, 如果考虑成本, 可以只使用 带 AD 的单片机 就可以.现在 带 AD 的单片机 很便宜, 可能 还 不到 ADC0809 的价格.

五通桥区13081415264: 2、MCS - 51中不可能控制ADC0809通道选择的引脚是 - 上学吧普法...
寇江特尔: 可以 http://pdf.dzsc.com/88888/2008125112636327.pdf PDF中文资料,自己看 AD0809的启动方式为脉冲启动方式,启动信号START启动后开始转换,EOC 信号在的下降沿 后才变为无效的低电平.这要求查询程序待 无效后再开始查询,...

五通桥区13081415264: 利用8255的pa0检测adc0809的eoc信号,实现单通道a/d转换 -
寇江特尔: 典型e799bee5baa6e79fa5e98193e59b9ee7ad9431333335316464的A/D转换器芯片ADC0809 ADC0809是典型的8位8通道逐次逼近式A/D转换器 多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用1个A/D转换器进行转换.地址锁存...

五通桥区13081415264: 单片机ADC0809是如何实现模数转换的? -
寇江特尔: ADC0809 就是模数转换的芯片,从输入端加模拟信号,启动转换后,就开始转换了,结束后,单片机就可以读出结果了.这些,都要写程序的.但首先要画出仿真图,在仿真图上实现.如果有实物开发板就更好了.

五通桥区13081415264: 信号与系统实验箱注意事项 -
寇江特尔: 操作系统和微机接口技术的课程设计星期三班委才说,下周三就要叫答辩!!!!这几周还要连着期末考试.一点时间都没有!!操作系统的做了,微机接口技术的实在没有时间做了,那位大哥帮帮忙!!!题目也不算太难,主要是没时间!!!...

五通桥区13081415264: 请问ADC0809怎么与PC机连接?给个连接图,要有接口电路,谢谢了!
寇江特尔: 0809可以通过并口直接与计算机通信,前提是你计算机有并口,如果没有,可以通过0809到单片机到串口,如果你连串口都没有,可以通过0809到单片机到ch341(或者其他usb转串口芯片如pl2303等)来实现通信 不接单片机方案:0809连pc并口,pc并口A,B,C中设一组做控制口,一组做数据口,用汇编语言控制即可,主要就是类似几组 out xxx,yyy in xxx,yyy的程序,具体要看你并口的地址.这可以算一个微机实验,连接图不唯一,太多种,主要要和你软件配套就行.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网