这个函数应该这么样定义
- void LCD_ShowString(uchar x,uchar y, uchar en,uchar *dat) //左右屏显示设置
- {
- uchar i=0;
- lcd_werite_x_y(x,y); //设定起始地址
- for(i=0;i<8;i++)
- {
- write_date(dat[en*16+i]);
- } //先写上半个字,共8个字节
- lcd_werite_x_y(x+1,y); //设定起始地址,此次将行地址加1,以便写下行
- for(i=0;i<8;i++)
- {
- write_date(dat[en*16+8+i]);
- } //再写下半个字,共8个字节
- }
复制代码 |