{

lcdrs = 1;//使能端置0低脉冲写指令,高脉冲写数据

_nop_();//推迟一个机器周期

lcdrw = 0;

P0= date;

delay(5);

lcden = 1;

delay(5);

lcden = 0;

}

void init()

{

dula = 0;

wela = 0;//关闭数码管

lcden = 0;

write_com(0x38);//显示模式设置

write_com(0x0e);//显示开关以及光标设置

write_com(0x06);

write_com(0x80+0x10);

}

void main()

{

init();

for(num=0;num<11; num++)

{

write_date(table[num]);

delay(20);

}

// write_com = 1;//清屏操作

write_com(0x80+0x53);//设置数据指针

for(num=0;num<15; num++)

{

write_date(table1[num]);

delay(20);

}

for(num = 0 ;num<16;num++)

{

write_com(0x18);//整个屏幕左移

delay(20);

}

while(1);

}

来源;21ic

关于控制,MCU就介绍完了,您有什么想法可以联系小编。