新聞中心

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

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

作者: 時(shí)間:2012-08-18 來源:網(wǎng)絡(luò) 收藏
1、和指令需在LCDEN電平上升沿,為實(shí)現(xiàn)其應(yīng)該:在程序執(zhí)行其他指令時(shí)保證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)行延時(shí),
例如這是錯(cuò)的: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、若使用畫面滾動(dòng)滾屏方式,寫入數(shù)據(jù)前設(shè)置的顯存地址是光標(biāo)停止的位置。例如寫入"QQ 814921012"地址設(shè)置:write_cmd(0x82);則屏幕最終顯示為:12_3、在程序開始進(jìn)行屏幕初始化時(shí),應(yīng)該執(zhí)行清屏命令。在程序過程中也應(yīng)適時(shí)加入清屏命令。4、滾屏是首尾地址連接起來,形成一個(gè)環(huán)。執(zhí)行滾屏命令后,屏幕立刻滾動(dòng),執(zhí)行一次滾動(dòng)一次。兩行一起滾動(dòng),無法分開。


評(píng)論


相關(guān)推薦

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

關(guān)閉