?? ocm2x8c?
字號(hào):
sbit e = P1^3; //input enable;
sbit rs = P1^0; //H=data; L=command;
sbit rw = P1^2; //H=read; L=write;
sbit busy = P0^7; //lcd busy bit
//
void init_lcd (void);
void write_lcd (uchar data_comm,uchar content);
void chk_busy (void);
void delay(uchar us);
void disp (void);
uchar xdata disp1[33]; /*顯示緩沖區(qū)*/
void disp (void)
{
uchar idata i,j=0;
write_lcd (comm,0x80);
for (i=0;i<16;i++)
{
write_lcd (data_,disp1[j]);
j++;
}
write_lcd (comm,0x90);
for (i=0;i<16;i++)
{
write_lcd (data_,disp1[j]);
j++;
}
}
void init_lcd (void)
{
rw=0;
write_lcd (comm,0x30); /*30---基本指令動(dòng)作*/
write_lcd (comm,0x01); /*清屏,地址指針指向00H*/
write_lcd (comm,0x06); /**/
write_lcd (comm,0x0c); /*開(kāi)顯示,關(guān)游標(biāo)*/
}
//
void delay(uchar us) //delay time
{
while(us--);
}
//
void write_lcd (uchar data_comm,uchar content)
{
chk_busy ();
if(data_comm)
{
rs=1; //data
rw=0; //write
e =1;
}
else
{
rs=0; //command
rw=0; //write
e =1;
}
P0=content; //output data or comm
_nop_();
_nop_();
e=0;
_nop_();
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -