2021-09-23 19:47:54 索炜达电子 562
项目编号:A8
文件大小:47K
源码说明:带中文注释
开发环境:C编译器
简要概述:
功能:通过红外线感应器接收自然光,adc转换器处理接收到的光的强度,再发送到51单片机处理,单片机通过设定好的判断程序控制继电器闭合,延时断开。
材料:单片机最小系统 图1(电路板+stc8952芯片)、红外传感 、继电器 、pcf8591adc转换器 图4、车载usb充电器、usb充电线给单片机 供电用,所以要看好单片机的接口是哪种)、杜邦线若干。
接线及烧写:继电器控制接口接单片机p1.4与p1.5,pcf8591的scl与sda分别接单片机的p2.1与p2.0,红外感应器out接口接pcf8591的AIN0或AIN1(两个接口只有一个是正确的),其余的该接vcc的接vcc,该接gnd的接gnd(汽车部分接线不懂的请咨询汽车维修工程师,请勿乱接,发生危险我是不负责的),下载器我用的cp2102,怎么下载请去百度一下。最后附上程序,程序可以根据自己喜好去修改,若有高手发现程序中有可以优化的地方请指出及把修改后的程序发出来。
目录│文件列表:
└ 红外线强度+out+按键V1.2
└ 程序
│ IIC.c
│ IIC.H
│ IIC.LST
│ IIC.OBJ
│ main.c
│ main.LST
│ main.OBJ
│ template
│ template.hex
│ template.lnp
│ template.M51
│ template.plg
│ template.uvgui.Administrator
│ template.uvgui.chentang
│ template.uvgui_Administrator.bak
│ template.uvgui_chentang.bak
│ template.uvopt
│ template.uvproj
│ template_uvopt.bak
└ template_uvproj.bak