首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

[求助]1602LCD显示不正常

void InitDisplay( void ) {

LSEL &= 0xe0; //PB&C used as nomal I/O port
PMCR |= 0x80;

LCD_CONTRL_PORT |= E;

WriteLcdCommand (0x38); //2 lines display,5*7 pix
Dealay6502();

WriteLcdCommand (0x38); //2 lines display,5*7 pix
Dealay6502();
WriteLcdCommand (0x38); //2 lines display,5*7 pix
Dealay6502();

WriteLcdCommand (0x0f); //display on,cursor off,glint off
Dealay6502();
WriteLcdCommand (0x06); //cursor shift to right,text no shift
Dealay6502();

WriteLcdCommand (0x01); //clear display
Dealay6502();

WriteLcdCommand (0x80); //send addr

WriteLcdData (0x41); //send data'A'

WriteLcdData (0x42); //send data'B'

WriteLcdData (0x43); //send data'C'

WriteLcdData (0x44); //send data'D'

}

还有个问题就是C语言的没主函数能成么?

返回列表