画图时,扩展指令要开(但是画图指令要在函数写结束时才能开)12864内部的地址计数器(AC)只会对水平地址自动加1,不会对垂直地址做进位自动加1,所以代码可以这样写
//*******显示上半屏内容设置
void disp_picture(uchar code *adder)
{
uint i,j;
for(i=0;i<32;i++)
{
write_com(0x80 + i); // 垂直地址
write_com(0x80); //水平地址
for(j=0;j<16;j++) //X坐标方向以2字节为单位,Y坐标方向以1位为单位,先连续写入垂直与水平坐标,
{ //再写入两字节数据到GDRAM。比如i=0时,j=0,1.就把两字节的数据写进去了,然后X轴加1,一直到7,同时for循环结束,然后写第二行。
write_data(*adder);
adder++;
}
}
write_com(0x36);//打开绘图显示
write_com(0x30);//回到基本指令
}
下半屏的同理。
限量_个性。 发表于 2014-5-17 12:49
按你那样写肯定有问题,你没搞懂12864的画图功能。
画图时,扩展指令要开(但是画图指令要在函数写结束时才 ...
哦哦,谢谢您,我在试试,网上找到资料没说这么详细 table,还不行?PROTUS可以程序跟踪不??
可以的话,跟踪下看看; mmuuss586 发表于 2014-5-17 14:09
table,还不行?PROTUS可以程序跟踪不??
可以的话,跟踪下看看;
新手,对那些感高级功能还不怎么了解,学习学习去 mmuuss586 发表于 2014-5-17 14:09 static/image/common/back.gif
table,还不行?PROTUS可以程序跟踪不??
可以的话,跟踪下看看;
proteus8可以代码跟踪 yklstudent 发表于 2014-5-17 15:34
proteus8可以代码跟踪
我用的7.8,这个可以吗? 都说8可以了,7.10 都不可以 ,7.8就一边凉快去吧
PG12864--去了解T6963驱动芯片吧
A12864就了解KS0108驱动芯片嘛
左右半屏显示 15022371092 发表于 2014-5-17 15:37 static/image/common/back.gif
我用的7.8,这个可以吗?
:lol
谢谢,一直没用过PROTUS;
都是直接画板子,写程序;
终于做完了,谢谢各位帮忙了!! yklstudent 发表于 2014-5-17 15:42 static/image/common/back.gif
都说8可以了,7.10 都不可以 ,7.8就一边凉快去吧
PG12864--去了解T6963驱动芯片吧
A12864就了解KS0108驱动 ...
恩恩,做完这个了,再去了解一下PG12864 解决了就好; yklstudent 发表于 2014-5-17 15:34 static/image/common/back.gif
proteus8可以代码跟踪
protues8中俩条线之间为什么不能画线呀??
yklstudent 发表于 2014-5-17 15:34 static/image/common/back.gif
proteus8可以代码跟踪
额明白了开着属性分配工具呢
页:
1
[2]