音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產業(yè) | CAN-bus/DeviceNe

240×128液晶顯示

作者:tannyhbkj 欄目:單片機
240×128液晶顯示
請問高手,有沒有用過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
建議用異步接口
同步接口用時候會有問題
建議用異步接口
等數(shù)據(jù)線、讀寫控制信號穩(wěn)定后在使能片選端
~~~~

3樓: >>參與討論
風間逝
恩,用異步接口...
 
4樓: >>參與討論
aboluo
謝謝啦!
 
5樓: >>參與討論
xwj
如果程序沒問題的話修改一下端口定義就可以了
// T6963C 端口定義
#define LCMDW        XBYTE[0xfeff]        // 數(shù)據(jù)口
#define LCMCW        XBYTE[0xffff]        // 命令口

參與討論
昵稱:
討論內容:
 
 
相關帖子
請問數(shù)碼管顯示閃爍問題
各位看看問題在哪?為何不工作?
使用51接入INTERNET普遍出現(xiàn)的問題
各位高手幫忙看一下面的編譯錯誤信息
虛心請教一個關于keil C 的問題
免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號