现有带字库LCD12864(控制器ST7920)一块,暂时只需实现往DDRAM中写数据来显示汉字。
根据技术手册,对DDRAM的发数据操作是一次发一个字型(两个字节)的,但是12864只有个数据接口,这样写数据时不就类型不匹配了吗?如:写数据子函数
void w_dat(uint dat)
{
busy(); //忙检测
RS=1;
RW=0;
P0=dat; //此处类型不匹配,如果dat设为unsigned char型的,那发到DDRAM的只有一个字节大
EN=1; //小,但每个汉字的编码都是两字节,这里该怎么考虑呢?求前辈解答。
delay(200);
EN=0;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>