saskarne at89c51 ar jhd162a - Atmiņas karte

H

hiteshmadnani

Guest
Es gribu saskarne at89c51 ar jhd162a.but i dont ir atmiņas karte jhd612a .. lūdzu palīdziet man ...

 
lūdzu sūtiet man kādi rakstzīmes tiks parādīti LCD

 
Es gribu, lai parādītu "mikrokontrolleru BALSTĪTA LCD DISPLAY" Un es gribu to otrajā rindā .... Es esmu saskaras problēmas ar atmiņas karti jhd 162a ..... es esmu nosūtot LIZ jpg failu, kas parāda atmiņas karte 8 baiti ... Šajā pašā formātā es gribu atmiņas karte JHD162a
Atvainojiet, bet jums ir nepieciešams pieteikumvārds, lai skatītu šo arestu

 
Pirmā adrese otrajā rindā ir 0xc0

Hope this helps

Nandhu

 
ok tagad LCD noteikt kursora pozīciju 80H komanda tiks pievienota startin adresi otrajā rindā, piemēram, iepriekšējā diagrammā, ja es vēlos doties uz 10. pozīciju otrajā rindā, es ņemšu tikai piebilst 80H ar 4Ah
ti 80H 4 Ah = CAH.
Līdzīgi jhd162a I'll pievienot 80H ar C0
ti 80H C0h = 140h
tas ir pareizi?Pievienots pēc 5 minūtēm:Es sasniegt otrajā rindā ar kursoru uz sākuma tā

 
Nē.
Patiesībā jums vajadzētu pievienot 40h uz 80H, lai iet uz pirmo vietu otrajā rindā.

 
ok .... tagad, ja es vēlos, lai mana charater, kas redzams uz 20 otrā ... Kas man jādara?

 
rakstīt telpa ("") par šo nostāju pēc 20s, palija kas bija klāt pirms tiks aizstāts ar vietu, ti, tukšu.

 
I didn't got u faktiski ... lūdzu, paskaidrojiet man,Pievienots pēc 1 minūtes:eek:k es esmu nosūtot u mans kods .. plse pārbaudītu tā .... tas ir pareizs
DB0 equ P1.0
DB1 equ P1.1
DB2 equ P1.2
DB3 equ P1.3
DB4 equ P1.4
DB5 equ P1.5
DB6 equ P1.6
DB7 equ P1.7
EN equ P3.7
RS equ P3.6
RW equ P3.5
DATU equ P1WAIT_LCD:
CLR EN;
CLR RS;
SETB RW;
MOV DATA, # 0FFh;
SETB EN;
MOV, datiem;
JB ACC.7, WAIT_LCD;
CLR EN;
CLR RW
RETINIT_LCD:
CLR RS
MOV DATA, # 38h
SETB EN
CLR EN
LCALL WAIT_LCD
CLR RS
MOV DATA, # 0Eh
SETB EN
CLR EN
LCALL WAIT_LCD
CLR RS
MOV DATA, # 06h
SETB EN
CLR EN
LCALL WAIT_LCD
RETCLEAR_LCD:
CLR RS
MOV DATA, # 01h
SETB EN
CLR EN
LCALL WAIT_LCD
RETWRITE_TEXT:
SETB RS
MOV DATA,
SETB EN
CLR EN
LCALL WAIT_LCD
RETLCALL INIT_LCD
LCALL CLEAR_LCD
MOV, # 'R'
LCALL WRITE_TEXT
MOV, # "O"
LCALL WRITE_TEXT
MOV, # "O"
LCALL WRITE_TEXT
MOV, # 'M'
LCALL WRITE_TEXT
MOV ,#'.'
LCALL WRITE_TEXT
MOV, # 'N'
LCALL WRITE_TEXT
MOV, # "O"
LCALL WRITE_TEXT
MOV ,#'.'
LCALL WRITE_TEXT
MOV, # 8CH
LCALL WRITE_TEXT
MOV, # 3 "
LCALL WRITE_TEXT
MOV, # 0 "
LCALL WRITE_TEXT
MOV, # 1 "
LCALL WRITE_TEXTCLR RS
MOV DATA, # 140h
SETB EN
CLR EN
LCALL WAIT_LCDMOV, # 'M'
LCALL WRITE_TEXT
MOV, # "r"
LCALL WRITE_TEXT
MOV ,#'.'
LCALL WRITE_TEXT
MOV, # 'S'
LCALL WRITE_TEXT
MOV, # 'U'
LCALL WRITE_TEXT
MOV, # 'R'
LCALL WRITE_TEXT
MOV, # "A"
LCALL WRITE_TEXT
MOV, # 'N'
LCALL WRITE_TEXT
MOV, # 'J'
LCALL WRITE_TEXT
MOV, # 'I'
LCALL WRITE_TEXT
MOV, # 'T'
LCALL WRITE_TEXT
MOV, # 'K'
LCALL WRITE_TEXT
MOV, # "O"
LCALL WRITE_TEXT
MOV, # 'S'
LCALL WRITE_TEXT
MOV, # 'T'
LCALL WRITE_TEXT
MOV, # "A"
LCALL WRITE_TEXT
Es gribu šo ziņu ir parādīti foe 20 sec un pēc tam jauno tekstu tiks parādīti Kas man būtu labi?LCALL INIT_LCD
LCALL CLEAR_LCD
MOV, # 'R'
LCALL WRITE_TEXT
MOV, # "O"
LCALL WRITE_TEXT
MOV, # "O"
LCALL WRITE_TEXT
MOV, # 'M'
LCALL WRITE_TEXT
MOV ,#'.'
LCALL WRITE_TEXT
MOV, # 'N'
LCALL WRITE_TEXT
MOV, # "O"
LCALL WRITE_TEXT
MOV ,#'.'
LCALL WRITE_TEXT
MOV, # 8CH
LCALL WRITE_TEXT
MOV, # 3 "
LCALL WRITE_TEXT
MOV, # 0 "
LCALL WRITE_TEXT
MOV, # 2 "
LCALL WRITE_TEXTCLR RS
MOV DATA, # 140h
SETB EN
CLR EN
LCALL WAIT_LCDMOV, # 'M'
LCALL WRITE_TEXT
MOV, # "r"
LCALL WRITE_TEXT
MOV ,#'.'
LCALL WRITE_TEXT
MOV, # 'M'
LCALL WRITE_TEXT
MOV, # "A"
LCALL WRITE_TEXT
MOV, # 'N'
LCALL WRITE_TEXT
MOV, # 'I'
LCALL WRITE_TEXT
MOV, # 'S'
LCALL WRITE_TEXT
MOV, # 'H'
LCALL WRITE_TEXT
MOV, # '"
LCALL WRITE_TEXT
MOV, # 'Y'
LCALL WRITE_TEXT
MOV, # "A"
LCALL WRITE_TEXT
MOV, # 'D'
LCALL WRITE_TEXT
MOV, # "A"
LCALL WRITE_TEXT
MOV, # 'V'
LCALL WRITE_TEXTPievienots pēc 5 minūtēm:tas būs redzams šādā formātā
ROOM NO.301
Mr.SURANJIT Kosta

 
Pēc iespiešanas iepriekš string uz LCD, pagaidiet 20 sekundes (kavēšanās cilpa 20 sec) un pēc tam rakstīt nākamo virknes, kuras jāattēlo.Vai tas nav vienkārši.?Vai es esmu ne saprast savu problēmu pareizi.?

Es iesaku jums rakstīt subroutine rakstīt stīgas uz LCD.<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Loti laimīgs" border="0" />
 
thank u. .. tas man palīdzēt pabeigt manu projektu ...

 
hiii, man ir apkopota manā kodēšanas Keil μversion3 un tā parāda šādu kļūdu ...
lcd.asm (12): kļūda A9: Sintakses kļūda
lcd.asm (19): kļūda A9: Sintakses kļūda
lcd.asm (21): kļūda A9: Sintakses kļūda
lcd.asm (31): kļūda A9: Sintakses kļūda
lcd.asm (36): kļūda A9: Sintakses kļūda
lcd.asm (41): kļūda A9: Sintakses kļūda
lcd.asm (51): kļūda A9: Sintakses kļūda
lcd.asm (61): kļūda A9: Sintakses kļūda
lcd.asm (9

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Atdzist" border="0" />

: Kļūda A9: Sintakses kļūda
lcd.asm (168): kļūda A9: Sintakses kļūda
var kāds man palīdzēt ...

 
thanx par ur atbalstu ... u ir palīdzējuši man ļoti daudz ...... kredīta iet u. ..

 
Man ir problēma ... Man ir apdegums ic .... bet ķēdes diagramma avaible ir 4 bitiem, un mana programma ir 8 biti ... 4 bitiem kristāla un 3.57MHz lieto ... man ir jāizmanto kristāla citu frekvenci .... es esmu pievienojot ckt diagramma .... PLZ do atbildes

 
Jums vajadzētu mainīt programmu vai savienot LCD 8 bitu režīmā ..
Mainot kristāla nepalīdz.

 
Es dedzināšana mans IC ar SUPERPRO degļa ... bet tas parāda man kļūda ... Es esmu pievienojot momentuzņēmums par to ...... PLZ man pateikt, vai tas nozīmē, man ir nepieciešams jauns IC ...šā ražotāja ID KĻŪDA nozīmē??
Atvainojiet, bet jums ir nepieciešams pieteikumvārds, lai skatītu šo arestu

 

Welcome to EDABoard.com

Sponsor

Back
Top