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

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

1602液晶操作方法及代碼

作者:玉另符   來源:本站原創   點擊數:  更新時間:2013年12月03日   【字體:








 

CODE:
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit lcdwrite=P2^5;
sbit lcddatecommand=P2^6;
sbit lcde=P2^7;
uchar code LA_Mask[]="LA_Mask";
uchar code AT_Eagle[]="AT_Eagle";
uchar i;
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
{
for(y=0;y<=112;y++)
{
}
}
}
void write_command(uchar command)//寫指令
{
lcddatecommand=0;
lcdwrite=0;
P0=command;
delay(1);
lcde=1;
delay(1);
lcde=0;
}
void write_date(uchar date)//寫數據
{
lcddatecommand=1;
lcdwrite=0;
P0=date;
delay(5);
lcde=1;
delay(5);
lcde=0; 
}
void init()
{
lcde=0;
write_command(0x38);//設置16*2顯示,5*7點陣,8位數據接口
write_command(0x0c);//設置開顯示,不顯示光標
write_command(0x06);// 寫一個字符后地址指針加1
write_command(0x01);//顯示清0,數據指針清0
}
void main()
{
init();
write_command(0x80+0x10);
for(i=0;i<7;i++)
{
write_date(LA_Mask[i]);
delay(1);
}
write_command(0x80+0x50);
for(i=0;i<8;i++)
{
write_date(AT_Eagle[i]);
delay(1);
}
for(i=0;i<16;i++)
{
write_command(0x18);//整屏左移,同時光標跟隨移動
//write_command(0x1c);//整屏右移,同時光標跟隨移動
delay(200);
}
while(1);
}

關閉窗口

相關文章

主站蜘蛛池模板: 久久天天躁狠狠躁夜夜躁2014 | 综合久久综合久久 | 欧美性精品 | 免费一区在线 | 国产成人a亚洲精品 | av中文字幕在线 | 午夜精品久久久久久久久久久久久 | 亚洲精品永久免费 | 在线国产一区二区三区 | 成人天堂噜噜噜 | 污污的网站在线观看 | 男女视频在线观看免费 | 久久噜噜噜精品国产亚洲综合 | 欧美精品99 | 成人免费网视频 | 欧美一区中文字幕 | 国产成人在线一区 | 成人一区二区在线 | 欧美在线视频一区二区 | 国产成人精品免费视频大全最热 | 久久精品国产亚洲 | 国内久久 | 在线观看国产www | 91久久久久久久久 | 国产91精品久久久久久久网曝门 | 91玖玖| 天天天天操 | 亚洲精品一区在线 | 久久久影院 | 欧美视频在线观看 | 91 在线| 一区二区三区在线 | 麻豆精品国产91久久久久久 | 国产精品久久一区二区三区 | 国产亚洲精品综合一区 | 韩国精品在线观看 | 欧美999| julia中文字幕久久一区二区 | 性一交一乱一透一a级 | 国产中文视频 | 99久久精品国产一区二区三区 |