留个记号
时隔这么久,再次做个小记号。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 | #include <reg52.h> #define uchar unsigned char sbit addr0=P1^4; sbit addr1=P1^5; sbit addr2=P1^6; sbit addr3=P1^7; uchar code scan[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; uchar code words[]={0xFF,0xF7,0x81,0xB5,0x81,0xF7,0xF7,0xFF}; uchar i,j,t; void delay(uchar i) { for(i;i>0;i--); } void time50us() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; t++; } void main() { EA=0; TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; ET0=1; EA=1; TR0=1; while(1) { if(t==10) { t=0; j++; } for(i=0;i<8;i++) { addr0=0; addr1=0; addr2=0; addr3=0; P0=0xff; addr3=1; addr3=0; addr0=1; addr1=0; addr2=0; P0=words[(i+j)%8]; addr3=1; addr3=0; addr0=0; addr1=0; addr2=0; P0=scan[i]; addr3=1; addr3=0; delay(20); } } } |
博主光棍节快乐,O(∩_∩)O~
吉林短信群发
11 十一 11 at 13:13
2eu2aq安吉白茶很不错的
安吉白茶
7 二 12 at 17:05