您的位置:首页 > 其它

80C51 单片机 继电器控制灯的亮灭

2013-10-30 22:53 399 查看
#include<reg52.h>
#include<intrins.h>
sbit light=P2^4;		//将light设置为P2的第4位,该IO口连接继电器。
#define uchar unsigned char
#define uint unsigned int
void delay(uint ms);
void main()
{
while(1)
{
light=0;	//灯灭
delay(200);
light=1;	//灯亮
delay(300);
}
}

void delay(uint ms)	   //延时函数
{
uint i,j;
for(i=ms;i>0;i--)
for(j=200;j>0;j--);
}


此时,proteus中的仿真图如下:



下面是继电器处的放大图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息