福建百益建设集团有限公司网站购物形式网站制作

张小明 2026/1/13 0:37:33
福建百益建设集团有限公司网站,购物形式网站制作,海外引流推广平台,自己制作app软件改显示颜色为红色#xff1a;程 序中定义了这几种颜色可选#xff1a;*****************看一下这个函数是怎样把csdn.net这几个字符串显示到LCD上的。LCD_ShowString(10,10,tftlcd_data.width,tftlcd_data.height,12,CSDN.NET!);看一下这个函数的原型#xff1a…改显示颜色为红色程 序中定义了这几种颜色可选*****************看一下这个函数是怎样把csdn.net这几个字符串显示到LCD上的。LCD_ShowString(10,10,tftlcd_data.width,tftlcd_data.height,12,CSDN.NET!);看一下这个函数的原型//显示字符串//x,y:起点坐标//width,height:区域大小//size:字体大小//*p:字符串起始地址void LCD_ShowString(u16 x,u16 y,u16 width,u16 height,u8 size,u8 *p){u8 x0x;widthx;heighty;while((*p~)(*p ))//判断是不是非法字符!{if(xwidth){xx0;ysize;}if(yheight)break;//退出LCD_ShowChar(x,y,*p,size,0);xsize/2;p; //显示完字符串中一个字符后显示字符串的下一个字符}}它调用了 LCD_ShowChar(x,y,*p,size,0);这个函数来对字串符串里的一个字符进行显示。而这个显示一个字符的函数的原型是//在指定位置显示一个字符//x,y:起始坐标//num:要显示的字符: ---~//size:字体大小 12/16/24//mode:叠加方式(1)还是非叠加方式(0)void LCD_ShowChar(u16 x,u16 y,u8 num,u8 size,u8 mode){u8 temp,t1,t;u16 y0y;u8 csize(size/8((size%8)?1:0))*(size/2); //得到字体一个字符对应点阵集所占的字节数numnum- ;//得到偏移后的值ASCII字库是从空格开始取模所以- 就是对应字符的字库比如从字符C的ASCII码的值对应到字库中正好是这个字符字阵的位置for(t0;tcsize;t){if(size12)tempascii_1206[num][t]; //调用1206字体else if(size16)tempascii_1608[num][t]; //调用1608字体else if(size24)tempascii_2412[num][t]; //调用2412字体else return; //没有的字库for(t10;t18;t1){if(temp0x80)LCD_DrawFRONT_COLOR(x,y,FRONT_COLOR);else if(mode0)LCD_DrawFRONT_COLOR(x,y,BACK_COLOR);temp1;y;if(ytftlcd_data.height)return; //超区域了if((y-y0)size){yy0;x;if(xtftlcd_data.width)return; //超区域了break;}}}}里面调用了LCD_DrawFRONT_COLOR(x,y,FRONT_COLOR);也就是用这个函数把字符对应的点阵的每一个点显示到LCD上。这个函数的原型是//快速画点//x,y:坐标//color:颜色void LCD_DrawFRONT_COLOR(u16 x,u16 y,u16 color){LCD_Set_Window(x, y, x, y); //设定要画的点的位置LCD_WriteData_Color(color); //按照得到字符点阵的把点显示出来}它里面的这两个函数分别如下这里就到了操作STM32与LCD的接口线给LCD写数据的层面了。//设置窗口,并自动设置画点坐标到窗口左上角(sx,sy).//sx,sy:窗口起始坐标(左上角)//width,height:窗口宽度和高度,必须大于0!!//窗体大小:width*height.void LCD_Set_Window(u16 sx,u16 sy,u16 width,u16 height){#ifdef TFTLCD_HX8357DLCD_WriteCmd(0x2A);LCD_WriteData(sx8);LCD_WriteData(sx0XFF);LCD_WriteData(width8);LCD_WriteData(width0XFF);LCD_WriteCmd(0x2b);LCD_WriteData(sy8);LCD_WriteData(sy0XFF);LCD_WriteData(height8);LCD_WriteData(height0XFF);LCD_WriteCmd(0x2c);#endifvoid LCD_WriteData_Color(u16 color){#ifdef TFTLCD_HX8357DTFTLCD-LCD_DATAcolor;#endif#ifdef TFTLCD_HX8357DNTFTLCD-LCD_DATAcolor8;TFTLCD-LCD_DATAcolor0xff;#endif#ifdef TFTLCD_R61509VTFTLCD-LCD_DATAcolor;#endif
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

官方网站建设需要做哪些东西太原做网站的网络公司

还记得那个令人心碎的场景吗?辛苦整理数月的知识库因电脑故障瞬间消失,或是误删重要笔记却找不到备份。这种数字创作的"意外情况"正是Obsidian Git插件要帮你彻底解决的问题。作为专为Obsidian设计的Git版本控制插件,它能将你的笔记…

张小明 2026/1/2 15:19:05 网站建设

一台云服务器做多个网站自己做的网站如何在网络上展示

Dify 如何集成自研模型?私有模型封装调用指南 在企业加速拥抱 AI 的今天,越来越多组织开始部署自己的大语言模型(LLM),以满足数据安全、业务定制和成本控制的刚性需求。然而,训练一个模型只是第一步——如何…

张小明 2026/1/6 19:32:34 网站建设

网站页面设计考虑要素排行榜前十名

Langchain-Chatchat自定义评分函数提升检索相关性 在企业知识管理日益复杂的今天,一个常见的痛点浮现出来:员工明明知道公司内部有某份技术文档,却在搜索时屡屡碰壁。输入“交换机端口频繁断连怎么办”,返回的却是电源维护手册&a…

张小明 2025/12/28 11:24:04 网站建设

摄影作品投稿网站百度sem竞价推广

微信小程序使用 wxml-to-canvas 生成海报并保存相册 在当前的小程序生态中,用户分享已成为许多产品实现增长裂变的关键路径。尤其是在教育打卡、社交邀请、活动推广等场景下,一张设计精良的个性化海报不仅能提升品牌质感,还能显著增强用户的成…

张小明 2025/12/28 11:24:03 网站建设

网站制作将栏目分类衡阳网站建设要点推广

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 快速开发一个Windows MD5校验工具原型,要求:1. 使用Electron框架实现跨平台;2. 极简界面(文件选择计算按钮);…

张小明 2025/12/28 11:24:05 网站建设

诸城易讯网站建设服务中心嵌入字体的网站

💡实话实说: 有自己的项目库存,不需要找别人拿货再加价,所以能给到超低价格。 摘要 随着互联网技术的快速发展和电子商务的普及,线上购物已成为人们日常生活的重要组成部分。蛋糕作为广受欢迎的甜点,其线上…

张小明 2025/12/30 0:17:27 网站建设