нужда от помощ с Proteus симулация 18F4550 използвате USB скри

D

dodonet

Guest
просто ми трябва компютър, за да открие USB връзка в Proteus

SCH ми, както е показано<img src="http://img254.imageshack.us/img254/7250/31613192.jpg" border="0" alt="need a help with proteus simulation using 18f4550 usb hid" title="нужда от помощ с Proteus симулация 18F4550 използвате USB скри"/>кристала е 20MHZ и аз шофьори настройка на USBми прости код е пример в mikroc USB проекти, да четат и пишат

Код:

грозен Чар K;

грозен Чар userWR_buffer [64], userRD_buffer [64];Const Char * текст = "Mikroelektronika Съставители реанимацията \ R \ N";//************************************************ **************************************************

/ / Майн Прекъсване Рутинните

//************************************************ **************************************************

нищожен прекъсва ()

(

HID_InterruptProc ();)

//************************************************ **************************************************//************************************************ **************************************************

/ / Инициализация Рутинните

//************************************************ **************************************************нищожен Init_Main ()

(

//--------------------------------------

/ / Забрани всички прекъсват

//--------------------------------------

INTCON = 0; / / Изключване GIE, PEIE, TMR0IE, INT0IE, RBIE

INTCON2 = 0xF5;

INTCON3 = 0xC0;

RCON.IPEN = 0; / / Изключване нива на приоритети на прекъсват

PIE1 = 0;

PIE2 = 0;

PIR1 = 0;

PIR2 = 0;ADCON1 | = 0x0F; / / Конфигуриране на всички пристанища с аналогови и цифрови функция

CMCON | = 7; / / Изключване сравнителни

//--------------------------------------

/ / Пристанища Конфигурация

//--------------------------------------

TRISA = 0xFF;

TRISB = 0xFF;

TRISC = 0xFF;

TRISD = 0;

TRISE = 0x07;Lata = 0;

LATB = 0;

LATC = 0;

LATD = 0;

LATE = 0;

//--------------------------------------

/ / Ясно потребител RAM

/ / Банки [00 ..
07] (8 х 256 = 2048 байта)

//--------------------------------------)

//************************************************ **************************************************//************************************************ **************************************************

/ / Майн програма Рутинните

//************************************************ **************************************************нищожен Main () (

Чар и грозен, CH;Init_Main ();HID_Enable (& userRD_buffer, & userWR_buffer);

Delay_ms (1000); Delay_ms (1000);докато (1) (

к = HID_Read ();

I = 0;

докато (I <к) (

CH = userRD_buffer ;

userWR_buffer [0] = ч;

докато (! HID_Write (& userWR_buffer, 1));

I ;

))

HID_Disable ();

)
 
Niezależnie od tego, czy definiujemy je jako obraz, zbiór cyfr czy dane osobowe - informacje w dzisiejszym cyfrowym świecie są nie tylko wartością samą w sobie, ale przede wszystkim siłą napędową rozwoju cywilizacyjnego. Wojna o nie trwa.

Read more...
 

Welcome to EDABoard.com

Sponsor

Back
Top