嵌入式处理器.docx

上传人:b****6 文档编号:7295779 上传时间:2023-01-22 格式:DOCX 页数:11 大小:15.25KB
下载 相关 举报
嵌入式处理器.docx_第1页
第1页 / 共11页
嵌入式处理器.docx_第2页
第2页 / 共11页
嵌入式处理器.docx_第3页
第3页 / 共11页
嵌入式处理器.docx_第4页
第4页 / 共11页
嵌入式处理器.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

嵌入式处理器.docx

《嵌入式处理器.docx》由会员分享,可在线阅读,更多相关《嵌入式处理器.docx(11页珍藏版)》请在冰豆网上搜索。

嵌入式处理器.docx

嵌入式处理器

#include

#defineLED_CS2(*((volatileunsignedshortint*)(0x10300000)))//LED1andLED2

#defineLED_CS3(*((volatileunsignedshortint*)(0x10400000)))//LED3andLED4

voidDelay(unsignedintx)

{

unsignedinti,j,k;

for(i=0;i<=x;i++)

for(j=0;j<0xff;j++)

for(k=0;k<0xff;k++);

}

intmain(void)

{

inti;

LED_CS2=0x4040;//00

LED_CS3=0x4040;//00

for(i=1;i<100;i++)

{

intb=0,c=0;

inta=0x0000;

c=i/10;

b=i-10*c;

if(b==1)

a+=0x7900;

elseif(b==2)

a+=0x2400;

elseif(b==3)

a+=0x3000;

elseif(b==4)

a+=0x1900;

elseif(b==5)

a+=0x1200;

elseif(b==6)

a+=0x0200;

elseif(b==7)

a+=0x7800;

elseif(b==8)

a+=0x0000;

elseif(b==9)

a+=0x1000;

elseif(b==0)

a+=0x4000;

if(c==1)

a+=0x0079;

elseif(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;

Delay(300);

}

/*LED_CS2=0x2479;//12

LED_CS3=0x1930;//34

while

(1)

{

Delay(300);

LED_CS2=0x3024;//23

LED_CS3=0x1219;//45

Delay(300);

LED_CS2=0x1930;//34

LED_CS3=0x0212;//56

Delay(300);

LED_CS2=0x1219;//45

LED_CS3=0x7802;//67

Delay(300);

LED_CS2=0x0212;//56

LED_CS3=0x0078;//78

Delay(300);

LED_CS2=0x7802;//67

LED_CS3=0x1000;//89

Delay(300);

LED_CS2=0x0078;//78

LED_CS3=0x8f10;//90

Delay(300);

LED_CS2=0x1000;//89

LED_CS3=0x8f8f;//00

Delay(300);

LED_CS2=0x8f10;//90

LED_CS3=0x8f8f;//00

Delay(300);

LED_CS2=0x8f8f;//00

LED_CS3=0x8f8f;//00

Delay(300);

LED_CS2=0x2479;//12

LED_CS3=0x1930;//34

}*/

return0;

}

#include

#defineLED_CS2(*((volatileunsignedshortint*)(0x10300000)))//LED1andLED2

#defineLED_CS3(*((volatileunsignedshortint*)(0x10400000)))//LED3andLED4

voidDelay(unsignedintx)

{

unsignedinti,j,k;

for(i=0;i<=x;i++)

for(j=0;j<0xff;j++)

for(k=0;k<0xff;k++);

}

intmain(void)

{unsignedshortintnum,gw,sw,gwcode,swcode,display:

LED_CS2=0x8f8f;//12

LED_CS3=0x8f8f;//34

for(num=1;num<100;num++)

{

sw=num/10;

gw=num%10;

switch(sw)

{

case0:

swcode=0x40;break;

case1:

swcode=0x79;break;

case2:

swcode=0x24;break;

case3:

swcode=0x30;break;

case4:

swcode=0x19;break;

case5:

swcode=0x12;break;

case6:

swcode=0x02;break;

case7:

swcode=0x78;break;

case8:

swcode=0x00;break;

case9:

swcode=0x10;break;

}

switch(gw)

{

case0:

gwcode=0x40;break;

case1:

gwcode=0x79;break;

case2:

gwcode=0x24;break;

case3:

gwcode=0x30;break;

case4:

gwcode=0x19;break;

case5:

gwcode=0x12;break;

case6:

gwcode=0x02;break;

case7:

gwcode=0x78;break;

case8:

gwcode=0x00;break;

case9:

gwcode=0x10;break;

}

display=swcode<<8|gwcode;

LED_CS3=display;

}

Delay(100);

return0;

}

#defineLED_CS2(*((volatileunsignedshortint*)(0x10300000)))//LED1andLED2

#defineLED_CS3(*((volatileunsignedshortint*)(0x10400000)))//LED3andLED4

voidDelay(unsignedintx)

{

unsignedinti,j,k;

for(i=0;i<=x;i++)

for(j=0;j<0xff;j++)

for(k=0;k<0xff;k++);

}

intmain(void)

{

inti;

LED_CS2=0x4040;//00

LED_CS3=0x4040;//00

for(i=1;i<100;i++)

{

intb=0,c=0;

inta=0x0000;

c=i/10;

b=i-10*c;

if(b==1)

a+=0x7900;

elseif(b==2)

a+=0x2400;

elseif(b==3)

a+=0x3000;

elseif(b==4)

a+=0x1900;

elseif(b==5)

a+=0x1200;

elseif(b==6)

a+=0x0200;

elseif(b==7)

a+=0x7800;

elseif(b==8)

a+=0x0000;

elseif(b==9)

a+=0x1000;

elseif(b==0)

a+=0x4000;

if(c==1)

a+=0x0079;

elseif(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;

Delay(100);

}

/*LED_CS2=0x2479;//12

LED_CS3=0x1930;//34

while

(1)

{

Delay(300);

LED_CS2=0x3024;//23

LED_CS3=0x1219;//45

Delay(300);

LED_CS2=0x1930;//34

LED_CS3=0x0212;//56

Delay(300);

LED_CS2=0x1219;//45

LED_CS3=0x7802;//67

Delay(300);

LED_CS2=0x0212;//56

LED_CS3=0x0078;//78

Delay(300);

LED_CS2=0x7802;//67

LED_CS3=0x1000;//89

Delay(300);

LED_CS2=0x0078;//78

LED_CS3=0x8f10;//90

Delay(300);

LED_CS2=0x1000;//89

LED_CS3=0x8f8f;//00

Delay(300);

LED_CS2=0x8f10;//90

LED_CS3=0x8f8f;//00

Delay(300);

LED_CS2=0x8f8f;//00

LED_CS3=0x8f8f;//00

Delay(300);

LED_CS2=0x2479;//12

LED_CS3=0x1930;//34

}*/

return0;

}

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1