初级会员

- 积分
- 87
- 金钱
- 87
- 注册时间
- 2017-7-10
- 在线时间
- 11 小时
|
今天根据字模软件生产数组的方式写了段显示字符的代码,试了一下居然成功了,以前学51的时候都是直接用别人,也算是看到了自己的成长,真开心。
void write_char(unsigned char *data,int x,int y)
{
char i,j;
lcd_wr_cmd(0x2c);
for(i=0;i<8;i++)
{
for(j=0;j<16;j++)
{
if(j<8)
{
if(data[2*i]&0x80)
{
lcd_set_point(0xffff,x+i,y+j);//画点函数,lcd_set_point(颜色,横坐标,纵坐标)
}
data[2*i]<<=1;
}
else
{
if(data[2*i+1]&0x80)
{
lcd_set_point(0xffff,x+i,y+j);
}
data[2*i+1]<<=1;
}
}
}
}
学习液晶这一块没有用现成的代码,都是一点点的琢磨出来的,遇到问题的时候就拿原子哥的代码一点点的去掉不用的函数,执行通过后对比自己的代码发现问题,感觉学到了很多东西。
|
|