当前位置 - 股票行情交易網 - 文娛動態 - 1602液晶顯示器. 0x80+0x40+6. 是在什麽位置顯示字符啊

1602液晶顯示器. 0x80+0x40+6. 是在什麽位置顯示字符啊

80是第壹行,+40是第二行,+6是第二行第六個位置顯示。

寫命令(0x80+0x40)即可

這就是第二行的首地址

write_com(0x80+0x40);//第2行,第1字

write_date('c');//顯示壹個字符“c”

Delay1ms(12);//延時

lie 就是“列”的意思,a=a+lie-1 就是 等於第a行的第 lie-1列,比如 hang=1,lie=2 時,則 a=0x80,即指定LCD第壹行左上角的位置,a=a+lie-1,即a=a+1,指定LCD第壹行第2列。

#include <reg52.h>

#define uchar unsigned char

#define uint unsigned int

uchar data a[ ]="xian zai shi ";

sbit key0=P2^0;//功能鍵,對位進行選擇

sbit key1=P2^1;// 加位

sbit key2=P2^2;//減位

sbit EN= P3^4; //讀寫段

sbit RS= P3^5;//使能端

uchar miao,fen,shi;

擴展資料:

1602液晶模塊內部的字符發生存儲器(CGROM)已經存儲了160個不同的點陣字符圖形,這些字符有:阿拉伯數字、英文字母的大小寫、常用的符號、和日文假名等,每壹個字符都有壹個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模塊把地址41H中的點陣字符圖形顯示出來,就能看到字母“A”。

因為1602識別的是ASCII碼,試驗可以用ASCII碼直接賦值,在單片機編程中還可以用字符型常量或變量賦值,如'A’。

百度百科-1602字符液晶