本帖最后由 海川先生 于 2012-9-15 16:33 编辑
这是一段在12864液晶上划线的代码
void draw_dot_demo()
{
uchar x,y;
LCD_picture_init(); //初始化
picture_clear(); //清屏
for(x=0;x<=127;x++) //划横线,在第33行划一条线,共计128个点
draw_dot(x,32); //画点函数
for(y=63;y>=0;y--) //划竖线 ,疑问在一句
draw_dot(0,y);
}
写成for(y=63;y>=0;y--) 屏幕上啥也不显示,而写成for(y=63;y>0;y--) 能显示横竖两条线(说明硬件没问题),但划出的竖线不含(0,0)点。事实上我想画出含有(0,0)点的线。
怎么解决?
这么基础的问题,哎,汗颜呀,特来请教。 |