#include
#define uint unsigned int #define uchar unsigned char uint a;
void b1 (); void b2 (); sbit t=P1^0; sbit k=P3^5; sbit reg=P3^3; sbit bice=P3^2;
void main() {
P3=0xff; while (1) {
if(k==0) {
while(!k); bice=0; b1();
if(k==0) {
bice=1; b2();
} } else bice=1; } }
void b1() {
while(1) {
a=50000; P1=0xfe;
while(a--); a=50000; while(a--); P1=0xff; while(a--); a=50000; while(a--); } }
void b2 () {
while(1) {
a=30000; P1=0xfe; while(a--); a=30000; while(a--); P1=0xff; while(a--); a=30000; while(a--); } }