LCD 4-bitové rozhranie pre AT89C51

L

leileicats

Guest
Ktokoľvek môže pomôcť kontrolovať moje kódovanie? Ja používam S6A0069 vodiča základ 16 * 2. Lumex LCM. Mám na mysli nejaký program na webových stránkach, a vykonať niektoré úpravy. Ale nič nie je zobrazený na mojej obrazovke LCD. Títo zamestnanci sa snáď zbláznim. Nie som si istý, či to je problém môjho hardvér alebo softvér? My nastavenie rozhrania: RS -> P2.6 RW -> P2.5 EN -> P2.4 DB04 -> P2.0 DB05 -> P2.1 DB06 -> P2.2 DB07 -> P2.3 Díky moc!
 
Tento kód je použitie v LCM vodičovi 44780, ak vaša LCD nie je vodičovi HD44780, potom by ste mali zmeniť nejaký kód, nájdete v manuáli vášho LCM. Prvý kód je veľmi dôležitý, a možno je to inak, keby si rôzne typr LCD.
 
Skúste tento kód funguje dobre, stačí zmeniť nastavenie portu a zahŕňajú súbory Orks v Keil a SDCC, / / RS - bit0 / / RD - bit1 / / EN - bit2 / / --- bit3 / / D4 - bit4 - P1_4 / / D5 - bit5 - P1_5 / / D6 - bit6 P1_6 / / D7 - bit7 P1_7 # include # include # include # define # define LCDPORT P1 RS P1_0, # define RW P1_1, # define E P1_2, bit status = 0 ; # define lcd_delay 100 neplatné oneskorenie (unsigned int j) {unsigned int i, k; for (i = 0; i
 
Ospravedlňujeme sa, ale ja som s použitím Keil zostaviť: Nemožno otvoriť at89051.h "," P1 "," P1_0 ',' P1_2 ": nedefinovaný identifikátor Čo je s tým problém?
 

Welcome to EDABoard.com

Sponsor

Back
Top