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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

1602液晶相關c51編程

作者:佚名   來源:本站原創   點擊數:  更新時間:2011年08月08日   【字體:
1、寫數據和指令需在LCDEN電平上升沿,為實現其應該:在程序執行其他指令時保證LCDEN=0;
在完成執行讀寫數據和指令之后必須立刻拉低LCDEN電平;
保證在執行寫數據指令子函數前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;
}

不能只在寫數據指令子函數中執行拉高LCDEN電平之前進行LCDEN電平拉低操作而不進行延時,例如這是錯的:

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、若使用畫面滾動滾屏方式,寫入數據前設置的顯存地址是光標停止的位置。例如

寫入"QQ 814921012"

地址設置:write_cmd(0x82);

則屏幕最終顯示為:12_

 

3、在程序開始進行屏幕初始化時,應該執行清屏命令。在程序過程中也應適時加入清屏命令。

4、滾屏是首尾地址連接起來,形成一個環。執行滾屏命令后,屏幕立刻滾動,執行一次滾動一次。
 兩行一起滾動,無法分開。
關閉窗口

相關文章

主站蜘蛛池模板: 四虎8848| 午夜影院在线 | 国产欧美久久久 | 中文字幕一区二区三区在线观看 | 欧美国产在线观看 | 久久久精品影院 | 国产高清视频在线 | 欧美在线观看一区二区 | 午夜影院污 | 亚洲免费播放 | 亚洲精品久久久久久久久久久 | 97精品久久 | 国产高清视频在线观看 | 91欧美激情一区二区三区成人 | 婷婷在线视频 | 日韩影音 | 午夜拍拍 | 亚洲欧美精品一区 | 欧美在线一级 | 五月婷婷丁香六月 | 免费看色片 | 日韩免费一区二区三区 | 亚洲一区二区在线播放 | 一区二区视频网站 | 天天插天天操 | 午夜影院在线免费观看 | 中文字幕第一区 | 91偷拍视频 | 国产在线视频一区二区 | 欧美在线观看一区二区三区 | av资源站 | 九九热在线播放 | 天天干天天操天天爽 | 九九热这里只有 | 日韩欧美高清 | 911亚洲精品 | 日韩高清在线 | 午夜你懂的 | 日韩国产精品视频 | 伊人超碰在线 | 日本欧美久久久久免费播放网 |