1、嵌入式处理器#include #define LED_CS2 (*(volatile unsigned short int *)(0x10300000) /LED1 and LED2#define LED_CS3 (*(volatile unsigned short int *)(0x10400000) /LED3 and LED4void Delay(unsigned int x) unsigned int i, j, k; for (i =0; i =x; i+) for (j = 0; j 0xff; j+) for (k = 0; k 0xff; k+);int main(void)
2、int i ; LED_CS2 = 0x4040; /00 LED_CS3 = 0x4040; /00 for(i=1;i100;i+) int b=0,c=0; int a = 0x0000; c=i/10; b=i-10*c; if(b=1) a += 0x7900; else if(b=2) a += 0x2400; else if(b=3) a += 0x3000; else if(b=4) a += 0x1900; else if(b=5) a += 0x1200; else if(b=6) a += 0x0200; else if(b=7) a += 0x7800; else if
3、(b=8) a += 0x0000; else if(b=9) a += 0x1000; else if(b=0) a += 0x4000; if(c=1) a += 0x0079; else if(c=2) a += 0x0024; if(c=3) a += 0x0030; if(c=4) a += 0x0019; if(c=5) a += 0x0012; if(c=6) a += 0x0002; if(c=7) a += 0x0078; if(c=8) a += 0x0000; if(c=9) a += 0x0010; if(c=0) a += 0x0040; LED_CS3 = a; D
4、elay(300); /*LED_CS2 = 0x2479; /1 2 LED_CS3 = 0x1930; /3 4 while(1) Delay(300); LED_CS2 = 0x3024; /2 3 LED_CS3 = 0x1219; /4 5 Delay(300); LED_CS2 = 0x1930; /3 4 LED_CS3 = 0x0212; /5 6 Delay(300); LED_CS2 = 0x1219; /4 5 LED_CS3 = 0x7802; /6 7 Delay(300); LED_CS2 = 0x0212; /5 6 LED_CS3 = 0x0078; /7 8
5、Delay(300); LED_CS2 = 0x7802; /6 7 LED_CS3 = 0x1000; /8 9 Delay(300); LED_CS2 = 0x0078; /7 8 LED_CS3 = 0x8f10; /9 0 Delay(300); LED_CS2 = 0x1000; /8 9 LED_CS3 = 0x8f8f; /0 0 Delay(300); LED_CS2 = 0x8f10; /9 0 LED_CS3 = 0x8f8f; /0 0 Delay(300); LED_CS2 = 0x8f8f; /0 0 LED_CS3 = 0x8f8f; /0 0 Delay(300)
6、; LED_CS2 = 0x2479; /1 2 LED_CS3 = 0x1930; /3 4 */ return 0;#include #define LED_CS2 (*(volatile unsigned short int *)(0x10300000) /LED1 and LED2#define LED_CS3 (*(volatile unsigned short int *)(0x10400000) /LED3 and LED4void Delay(unsigned int x) unsigned int i, j, k; for (i =0; i =x; i+) for (j =
7、0; j 0xff; j+) for (k = 0; k 0xff; k+);int main(void)unsigned short int num,gw,sw,gwcode,swcode,display: LED_CS2 = 0x8f8f; /1 2 LED_CS3 = 0x8f8f; /3 4 for(num=1;num100;num+) sw=num/10; gw=num%10; switch(sw) case 0:swcode=0x40;break; case 1:swcode=0x79;break; case 2:swcode=0x24;break; case 3:swcode=0
8、x30;break; case 4:swcode=0x19;break; case 5:swcode=0x12;break; case 6:swcode=0x02;break; case 7:swcode=0x78;break; case 8:swcode=0x00;break; case 9:swcode=0x10;break; switch(gw) case 0:gwcode=0x40;break; case 1:gwcode=0x79;break; case 2:gwcode=0x24;break; case 3:gwcode=0x30;break; case 4:gwcode=0x19
9、;break; case 5:gwcode=0x12;break; case 6:gwcode=0x02;break; case 7:gwcode=0x78;break; case 8:gwcode=0x00;break; case 9:gwcode=0x10;break; display=swcode8|gwcode; LED_CS3 = display; Delay(100); return 0;#define LED_CS2 (*(volatile unsigned short int *)(0x10300000) /LED1 and LED2#define LED_CS3 (*(vol
10、atile unsigned short int *)(0x10400000) /LED3 and LED4void Delay(unsigned int x) unsigned int i, j, k; for (i =0; i =x; i+) for (j = 0; j 0xff; j+) for (k = 0; k 0xff; k+);int main(void) int i ; LED_CS2 = 0x4040; /00 LED_CS3 = 0x4040; /00 for(i=1;i100;i+) int b=0,c=0; int a = 0x0000; c=i/10; b=i-10*
11、c; if(b=1) a += 0x7900; else if(b=2) a += 0x2400; else if(b=3) a += 0x3000; else if(b=4) a += 0x1900; else if(b=5) a += 0x1200; else if(b=6) a += 0x0200; else if(b=7) a += 0x7800; else if(b=8) a += 0x0000; else if(b=9) a += 0x1000; else if(b=0) a += 0x4000; if(c=1) a += 0x0079; else if(c=2) a += 0x0
12、024; if(c=3) a += 0x0030; if(c=4) a += 0x0019; if(c=5) a += 0x0012; if(c=6) a += 0x0002; if(c=7) a += 0x0078; if(c=8) a += 0x0000; if(c=9) a += 0x0010; if(c=0) a += 0x0040; LED_CS3 = a; Delay(100); /*LED_CS2 = 0x2479; /1 2 LED_CS3 = 0x1930; /3 4 while(1) Delay(300); LED_CS2 = 0x3024; /2 3 LED_CS3 =
13、0x1219; /4 5 Delay(300); LED_CS2 = 0x1930; /3 4 LED_CS3 = 0x0212; /5 6 Delay(300); LED_CS2 = 0x1219; /4 5 LED_CS3 = 0x7802; /6 7 Delay(300); LED_CS2 = 0x0212; /5 6 LED_CS3 = 0x0078; /7 8 Delay(300); LED_CS2 = 0x7802; /6 7 LED_CS3 = 0x1000; /8 9 Delay(300); LED_CS2 = 0x0078; /7 8 LED_CS3 = 0x8f10; /9 0 Delay(300); LED_CS2 = 0x1000; /8 9 LED_CS3 = 0x8f8f; /0 0 Delay(300); LED_CS2 = 0x8f10; /9 0 LED_CS3 = 0x8f8f; /0 0 Delay(300); LED_CS2 = 0x8f8f; /0 0 LED_CS3 = 0x8f8f; /0 0 Delay(300); LED_CS2 = 0x2479; /1 2 LED_CS3 = 0x1930; /3 4 */ return 0;
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1