السلام عليكم ورحمة الله وبركاته
قمت بكتابة كود لأخراج output لل parallel port واختبار ال output عن طريق LEDs
هذا جزء من الكود
i=0x378;
switch(data)
{
case'1':(oup32)(i,0x01);
break;
case'2':(oup32)(i,0x02);
break;
case'3':(oup32)(i,0x03);
break;
case'4':(oup32)(i,0x04);
break;
case'5':(oup32)(i,0x05);
break;
case'6':(oup32)(i,0x06);
break;
case'7':(oup32)(i,0x07);
break;
case'8':(oup32)(i,0x00);
break;
case'9':(oup32)(i,0xFF);
break;
}وهذه الارقام هي أرقام ال pins :
0x01 , 0x02 , 0x03 , 0x04 , 0x05 , 0x06 , 0x07
وال 0x00 لإغلاق جميع ال LEDs
وال 0xFF لفتح جميع ال LEDs
عند التنفيذ لم تعمل إلا الخيارين الاخيرين ، يعني اغلاق الجميع او فح الجميع
مالمشكلة ؟ هل ارقام ال pins خطأ ؟
