فقد طبقت مشروعي ولكن لم ينجح
جربت عدة محاولاة ولكن؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
هل يجب ان أضع الكرستالة
مدا يحدث لو أبدلت 27بيكو ب22 بيكو
أرجو من الإخوة المتمكنين مساعدتي في صنع pcb أو schematic لهدا المشروع
جزاكم الله خيرا

وهدا الكود شهر ولم افعل إلا هدا ومازلت أضيف له الكثير كي يصبح مشروعا كاملا
النجدا
كود:
{
TRISB=0;
PORTB=0;
while (1)
Loop:
{
if(porta.f0==0)
{portb=0x1;delay_ms(250);portb.f1=0;}else{portb=0;goto loop;}
if(porta.f0==0)
{portb=0x2;delay_ms(250);portb.f1=0;}else{portb=0;goto loop;}
if(porta.f0==0)
{portb=0x4;delay_ms(250);portb.f1=0;}else{portb=0;goto loop;}
if(porta.f0==0)
{portb=0x8;delay_ms(250);portb.f1=0;}else{portb=0;goto loop;}
if(porta.f0==0)
{portb=0x10;delay_ms(250);portb.f1=0;}else{portb=0;goto loop;}
if(porta.f0==0)
{portb=0x20;delay_ms(250);portb.f1=0;}else{portb=0;goto loop;}
if(porta.f0==0)
{portb=0x40;delay_ms(250);portb.f1=1;}else{portb=0;goto loop;}
if(porta.f0==0)
{
loop08:
portb=0x80;delay_ms(250) ;portb.f1=1;}
else{portb=0;goto loop;}
if(porta.f0==0) goto loop08;
} }
أو
كود:
void main()
{
TRISB=0; TRISA=0XFF;
PORTB=0;
while (1)
Loop:
{
if(porta.f0==0) {
if(porta.f0==0)
{delay_ms(25);portb=0x1;delay_ms(25);portb.f1=0;}else{delay_ms(25);portb=0;goto loop;}
if(porta.f0==0)
{portb=0x3;delay_ms(25);portb.f1=0;}
if(porta.f0==0)
{delay_ms(25);portb=0x5;delay_ms(25);portb.f1=0;}else{delay_ms(25);portb=0;goto loop;}
loop9:
if(porta.f0==0)
{delay_ms(2500);portb=0x9;delay_ms(2500);portb.f1=0;goto loop9;}else{delay_ms(2500);portb=0;goto loop;}
}
}}