|
اخي مشتاق الله لعزيز فقط استفسار صغير لماذا وضعت الاحرف pic في بداية البرنامج ونحن نريد فقط تجربة حرف p فقط الذي وضعته حضرتك في اخر البرنامج: حياك الله
|
لن تؤثر فى شئ كانها غير موجودة . و جرب ......
لم اعدل فى الكود لكن حذفت الزيادات و جرب
كود:
char letter_x1= 0x82;
char letter_x2= 0xfe;
char letter_x3= 0xfe;
char letter_x4= 0x92;
char letter_x5= 0x90;
char letter_x6= 0xf0 ;
char letter_x7= 0x60;
char i=0;
char shift=0, count=0;
void TIMER0()iv 0x0004{
if(INTCON.TMR0IF==1){
INTCON.TMR0IF=0;
count++ ;
if(count>=8){
count=0;
shift++;
}
}
}
void main() {
OPTION_REG.T0CS=0;
OPTION_REG.PSA=0;
portb=0;
OPTION_REG|=0X07;
INTCON.GIE=1;
INTCON.T0IE=1;
trisb=0x01;
portb=0;
while(1){
while(portb.b0==1){}
vdelay_ms(shift*1);
{portb=letter_x1 ; delay_us(400);}
//portb=0; delay_us(600);
{portb=letter_x2 ; delay_us(400);}
//portb=0; delay_us(600);
{portb=letter_x3 ; delay_us(400);}
//portb=0; delay_us(600);
{portb=letter_x4 ; delay_us(400);}
//portb=0; delay_us(600);
{portb=letter_x5 ; delay_us(400);}
//portb=0; delay_us(600);
{portb=letter_x6 ; delay_us(400);}
//portb=0; delay_us(600);
{portb=letter_x7 ; delay_us(400);}
portb=0; delay_us(600);
}
}