完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
调用下面的程序,在X坐标>320后,显示不出来?
void LCD_Show2Char(u16 x,u16 y,u8 num,u8 size,u8 mode) { u8 temp,t1,t; u16 y0=y,x0=x; u8 csize=(size/8+((size%8)?1:0))*(size/2); //得到字体一个字符对应点阵集所占的字节数 num=num-' ';//得到偏移后的值(ASCII字库是从空格开始取模,所以-' '就是对应字符的字库) for(t=0;t if(size==12)temp=asc2_1206[num][t]; //调用1206字体 else if(size==16)temp=asc2_1608[num][t]; //调用1608字体 else if(size==24)temp=asc2_2412[num][t]; //调用2412字体 else if(size==32)temp=asc2_3216[num][t]; else return; //没有的字库 for(t1=0;t1<8;t1++) { if(temp&0x80)LCD_Fast_DrawPoint(x,y,POINT_COLOR); else if(mode==0)LCD_Fast_DrawPoint(x,y,BACK_COLOR); temp<<=1; y++; //if(y>=320)return; //超区域了 if((y-y0)==size) { y=y0; x++; //if(x>=480)return; //超区域了 //break; } } } } |
|
相关推荐
|
|
OV7670摄像头使用串口发送数据到另一个板子上的lcd,出现花屏
1372 浏览 1 评论
689 浏览 0 评论
666 浏览 0 评论
STM32CUBEMX(12)--IIC,12864OLED(0.96寸)移植
708 浏览 0 评论
STM32CUBEMX(5)--自定义红外NEC解码,定时器TIM捕获方式
640 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-28 04:16 , Processed in 0.731297 second(s), Total 68, Slave 49 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号