其實(shí)我也剛開始學(xué)LCD1602這塊,今天剛搞懂這個(gè)DDRAM的設(shè)置,來分享一下~
你們看那個(gè)DDRAM指令格式,默認(rèn)D7是1哈:
D7 D6 D5 D4 D3 D2 D1 D0
1 0 0 0 0 0 0 0
所以如果是單行顯示的話,第一行地址是00H到27H,第一個(gè)字就是0000000,加上默認(rèn)的D7=1,就變成了10000000,也就是0x80。
要是雙行顯示,第一行還是00H~27H,第二行就是40H~67H。那第二行第一個(gè)地址是40H=1000000,加上D7的1,默認(rèn)就是11000000,也就是0xC0啦!
新手上路,書上講得更細(xì),自己總結(jié)一下,希望對你們有用~
你們看那個(gè)DDRAM指令格式,默認(rèn)D7是1哈:
D7 D6 D5 D4 D3 D2 D1 D0
1 0 0 0 0 0 0 0
所以如果是單行顯示的話,第一行地址是00H到27H,第一個(gè)字就是0000000,加上默認(rèn)的D7=1,就變成了10000000,也就是0x80。
要是雙行顯示,第一行還是00H~27H,第二行就是40H~67H。那第二行第一個(gè)地址是40H=1000000,加上D7的1,默認(rèn)就是11000000,也就是0xC0啦!
新手上路,書上講得更細(xì),自己總結(jié)一下,希望對你們有用~