求用单片机控制继电器(一个继电器就行)开关(用红外做的)程序及电路设计 可以加分的

就是给单片机一个信号(按一下键都行)再控制红外发射一个信号再接收 控制电器开关就行

红外开关接到单片机的管脚上,实时监测高低电平,如果高电平认为是没有被挡住,那么监测到低电平动作继电器。继电器控制最好通过三极管来实现,
假设红外管接到P1.1,继电器接P1.2
头文件略
main(void)
{
P1^1=1;//默认红外管高电平
P1^2=0;//关继电器
while(1)
{
if(p1^1=0)
{
P1^2=1;打开继电器
}
else {
P1^2=0;//关闭继电器
}
}
}追问

有没有配套的电路图 能仿真的

温馨提示:答案为网友推荐,仅供参考
相似回答