#include<reg52.h> #define uint unsigned int #define uchar unsigned char uchar num; uchar code table[]={0xc0,0xf9,0xa4,0xb0, 0x99,0x92,0x82,0xf8, 0x80,0x90}; sbit d1=P2^0; sbit d2=P2^1; sbit d3=P2^2; sbit d4=P2^3; void delay(uint z);
void main() {d1=0; d2=0; d3=0; d4=0; while(1) { for(num=0;num++;num<16) {P0=table[num]; delay(600); } } } void delay(uint z) {uint x,y; for(x=100;x>0;x--) for(y=z;y>0;y--); } |