資料介紹
1602LCD主要技術(shù)參數(shù)
顯示容量為16×2個(gè)字符;
芯片工作電壓為4.5~5.5V;
工作電流為2.0mA(5.0V);
模塊最佳工作電壓為5.0V;
字符尺寸為2.95×4.35(W×H)mm。
arduino1602顯示屏例程
代碼如下
int DI = 12;
int RW = 11;
int DB[] = {3, 4, 5, 6, 7, 8, 9, 10};//使用數(shù)組來(lái)定義總線(xiàn)需要的管腳
int Enable = 2;
void LcdCommandWrite(int value) {
// 定義所有引腳
int i = 0;
for (i=DB[0]; i 《= DI; i++) //總線(xiàn)賦值
{
digitalWrite(i,value & 01);//因?yàn)?602液晶信號(hào)識(shí)別是D7-D0(不是D0-D7),這里是用來(lái)反轉(zhuǎn)信號(hào)。
value 》》= 1;
}
digitalWrite(Enable,LOW);
delayMicroseconds(1);
digitalWrite(Enable,HIGH);
delayMicroseconds(1); // 延時(shí)1ms
digitalWrite(Enable,LOW);
delayMicroseconds(1); // 延時(shí)1ms
}
void LcdDataWrite(int value) {
// 定義所有引腳
int i = 0;
digitalWrite(DI, HIGH);
digitalWrite(RW, LOW);
for (i=DB[0]; i 《= DB[7]; i++) {
digitalWrite(i,value & 01);
value 》》= 1;
}
digitalWrite(Enable,LOW);
delayMicroseconds(1);
digitalWrite(Enable,HIGH);
delayMicroseconds(1);
digitalWrite(Enable,LOW);
delayMicroseconds(1); // 延時(shí)1ms
}
void setup (void) {
int i = 0;
for (i=Enable; i 《= DI; i++) {
pinMode(i,OUTPUT);
}
delay(100);
// 短暫的停頓后初始化LCD
// 用于LCD控制需要
LcdCommandWrite(0x38); // 設(shè)置為8-bit接口,2行顯示,5x7文字大小
delay(64);
LcdCommandWrite(0x38); // 設(shè)置為8-bit接口,2行顯示,5x7文字大小
delay(50);
LcdCommandWrite(0x38); // 設(shè)置為8-bit接口,2行顯示,5x7文字大小
delay(20);
LcdCommandWrite(0x06); // 輸入方式設(shè)定
// 自動(dòng)增量,沒(méi)有顯示移位
delay(20);
LcdCommandWrite(0x0E); // 顯示設(shè)置
// 開(kāi)啟顯示屏,光標(biāo)顯示,無(wú)閃爍
delay(20);
LcdCommandWrite(0x01); // 屏幕清空,光標(biāo)位置歸零
delay(100);
LcdCommandWrite(0x80); // 顯示設(shè)置
// 開(kāi)啟顯示屏,光標(biāo)顯示,無(wú)閃爍
delay(20);
}
void loop (void) {
LcdCommandWrite(0x01); // 屏幕清空,光標(biāo)位置歸零
delay(10);
LcdCommandWrite(0x80+3);
delay(10);
// 寫(xiě)入歡迎信息
LcdDataWrite(‘W’);
LcdDataWrite(‘e’);
LcdDataWrite(‘l’);
LcdDataWrite(‘c’);
LcdDataWrite(‘o’);
LcdDataWrite(‘m’);
LcdDataWrite(‘e’);
LcdDataWrite(‘ ’);
LcdDataWrite(‘t’);
LcdDataWrite(‘o’);
delay(10);
LcdCommandWrite(0xc0+1); // 定義光標(biāo)位置為第二行第二個(gè)位置
delay(10);
LcdDataWrite(‘g’);
LcdDataWrite(‘e’);
LcdDataWrite(‘e’);
LcdDataWrite(‘k’);
LcdDataWrite(‘-’);
LcdDataWrite(‘w’);
LcdDataWrite(‘o’);
LcdDataWrite(‘r’);
LcdDataWrite(‘k’);
LcdDataWrite(‘s’);
LcdDataWrite(‘h’);
LcdDataWrite(‘o’);
LcdDataWrite(‘p’);
delay(5000);
LcdCommandWrite(0x01); // 屏幕清空,光標(biāo)位置歸零
delay(10);
LcdDataWrite(‘I’);
LcdDataWrite(‘ ’);
LcdDataWrite(‘a(chǎn)’);
LcdDataWrite(‘m’);
LcdDataWrite(‘ ’);
LcdDataWrite(‘h’);
LcdDataWrite(‘o’);
LcdDataWrite(‘n’);
LcdDataWrite(‘g’);
LcdDataWrite(‘y’);
LcdDataWrite(‘i’);
delay(3000);
LcdCommandWrite(0x02); //設(shè)置模式為新文字替換老文字,無(wú)新文字的地方顯示不變。
delay(10);
LcdCommandWrite(0x80+5); //定義光標(biāo)位置為第一行第六個(gè)位置
delay(10);
LcdDataWrite(‘t’);
LcdDataWrite(‘h’);
LcdDataWrite(‘e’);
LcdDataWrite(‘ ’);
LcdDataWrite(‘a(chǎn)’);
LcdDataWrite(‘d’);
LcdDataWrite(‘m’);
LcdDataWrite(‘i’);
LcdDataWrite(‘n’);
delay(5000);
}
int DI = 12;
int RW = 11;
int DB[] = {3, 4, 5, 6, 7, 8, 9, 10};//使用數(shù)組來(lái)定義總線(xiàn)需要的管腳
int Enable = 2;
![]()
void LcdCommandWrite(int value) {
// 定義所有引腳
int i = 0;
for (i=DB[0]; i 《= DI; i++) //總線(xiàn)賦值
{
digitalWrite(i,value & 01);//因?yàn)?602液晶信號(hào)識(shí)別是D7-D0(不是D0-D7),這里是用來(lái)反轉(zhuǎn)信號(hào)。
value 》》= 1;
}
digitalWrite(Enable,LOW);
delayMicroseconds(1);
digitalWrite(Enable,HIGH);
delayMicroseconds(1); // 延時(shí)1ms
digitalWrite(Enable,LOW);
delayMicroseconds(1); // 延時(shí)1ms
}
![]()
void LcdDataWrite(int value) {
// 定義所有引腳
int i = 0;
digitalWrite(DI, HIGH);
digitalWrite(RW, LOW);
for (i=DB[0]; i 《= DB[7]; i++) {
digitalWrite(i,value & 01);
value 》》= 1;
}
digitalWrite(Enable,LOW);
delayMicroseconds(1);
digitalWrite(Enable,HIGH);
delayMicroseconds(1);
digitalWrite(Enable,LOW);
delayMicroseconds(1); // 延時(shí)1ms
}
![]()
void setup (void) {
int i = 0;
for (i=Enable; i 《= DI; i++) {
pinMode(i,OUTPUT);
}
delay(100);
// 短暫的停頓后初始化LCD
// 用于LCD控制需要
LcdCommandWrite(0x38); // 設(shè)置為8-bit接口,2行顯示,5x7文字大小
delay(64);
LcdCommandWrite(0x38); // 設(shè)置為8-bit接口,2行顯示,5x7文字大小
delay(50);
LcdCommandWrite(0x38); // 設(shè)置為8-bit接口,2行顯示,5x7文字大小
delay(20);
LcdCommandWrite(0x06); // 輸入方式設(shè)定
// 自動(dòng)增量,沒(méi)有顯示移位
delay(20);
LcdCommandWrite(0x0E); // 顯示設(shè)置
// 開(kāi)啟顯示屏,光標(biāo)顯示,無(wú)閃爍
delay(20);
LcdCommandWrite(0x01); // 屏幕清空,光標(biāo)位置歸零
delay(100);
LcdCommandWrite(0x80); // 顯示設(shè)置
// 開(kāi)啟顯示屏,光標(biāo)顯示,無(wú)閃爍
delay(20);
}
![]()
void loop (void) {
LcdCommandWrite(0x01); // 屏幕清空,光標(biāo)位置歸零
delay(10);
LcdCommandWrite(0x80+3);
delay(10);
// 寫(xiě)入歡迎信息
LcdDataWrite(‘W’);
LcdDataWrite(‘e’);
LcdDataWrite(‘l’);
LcdDataWrite(‘c’);
LcdDataWrite(‘o’);
LcdDataWrite(‘m’);
LcdDataWrite(‘e’);
LcdDataWrite(‘ ’);
LcdDataWrite(‘t’);
LcdDataWrite(‘o’);
delay(10);
LcdCommandWrite(0xc0+1); // 定義光標(biāo)位置為第二行第二個(gè)位置
delay(10);
LcdDataWrite(‘g’);
LcdDataWrite(‘e’);
LcdDataWrite(‘e’);
LcdDataWrite(‘k’);
LcdDataWrite(‘-’);
LcdDataWrite(‘w’);
LcdDataWrite(‘o’);
LcdDataWrite(‘r’);
LcdDataWrite(‘k’);
LcdDataWrite(‘s’);
LcdDataWrite(‘h’);
LcdDataWrite(‘o’);
LcdDataWrite(‘p’);
delay(5000);
LcdCommandWrite(0x01); // 屏幕清空,光標(biāo)位置歸零
delay(10);
LcdDataWrite(‘I’);
LcdDataWrite(‘ ’);
LcdDataWrite(‘a(chǎn)’);
LcdDataWrite(‘m’);
LcdDataWrite(‘ ’);
LcdDataWrite(‘h’);
LcdDataWrite(‘o’);
LcdDataWrite(‘n’);
LcdDataWrite(‘g’);
LcdDataWrite(‘y’);
LcdDataWrite(‘i’);
delay(3000);
LcdCommandWrite(0x02); //設(shè)置模式為新文字替換老文字,無(wú)新文字的地方顯示不變。
delay(10);
LcdCommandWrite(0x80+5); //定義光標(biāo)位置為第一行第六個(gè)位置
delay(10);
LcdDataWrite(‘t’);
LcdDataWrite(‘h’);
LcdDataWrite(‘e’);
LcdDataWrite(‘ ’);
LcdDataWrite(‘a(chǎn)’);
LcdDataWrite(‘d’);
LcdDataWrite(‘m’);
LcdDataWrite(‘i’);
LcdDataWrite(‘n’);
delay(5000);
}
- LED顯示屏設(shè)計(jì)方案
- LED電子顯示屏的相關(guān)報(bào)告
- 帶Arduino和LCD顯示屏的秒表
- 基于51單片機(jī)的1602顯示秒表例程源代碼 6次下載
- arduino串口顯示屏
- 使用51單片機(jī)實(shí)現(xiàn)LCD1602顯示屏顯示的仿真文件免費(fèi)下載 72次下載
- LCD1602顯示屏的資料合集免費(fèi)下載 60次下載
- 使用Arduino實(shí)現(xiàn)1602顯示的測(cè)試源代碼免費(fèi)下載 7次下載
- LCD1602液晶顯示屏的基礎(chǔ)驅(qū)動(dòng)程序免費(fèi)下載
- 使用51單片機(jī)設(shè)計(jì)液晶顯示屏LCD1602顯示的計(jì)算器程序免費(fèi)下載
- 0.96_OLED顯示屏_arduino_SPI_例程 117次下載
- 0.96_OLED顯示屏_arduino_IIC_例程 96次下載
- 1602LCD顯示屏電路圖設(shè)計(jì)+資料 38次下載
- LED顯示屏_arduino_IIC_例程 6次下載
- 1602B液晶顯示屏中文數(shù)據(jù)資料
- 液晶顯示屏與led顯示屏的區(qū)別 1577次閱讀
- LED顯示屏是什么材質(zhì) led顯示屏參數(shù)設(shè)置 4170次閱讀
- Led顯示屏控制系統(tǒng)怎么使用 led顯示屏控制器怎么設(shè)置 8429次閱讀
- LCD1602顯示屏如何使用 3296次閱讀
- LED顯示屏技術(shù)方案 2798次閱讀
- LCD1602液晶顯示屏的驅(qū)動(dòng)設(shè)計(jì)與實(shí)現(xiàn) 1w次閱讀
- OLED顯示屏的驅(qū)動(dòng)設(shè)計(jì)與實(shí)現(xiàn) 6595次閱讀
- 如何了解LED顯示屏封裝技術(shù) 6966次閱讀
- 如何提高LED顯示屏的散熱量 1344次閱讀
- FdfrobotOLED 12864顯示屏簡(jiǎn)介 7099次閱讀
- LED顯示屏控制卡有哪些分類(lèi)_如何選擇LED顯示屏控制卡? 1.9w次閱讀
- LED顯示屏如何區(qū)分好壞?區(qū)分LED顯示屏好壞的九大方法 2.1w次閱讀
- 一文看懂觸摸屏和顯示屏的區(qū)別 9.2w次閱讀
- led顯示屏控制軟件有哪些_九個(gè)led顯示屏控制軟件介紹 20.4w次閱讀
- 教你如何對(duì)LED顯示屏砍價(jià) 962次閱讀
下載排行
本周
- 1DH1766系列·三路可編程直流電源技術(shù)手冊(cè)
- 1.93 MB | 3次下載 | 免費(fèi)
- 2智能蓄電池充放電測(cè)試儀 蓄電池放電檢測(cè)儀專(zhuān)業(yè)防護(hù)功能
- 0.13 MB | 2次下載 | 免費(fèi)
- 3GD選型手冊(cè)
- 6.92 MB | 2次下載 | 免費(fèi)
- 4FP136 高端電流檢測(cè)IC芯片說(shuō)明書(shū)
- 0.62 MB | 1次下載 | 免費(fèi)
- 533A66-B1 rk3399開(kāi)發(fā)板規(guī)格書(shū)
- 1.15 MB | 1次下載 | 1 積分
- 6FP137 高端電流檢測(cè)IC芯片說(shuō)明書(shū)
- 0.68 MB | 1次下載 | 免費(fèi)
- 7HAL9303線(xiàn)性霍爾效應(yīng)傳感器技術(shù)手冊(cè)
- 0.70 MB | 1次下載 | 免費(fèi)
- 8HC88L051F4低功耗芯片規(guī)格書(shū)
- 4.76 MB | 1次下載 | 免費(fèi)
本月
- 1常用電子元器件使用手冊(cè)
- 2.40 MB | 34次下載 | 免費(fèi)
- 2高功率密度碳化硅MOSFET軟開(kāi)關(guān)三相逆變器損耗分析
- 2.27 MB | 33次下載 | 10 積分
- 3MS1826 HDMI 多功能視頻處理器數(shù)據(jù)手冊(cè)
- 4.51 MB | 8次下載 | 免費(fèi)
- 4USB拓展塢PCB圖資料
- 0.57 MB | 8次下載 | 免費(fèi)
- 5經(jīng)典1000W純正弦波逆變器原理圖資料
- 0.08 MB | 8次下載 | 10 積分
- 6TYPEC電路原理圖資料
- 0.14 MB | 7次下載 | 免費(fèi)
- 7SR520-SR5100肖特基二極管規(guī)格書(shū)
- 0.11 MB | 4次下載 | 免費(fèi)
- 8DH1766系列·三路可編程直流電源技術(shù)手冊(cè)
- 1.93 MB | 3次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935134次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191424次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183352次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81600次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73818次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App






創(chuàng)作
發(fā)文章
發(fā)帖
提問(wèn)
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論