Ik Gebruik JAL on mijn 16f877 te programmeren. Met het commando hd47780 = "x" stuur ik mijn 2x16 LCD aan.
Nu heb ik echter een 4x20 LCD besteld bij conrad en ik kan lijn 3 en 4 van het display niet aansturen met de standaard library's van JAL.
Hoe kan ik de library zo aanpassen dat ik lijn 3 en 4 ook kan aansturen?

hoe precies weet ik niet
maar je moet de adressen definiëren waar regel 3 en 4 beginnen. de adressen staan in de datasheet van je LCD

In je hd44780.jal file de procedures aanvullen:


procedure HD44780_line1 is
   HD44780_instruction( 0b_1000_0000 )
end procedure

procedure HD44780_line2 is
   HD44780_instruction( 0b_1010_1000 )
end procedure

procedure HD44780_line3 is
   HD44780_instruction( 0b_1001_0100 )
end procedure

procedure HD44780_line4 is
   HD44780_instruction( 0b_1101_0100 )
end procedure

De bovenste 2 bestaan al, nu die eronder erbij doen.

Thanx elmowww,

Het werkt helemaal perfect, ik dacht echt dat het veel ingewikkelder zou zijn.

Groetjes Jaco