LCD_DrawLine 函数: 画一条从起始坐标到终止坐标的直线,并给这条线赋予指定的颜色。 LCD_DrawRectangle 函数: 画一个矩形框,用户可以指定框的起始坐标、终止坐标和颜色。 Draw_Circle 函数: 画一个圆,用户可以指定圆心坐标、半径和颜色。 LCD_ShowChinese 函数: 用于在液晶屏上显示汉字串。根据给定的字号,这个...
LCD连点画线机制(函数)void LCD_DrawLine(int x1, int y1, int x2, int y2,uint16_t bkColor){ int x,y,dx,dy,Dx,Dy,e,i;Dx=x2-x1;Dy=y2-y1;dx=fabs(x2-x1);//computes the absolute value of the floating-point number x2-x1.dy=fabs(y2-y1);x=x1;y=y1;if(dy>dx){ e=-...
LCD_DrawPoint 函数: 在液晶屏的指定位置画一个点,并给这个点赋予指定的颜色。 LCD_DrawLine 函数: 画一条从起始坐标到终止坐标的直线,并给这条线赋予指定的颜色。 LCD_DrawRectangle 函数: 画一个矩形框,用户可以指定框的起始坐标、终止坐标和颜色。 Draw_Circle 函数: 画一个圆,用户可以指定圆心坐标、半径和...
{if((y1-ym)*(x1-x0)< (y1-y0)*(x1-xm))//判断斜率ym--;elsexm++; LCD_DrawPoint(xm,ym,color); } } } 主函数画三角形进行测试 #include"stm32f4xx.h"#include"core_cm4.h"#include"ili9341.h"intmain(){ u16 i =0;ILI9341_Init();//ILI9341初始化while(1) {LCD_DrawLine(10,20,...
LCD_DrawLine 函数: 画一条从起始坐标到终止坐标的直线,并给这条线赋予指定的颜色。 LCD_DrawRectangle 函数: 画一个矩形框,用户可以指定框的起始坐标、终止坐标和颜色。 Draw_Circle 函数: 画一个圆,用户可以指定圆心坐标、半径和颜色。 LCD_ShowChinese 函数: ...
.DrawLine=_DBE_ILI9325_DrawLine, .DrawCircle=_DBE_ILI9325_DrawCircle, .DrawFilledCircle=_DBE_ILI9325_DrawFilledCircle, .DrawRectangle=_DBE_ILI9325_DrawRectangle, .DrawFilledRectangle=_DBE_ILI9325_DrawFilledRectangle, .DrawBitmap=_DBE_ILI9325_DrawBitmap, ...
10、);/反相break; lcdWrite(0,0xb8+DX);/设行地址lcdWrite(0,0x40+X);/设列地址WriteData(TempData);/把修改后的字节送回LCD,达到画点目的/*插值法画任意两点之间直线的函数,函数中只用加减法,程序运行效率很高*/DrawLine(uchar x1,uchar y1,uchar x2,uchar y2)/x1,y1起点坐标;x2,y2终点坐标;ucha...
void LCD_DrawLine(u16 x0, u16 y0,u16 x1, u16 y1,u16 Color) { int dx, // x轴上的距离 dy, // y轴上的距离 dx2, // 计算坐标的临时变量 dy2, x_inc, // inc表示点的“生长方向” x_inc>1代表从左向右 y_inc, // inc表示点的“生长方向” x_inc>1代表从上向下(左上角是坐标原点...
1)画线函数 voidL_DrawLine(intx1,inty1,intx2,inty2,intcolor){intdx,dy,e;//e:误差,偏离的多少dx=x2-x1;dy=y2-y1;if(dx>=0){if(dy>=0)// dy>=0{if(dx>=dy)// 1/8 octant{e=dy-dx/2;while(x1<=x2){LCD_SetPoint(x1,y1,color);if(e>0){y1+=1;e-=dx;}x1+=1;e+=dy...
LCD_Drawxxx 代码语言:javascript 复制 voidLCD_Draw_Circle(uint16_t x0,uint16_t y0,uint8_t r);//画圆voidLCD_DrawLine(uint16_t x1,uint16_t y1,uint16_t x2,uint16_t y2);//画线voidLCD_DrawRectangle(uint16_t x1,uint16_t y1,uint16_t x2,uint16_t y2);//画矩形 ...