السلام عليكم
الاخ lahoioui للاسف البرنامج لا يعمل واليك البرنامج وهو برنامج لقراءة قيم ارجل البيك وارسالها الكمبيوتر عبر usb - اكبر قيمة يقراها هي 255
unsigned char Read_buffer[64];.....................0
unsigned char Write_buffer[64];....................0
unsigned int num,k;................................0
void interrupt()...................................0
{................................................. .0
HID_InterruptProc(); ..............................0
TMR0L = 100; ......................................0
INTCON.TMR0IF = 0; ................................0
void main()........................................0
{................................................. .0
ADCON1 = 0xFF; ....................................0
INTCON=0;......................................... .0
INTCON2=0xF5;..................................... .0
INTCON3=0xC0;..................................... .0
RCON.IPEN=0;...................................... .0
PIE1=0;........................................... .0
PIE2=0;........................................... .0
PIR1=0;........................................... .0
PIR2=0;........................................... .0
T0CON = 0x47; .....................................0
TMR0L = 100; ......................................0
INTCON.TMR0IE = 1; ................................0
T0CON.TMR0ON = 1; .................................0
INTCON = 0xE0; ....................................0
Hid_Enable(&Read_buffer, &Write_buffer);...........0
Delay_ms(1000);................................... .0
Delay_ms(1000);................................... .0
for(;

...........................................0
{................................................. .0
TRISB = 0xFF;......................................0
TRISD = 0xFF;......................................0
k =PORTB;..........................................0
k =k<<8;...........................................0
k =k+PORTD;........................................0
Write_buffer[0] = 'P'; Write_buffer[1] = '=';......0
Write_buffer[2] = k; Write_buffer[3] = 'T';........0
Hid_Write(&Write_buffer,4);....................... .0
Delay_ms(1000);................................... .0
}................................................. .0
Hid_Disable();.................................... .0
}................................................. .......0