|
#include<reg52.h>
sbit button1=P1^0; //定義button1(按鈕1)
sbit k1=P2^0; //定義K1(斷電器)
sbit button2=P1^1; //button2(按鈕)
sbit k2=P2^1; //定義K2(斷電器)
void delay10s(void) //10秒延時程序(11.0592MHZ)
{
unsigned char a,b,c;
for(c=203;c>0;c--)
for(b=156;b>0;b--)
for(a=144;a>0;a--);
}
void main()
{
while(1)
{
if(0==button1) //如果button1按下
{
for(i=2160;i>0;i--) //6小時里有2160個10秒,所以循環(huán)2160次就是6小時
{
delay10s(); //10秒的延時
}
k1=0; //斷電器吸哈
}
if(0==button2) //如果button2按下
{
for(i=2160;i>0;i--) //6小時里有2160個10秒,所以循環(huán)2160次就是6小時
{
delay10s(); //10秒的延時
}
k2=0; //斷電器吸哈
}
}
} |
|