久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2125|回復: 0
打印 上一主題 下一主題
收起左側

STM32F103C8核心板1.44寸LCD測試程序

[復制鏈接]
跳轉到指定樓層
樓主
主要源代碼:
/* Includes ------------------------------------------------------------------*/
#include "stm32f10x.h"
#include "Lcd_Driver.h"
#include "GUI.h"
#include "delay.h"
#include "Picture.h"
#include "QDTFT_demo.h"
unsigned char Num[10]={0,1,2,3,4,5,6,7,8,9};
void Redraw_Mainmenu(void)
{

        Lcd_Clear(GRAY0);
       
        Gui_DrawFont_GBK16(16,0,BLUE,GRAY0,"電子技術");
        Gui_DrawFont_GBK16(16,20,RED,GRAY0,"液晶測試程序");

        DisplayButtonUp(15,38,113,58); //x1,y1,x2,y2
        Gui_DrawFont_GBK16(16,40,YELLOW,GRAY0,"顏色填充測試");

        DisplayButtonUp(15,68,113,88); //x1,y1,x2,y2
        Gui_DrawFont_GBK16(16,70,BLUE,GRAY0,"文字顯示測試");

        DisplayButtonUp(15,98,113,118); //x1,y1,x2,y2
        Gui_DrawFont_GBK16(16,100,RED,GRAY0,"圖片顯示測試");
        delay_ms(1500);
}

void Num_Test(void)
{
        u8 i=0;
        Lcd_Clear(GRAY0);
        Gui_DrawFont_GBK16(16,20,RED,GRAY0,"Num Test");
        delay_ms(1000);
        Lcd_Clear(GRAY0);

        for(i=0;i<10;i++)
        {
        Gui_DrawFont_Num32((i%3)*40,32*(i/3)+5,RED,GRAY0,Num[i+1]);
        delay_ms(100);
        }
       
}

void Font_Test(void)
{
        Lcd_Clear(GRAY0);
        Gui_DrawFont_GBK16(16,10,BLUE,GRAY0,"文字顯示測試");

        delay_ms(1000);
        Lcd_Clear(GRAY0);
        Gui_DrawFont_GBK16(16,30,YELLOW,GRAY0,"電子");
        Gui_DrawFont_GBK16(16,50,BLUE,GRAY0,"液晶");
        Gui_DrawFont_GBK16(16,70,RED,GRAY0, "技術");
        Gui_DrawFont_GBK16(0,100,BLUE,GRAY0,"Tel:11111111111");
        Gui_DrawFont_GBK16(0,130,RED,GRAY0, "QQ:111111111");       
        delay_ms(1800);       
}

void Color_Test(void)
{
        u8 i=1;
        Lcd_Clear(GRAY0);
       
        Gui_DrawFont_GBK16(20,10,BLUE,GRAY0,"Color Test");
        delay_ms(200);

        while(i--)
        {
                Lcd_Clear(WHITE);
                Lcd_Clear(BLACK);
                Lcd_Clear(RED);
                  Lcd_Clear(GREEN);
                  Lcd_Clear(BLUE);
        }               
}

//取模方式 水平掃描 從左到右 低位在前
void showimage(const unsigned char *p) //顯示40*40 QQ圖片
{
          int i,j,k;
        unsigned char picH,picL;
        Lcd_Clear(WHITE); //清屏  
       
        for(k=0;k<3;k++)
        {
                   for(j=0;j<3;j++)
                {       
                        Lcd_SetRegion(40*j,40*k,40*j+39,40*k+39);                //坐標設置
                    for(i=0;i<40*40;i++)
                         {       
                                 picL=*(p+i*2);        //數據低位在前
                                picH=*(p+i*2+1);                               
                                LCD_WriteData_16Bit(picH<<8|picL);                                                 
                         }       
                 }
        }               
}
void QDTFT_Test_Demo(void)
{
        Lcd_Init();
        LCD_LED_SET;//通過IO控制背光亮                               
        Redraw_Mainmenu();//繪制主菜單(部分內容由于分辨率超出物理值可能無法顯示)
        Color_Test();//簡單純色填充測試
        Num_Test();//數碼管字體測試
        Font_Test();//中英文顯示測試               
        showimage(gImage_qq);//圖片顯示示例
        delay_ms(1200);
        LCD_LED_CLR;//IO控制背光滅       
}




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂1 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 午夜性色a√在线视频观看9 | 日韩欧美在线免费观看 | 91精品国产乱码久久久 | 一级黄色片免费在线观看 | 免费国产一区二区 | 欧美黄色精品 | 黄色一级电影在线观看 | 久久久精 | 国产盗摄视频 | 天天色图 | 丝袜 亚洲 另类 欧美 综合 | 99r在线 | 九九久久国产 | 欧美日韩久久精品 | 亚洲精品免费视频 | 日韩美女在线看免费观看 | 日韩在线 | 99视频精品| 久久亚洲欧美日韩精品专区 | 人人澡人人射 | 精品成人在线观看 | 视频一区在线 | 免费视频一区 | 国产日韩一区二区 | 久久久亚洲 | 亚洲不卡在线观看 | 亚洲精品中文字幕av | 国产免费一区二区 | 国产视频中文字幕 | 亚洲一区二区av | 91色视频在线观看 | 性色av网站 | 日本黄色一级视频 | 精品久久久久久18免费网站 | 欧美日韩国产在线观看 | 免费黄色片视频 | 日本中文字幕在线观看 | 在线看av网址 | www.久久精品 | 国产高清在线精品 | 国产农村妇女精品一二区 |