部分代码
/*一个0-99s变化的秒表*/
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
bit write=0; //写24c02的标志
sbit SDA=P2^0;
sbit SCL=P2^1;
sbit dula=P2^6; //申明U1锁存器的锁存端
sbit wela=P2^7;
sbit p12=P1^2;
uchar sec,num,k;
uchar table1[3]={'1','2','3'};
uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //0--F
void delayus()
{;;} //微妙延时
void delayms(uint x) //毫秒延时
{
uint i,j;
for(i=x;i>0;i--)
for(j=110;j>0;j--);
}
。。。。。
|