Sari la conținut
ELFORUM - Forumul electronistilor

Interfata PIC 18F2550 cu LCD pe 4 biti


Vizitator mike59

Postări Recomandate

Vizitator mike59

Sunt incepator in programarea MCU si as dori cu multumirile anticipate de rigoare, sa fiu lamurit de cineva cu experienta care este explicatia ca in urma rularii codului de mai jos, obtin prima linie activata a LCD-ului si atat (patratele negre). Microcontrolerul foloseste oscilatorul interb de 8 Mhz, care este functional. L-am testat cu un LED pe pinul B.1 cu o secventa de cod flip flop. Codul mikrobasic ca mai jos:'Conectare LCD 'D7 › portb.7 -> 28 'D6 › portb.6 -> 27 'D5 › portb.5 -> 26 'D4 › portb.4 -> 25 'E › portb.3 -> 24 'RS › portb.2 -> 23 'RW › portb.0 -> 21 PORTA = 0 PORTB = 0 PORTC = 0 TRISA = 0xFF TRISB = 0x00 TRISC = 0xFF UCON.3 = 0 UCFG.3 = 1 OSCCON = 0xFF 'Oscilator intern 8 Mhz CCP1CON = 0 'Comparatoare si PWM Off CCP2CON = 0 ADCON0 = 0xB0 ADCON1 = 0x80 ADRESH = 0 ADRESL = 0 pInf = "" pSup = "" Lcd_Init(PORTB) Delay_ms(100) Lcd_Cmd(LCD_CLEAR) ' Clear display Lcd_Cmd(LCD_CURSOR_OFF) ' Cursor off Lcd_Out(1,6,"Hello !") Multumesc anticipat !

Link spre comentariu
  • Răspunsuri 1
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

  • vasile eugen

    1

Zile populare

Top autori în acest subiect

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări