Hi there all..
I'm very new to electronics and still am trying to understand what is happening when a LCD is initalized. I'm using Nigels tutorials but since I don't fully understand ASM and normaly program in C I'm a bit lost. If I understand what i'm reading in Nigels code I'm seeing that all pins on PORT A are dropped to 0, then after a 100ms wait I see that it's giving the command "movlw 0x20" my question is does this mean that it's setting pin_A0 to 0, A1 to 0, A2 to 0, A3 to 0, A4 to 0 and A5 to 1 which would be the binary equilivent??? or is it actually sending the value 0X20 over one of the pins? if it's the second then which pin on the LCD is it sending to?
I'm very new to electronics and still am trying to understand what is happening when a LCD is initalized. I'm using Nigels tutorials but since I don't fully understand ASM and normaly program in C I'm a bit lost. If I understand what i'm reading in Nigels code I'm seeing that all pins on PORT A are dropped to 0, then after a 100ms wait I see that it's giving the command "movlw 0x20" my question is does this mean that it's setting pin_A0 to 0, A1 to 0, A2 to 0, A3 to 0, A4 to 0 and A5 to 1 which would be the binary equilivent??? or is it actually sending the value 0X20 over one of the pins? if it's the second then which pin on the LCD is it sending to?