LCD模組之應用

Similar documents
R/W

untitled

(Microsoft Word - 11\244T\246\342\277\337\260l\302\334.doc)

TSINGTEK DISPLAY CO.,LTD LCD CONTROLLER & DRIVER ST7920 OR EQUIVALENT (f) 639 2A f B1

untitled

Microsoft PowerPoint - chap12.ppt

untitled

untitled

馬偕醫學院 學生事務工作簡報

bnb.PDF

海 南 冯 琳 峰 海 南 省 锅 炉 压 力 容 器 与 特 种 设 备 检 验 所 海 南 省 定 安 县 白 蒙 路 47 号 信 XC 内 蒙 古 冯 磊 赤 峰 市 特 种 设 备 检 验 所 内 蒙 古 赤 峰 市 红 山 区 八 里 铺 油 库 路

定 義 : 係 指 在 中 華 民 國 境 內 發 生 之 所 得 中 華 民 國 (1) 薪 資 所 得 : 勞 務 提 供 地 在 中 華 民 國 境 內 來 源 所 得 P. 295 (2) 營 利 所 得 : 該 公 司 依 我 國 公 司 法 設 立 登 記 舉 例 (3) 租 金 所 得

DPJJX1.DOC

6.Hmi Pro-face xlsx

<4D F736F F D20B3E6B4B9A4F930365F32A443AC71C5E3A5DCBEB9B1B1A8EE2E646F63>

FMV取扱ガイド

合金投资年报正文.PDF

从 宾 馆 到 又 一 城 是 十 五 分 钟, 从 又 一 城 到 邵 逸 夫 是 十 分 钟, 去 时 一 路 上 坡 很 辛 苦, 回 时 一 路 下 坡 很 轻 松, 很 像 上 小 学 时 的 心 情, 这 是 最 初 几 天 最 深 的 感 受 有 段 时 间 很 少 走 校 内 的 路


团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生


表 决, 审 议 程 序 符 合 有 关 法 律 法 规 和 本 公 司 章 程 的 规 定 3 本 议 案 尚 需 提 交 股 东 大 会 审 议, 与 该 等 交 易 有 利 害 关 系 的 关 联 股 东 将 放 弃 在 股 东 大 会 上 对 相 关 议 案 的 投 票 权 ( 二 ) 公

<4D F736F F D20B9F0D5FEB0ECB7A2A3A A3A93532BAC52E646F63>

103_02.xls

<313032A655A874B2D5B3CCA743BFFDA8FABCD0B7C7AAED2E786C73>

柳州历史上的今天内文改版式.FIT)

生 產 準 備 您 接 近 生 產 之 注 意 事 項 : 備 妥 住 院 用 物, 勿 遠 行 ( 生 產 用 物 包 ) 最 好 有 人 在 家 陪 伴, 或 和 陪 產 者 保 持 連 繫, 有 任 何 狀 況 可 立 即 趕 到 可 做 家 事 散 步 蹲 下 等 運 動, 以 不 太 累

省十二届人大常委会

Q8. 公 營 事 業 機 構 之 公 務 員 兼 具 勞 工 身 分 者, 於 97 年 3 月 19 日 以 前, 原 選 擇 參 加 勞 保, 調 任 其 他 公 營 事 業 機 構 時, 應 改 參 加 公 保 所 謂 調 任 其 他 公 營 事 業 機 構 之 判 別 依 據 ( 或 標

untitled

学生工作部处2010年工作总结

決議、附帶決議及注意事項

天人炁功行入與感應經驗分享

YYW1.nps

穨邱秀玲綜合展望報告.PDF

教科書:系統程式 - 第 2 章、電腦的硬體結構

<4D F736F F D20B6C0AE78B0EDAABAC0B8A740B8D65FA7EBA7BAA54EA4E5BEC7ACE3A873C24FA55AA15E2E646F63>

Microsoft Word - F5.docx

06-07周年報告template.PDF

<4D F736F F D20C8CBB8A3D2BDD2A9BCAFCDC5B9C9B7DDB9ABCBBECFEACABDC8A8D2E6B1E4B6AFB1A8B8E6CAE9A3A8CEE4BABAB5B1B4FABFC6BCBCB2FAD2B5BCA

第十号 上市公司关联交易公告

Microsoft Word - 朗诵诵材.doc

" "##$ """ $ $%%& %& ()(*(+,& " - - # -./ % # - - $( +?5 - %( +?5 ;&77&12 0 # -01,( 2+0 1% ( ) &) 3 $, -01,( 2+0 "##$ %4# %


一 般 建 築 及 設 備 計 畫 之 分 年 性 項 目 明 細 表 中 華 民 國 105 年 度 單 位 : 新 臺 幣 千 元 科 目 名 稱 項 目 名 稱 期 間 投 資 總 額 分 年 預 算 數 以 前 年 度 本 年 度 以 後 年 度 備 註 交 通 及 運 輸 設 備 十 六


5B_sasaki.pdf

Ps22Pdf

壹、教務處

HD61202 HD HD61203 HD61202, HY HY HD61202 HD61202 HD61203 HD =4096 RAMRAM LCD 2HD HD HD /32--

(%) 31,008,215 30,458, ,242,068 15,346, (%) -335, (%) 895,01


小班上学期课程

General Description: Preliminary TTP916 Consumer IC VCD/DVD LCD Green mode Stand-by mode( 1W ) Features: 2.2V-5.5V LCD RAM read condition 2.6V-5.5V RC

Ellen G. White Writings

475_Man_D_chs.book

桌上型個人電腦採購規格說明表

GSA Media Retention Web File xlsx

Microsoft Word - 烘焙食品乙級第二部份 doc

() () () () () () () () DDRAM () II

T

Ctpu

(按 Ctrl + F2 可編輯頁首資料)

840 提示 Excel - Excel -- Excel (=) Excel ch0.xlsx H5 =D5+E5+F5+G5 (=) = - Excel 00

Microsoft Word - 專題封面.doc

1

跨領域學位學程

組合邏輯的設計

桌上型個人電腦採購規格說明表

E170C2.PDF

标题

Microsoft Word 台銀證券98年甄試_六至九職等_簡章_公告版_.doc

<4D F736F F D20A7EBBCD0B6B7AABEAAFEA5F3322D3935A67EB2C432A6B8B2C433B2D5C5E3A5DCA564B357BD64AED12E646F63>

2016 英雄聯盟世界大賽暨全明星賽官方指定夥伴 Predator G1-710 Predator G3-710 Predator G6-710 Turbo**G6 IceTunnel 3/27-5/5PredatorGefore GTX 10 [Predator] :

桌上型個人電腦採購規格說明表




untitled

1706-門市-PC-封面封底

认定编号

Microsoft Word - LP doc

電腦設備LP _第七組顯示卡規範書

#!$ %" & ( &)*+,((&-,./ )01,+2 ( /., )>2/ 80;2 +&,($ J &( > =.>? =0+ 9, *,0*., 0= )>2/ 2> &02($ J &( > A.;, % 9 > )>* 0= &2 9, )&11.,

» n ¹ú KS0108 x ÍÍÙ q n KS0108 KS KS0107 KS0108 KS *32 128*64 192*64 KS0108 KS0108 KS0107 KS =4096 RAM RAM LCD 2 KS

INCF SEC1,F ; 將 SEC1+1 作查表取回對應數字 MOVF SEC1,W banksel STRING1 banksel PORTB RETFIE run_sec2: MOVF SEC2,W SUBLW.5 GOTO run_min ; 將秒個位數歸 0 CLRF SEC1 MOVL

1

6


第 十 五 届 中 国 专 利 金 奖 预 获 奖 项 目 (20 项 ) 序 号 专 利 号 专 利 名 称 专 利 权 人 发 明 人 推 荐 单 位 含 有 分 子 内 伴 侣 样 序 列 的 嵌 合 蛋 白 及 其 在 胰 岛 素 生 产 中 的 应 用 北 京 源

電腦設備LP 第七組顯示卡規範書

罗姆的电源模块

郎 船 安 兩 槳, 儂 舸 動 雙 橈 掃 黛 開 宮 額, 裁 裙 約 楚 腰 乖 期 方 積 思, 臨 醉 欲 拼 嬌 莫 以 採 菱 唱, 欲 羨 秦 台 簫 相 和 歌 辭 王 昭 君 毛 延 壽 畫 欲 通 神, 忍 為 黃 金 不 為 人 馬 上 琵 琶 行 萬 里, 漢 宮 長 有

2013 C 1 #include <stdio.h> 2 int main(void) 3 { 4 int cases, i; 5 long long a, b; 6 scanf("%d", &cases); 7 for (i = 0; i < cases; i++) 8 { 9 scanf("%

DCU9010及9020硬件使用说明书.doc

CC213

内 蒙 古 自 治 区 煤 情 况 ( 截 至 2015 年 6 月 底 ) 煤 名 称 19 内 蒙 古 大 雁 业 集 团 有 限 责 任 公 司 第 三 煤 300 ( 蒙 )MK 安 许 证 字 [2014 EG003] 20 陈 巴 尔 虎 旗 天 顺 业 有 限 责 任 公 司 天 顺

Microsoft Word c-346f-4f2e-94ff-eb9795ccf254_in_for_PDF_printing.docx

四、通 讯 规 约

zt

Transcription:

液晶顯示幕 LCD 模組之應用 第十三章 2018/11/30 例說 89S51-C 語言 13-1 本章內容 2018/11/30 例說 89S51-C 語言 13-2 1

液晶顯示幕 LCD 之日常應用 3 https://s.yimg.com/hg/pimg2/ae/60/p099374833664-item-2330xf2x0600x0600-m.jpg 液晶顯示幕 LCD 之日常應用 4 http://www.twns.tw//site/4f3e17df/4f45cdf4/4f45ce14/files/y T0178-001B.jpg 2

液晶顯示幕 LCD 之日常應用 2018/11/30 https://rukminim1.flixcart.com/image/704/704/monitor/n/f/p/ 例說 89S51-C 語言 13-5 acer-p166hql-original-imaebhytrev6egf7.jpeg?q=70 2018/11/30 例說 89S51-C 語言 13-6 3

LCD 模組 ( 英文 ) ( 左邊為正面圖 右邊為背面圖 ) 2018/11/30 例說 89S51-C 語言 13-7 LCD 字型編碼表 2018/11/30 例說 89S51-C 語言 13-8 4

中文 LCM-WG14432B-YYH- N#T000 2018/11/30 例說 89S51-C 語言 13-9 LCD 液晶顯示器功能 14 IC LCD 顯示器內部具有字元產生器, 因此它可以接收 ASCII 字元碼, 供許多 LCD 顯示方式的控制指令, 例如清除顯示畫面 游標歸位 顯示 On/Off 游標 On/Off 閃爍顯示 游標移動等功能 2018/11/30 例說 89S51-C 語言 13-10 5

LCD 字型編碼表 ASCII 字元碼 2018/11/30 例說 89S51-C 語言 13-11 HD44780 LCM 內部結構 2018/11/30 例說 89S51-C 語言 13-12 6

LCD 液晶簡介 LCD(Liquid Crystal Display) 液晶顯示器, 顯示方式可分為 : 文字型 LCD 與繪圖型 LCD 兩種 常見文字型 LCD 有 16 字 X2 列 20 字 X2 列 40 字 X2 列幾種, 而其介面以 14 支信號接腳最為常見 ( 有背光 +A, K 接腳 ) 2018/11/30 例說 89S51-C 語言 13-13 LCM 之包裝 SIP14 包裝 IDC14 包裝 2018/11/30 例說 89S51-C 語言 13-14 7

計算 LCD 記憶體位址 2 列 x 16 字 R1 R2 C1 C2 C3 C4 ~ C16 80H 81H 82H 83H ~ 8FH C0H C1H C2H C3H ~ CFH 2018/11/30 例說 89S51-C 語言 13-15 計算 LCD 記憶體位址 20x2 LCD 80H 81H 82H 83H~90H 91H 92H 93H C0H C1H C2H C3H~D0H D1H D2H D3H 2018/11/30 例說 89S51-C 語言 13-16 8

接腳表 2018/11/30 例說 89S51-C 語言 13-17 明亮度控制 Vo = 0 最亮 2018/11/30 例說 89S51-C 語言 13-18 9

LCD 接腳圖與功能 = 0 最亮 0: 指令暫存器 (IR), 1: 資料暫存器 (DR) = 1 0:WRITE, 1:READ 2018/11/30 例說 89S51-C 語言 13-19 暫存器之選擇與控制介面信號 P1.2 P1.1 P1.0 E R/W RS 作用 1 0 0 寫入指令暫存器 (IR) 1 1 0 讀取忙碌旗標 (BF) 位址計數器 (AC) P1=0x04; P1=0x06; 1 0 1 寫入資料暫存器 (DR) 1 1 1 讀取資料暫存器 (DR) P1=0x05; P1=0x07; 2018/11/30 例說 89S51-C 語言 13-20 10

電路製作範例 8 (P0) (DB0~DB7) (P1.0~P1.2) (RS,RW,E) 2018/11/30 例說 89S51-C 語言 13-21 LCD 與 8051 的電路 P0 P1 2018/11/30 例說 89S51-C 語言 13-22 11

E = 1 RS=0: 指令暫存器 (IR) R/W=0:WRITE P1=0x04; P0=0x01; 清除顯示幕指令 2018/11/30 例說 89S51-C 語言 13-24 E = 1 RS=0: 指令暫存器 (IR) R/W=0:WRITE P1=0x04; P0=0x02; 游標歸位指令 或 P0=0x03; 2018/11/30 例說 89S51-C 語言 13-25 12

E = 1 RS=0: 指令暫存器 (IR) R/W=0:WRITE 設定輸入模式指令 2018/11/30 例說 89S51-C 語言 13-26 E = 1 設定顯示幕指令 2018/11/30 例說 89S51-C 語言 13-27 13

E = 1 設定移位方式指令 0 0 0 1 1 0 0 0 0x18 2018/11/30 例說 89S51-C 語言 13-28 E = 1 RS=0: 指令暫存器 (IR) R/W=1: Read 讀取 BF 與 AC 指令 LCM 的忙碌旗標 BF 將放置在資料匯流排上的 D7 位元, 而 LCM 的位址計數器 AC 內容也將放置在資料匯流排上的 D6- D0 位元, 分別為 A6 A5 A4 A3 A2 A1 A0 2018/11/30 例說 89S51-C 語言 13-31 14

E = 1 RS=0: 指令暫存器 (IR) R/W=0:WRITE DD RAM 定址指令 其中的 A6 A5 A4 A3 A2 A1 A0 代表所要操作的 DD RAM 位址 R1 R2 C1 C2 C3 C4 ~ C16 80H 81H 82H 83H ~ 8FH C0H C1H C2H C3H ~ CFH 2 列 x 16 字 2018/11/30 例說 89S51-C 語言 13-32 E = 1 P1=0x05; R/W=0:Write RS=1: 資料暫存器 (DR) 資料寫入指令 P0= A ; 或 P0=65; 或 P0=0x41; 在資料匯流排上的資料 (ASCII) 將寫入前一個指令所指定的 DD RAM 或 CG RAM 位址裡 P0= 1 ; 或 P0=49; 或 P0=0x31; 15

ASCII 字元碼 A =65=0x41 1 =49=0x31 2018/11/30 例說 89S51-C 語言 13-34 E = 1 RS=1: 資料暫存器 (DR) R/W=1:Read 讀取資料指令 前一個指令所指定的 DD RAM 或 CG RAM 位址中的資料, 將被放置在資料匯流排上 而讀取資料之後, 位址計數器將自動加 1, 指向下一個位址 讀取 ASCII 字元碼 2018/11/30 例說 89S51-C 語言 13-35 16

程式流程 1. LCD 8 5x7 2. 3. (CMD=1) 4. 5. 2018/11/30 例說 89S51-C 語言 13-36 LCD 晶片輸出入 指令功能 RS RW D7 D6 D5 D4 D3 D2 D1 D0 清除螢幕 3 0 0 0 0 0 0 0 0 0 1 游標回到原點 0 0 0 0 0 0 0 0 1 * 進入模態設定 0 0 0 0 0 0 0 1 ID S 螢幕 / 游標顯示開關 2 0 0 0 0 0 0 1 D C B 螢幕 / 游標移位控制 0 0 0 0 0 0 SC RL * * 功能設定 1 0 0 0 0 1 DL N F * * 指定顯示位置 4 0 0 1 ADD 顯示資料 5 1 0 寫入 ASCII 資料 讀取資料 1 1 讀取 ASCII 資料 2018/11/30 例說 89S51-C 語言 13-37 17

LCD 晶片輸出入 1 P1=0x04; P0=0x3B; 1 1 0 1 1 2018/11/30 例說 89S51-C 語言 13-38 LCD 與 8051 的電路 P0=0x3B; P0 P1 P1=0x04; 2018/11/30 例說 89S51-C 語言 13-39 18

LCD 晶片輸出入 3 P1=0x04; P0=1; 2 P1=0x04; P0=0x0E; 1 1 0 2018/11/30 例說 89S51-C 語言 13-40 LCD 晶片輸出入 4 P1=0x04; P0= 0x80, 0xC0, 2018/11/30 例說 89S51-C 語言 13-41 19

E = 1 RS=0: 指令暫存器 (IR) R/W=0:WRITE DD RAM 定址指令 其中的 A6 A5 A4 A3 A2 A1 A0 代表所要操作的 DD RAM 位址 R1 R2 C1 C2 C3 C4 ~ C16 80H 81H 82H 83H ~ 8FH C0H C1H C2H C3H ~ CFH 2 列 x 16 字 2018/11/30 例說 89S51-C 語言 13-42 LCD 晶片輸出入 指令功能 RS RW D7 D6 D5 D4 D3 D2 D1 D0 清除螢幕 0 0 0 0 0 0 0 0 0 1 游標回到原點 0 0 0 0 0 0 0 0 1 * 進入模態設定 0 0 0 0 0 0 0 1 ID S 螢幕 / 游標顯示開關 0 0 0 0 0 0 1 D C B 螢幕 / 游標移位控制 0 0 0 0 0 0 SC RL * * 功能設定 0 0 0 0 1 DL N F * * 指定顯示位置 5 0 0 1 ADD 顯示資料 P1=0x05; 1 0 P0= 寫入 ASCII 資料 讀取資料 1 1 讀取 ASCII 資料 2018/11/30 例說 89S51-C 語言 13-43 20

E = 1 R/W=0:Write P1=0x05; RS=1: 資料暫存器 (DR) 資料寫入指令 在資料匯流排上的資料 (ASCII) 將寫入前一個指令所指定的 DD RAM 或 CG RAM 位址裡 P0= A ; 或 P0=65; 或 P0=0x41; 2018/11/30 例說 89S51-C 語言 13-44 16x2 LCD 16x2 LCD 動態規劃 2018/11/30 例說 89S51-C 語言 13-45 21

8 位元模式之初始設定程式範例 -1 2 0 P1=0x04; 2018/11/30 例說 89S51-C 語言 13-47 8 位元模式之初始設定程式範例 -2 2018/11/30 例說 89S51-C 語言 13-48 22

檢查忙碌函數 2018/11/30 例說 89S51-C 語言 13-49 寫入指令函數 2018/11/30 例說 89S51-C 語言 13-50 23

初始設定的函數 2018/11/30 例說 89S51-C 語言 13-51 寫入資料函數 2018/11/30 例說 89S51-C 語言 13-52 24

Arduino IoT 物聯網專題 專題 : 智慧生活環境監控系統 https://world.taobao.com/item/553130866640.htm 25

Q&A Thank you! 2018/11/30 例說 89S51-C 語言 13-55 26