((تابع الدرس الثامن))
ولا ننسى جميعا الدعاء لصاحب هذا البرنامج الذى ساعدنا كثيرا جدا جدا
واغنانا عن التجارب العملية والفك والتركيب واللحامات وغير ذلك من المتاعب
ودمتم بود جميعا
والان وقبل ان نقوم بغلق الدكان
لن انسى ان اضع لكم الكود كامل
على ان نقوم جميعا بالمقارنة بينة وبين الدرس السابق


ونتعرف على التغييرات التى قمنا بها
اليكم الكود
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
كود:
char d0=0b00000000;
char d1=0b00000000;
char d2=0b11111110;
char d3=0b11111110;
char d4=0b00000000; ////
char d5=0b11111110;
char d6=0b11111110;
char d7=0b00000110;
char d8=0b00000110;
char d9=0b11111110;
char d10=0b11111110;
char d11=0b00000110;
char d12=0b00000110;
char d13=0b00111110;
char d14=0b00101110;
char d15=0b00101000;
char d16=0b00011000;
char d17=0b00000000; ////
char d18=0b00000000;
char d19=0b00000000;
char d20=0b00000000;
//////
char d21=0b11111111;
char d22=0b11111111;
char d23=0b00000110;
char d24=0b00111000;
char d25=0b01100000;
char d26=0b11111111;
char d27=0b11111111;
/////
char d28=0b00000000;
char d29=0b00000000;
char d30=0b00000000;
char d31=0b00000000;
char d32=0b00000000;
char d33=0b00000000;
char d34=0b00000000;
char d35=0b00000000; ////
char d36=0b00000000;
char d37=0b00000000;
char d38=0b00000000;
char d39=0b00000000;
char d40=0b00000000;
char d41=0b00000000;
char d42=0b00000000;
char d43=0b00000000;
char d44=0b00000000;
char d45=0b00000000;
////////////////////////////////////////////////////////
char m0=0b00000000;
char m1=0b00000000;
char m2=0b11111110;
char m3=0b11111110;
char m4=0b00000000; ////
char m5=0b11111110;
char m6=0b11111110;
char m7=0b00000110;
char m8=0b00000110;
char m9=0b11111110;
char m10=0b11111110;
char m11=0b00000110;
char m12=0b00000110;
char m13=0b00111110;
char m14=0b00101110;
char m15=0b00101000;
char m16=0b00011000;
char m17=0b00000000; ////
char m18=0b00000000;
char m19=0b00000000;
char m20=0b00000000;
char m21=0b00000000;
char m22=0b00000000;
char m23=0b00000000;
char m24=0b00000000;
char m25=0b00000000;
char m26=0b00000000;
char m27=0b00000000;
char m28=0b00000000;
char m29=0b00000000;
char m30=0b00010000;
char m31=0b00111000;
char m32=0b01111100;
char m33=0b11111110;
char m34=0b00111000;
char m35=0b00111000; ////
char m36=0b00111000;
char m37=0b00111000;
char m38=0b00111000;
char m39=0b11111110;
char m40=0b11101110;
char m41=0b11000110;
char m42=0b10000010;
char m43=0b10000010;
char m44=0b00000000;
char m45=0b00000000;
/////////////////////////////////
char x;
void main() {
TRISA=0;
TRISB=0;
portb=0;
porta=0;
TRISd=0;
portd=0;
loop:
for (x=0;x<32;x++) {
porta.f2=1;
////////////////////////////////////////
porta.f1=1; porta.f1=0;
portd=m45;
portb=d45;
delay_us(250);
////
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m44;
portb=d44; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m43;
portb=d43; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m42;
portb=d42; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m41;
portb=d41; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m40;
portb=d40; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m39;
portb=d39; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m38;
portb=d38; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m37;
portb=d37; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m36;
portb=d36; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m35;
portb=d35; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m34;
portb=d34; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m33;
portb=d33; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m32;
portb=d32; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m31;
portb=d31; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m30;
portb=d30; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m29;
portb=d29; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m28;
portb=d28; delay_us(250);
////
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m27;
portb=d27; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m26;
portb=d26; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m25;
portb=d25; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m24;
portb=d24; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m23;
portb=d23; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m22;
portb=d22; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m21;
portb=d21; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m20;
portb=d20; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m19;
portb=d19; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m18;
portb=d18; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m17;
portb=d17; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m16;
portb=d16; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m15;
portb=d15; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m14;
portb=d14; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m13;
portb=d13; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
portd=m12;
portb=d12; delay_us(250);
porta.f0=1;porta.f1=1; porta.f1=0; porta.f0=0;
}
m0=m1;
m1=m2;
m2=m3;
m3=m4;
m4=m5;
m5=m6;
m6=m7;
m7=m8;
m8=m9;
m9=m10;
m10=m11;
m11=m12;
m12=m13;
m13=m14;
m14=m15;
m15=m16;
m16=m17;
m17=m18;
m18=m19;
m19=m20;
m20=m21;
m21=m22;
m22=m23;
m23=m24;
m24=m25;
m25=m26;
m26=m27;
m27=m28;
m28=m29;
m29=m30;
m30=m31;
m31=m32;
m32=m33;
m33=m34;
m34=m35;
m35=m36;
m36=m37;
m37=m38;
m38=m39;
m39=m40;
m40=m41;
m41=m42;
m42=m43;
m43=m44;
m44=m45;
m45=m0;
/////////////////////////////////////
d0=d1;
d1=d2;
d2=d3;
d3=d4;
d4=d5;
d5=d6;
d6=d7;
d7=d8;
d8=d9;
d9=d10;
d10=d11;
d11=d12;
d12=d13;
d13=d14;
d14=d15;
d15=d16;
d16=d17;
d17=d18;
d18=d19;
d19=d20;
d20=d21;
d21=d22;
d22=d23;
d23=d24;
d24=d25;
d25=d26;
d26=d27;
d27=d28;
d28=d29;
d29=d30;
d30=d31;
d31=d32;
d32=d33;
d33=d34;
d34=d35;
d35=d36;
d36=d37;
d37=d38;
d38=d39;
d39=d40;
d40=d41;
d41=d42;
d42=d43;
d43=d44;
d44=d45;
d45=d0;
///////////////////////////////////////////////
goto loop;
}
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
واليكم الملفات كاملة
http://www.4shared.com/file/25404271.../lesson_8.html
مع انى اعتقد ان الصورة تكفى
اللهم لا الة الا انت سبحانك
انت ربنا وانت على كل شىء قدير