|
|||||||||||
| 技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng) 驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe |
240×128液晶顯示 |
| 作者:tannyhbkj 欄目:單片機 |
請問高手,有沒有用過Youth的240×128液晶的程序,怎么不能顯示。請問直接接口是怎樣接呀,我用的是連線圖: *DB0---P0.0* *DB4---P0.4* *C/D-------------P2.0* */RD---------P3.7* ; *DB1---P0.1* *DB5---P0.5* *CE--------------P2.1* ; *DB2---P0.2* *DB6---P0.6* */RW-------------P3.6 ; *DB3---P0.3* *DB7---P0.7* */RST------------VDD /************************************************************************************/ /* LCM(MGLS-240128TA)顯示程序 */ /* MCU 型號: WINBOND W78E58-24 */ /* 時鐘頻率: 22.1184 MHz */ /* 接口方式: 直接接口(掛總線) */ /* 開發(fā)環(huán)境: Keil C51 V6.14 */ /* 開發(fā)日期: 2001.06.12- */ /* 程序編寫: Youth */ /************************************************************************************/ #include <absacc.h> #include <reg52.h> #include <stdarg.h> #include <stdio.h> #define uLONG unsigned LONG #define uint unsigned int #define uCHAR unsigned CHAR #define STX 0x02 #define ETX 0x03 #define EOT 0x04 #define ENQ 0x05 #define BS 0x08 #define CR 0x0D #define LF 0x0A #define DLE 0x10 #define ETB 0x17 #define SPACE 0x20 #define COMMA 0x2C #define TRUE 1 #define FALSE 0 #define HIGH 1 #define LOW 0 // T6963C 端口定義 #define LCMDW XBYTE[0x5000] // 數(shù)據(jù)口 #define LCMCW XBYTE[0x5002] // 命令口 // T6963C 命令定義 #define LC_CUR_POS 0x21 // 光標位置設置 #define LC_CGR_POS 0x22 // CGRAM偏置地址設置 #define LC_ADD_POS 0x24 // 地址指針位置 #define LC_TXT_STP 0x40 // 文本區(qū)首址 #define LC_TXT_WID 0x41 // 文本區(qū)寬度 #define LC_GRH_STP 0x42 // 圖形區(qū)首址 #define LC_GRH_WID 0x43 // 圖形區(qū)寬度 #define LC_MOD_OR 0x80 // 顯示方式:邏輯“或” #define LC_MOD_XOR 0x81 // 顯示方式:邏輯“異或” #define LC_MOD_AND 0x82 // 顯示方式:邏輯“與” #define LC_MOD_TCH 0x83 // 顯示方式:文本特征 #define LC_DIS_SW 0x90 // 顯示開關:D0=1/0:光標閃爍啟用/禁用; // D1=1/0:光標顯示啟用/禁用; // D2=1/0:文本顯示啟用/禁用; // D3=1/0:圖形顯示啟用/禁用; #define LC_CUR_SHP |
| 2樓: | >>參與討論 |
| 作者: kachy 于 2005/1/5 20:28:00 發(fā)布:
建議用異步接口 同步接口用時候會有問題 建議用異步接口 等數(shù)據(jù)線、讀寫控制信號穩(wěn)定后在使能片選端 ~~~~ |
|
| 3樓: | >>參與討論 |
| 作者: 風間逝 于 2005/1/5 22:02:00 發(fā)布:
恩,用異步接口... |
|
| 4樓: | >>參與討論 |
| 作者: aboluo 于 2005/1/5 22:33:00 發(fā)布:
謝謝啦! |
|
| 5樓: | >>參與討論 |
| 作者: xwj 于 2005/1/6 8:13:00 發(fā)布:
如果程序沒問題的話修改一下端口定義就可以了 // T6963C 端口定義 #define LCMDW XBYTE[0xfeff] // 數(shù)據(jù)口 #define LCMCW XBYTE[0xffff] // 命令口 |
|
|
|
| 免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |