انا وجدت هذا الكود فى احد المواضيع وقمت بنقلة فى برنامج الميكروسى الخاص بى
ولكنة يعطيلى رسالة خطأ عند تكوين ملف الهيكس
هذا هو الكود
كود:
// Manchester module connections
sbit MANTXPIN at Ra1_bit;
sbit MANTXPIN_Direction at TRISa1_bit;
// End Manchester module connections
char s1= 0;
void main() {
Man_Send_Init(); // Initialize transmitter
while (1) { // start loop
wleed1:
switch(portb){
case 1:{ s1=1;goto wleed; } break;
case 2:{ s1=2;goto wleed; } break;
case 4:{ s1=3;goto wleed; } break;
case 8:{ s1=4;goto wleed; } break;
case 16:{ s1=5;goto wleed; } break;
case 32:{ s1=6;goto wleed; } break;
case 128:{s1=128;Delay_ms(200); goto wleed;} break;
}
goto wleed1;
wleed:
Man_Send(s1); // Send byte
Delay_ms(200);
}
}
اعتقد ان الخطأ فى هذين السطرين من الكود
كود:
sbit MANTXPIN at Ra1_bit;
sbit MANTXPIN_Direction at TRISa1_bit;
ويكتبلى البرنامج ان سبب الخطأ هو
";" expected but MANTXPIN found
فما الحل ؟؟