#include <reg51.h> #include <intrins.h> unsigned char code dis_code[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0xff}; void delay(unsigned int x) { unsigned char i; while(x--) { for(i=0;i<120;i++); } }
void main() { unsigned char k,m=0x80; P0 = 0xff; P2 = 0x00;
while(1) { for(k = 0;k < 8;k++) { P2 = 0x00; m=_crol_(m,1); P2=m; P0=dis_code[k+1]; delay(2); } } }
|