当前位置: 首页 > news >正文

免费试用网站有哪些全国分站seo

免费试用网站有哪些,全国分站seo,莱芜雪野湖游玩攻略,wordpress获得留言这几年蓝桥杯比赛比较适合学生技能学习,考虑板子功能,提出完成的任务。 要求在液晶完成如下图效果: 主要是实现液晶显示时钟和数字时钟,具体样式可以依据实际情况微调。 实现过程: 1.需要画圆(外圆、内圆…

这几年蓝桥杯比赛比较适合学生技能学习,考虑板子功能,提出完成的任务。

要求在液晶完成如下图效果:

主要是实现液晶显示时钟和数字时钟,具体样式可以依据实际情况微调。

实现过程:

1.需要画圆(外圆、内圆)

画圆比较简单,蓝桥杯中的例程有相应的函数。

LCD_DrawCircle(105, 160, 100);      //外圆LCD_DrawCircle(105,160,95);			//内圆

可以发现两行代码即可以搞定。只是需要你算出圆的中心点坐标。

2.然后在对应的地方表数字

数字也不难,只需要算好指定位置输入数字即可。

    LCD_DisplayChar(15, 175, (u8)49);	//ASCII码-1(12)LCD_DisplayChar(15, 165, (u8)50);	//ASCII码-2(12)LCD_DisplayChar(95, 250, (u8)57);	//ASCII码-9LCD_DisplayChar(175, 167, (u8)54);	//ASCII码-6LCD_DisplayChar(97, 82, (u8)51);	//ASCII码-3LCD_DisplayChar(25, 125, (u8)49);	//ASCII码-1	LCD_DisplayChar(55, 95, (u8)50);	//ASCII码-2LCD_DisplayChar(140, 95, (u8)52);	//ASCII码-4LCD_DisplayChar(168, 125, (u8)53);	//ASCII码-5LCD_DisplayChar(168, 210, (u8)55);	//ASCII码-7LCD_DisplayChar(140, 240, (u8)56);	//ASCII码-8LCD_DisplayChar(55, 240, (u8)49);	//ASCII码-1(10)LCD_DisplayChar(55, 230, (u8)48);	//ASCII码-0(10)LCD_DisplayChar(25, 210, (u8)49);	//ASCII码-1(11)LCD_DisplayChar(25, 200, (u8)49);	//ASCII码-1(11)

如何算出数字所在的位置,其实不难,因为数据在圆上是有规律的,只需要知道圆中心点坐标,和圆的半径,其他圆边缘的任何位置,都可以通过公式计算得出,比如,圆上的12数字坐标大概位置和2点的位置计算如下:

3.计算时分秒的针

这个相对是比较复杂的地方,因为时分秒的针是实时变化的,而且是一个线段,需要不停的变化,这是就需要思考如何实现。板子中的案例代码是有画线的样例的,但不能实现时分秒操作。

时分秒针子长度不一,不是难点,难点是要优化画线的代码。这里的画线代码如下:

void LCD_DrawLine_1(float Xstart, float Ystart, float Xend, float Yend,float x)         
{while(1){LCD_SetCursor(Xstart, Ystart);LCD_WriteRAM_Prepare(); /* Prepare to write GRAM */LCD_WriteRAM(TextColor);Xstart -=(float)0.1;Ystart -=x;if(Xstart <= Xend){break;}}
}
void LCD_clearLine_1(float Xstart, float Ystart, float Xend, float Yend,float x)             
{while(1){LCD_SetCursor(Xstart, Ystart);LCD_WriteRAM_Prepare(); /* Prepare to write GRAM */LCD_WriteRAM(White);Xstart -=(float)0.1;Ystart -=x;if(Xstart <= Xend){break;}}
}

代码中可以发现,输入参数由整型修改成的浮点型,目的是为在画线时像素点密一点,另外还增加了,线画到的终点坐标,还需要增加float x的值,这个怎么来的?和之前的计算方式一样,计算出终点坐标,让后将其分成若干等份,x相当于每等份的值。

时间通过RTC实现,也比较简单。

实现效果如下:

代码链接:

【蓝桥杯最新板】蓝桥杯嵌入式液晶上实现电子时钟资源-CSDN文库

吾芯电子

http://www.ds6.com.cn/news/99178.html

相关文章:

  • 商丘网站推广的方法营销策略有哪些内容
  • 河北做网站电话运营主要做什么工作
  • 沈阳做网站的公司有哪些指数基金什么意思
  • 宁波正规网站seo公司企业营销型网站策划
  • java做博客网站有哪些功能关键词排名代做
  • wordpress企业免费国人主题嘉峪关seo
  • 克隆wordpress网页网站关键字优化
  • 广西建设网电子证查询打印网站排名优化化快排优化
  • 河南政府采购网泰安seo培训
  • 一流专业建设网站武汉seo系统
  • 泰安有几个区廊坊关键词优化平台
  • web前端就是做网站么谷歌seo最好的公司
  • 网站建设昆明网络公司常用的seo工具的是有哪些
  • 电子商务网站建设实训体会网络精准推广
  • 无锡新区网站制作推广app大全
  • 鲜花网站建设规划做推广哪个平台效果好
  • 郑州动力无限网站建设小程序商城制作一个需要多少钱
  • 网络营销服务有限公司百度seo收费
  • 做兼职的网站都有哪些工作淄博seo
  • 免费咨询律师在线微信福建seo
  • 那些做seo的网站短视频营销的优势
  • 上海哪个网站专门做宝宝宴的网站优化推广平台
  • 浦项建设公司员工网站正规app推广
  • 南京网站设计公司济南兴田德润优惠吗短视频代运营费用明细
  • 山东省建设厅职业资格注册中心网站常州网站建设书生商友
  • 平阳住房和城乡规划建设局网站百度竞价软件哪个好
  • 落地页网站建设win优化大师有用吗
  • 网站需要条件seo站外推广
  • 微信推广工具深圳优化公司排名
  • 本地电脑独立ip做网站岳阳seo