91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

使用6位數碼管顯示,可以實現加減乘除,當計算結果超過所能顯示的位數時,顯示錯誤。

資源截圖

代碼片段和文件信息

#include
#include
#define?uchar?unsigned?char
#define?uint?unsigned?int
#define?ulong?unsigned?long
sbit?wela=P2^7;
sbit?dula=P2^6;
long?in1in2outx;
int?cntiflag;
uchar?code?num[]={
?0x3f0x060x5b0x4f
?0x660x6d0x7d0x07
?0x7f0x6f0x770x7c
?0x390x5e0x790x71};
void?delay(uint?xms)
{
uint?j;
for(i=xms;i>0;i--)
for(j=114;j>0;j--);
}
void?display()
{
uchar?w1w2w3w4w5w6f=0;
long?y;
if(x>=0)
{
if(x>=1e6)
{
P0=0xff;
wela=1;
P0=0xf7;
wela=0;
dula=1;
P0=num[12];
dula=0;
delay(2);

P0=0xff;
wela=1;
P0=0xef;
wela=0;
dula=1;
P0=0x3e;
dula=0;
delay(2);

P0=0xff;
wela=1;
P0=0xdf;
wela=0;
dula=1;
P0=num[0];
dula=0;
delay(2);

return;

}
w1=x%10;w2=x/10%10;w3=x/100%10;w4=x/1000%10;w5=x/10000%10;w6=x/100000%10;
if(f==1||w6)
{
f=1;
P0=0xff;
wela=1;
P0=0xfe;
wela=0;
dula=1;
P0=num[w6];
dula=0;
delay(2);
}

if(f==1||w5)
{
f=1;
P0=0xff;
wela=1;
P0=0xfd;
wela=0;
dula=1;
P0=num[w5];
dula=0;
delay(2);
}

if(f==1||w4)
{
f=1;
P0=0xff;
wela=1;
P0=0xfb;
wela=0;
dula=1;
P0=num[w4];
dula=0;
delay(2);
}

if(f==1||w3)
{
f=1;
P0=0xff;
wela=1;
P0=0xf7;
wela=0;
dula=1;
P0=num[w3];
dula=0;
delay(2);
}

if(f==1||w2)
{
f=1;
P0=0xff;
wela=1;
P0=0xef;
wela=0;
dula=1;
P0=num[w2];
dula=0;
delay(2);
}

P0=0xff;
wela=1;
P0=0xdf;
wela=0;
dula=1;
P0=num[w1];
dula=0;
delay(2);
}
else
{
y=labs(x);
if(y>=1e5)
{
P0=0xff;
wela=1;
P0=0xf7;
wela=0;
dula=1;
P0=num[12];
dula=0;
delay(2);

P0=0xff;
wela=1;
P0=0xef;
wela=0;
dula=1;
P0=0x3e;
dula=0;
delay(2);

P0=0xff;
wela=1;
P0=0xdf;
wela=0;
dula=1;
P0=num[0];
dula=0;
delay(2);

return;

}

w1=y%10;w2=y/10%10;w3=y/100%10;w4=y/1000%10;w5=y/10000%10;
if(f==1||w5)
{
if(f==0)
{
P0=0xff;
wela=1;
P0=0xfe;
wela=0;
dula=1;
P0=0x40;
dula=0;
delay(2);

}
f=1;
P0=0xff;
wela=1;
P0=0xfd;
wela=0;
dula=1;
P0=num[w5];
dula=0;
delay(2);
}

if(f==1||w4)
{
if(f==0)
{
P0=0xff;
wela=1;
P0=0xfd;
wela=0;
dula=1;
P0=0x40;
dula=0;
delay(2);

}

f=1;
P0=0xff;
wela=1;
P0=0xfb;
wela=0;
dula=1;
P0=num[w4];
dula=0;
delay(2);
}

if(f==1||w3)
{
if(f==0)
{
P0=0xff;
wela=1;
P0=0xfb;
wela=0;
dula=1;
P0=0x40;
dula=0;
delay(2);

}

f=1;
P0=0xff;
wela=1;
P0=0xf7;
wela=0;
dula=1;
P0=num[w3];
dula=0;
delay(2);
}

if(f==1||w2)
{

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????100341??2013-02-17?17:51??新建文件夾\計算器.數碼管.DSN

?????文件???????7416??2013-02-17?21:27??新建文件夾\計算器(數碼管.仿真).c

?????目錄??????????0??2013-02-28?13:11??新建文件夾

-----------?---------??----------?-----??----

???????????????107757????????????????????3


評論

共有 條評論