久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3146|回復: 8
打印 上一主題 下一主題
收起左側

顯示器求助

[復制鏈接]
跳轉到指定樓層
樓主
ID:147062 發(fā)表于 2016-11-11 18:08 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本人小白,最近利用點業(yè)余時間和手頭的一點資源學習一下單片機,過程中遇到點問題,請高手幫忙解決一下。在此先謝謝各位。

硬件:STC89c51RC單片機最小系統(tǒng),10K電位器,OCMJ5X10b顯示器
程序:(程序是拷貝的網(wǎng)上的,自己改了要顯示的字,問題是只能顯示一個“中”字,后面的不能顯示,修改了XY位置也沒變化)
#include<reg52.h>
#include<intrins.h>
#define uchar unsigned char
#define uint unsigned int
#define dat P1
sbit busy_ocmj5=P0^1;//忙閑標志
sbit req_ocmj5=P0^0;//使能


unsigned char show[]={0x36,0x30,0x1b,0x0a,0x28,0x2b,0x23,0x51};
int i;
void xesj_ocmj(uchar s)//寫字子程序
{
dat=0xff;
req_ocmj5=0;//初始化使能
busy_ocmj5=1;
while(busy_ocmj5);
dat=s;//發(fā)送數(shù)據(jù)
req_ocmj5=1;//
_nop_();//使能腳延時
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
req_ocmj5=0;

}
void main()
{
xesj_ocmj(0xf4);//清屏指令
xesj_ocmj(0xf0);//顯示漢字指令
xesj_ocmj(0x10);//X坐標
xesj_ocmj(0x10);//Y坐標


  
xesj_ocmj (show[0]);
xesj_ocmj (show[1]);
xesj_ocmj (show[2]);
xesj_ocmj (show[3]);
   _nop_();//
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   _nop_();
xesj_ocmj(0x10);//
   xesj_ocmj(0x10);//
xesj_ocmj (show[4]);
xesj_ocmj (show[5]);
xesj_ocmj (show[6]);
xesj_ocmj (show[7]);
_nop_();//
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   _nop_();
   while(1);
//
}
關于OCMJ5X10b的一點介紹:
         OCMJ5X10是160×80點陣的中文圖文液晶圖形顯示器模塊。該模塊的內(nèi)部由于含有國標一級簡體字庫,使得漢字的顯示異常方便;同時,該模塊與單片機的硬件接口除數(shù)據(jù)總線外,僅使用了REQ/BUSY兩根握手信號線,簡化了與單片機的硬件接口電路設計。上述特點對軟件、硬件資源均十分緊張的單片機系統(tǒng)來說是十分重要的。OCMJ5X10 中文模塊所有的設置初始化工作都是在上電時自動完成的,實現(xiàn)了“即插即用”;同時,保留了一條專用的復位線供用戶選擇使用,可對工作中的模塊進行軟件或硬件強制復位。規(guī)劃整齊的10個用戶接口命令代碼,非常容易記憶。標準用戶硬件接口采用REQ/BUSY 握手協(xié)議,簡單可靠。
        OCMJ5X10模塊與CPU的接口除了使用DB0~DB7口8根數(shù)據(jù)線外,僅使用了REQ和BUSY兩根控制線,構成請求/應答(REQ/BUSY)握手方式,省略了傳統(tǒng)模塊接口方式的片選、讀寫控制、指令/數(shù)據(jù)選擇、使能控制等控制線,從而使硬件接口及軟件時序變得非常簡單。在硬件資源十分緊張的應用系統(tǒng)中,也可采用REQ單線延時控制方式,從而把硬件資源占用降至最低。接口協(xié)議如下:當BUSY線為高電平時(BUSY =1),表示模塊忙于內(nèi)部處理,不能接收用戶命令;而BUSY為低電平時(BUSY =0),表示模塊空閑,等待接收用戶命令。CPU可在BUSY為低后的任意時刻開始發(fā)送命令。首先,把用戶命令的當前字節(jié)放到數(shù)據(jù)線上,接著發(fā)送高電平REQ 信號,通知模塊,請求處理當前數(shù)據(jù)線上的命令或數(shù)據(jù)。模塊在收到外部的REQ高電平信號后,立即讀取數(shù)據(jù)線上的命令或數(shù)據(jù),同時將應答線BUSY變?yōu)楦唠娖剑砻髂K已收到數(shù)據(jù)并正在忙于對此數(shù)據(jù)的內(nèi)部處理。此時,用戶對模塊的寫操作已經(jīng)完成,可以撤消數(shù)據(jù)線上的信號并可做模塊顯示以外的其它工作,也可不斷地查詢BUSY是否為低。如果BUSY =0,說明模塊對用戶的寫操作已經(jīng)執(zhí)行完畢,可以再送下一個數(shù)據(jù)。如向模塊發(fā)出一個完整的顯示漢字的命令,包括顯示坐標及漢字代碼在內(nèi)共需5個字節(jié),模塊在接收到最后一個字節(jié)后,才開始執(zhí)行整個命令的內(nèi)部操作;因此,最后一個字節(jié)的應答B(yǎng)USY 高電平(BUSY =1)持續(xù)時間較長。  

還請各位大神幫忙看看什么問題導致,再次謝謝各位大神!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:142050 發(fā)表于 2016-11-11 18:33 | 只看該作者
不懂呀!!
回復

使用道具 舉報

板凳
ID:147062 發(fā)表于 2016-11-12 19:25 | 只看該作者

謝謝你的回復,一起學習,共同進步
回復

使用道具 舉報

地板
ID:149451 發(fā)表于 2016-11-22 14:08 | 只看該作者
我這兩天也在看金鵬的8133驅(qū)動的屏,也是點不亮,你還好有個“中”字
回復

使用道具 舉報

5#
ID:149460 發(fā)表于 2016-11-22 14:34 | 只看該作者
不知道
回復

使用道具 舉報

6#
ID:149451 發(fā)表于 2016-11-23 14:41 | 只看該作者
我的已點亮了!我是240128的OCMJ8x15B,用官網(wǎng)的程序就行了。建議你用官網(wǎng)的(我已試了,程序沒問題)
OCMJ5X10B.rar (1.02 MB, 下載次數(shù): 13)


回復

使用道具 舉報

7#
ID:149167 發(fā)表于 2016-11-23 14:51 | 只看該作者
等高人指教.一起學習
回復

使用道具 舉報

8#
ID:421791 發(fā)表于 2019-2-21 13:10 | 只看該作者
樓主大大,后來搞出來了嗎?給個聯(lián)系方式交流一下
回復

使用道具 舉報

9#
ID:478073 發(fā)表于 2019-2-21 19:38 | 只看該作者
用官網(wǎng)的程序就行了,彎路走多了消磨自己的銳志,

評分

參與人數(shù) 1黑幣 +16 收起 理由
找人PK + 16

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 黄色av网站在线观看 | 国产精品久久久久久久久久久久 | 中文字幕av亚洲精品一部二部 | 欧美日韩国产在线观看 | 五月天婷婷久久 | 国产免费观看久久黄av片涩av | 国产精品一区二区视频 | 四虎在线播放 | 极情综合网 | 中文字幕不卡在线88 | 中文字字幕在线中文乱码范文 | 亚洲国产成人在线 | 久色激情| 在线日韩中文字幕 | 欧美日韩国产高清 | 国产精品不卡一区二区三区 | 精品国产一区二区三区久久影院 | 久久久久成人精品 | 天天干b | 日韩亚洲一区二区 | 亚洲精品日韩在线观看 | 欧美日韩一区二区三区四区 | 97视频在线观看免费 | 亚洲国产精品美女 | 国产一区二区在线播放 | 成人久久18免费网站 | www.99热.com| 国产一区二区三区视频 | 国产精品一区久久久 | 久久精品国产一区 | 日韩一区二区在线播放 | 美女网站视频免费黄 | 精品日韩一区二区 | 国产精品久久久久久久久久久久冷 | 欧美亚洲免费 | 日韩一级欧美一级 | 久久久久九九九九 | 国产欧美日韩综合精品一区二区 | 欧美日韩国产一区二区 | 久久在线看 | 国产午夜影院 |