看板 b93902HW 關於我們 聯絡資訊
※ [本文轉錄自 CSIE_R202 看板] 作者: LogicLab (202TA) 看板: CSIE_R202 標題: [DSD] 單班? DSD公告 時間: Wed Nov 8 23:33:24 2006 0) 本周由助教代課(一小時), 說明 LCD 功能 1) 請 Final Report 尚未登記的同學趕快登記 2) 下周開始大家要依序上台報告了 下周要報的同學請將 PPT 檔於本週五前寄給甘宗左老師 3) LCD Simulator需要能有一個GUI選擇 a. 字元式 或 圖形式 LCD b. 可輸入一串 16 進位資料 顯示於LCD上 c. 下 Command 的方式有分 (i) 指令輸入 (ii) 程式輸入 (iii) 用GUI方式 (iv) 讀取一個檔案 (檔案內容即為所要輸入之資料或Command,格式自定) 沒有限定程式語言,但是要能有GUI顯示 原本決定要做三個 project,現在減少到只有這個 simulator, 因此整個這部份的配分方面會集中到這個 project上。 如果有不清楚的地方,請同學們再用 E-Mail 問甘宗左老師。 4) 請大家注意 simulator 要求的是邏輯上的模擬 而不是電路的模擬 因此 如要 Clear 字元式 LCD Screen 應該是要有一個 TClearScreen() 的函數 若要 Clear 圖形式 LCD Screen 應該是要有一個 GClearScreen() 的函數 定義要做的 Command 如下: --------------------------------------------------------- * TLCD_Initial(); 須能設定為20x2 or 20x4 * TLCD_DisplayOnOffCtrl() ; 可Control Display or Cursor的On與Off * TLCD_Write(); * TLCD_Read(); * TLCD_ClearDisplay(); * TLCD_CursorAtHome(); * TLCD_CGRAMAddressSet(); * TLCD_CDRAMAddressSet(); * GLCD_Initial(); 須能設定為128x64之圖型式LCD * GLCD_SelectPanel(); 可選Left/Right 或是都選 * GLCD_SetAddress(); * GLCD_SetPage(); * GLCD_DisplayStartLine(); * GLCD_WriteDisplay(); * GLCD_ReadDisplay(); ---- 以上 spec 部份都是轉載自老師給我的 mail ^^b -- Logic Lab. R202 TA Chiang, Chang-Hung chchiang@csie.ntu.edu.tw PTT BOARD: CSIE_R202 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.171.78 ※ 編輯: LogicLab 來自: 218.167.171.78 (11/08 23:35) -- Logic Lab. R202 TA Chiang, Chang-Hung chchiang@csie.ntu.edu.tw PTT BOARD: CSIE_R202 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.171.78