这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请教高手指导

共4条 1/1 1 跳转至

请教高手指导

菜鸟
2013-05-18 11:00:38     打赏
各位
这是一个12864液晶写一个汉字的程序



这一步,他想干啥?



关键词: 请教     高手     指导    

菜鸟
2013-05-18 11:03:11     打赏
2楼

void play16(uchar ch,uchar row,uchar page,uchar *adr)
{
 uchar i;
 choose12864(ch);
  page=page<<1;  //page=page*2       
   row=row<<3;   //row=8*row
   write_command(row+0x40);
  write_command(page+0xb8);
  for(i=0;i<16;i++)
  {
     write_shuju(*(adr+i));
   }
   write_command(row+0x40);
   write_command(page+0xb9);
   for(i=16;i<32;i++)
   {
     write_shuju(*(adr+i));
   }
}

 

中的这一步:

page=page<<1;       
   row=row<<3;  

他想干嘛?


助工
2013-05-18 14:14:59     打赏
3楼

楼上对,建议楼主多看12864的文档


高工
2013-05-19 01:01:38     打赏
4楼
换行,12864每行只能够显示8个汉字,从中间划开,左右两个page

共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]