收获日2索降的图:关于AD转换器和单片机接口的问题

来源:百度文库 编辑:高考问答 时间:2024/05/03 03:17:45
有信号时电磁阀和风门开关都是开的(常开型),没有信号时电磁阀和风门开关同时延时4秒得电关闭(正脉冲使风门开关关闭).有信号时断电电磁阀关闭,可是风门开关需要一个负脉冲使风门开关打开(也就是复位).所以控制风门开关的引脚需要延时断电,并输出负脉冲驱动风门开关复位.
设:信号输入为P1.0脚;P1.7脚为执行件控制电磁阀引脚P1.6脚为执行件控制风门开关引脚(因开机复位时8051 I/O口全为高电平,故为输出低电平使执行件得电)
org 00h
jmp main
main:
mov r0, #00h
djnz r0, $ ;开机延时待电源电压稳定
loop:
setb p1.0
jb p1.0, $ ;有信号循环
delay4s ;无信号延时4秒(延时程序自已根据石英频率编写)
clr p1.7 ;使执行件得电
clr p1.6
setb p1.0
jnb p1.0, $ ;无信号循环
nop
nop
setb p1.7 ;有信号使执行件不得电
setb p1.6
nop
nop
jmp loop
--------------
现在的问题是:AD转换器和单片机接口的问题.我看一般AD转换器有8个脚和单片机接如P0.0-P0.7,而程序中只有一个脚作为输入,那AD转换器和单片机应该怎么接啊?我有些糊涂了?

http://www.onestudy.net/me/testboard.htm

这里有参考示例,我说不清楚,你自己看吧

ADC0809 :“模拟信号>>数字信号”转换试验,一个大众化的8位串行AD转换试验类型试验。

或许对你有帮助,怎么问题提了两次?