|
|
#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秒延時(shí)程序(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小時(shí)里有2160個(gè)10秒,所以循環(huán)2160次就是6小時(shí)
{
delay10s(); //10秒的延時(shí)
}
k1=0; //斷電器吸哈
}
if(0==button2) //如果button2按下
{
for(i=2160;i>0;i--) //6小時(shí)里有2160個(gè)10秒,所以循環(huán)2160次就是6小時(shí)
{
delay10s(); //10秒的延時(shí)
}
k2=0; //斷電器吸哈
}
}
} |
|