|
#include<reg51.h> #include<intrins.h> #include<absacc.h> #define uint unsigned int #define uchar unsigned char #define portA XBYTE[0x00] uchar code tab_1[]={0x06,0x5b,0x4f,0x66}; //1~4¹²Òõ uchar code tab_2[]={0x6d,0x7d,0x07,0x7f}; //5~8¹²Òõ uchar code tab_3[]={0x3f,0x3f,0x3f,0x3f}; //0¹²Òõ void delayms(uint i) { uint j,k; for(j=i;j>0;j--) for(k=100;k>0;k--); //ÑÓʱ1ms } void main() { while(1) { P2=0x00; P0=0x06; P2=0x20; P0=0x5b; P2=0x40; P0=0x4f; P2=0x60; P0=0x66; delayms(1000); P2=0x00; P0=0x3f; P2=0x20; P0=0x3f; P2=0x40; P0=0x3f; P2=0x60; P0=0x3f; delayms(1000); P2=0x00; P0=0x6d; P2=0x20; P0=0x7d; P2=0x40; P0=0x07; P2=0x60; P0=0x7f; delayms(1000); P2=0x00; P0=0x3f; P2=0x20; P0=0x3f; P2=0x40; P0=0x3f; P2=0x60; P0=0x3f; delayms(1000); } } |
|