• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 1602液晶相關(guān)c51編程

    1602液晶相關(guān)c51編程

    作者: 時間:2012-08-18 來源:網(wǎng)絡(luò) 收藏
    1、和指令需在LCDEN電平上升沿,為實(shí)現(xiàn)其應(yīng)該:在程序執(zhí)行其他指令時保證LCDEN=0;在完成執(zhí)行讀和指令之后必須立刻拉低LCDEN電平;保證在執(zhí)行指令子函數(shù)前LCDEN=0例如:……LCDEN=0;……void write_dat(char a){char e=1;while(e)e=read();RS=1;RW=0;P0=a;LCDEN=1;for(e=127;e>0;e--);LCDEN=0;}不能只在寫數(shù)據(jù)指令子函數(shù)中執(zhí)行拉高LCDEN電平之前進(jìn)行LCDEN電平拉低操作而不進(jìn)行延時,
    例如這是錯的:void write_cmd(char a){char e=1;while(e)e=read();LCDEN=0;RS=0;RW=0;P0=a;LCDEN=1;for(e=127;e>0;e--);}2、若使用畫面滾動滾屏方式,寫入數(shù)據(jù)前設(shè)置的顯存地址是光標(biāo)停止的位置。例如寫入"QQ 814921012"地址設(shè)置:write_cmd(0x82);則屏幕最終顯示為:12_3、在程序開始進(jìn)行屏幕初始化時,應(yīng)該執(zhí)行清屏命令。在程序過程中也應(yīng)適時加入清屏命令。4、滾屏是首尾地址連接起來,形成一個環(huán)。執(zhí)行滾屏命令后,屏幕立刻滾動,執(zhí)行一次滾動一次。兩行一起滾動,無法分開。


    評論


    相關(guān)推薦

    技術(shù)專區(qū)

    關(guān)閉
    主站蜘蛛池模板: 新建县| 罗甸县| SHOW| 新田县| 玛沁县| 丹棱县| 鱼台县| 本溪| 尼玛县| 宣城市| 仁寿县| 社旗县| 沙湾县| 兴和县| 长岛县| 罗江县| 扶绥县| 柯坪县| 师宗县| 岳池县| 临清市| 依兰县| 安新县| 汤阴县| 都兰县| 泗洪县| 永川市| 安图县| 任丘市| 嘉义县| 和硕县| 盈江县| 郁南县| 武安市| 昂仁县| 北海市| 涪陵区| 山阳县| 阜宁县| 丹棱县| 萨迦县|