freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學]chapter6單片機輸入輸出接口及系統(tǒng)擴展設計(編輯修改稿)

2025-02-15 11:01 本頁面
 

【文章內(nèi)容簡介】 內(nèi)部結構 ?LCM 1602的內(nèi)部存儲器: ?顯示數(shù)據(jù)存儲器 (DDRAM):存放對應位置要顯示數(shù)據(jù)的 ASCII碼或字形碼。對于 1602LCD顯示模塊,第一行 16個顯示字符的 ASCII碼或字形碼存放在 DDRAM中地址 0開始的 16個單元中,第二行 16個顯示字符的 ASCII碼和字形碼則存放在 DDRAM中地址 0x40開始的 16個單元中。 中原工學院 信息商務學院 2022/2/16 40 1602字符點陣 LCM簡介 LCM 1602的內(nèi)部結構 ?LCM 1602的內(nèi)部存儲器: ?存放用戶自行設計的字符點陣數(shù)據(jù)。 CGRAM可存儲 8個 5 8點陣字符的字形點陣數(shù)據(jù),或者 4個 5 10點陣字符的字形點陣數(shù)據(jù)。這些字符在 HD44780內(nèi)部的編碼從 0x00開始排列; ?CGRAM中的點陣數(shù)據(jù)寫入后將一直保持,顯示自定義字符時只要將相應的編碼寫入顯示位置對應的 DDRAM中即可; ?LCM掉電后 CGRAM中的數(shù)據(jù)不保存,下次上電后必須重新寫入。 中原工學院 信息商務學院 2022/2/16 41 1602字符點陣 LCM簡介 LCM 1602的操作時序 ?CPU對 HD44780進行一次總線讀操作的時序為: D / IR / WED B0~ D B7tA SP WE HtA H數(shù) 據(jù) 有 效tc y c EtD D R( a ) C P U 讀 H D 4 4 7 8 0 時 序中原工學院 信息商務學院 2022/2/16 42 1602字符點陣 LCM簡介 LCM 1602的操作時序 ?CPU對 HD44780進行一次總線寫操作的時序為: D / IR / WED B0~ D B7tA SP WE HtA H數(shù) 據(jù) 有 效tc y c EtD S W( b ) C P U 寫 H D 4 4 7 8 0 時 序中原工學院 信息商務學院 2022/2/16 43 1602字符點陣 LCM簡介 LCM 1602的操作時序 ?CPU對 HD44780進行總線讀寫操作時的各種時間參數(shù)的大小及含義分別為: 時間段 最小值 典型值 最大值 單位 信號含義 tcycE 1000 - - ns E信號周期 PWEH 450 - - E信號周期中高電平保持時間 tAS 60 - - 地址建立時間 (D/I及 R/W有效到 E有效之間 ) tAH 20 - - 地址保持時間 tDDR - - 360 數(shù)據(jù)延遲時間 (控制有效到讀數(shù)據(jù)有效之間 ) tDSW 195 - - 數(shù)據(jù)準備時間 (數(shù)據(jù)有效到 E無效之間 ) 中原工學院 信息商務學院 2022/2/16 44 1602字符點陣 LCM簡介 LCM 1602的控制指令 ?CPU通過 HD44780的 R/W和 D/I引腳以及數(shù)據(jù)總線 DB0~DB7來控制 LCM的顯示。具體控制指令如下: 指令說明 指令代碼 說明 D/I R/W D7 D6 D5 D4 D3 D2 D1 D0 清屏 L L 0 0 0 0 0 0 0 1 清除屏幕 ,置 AC為 0 返回 L L 0 0 0 0 0 0 1 x 設 DDRAM地址為 0,顯示回原位, DDRAM內(nèi)容不變 輸入方式設置 L L 0 0 0 0 0 1 D/I S 設光標移動方向,并指定整體是否移動 中原工學院 信息商務學院 2022/2/16 45 1602字符點陣 LCM簡介 LCM 1602的控制指令 指令說明 指令代碼 說明 D/I R/W D7 D6 D5 D4 D3 D2 D1 D0 顯示開關控制 L L 0 0 0 0 1 D C B 設置整體顯示的開關 (D),光標的開關 (C),光標位置的字符是否閃爍 (B) 移位 L L 0 0 0 1 S/C R/L x x 移動光標或顯示區(qū) ,不改變 DDRAM內(nèi)容 功能設置 L L 0 0 1 DL N F x x 設接口數(shù)據(jù)位數(shù) (DL),顯示行數(shù) (N)及字形(F) CGRAM地址設置 L L 0 1 6位 CGRAM地址 設置 CGRAM地址,此后 CPU對 DR的讀寫將影響 CGRAM DDRAM地址設置 L L 1 7位 DDRAM地址 設置 DDRAM地址,此后 CPU對 DR的讀寫將影響 DDRAM 中原工學院 信息商務學院 2022/2/16 46 1602字符點陣 LCM簡介 LCM 1602的控制指令 指令說明 指令代碼 說明 D/I R/W D7 D6 D5 D4 D3 D2 D1 D0 讀忙信號及地址計數(shù)器 L H BF 7位 AC 判斷忙信號位( BF) ,并讀地址計數(shù)器 AC的內(nèi)容 寫數(shù)據(jù): H L 數(shù)據(jù) 向 CGRAM或 DDRAM寫數(shù)據(jù) 讀數(shù)據(jù): H H 數(shù)據(jù) 從 CGRAM或 DDRAM讀數(shù)據(jù) I/D 1: 增量方式 0: 減量方式 S 1: 移位 S/C 1: 顯示移位 0: 光標移位 R/L 1: 右移 0: 左移 DL 1: 8位數(shù)據(jù)總線 0: 4位數(shù)據(jù)總線 N 1: 2行 0: 1行 DDRAM :顯示數(shù)據(jù) RAM CGRAM :字符生成 RAM AC :用于 DD/CGRAM的地址計數(shù)器 F 1: 5x10點陣 0: 5x7點陣 BF 1: 內(nèi)部操作 (忙 ) 0: 可接收命令 (閑 ) 中原工學院 信息商務學院 2022/2/16 47 1602字符點陣 LCM與單片機的接口 1602字符點陣 LCM與單片機的接口原理圖 P1口的低 3位作為三根控制總線 P0口作為數(shù)據(jù)總線 LCM的背光控制: 1時熄滅背光 0時點亮背光 可變電阻 VR1控制LCM的顯示對比度 中原工學院 信息商務學院 2022/2/16 48 1602字符點陣 LCM與單片機的接口 1602字符點陣 LCM與單片機的接口程序示例 include include define LCM_DI P10 define LCM_RW P11 define LCM_E P12 define LCM_DB P0 unsigned char LCMReadState(void) { unsigned char state。 LCM_DB = 0xff。 // 并行端口必須先置 1再讀 LCM_E = 0。 // 開始 模擬讀 IR的總線 時序 LCM_DI = 0。 LCM_RW = 1。 LCM_E = 1。 // E=1,有效總線周期開始 _nop_()。 // 延時一個機器周期等待 // LCM準備好數(shù)據(jù) state = LCM_DB。 // 讀數(shù)據(jù)總線 LCM_E = 0。 // E=0,結束總線周期 return state。 } 中原工學院 信息商務學院 2022/2/16 49 第六章 單片機輸入輸出接口及系統(tǒng)擴展設計 圖形點陣 LCD顯示模塊的控制 ── 擴展總線時序驅動 中原工學院 信息商務學院 2022/2/16 50 128 64圖形點陣 LCM簡介 LCM 12864的內(nèi)部結構 ?12864圖形點陣 LCM采用兩片 HD61202U和一片 HD61203U相配合驅動 128 64點陣的 LCD顯示器。其內(nèi)部結構為: H D 6 1 2 0 2 H D 6 1 2 0 21 2 8 6 4 點 陣 L C D 顯 示 屏D0D7ER / WD / IV E EV C CG N DC S 16 4…H D 6 1 1 0 36 4 6 4C S 2中原工學院 信息商務學院 2022/2/16 51 128 64圖形點陣 LCM簡介 LCM 12864的內(nèi)部結構 ?LCM 12864的引腳功能 ?DB0~ DB7為雙向數(shù)據(jù)總線,用于和 CPU交換數(shù)據(jù); ?E為總線周期有效指示,高電平有效; ?R/W為讀寫選擇線, CPU送高電平表示對 LCM進行讀操作,送低電平表示對 LCM進行寫操作; ?D/I為寄存器選擇線, CPU送高電平表示選擇 LCM的數(shù)據(jù)寄存器進行操作,送低電平表示對 LCM的指令寄存器進行操作; ?VEE為對比度調節(jié)端,通過改變該引腳上的電壓值可控制 LCD顯示內(nèi)容的對比度; ?CS1和 CS2:低有效,對 LCM內(nèi)部的兩片 HD61202U進行片選,CS1有效表示選擇左半屏控制器, CS2有效選擇右半屏控制器; ?VCC和 GND為 LCM的電源和地。 中原工學院 信息商務學院 2022/2/16 52 128 64圖形點陣 LCM簡介 LCM 12864的內(nèi)部結構 ?LCM 12864的內(nèi)部寄存器及控制 ?輸入 /輸出寄存器:為 CPU和 LCM內(nèi)部顯示 RAM之間數(shù)據(jù)傳送的暫存器。 CPU寫入顯示 RAM的數(shù)據(jù)首先送到輸入寄存器,然后由芯片內(nèi)部操作過程自動送入顯示 RAM; ?當 CS1或 CS2有效并且 R/W、 D/I的組合選擇了輸入寄存器時,數(shù)據(jù)總線上的數(shù)據(jù)將在 E信號的下降沿鎖存; ?輸出寄存器用來暫存從顯示 RAM中讀出的數(shù)據(jù); ?當滿足 CS1或 CS2有效且 R/W、 D/I均為 1的條件時,存放在輸出寄存器中的數(shù)據(jù)在 E為高電平時輸出。在 E的下降沿,指定地址的數(shù)據(jù)被鎖存在輸出寄存器中,同時地址加 1。 中原工學院 信息商務學院 2022/2/16 53 128 64圖形點陣 LCM簡介 LCM 12864的內(nèi)部結構 ?LCM 12864的內(nèi)部寄存器及控制 ?忙標志:為 1時表示 HD61202U正在進行內(nèi)部操作,除了讀狀態(tài)指令外,其余指令都不接受。忙標志在讀出數(shù)據(jù)的 D7表示。在輸入任何指令前,應確認此位為 0。 中原工學院 信息商務學院 2022/2/16 54 128 64圖形點陣 LCM簡介 LCM 12864的內(nèi)部結構 ?LCM 12864的內(nèi)部寄存器及控制 ?顯示存儲器:每一
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1