- #include <reg51.h>
- #define uchar unsigned char
- #define uint unsigned int
- #define out0 P0
- #define out2 P2
- #define out1 P1
- void delay (uint j)
- {
- uchar i=250;
- for(;j>0;j--)
- {
- while (--i);
- }
- }
- uchar code string[]={
- 0xEF,0xFD,0xEF,0xFE,0x2F,0xC0,0xB7,0xD6,0xB7,0xD9,0xB3,0xD6,0x33,0xC0,0xF5,0xF6,
- 0x76,0xEF,0xB7,0xDE,0xD7,0xA0,0x77,0xEF,0xB7,0xF6,0xF7,0xF9,0x77,0xE6,0x97,0x9F,
- 0xFF,0xFF,0x1B,0xC0,0xF7,0xFF,0x37,0xE0,0xBF,0xEF,0x3F,0xE0,0xF0,0xFF,0x17,0xC0,
- 0xD7,0xDD,0x17,0xC0,0xD7,0xDD,0x17,0xC0,0xD7,0xDF,0xEB,0xFF,0x1D,0x80,0xFF,0xFF,
- };
- void main()
- {
- uchar i,j,n;
- while(1)
- {
- for(j=0;j<2;j++)
- {
- for(n=0;n<40;n++)
- {
- for(i=0;i<16;i++)
- {
- out1=i%16;
- out0=string[i*2+j*32];
- out2=string[i*2+1+j*32];
- delay(2);
- out0=0xff;
- out2=0xff;
- }
- }
- }
- }
- }
复制代码
|