|
اين انت يا أخي انتظر الكود
|
شكراً جزيلاً لك على الكود
و آسف على التأخير بسبب التحضير لامتحاناتي في الجامعة
تفضل هذا هو كود Set , + , -
if(pina.B0 == 1)
{
Delay_ms(50);
if(pina.B0 == 1)
{while(1)
{
Lcd_out(1,6,time);delay_ms(100);Lcd_out(1,6," ");delay_ms(100);
if (pina.B1==1)
{hr++;if (hr>23) hr=0;hr1=hr1=Dec2Bcd(hr);time[0] = BCD2UpperCh(hr1);time[1] = BCD2LowerCh(hr1);}
if (pina.B2==1)
{hr--;if (hr<0) hr=23;hr1=hr1=Dec2Bcd(hr);time[0] = BCD2UpperCh(hr1);time[1] = BCD2LowerCh(hr1);}
if (pina.B0==1)
{while(1)
{
Lcd_out(1,9," ");delay_ms(100);Lcd_out(1,6,time);delay_ms(10 0);
if (pina.B1==1)
{minute++;if (minute>=60) minute=00;minute1=Dec2Bcd(minute);time[3] = BCD2UpperCh(minute1);time[4] = BCD2LowerCh(minute1);}
if (pina.B2==1)
{minute--;if (minute<00) minute=59;minute1=Dec2Bcd(minute);time[3] = BCD2UpperCh(minute1);time[4] = BCD2LowerCh(minute1);}
if (pina.B0==1)
{while(1)
{
Lcd_out(2,6,date);delay_ms(100);Lcd_out(2,6," ");delay_ms(100);
if (pina.B1==1)
{day++;if (day>=32) day=01;day1=Dec2Bcd(day);date[0] = BCD2UpperCh(day1);date[1] = BCD2LowerCh(day1);}
if (pina.B2==1)
{day--;if (day<=00) day=31;day1=Dec2Bcd(day);date[0] = BCD2UpperCh(day1);date[1] = BCD2LowerCh(day1);}
if (pina.B0==1)
{while(1)
{
Lcd_out(2,6,date);delay_ms(100);Lcd_out(2,9," ");delay_ms(100);
if (pina.B1==1)
{month++;if (month>=13) month=01;month1=Dec2Bcd(month);date[3] = BCD2UpperCh(month1);date[4] = BCD2LowerCh(month1);}
if (pina.B2==1)
{month--;if (month<=0) month=12;month1=Dec2Bcd(month);date[3] = BCD2UpperCh(month1);date[4] = BCD2LowerCh(month1);}
if (pina.B0==1)
{while(1)
{
Lcd_out(2,6,date);delay_ms(100);Lcd_out(2,12," ");delay_ms(200);
if (pina.B1==1)
{year++;if (year>=2100) year=00;year1=Dec2Bcd(year);date[8] = (((year%1000)/10)+48);date[9] = (((year%1000)%10)+48);}
if (pina.B2==1)
{year--;if (year<2000) year=2099;year1=Dec2Bcd(year);date[8] = (((year%1000)/10)+48);date[9] = (((year%1000)%10)+48);}
if (pina.B0==1)
goto loop;
}}}}}}}}}}}