有一段程序,是lcd写数据的
voidLCD_disp_char(ucharx,uchary,uchardat){
ucharaddress;if(y==1)
address=0x80+x;
else
address=0xc0+x;
LCD_write_command(address);
LCD_write_data(dat);}
但是lcd的ddram不是从00开始吗?那么不应该是
address=0x00+x;
else
address=0x40+x;
这样嘛?还有,我看他的指令有的地方有x,这个表示什么意思呢?如下面这张图
