欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

LCD12864屏幕怎么設置字符顯示為4行16列的啊

[復制鏈接]
跳轉到指定樓層
樓主
ID:848734 發表于 2021-2-22 15:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式



//row(范圍1-4)判斷第幾行,column(范圍0-7)判斷第幾列  

void LCD_ShowString(uint8 row,uint8 column,uint8 num,uint8 *s)   
{     
        uint8 Address;   
        if(row == 1)Address=0x80+column;   
        if(row == 2){Address=0x90+column;}        
        if(row == 3){Address=0x88+column;}   
        if(row == 4){Address=0x98+column;}   
        Write_Cmd(Address);   
        while(num)            
        {   
                Write_Data(*(s++));  
                num--;         
        }   
}



現在想要column(范圍0-15)應該怎么設置啊。謝謝

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:451718 發表于 2021-2-22 15:57 | 只看該作者
你用的這種帶字庫的12864屏幕模塊,只能靜態顯示  4行8個漢字。 如果你選用不帶字庫的12864屏幕模塊,可以通過程序調整靜態顯示出5行10個漢字。  如果你一定要用帶字庫的12864顯示4行16列漢字,可以通過滾屏動態顯示來實現。  以上所有,都需要你仔細學習頻幕顯示的基礎知識。 沒有哪個現成的函數,可以解決你所以的問題。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:390416 發表于 2021-2-22 17:23 | 只看該作者
LCD12864中文資料包 容易看明白 http://m.raoushi.com/bbs/dpj-200462-1.html
回復

使用道具 舉報

地板
ID:871393 發表于 2021-2-22 22:28 | 只看該作者
看樣子你的程序只能接受col0-7,因為addr第一行寫入0x80+col,第三行寫入0x88,第二行寫入0x90
間隔只有8個col
回復

使用道具 舉報

5#
ID:848734 發表于 2021-2-23 09:51 | 只看該作者
robinsonlin 發表于 2021-2-22 15:57
你用的這種帶字庫的12864屏幕模塊,只能靜態顯示  4行8個漢字。 如果你選用不帶字庫的12864屏幕模塊,可以 ...

謝謝師傅,非常感謝
回復

使用道具 舉報

6#
ID:848734 發表于 2021-2-23 09:53 | 只看該作者
77599585 發表于 2021-2-22 22:28
看樣子你的程序只能接受col0-7,因為addr第一行寫入0x80+col,第三行寫入0x88,第二行寫入0x90
間隔只有8 ...

謝謝師傅,非常感謝
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表