程序说明: 当光敏电阻采集的电压信号→ADC0809转换成数字信 号传给 stc89c52的P1口;采集的电压信号分3个阶段,0——0.2v(0ah),0.2——4.1v(0d1h),4.1——5v(0ffh)括号里的是 经过adc809转换后的数字信号。如果信号在0——0ah之间,则令89c52的P2口输出9ah;如果在0ah——0d1h之间,令P2口输出0cdh;如果在0d1h——0ffh之间,令P2口输出0ffh 下面是电路图:图中左上角的光敏电阻我用可变电阻RV1 来代替了。 程序写出来 另加高分悬赏。谢谢了
光敏电阻 在户外强光下 的电阻为600欧 室内普通光线 8.3千欧 暗光线:1M欧
哪个地方的错误要改正啊
追答1 ADC0809转换芯片 需要运行时钟 接在CLOCK引脚上 应该在640KHZ一下
你接在单片机的P3.3 引脚 很难靠软件提供500KHZ的时钟。
2 ADC0809转换芯片的ALE引脚与单片机的ALE引脚是有区别的 应将它与 ADC0809转换芯片的
启动控制端接在一起(即START)
嘿嘿
1.500KHZ的时钟 可不可以用写的程序实现??
2.那我的ADC0809转换芯片的ALE引脚接到 P3.4 行不行??
哈哈 你是学生吗? 是做实验啊 还是做什么啊?
追问嗯 学生,做个科技立项,。 呵呵 我说的那两点对么 ??
追答1. 500KHZ的时钟 用程序实现比较费劲 可以用硬件 使用一个4分频器 将单片机的ALE端的时钟
即12MHZ的6分之1,是2MHZ 再4分频可以变为500KHZ的时钟.
2 ADC0809转换芯片的ALE引脚与ADC0809转换芯片启动控制端START(引脚6)接在一起
呵呵 给加分吗?
再回答一个问题 就加分给你 。 ALE接 P3.4 可不可行??(是不是程序要另加定义)?
追答呵呵 没说明白啊
ADC0809转换芯片的ALE引脚与ADC0809转换芯片启动控制端START(引脚6)接在一起
都接在单片机的P3.0引脚上
可以省一条i/o口线
我已经焊上去了 不想改了
追答嗯 呵呵 好改啊 用一根飞线可就可以了 程序也可以帮你做