Lcd_WriteData(u8 Data)* 功 能:向液晶屏写一个8位数据* 入口参数:dat 寄存器数据* 出口参数:无* 说 明:向控制器指定地址写入数据,内部函数***/voidLcd_WriteData(u8 Data){LCD_CS_CLR;LCD_RS_SET;SPIv_WriteData(Data);LCD_CS_SET;}/*...
LCD_Display_Dir(0);//默认为竖屏GPIOB->ODR|=1<<15;//点亮背光LCD_Clear(WHITE); 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_DrawRectan...
Canvas_image_width(LCD_XSIZE_TFT);Active_Window_XY(0,0);Active_Window_WH(LCD_XSIZE_TFT,LCD_YSIZE_TFT);// 读取SPI Flash中的图片数据, 并显示在TFT 屏上 LT768_DMA_24bit_Block(1, 0, 0, 0, LCD_XSIZE_TFT, LCD_YSIZE_TFT, LCD_XSIZE_TFT, 0, 0, LCD_XSIZE_TFT);/***/ 下述函...
C8051F340-TFT液晶显示屏--驱动代码
范例代码:/*** Scrolling Picture ***/ // LCD分辨率: 800*480; 色深: 16bits void Scrolling_Picture(void){ Select_Main_Window_16bpp();Main_Image_Start_Address(LAYER_0); Main_Image_Width(LCD_XSIZE_TFT);Main_Window_Start_XY(0,0);Canvas_Image_Start_address(LAYER_0);Canvas_image_width(...
TFT-LCD(RGB)屏幕:正点原子7寸RGB屏幕。 开发板底板(只用到了图中的核心板+底板): RGB屏幕(v1.3): 软件准备 STM32CubeMX:6.2.1 Keil MDK:5.3.0 2. STM32 LTDC外设概述 2.1. 什么是LTDC LTDC全称 LCD-TFT Display Controller,LCD显示控制器,提供了RGB信号和控制信号来直接控制外部LCD显示屏。
可以看出来,除了LCD_CD引脚用于切换命令,也需要操作LCD_CS来选中屏幕。个人认为操作过多操作引脚会影响效率,而发送数据的函数应用的十分频繁,特别是对于我们选用的十六位屏幕,每个像素都需要十六位的数据,所以,我们经常用到的功能是发送个十六位的数据。代码可以这么写,调用两次发送8位数据的函数: ...
下面分别在LCD上实现全屏滚动,单区域滚动,双区域滚动。 1.全屏滚动 全屏滚动时,先把图片写入显存,不需要进行行列设置,因为初始化ILI9341完成后默认为全屏操作。设定滚动范围,再依次把滚动区的每一行作为顶端固定区域下的第一行,加上稍微的延时,就能实现滚动效果了。