- 詳細資訊
商品說明
1602 LCD液晶 採用標準的16腳介面,其中:
- 第1腳:VSS為地電源
- 第2腳:VDD接5V正電源
- 第3腳:V0為液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比度最高,對比度過高時會產生“鬼影”,使用時可以通過一個10K的電位器調整對比度
- 第4腳:RS為寄存器選擇,高電平時選擇資料寄存器、低電平時選擇指令寄存器。
- 第5腳:R/W為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。當RS和RW共同為低電平時可以寫入指令或者顯示位址,當RS為低電平RW為高電平時可以讀忙信號,當RS為高電平RW為低電平時可以寫入資料。
- 第6腳:E端為使能端,當E端由高電平跳變成低電平時,液晶模組執行命令。
- 第7~14腳:D0~D7為8位元雙向資料線。
- 第15腳:背光電源正極
- 第16腳:背光電源負極
1602 LCD液晶 模組內部的字元發生記憶體(CGROM)已經存儲了160個不同的點陣字元圖形,如表1所示,這些字元有:阿拉伯數字、英文字母的大小寫、常用的符號、和日文假名等,每一個字元都有一個固定的代碼,比如大寫的英文字母“A”的代碼是01000001B(41H),顯示時模組把位址41H中的點陣字元圖形顯示出來,我們就能看到字母“A” 。
以下是在液晶模組的第二行第一個字元的位置顯示字母“A”的程式: ORG 0000H
RS EQU P3.7;確定具體硬體的連接方式
RW EQU P3.6 ;確定具體硬體的連接方式
E EQU P3.5 ;確定具體硬體的連接方式
MOV P1,#00000001B ;清屏並游標復位
ACALL ENABLE;調用寫入命令副程式
MOV P1,#00111000B ;設置顯示模式:8位元2行5×7點陣
ACALL ENABLE ;調用寫入命令副程式
MOV P1,#00001111B ;顯示器開、游標開、游標允許閃爍
ACALL ENABLE ;調用寫入命令副程式
MOV P1,#00000110B ;文字不動,游標自動右移
ACALL ENABLE ;調用寫入命令副程式
MOV P1,#0C0H ;寫入顯示起始位址(第二行第一個位置)
ACALL ENABLE ;調用寫入命令副程式
MOV P1,#01000001B ;字母A的代碼
SETB RS ;RS=1
CLR RW ;RW=0 ;準備寫入資料
CLR E ;E=0 ;執行顯示命令
ACALL DELAY ;判斷液晶模組是否忙?
SETB E ;E=1 ;顯示完成,程式停車
AJMP $
ENABLE:
CLR RS ;寫入控制命令的副程式
CLR RW
CLR E
ACALL DELAY
SETB E
RET
DELAY:
MOV P1,#0FFH ;判斷液晶顯示器是否忙的副程式
CLR RS
SETB RW
CLR E
NOP
SETB E
JB P1.7,DELAY ;如果P1.7為高電平表示忙就迴圈等待
RET
END
程式在開始時對液晶模組功能進行了初始化設置,約定了顯示格式。注意顯示字元時游標是自動右移的,無需人工干預,每次輸入指令都先調用判斷液晶模組是否忙的副程式DELAY,然後輸入顯示位置的位址0C0H,最後輸入要顯示的字元A的代碼41H。
SMC1602A(16*2)類比口線接線方式
連接線圖:
—————————————————
|LCM—–51 | LCM—–51 | LCM——51 |
————————————————|
|DB0—–P1.0 | DB4—–P1.4 | RW——-P2.0 |
|DB1—–P1.1 | DB5—–P1.5 | RS——-P2.1 |
|DB2—–P1.2 | DB6—–P1.6 | E——–P2.2 |
|DB3—–P1.3 | DB7—–P1.7 | VLCD接1K電阻到GND|
—————————————————
[注:AT89S52使用12M晶振]
=============================================================*/
#define LCM_RW P2_0 //定義引腳
#define LCM_RS P2_1
#define LCM_E P2_2
#define LCM_Data P1
#define Busy 0x80 //用於檢測LCM狀態字中的Busy標識
相關商品
-
LCD 2004A 液晶 2004A LCD 液晶模組 5V 黃綠屏
0 滿分 5 分NT$120 – NT$160 未稅可用IIC總線控制(選購I2C轉接板),只佔用2個IO , 對比度可調,背光燈可控提供庫文件 (黃綠屏)。
- 採用優質2004液晶屏,黃綠屏,顯示清晰
- 可用IIC總線控制(選購I2C轉接板),只佔用兩個IO口
- 背光燈可控,可以通過跳線控制,也可以通過程序控制
- 屏幕顯示對比度可調
- 5V電壓供電
-
Grove – LED Bar v2.0 長條型 10 段顯示模組 seeed
0 滿分 5 分Grove – LED Bar v2.0 是一款10段LED顯示模組。模組採用LED控制晶片MY9221。可以作為指示器使用,例如顯示電池壽命、電壓、聲音等物理參數的強度。10個LED分別為1個紅色、一個黃色、一個深綠色以及7個綠色。
NT$190NT$180 未稅 -
3.5吋 UART串口 HMI 電阻式觸控液晶螢幕模組
0 滿分 5 分3.5吋電阻式觸控螢幕,搭載語音與視訊功能,專為簡化開發而生。 這款 USART 介面 HMI 模組強調「免代碼」設計,讓您能快速實現人機互動介面,是打造智慧控制與自動化專案的高效選擇。USART串口通訊簡單方便;設備地址設置:開放串口升級協議;顯示方向設置;工業級和醫療級EM1性能;通過靜電測試。
NT$905NT$700 未稅 -
I2C 1602 LCD 藍色背光液晶顯示模組:適用於 Arduino、樹莓派的藍底白字螢幕
0 滿分 5 分這是一款1602 LCD液晶顯示模組,採用I2C介面,只需兩個IO口即可控制。它具有藍色背光和白色字元,背光和螢幕對比度均可調節。適用於Arduino和Raspberry Pi等平台,工作電壓為5V,I2C位址為0x27。
NT$171NT$80 未稅 -
3.2吋 USART接口 HMI 電阻式觸控 IPS液晶 鐵框螢幕 | 解析度 320×240
0 滿分 5 分NT$400 未稅3.2吋HMI電阻式觸控IPS液晶螢幕模組,解析度320×240,亮度300nit。具有4M Flash、3584位元組運行內存,並支援USART串口通訊,工作電壓4.65-6.5V,工作溫度-20至+70℃。另外,它還具備工業級EMI性能和靜電測試認證。不僅強大功能 而且安全穩定
-
免編程 2.2吋 UART串口 HMI 液晶螢幕模組 適用於人機介面
0 滿分 5 分NT$400 未稅2.2吋 UART 串口 HMI 模組,透過簡單的串口指令來控制顯示內容。藉由專屬的上位機軟體,使用者可以在 PC 上完成所有介面設計,支援多種控件(按鈕、進度條、文本、指針), 支援串口及 SD 卡下載,可進行 PC 模擬調試,支援串口及 SD 卡下載,可進行 PC 模擬調試,並具備自動在線升級功能,確保韌體隨時保持最新。
-
0.96吋 I2C OLED 顯示模組 (128×64 / SSD1315) 黑底藍字 只需4個引腳
0 滿分 5 分0.96寸 OLED 顯示模組採用原裝全新的OLED屏幕,屏幕自帶保護貼膜。 4線SPI接口,2.2V~5.5V供電壓和IO驅動電壓。 超低功耗、高對比度,是您顯示數據的最佳選擇。
NT$120NT$100 未稅 -
7吋 HDMI 電容式觸控螢幕 帶外殼支架 1024×600 IPS鋼化玻璃面板 支援樹莓派、Jetson Nano、PC
0 滿分 5 分規格參數
- 尺寸:7寸
- 分辨率:1024×600
- 顯示接口:HDMI / VGA
- 顯示面板:面板
- 可視角度:170°
- 觸摸類型:電容觸摸
- 觸控點數:5點觸控
- 觸摸接口USB
- 觸摸面板鋼化玻璃面板
- OSD菜單調節亮度/對比度
- 遊戲機Xbox360/PS4/SWITCH
- 外殼聚碳酸酯材料
- 認證RoHS2.0
NT$2,380NT$1,980 未稅 -
樹莓派 Raspberry Pi 5 3.5吋觸控螢幕含金屬外殼 附散熱器
0 滿分 5 分NT$900 未稅320×480 解析度,電阻式觸摸控制,大小與樹莓派相同,完美相容並可直接插入任何版本的樹莓派主板,提供Raspbian/Ubuntu/Kali系統下的驅動。
-
Mini MP3 Player 串口音樂播放模組 語音播放 Arduino MP3 播放模組
0 滿分 5 分Mini MP3 Player是一款小巧且價格低廉的MP3模組,可以直接接駁揚聲器。模組配合供電電池、揚聲器、按鍵可以單獨使用,也可以通過串口控制,作為Arduino UNO或者是任何有串口的單片機的一個模組。模組本身完美的集成了MP3、WAV、WMA的硬解碼。
NT$190NT$120 未稅



















