求救!c语言程序,液晶串口c源程序 感觉没错

来源:百度知道 编辑:UC知道 时间:2024/05/16 05:40:50
//psw接地
//ioa0=cs,ioa1=clk,iob0=sid.

#define uchar unsigned char

#define clk_h *P_IOA_Data|=0x0002
#define clk_l *P_IOA_Data&=0xfffd

void write_com(uchar);
void write_date(uchar);
void delay(uchar);

int main()
{
*P_IOA_Data = 0x0000;//输出
*P_IOA_Dir = 0xffff;
*P_IOA_Attrib = 0xffff;

*P_IOB_Data = 0x0000;//输出
*P_IOB_Dir = 0xffff;
*P_IOB_Attrib = 0xffff;

write_com (0x30);
write_com (0x01);
write_com (0x06);
write_com (0x0c);

write_com(0x30);
write_com(0x80);
lat_disp (0x00,0x00);
delay(20);
write_date(0xf0);
delay(20);
uchar *s="液晶显示";
while(*s)
{
write_date(*s++);
*P_Watchdog_Clear = 0x0001; //清看门狗
}
while(1)
{
*P_Watchdog_Clear = 0x0001; //清看门狗
}
}
void write_date(uchar date

你用的是不是凌阳液晶模块701B啊,你可以看看701B的程序例子 它也是串口的 可能能帮上忙。在凌阳61的光盘里。

不显示除了程序错误外还可能有多种原因,如连线之类,多排查排查