单片机C语言程序设计:继电器控制照明设备
/*  名称:继电器控制照明设备
说明:按下 K1 灯点亮,再次
按下时灯熄灭
*/
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit K1=P1^0; 
sbit RELAY=P2^4;
//延时
void DelayMS(uint ms)
{
uchar t;
while(ms--)for(t=0;t<120;t++);
}
//主程序
void main()
{
P1=0xff;
RELAY=1;
while(1)
{
if(K1==0)
{ 
while(K1==0); 
RELAY=~RELAY; 
DelayMS(20); 
} 
}
}

扩展阅读:从左到右流水灯程序

编辑:admin 最后修改时间:2018-05-19












