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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

1.8寸液晶小彩屏資料大全(內含51單片機及stm32例程)

  [復制鏈接]
跳轉到指定樓層
樓主

51測試程序-keil工程\
STM32測試程序\
ST7735S_V1.1_20111121.pdf
使用必看.pdf
模塊原理圖.pdf
模塊規格書.pdf
裸屏規格書JD-T1800.pdf

電路原理圖如下:


程序功能介紹:上電后屏幕顯示40*40小圖片若干和一些字符。按S4按鍵會顯示純色,每按一次顏色變一次,紅綠藍交替顯示.
stm32單片機源程序如下:
  1. #include "led.h"
  2. #include "delay.h"
  3. #include "key.h"
  4. #include "sys.h"
  5. #include "lcd.h"
  6. #include "usart.h"         
  7. #include "24cxx.h"
  8. #include "flash.h"
  9. #include "flash.h"
  10. #include "spi.h"          

  11. u8 state=0;
  12. void beepms(u16 va);
  13. void xianshi(void);//顯示信息  
  14. void refshow(void);//刷新顯示

  15. void Load_Drow_Dialog(void)
  16. {
  17.         LCD_Clear(WHITE);//清屏   
  18.         POINT_COLOR=BLUE;//設置字體為藍色
  19.         LCD_ShowString(lcddev.width-24,0,200,16,16,"RST");//顯示清屏區域
  20.           POINT_COLOR=RED;//設置畫筆藍色
  21. }
  22. void xianshi()//顯示信息
  23. {
  24.         BACK_COLOR=WHITE;
  25.         POINT_COLOR=RED;   
  26.         //顯示32*32漢字
  27.         showhanzi32(0,0,0);         //淘
  28.         showhanzi32(40,0,1);         //晶
  29.         showhanzi32(80,0,2);    //馳
  30.         //顯示16*16漢字
  31.         showhanzi16(0,35,0);          //專
  32.         showhanzi16(20,35,1);          //注
  33.         showhanzi16(40,35,2);          //顯
  34.         showhanzi16(60,35,3);          //示
  35.         showhanzi16(80,35,4);          //方
  36.         showhanzi16(100,35,5);          //案          
  37.         LCD_ShowString(0,55,200,16,16,"1.8 TFT SPI");
  38. }
  39. void showqq()
  40. {
  41.         u16 x,y;
  42.         x=0;
  43.         y=75;
  44.         while(y<lcddev.height-39)
  45.         {
  46.                 x=0;
  47.                 while(x<lcddev.width-39)
  48.                 {
  49.                         showimage(x,y);       
  50.                         x+=40;
  51.                 }
  52.                 y+=40;
  53.          }          
  54. }
  55. void refshow(void)         //刷新顯示
  56. {
  57.         switch(state)
  58.         {
  59.                 case 0:
  60.                 LCD_Clear(WHITE);
  61.             xianshi();
  62.             showqq();
  63.                 break;
  64.                 case 1:
  65.                 LCD_Clear(BLACK);       
  66.                 break;
  67.                 case 2:
  68.                 LCD_Clear(RED);
  69.                 break;
  70.                 case 3:
  71.                 LCD_Clear(GREEN);
  72.                 break;
  73.                 case 4:
  74.                 LCD_Clear(BLUE);
  75.                 break;
  76.         }       
  77. }
  78. void jiance(u8 key) //檢測按鍵
  79. {        
  80.         if(key==2)
  81.         {
  82.                 state++;
  83.                 LCD_Init();
  84.                 if(state==5)
  85.                 {
  86.                         state=0;
  87.                 }
  88.                 refshow();//刷新顯示
  89.         }

  90. }
  91. void beepms(u16 va)
  92. {
  93.         beep=1;
  94.         delay_ms(va);
  95.     beep=0;
  96. }                               
  97. int main(void)
  98. {         
  99.         u16 i=0;         
  100.         u8 key=0;       
  101.         delay_init();                     //延時函數初始化          
  102.         NVIC_Configuration();          //設置NVIC中斷分組2:2位搶占優先級,2位響應優先級
  103.         uart_init(9600);                 //串口初始化為9600
  104.         LED_Init();                             //LED端口初始化
  105.     SPI_Flash_Init();//初始化Flash;
  106.         KEY_Init();         //按鍵初始化                    
  107.                 
  108.         SPI1_Init();        //SPI1初始化
  109.         LCD_Init();                                 
  110.         POINT_COLOR=RED;//設置字體為紅色
  111.         xianshi();           //顯示信息
  112.         showqq();           //顯示QQ
  113.         while(1)
  114.         {
  115.            key=KEY_Scan(0);//掃描按鍵         
  116.            jiance(key);//檢測按鍵  

  117.                 i++;
  118.                 if(i==65000)
  119.                 {
  120.                         i=0;
  121.                         LED0=!LED0;
  122. ……………………

  123. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
1.8液晶小彩屏資料.rar (8.41 MB, 下載次數: 189)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:380028 發表于 2018-7-27 21:50 | 只看該作者
先看看 謝謝分享
回復

使用道具 舉報

板凳
ID:331575 發表于 2018-8-9 16:43 | 只看該作者
了解了解  謝謝分享
回復

使用道具 舉報

地板
ID:443931 發表于 2019-1-17 17:01 | 只看該作者
有沒有接線方式啊,燒進去程序屏幕沒反應
回復

使用道具 舉報

5#
ID:422923 發表于 2019-5-6 14:07 | 只看該作者
謝謝分享,剛好找這個LCD的資料
回復

使用道具 舉報

6#
ID:126737 發表于 2019-7-28 19:11 | 只看該作者
謝謝分享
回復

使用道具 舉報

7#
ID:64089 發表于 2019-7-29 08:50 | 只看該作者
謝謝分享,一直對顯示漢字不熟悉,借此機會可以學習一下
回復

使用道具 舉報

8#
ID:30057 發表于 2019-8-8 15:14 | 只看該作者
先看看 謝謝分享
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 看真人视频一级毛片 | 欧美精品tv | 波多野结衣先锋影音 | av在线视| 亚洲成在线观看 | 成人中文网| 亚洲一区二区久久久 | 久久久国产一区 | 欧美 日韩 国产 成人 在线 91 | 蜜桃视频成人 | 色在线免费视频 | 欧美综合一区二区三区 | 中文字幕av在线 | 成人精品国产一区二区4080 | 91麻豆产精品久久久久久 | 亚洲高清成人 | 午夜精品在线 | 成人1区| 亚洲一区二区三区久久 | 91在线精品一区二区 | 精品在线一区二区三区 | 午夜寂寞福利视频 | 免费国产黄| 久久精品国产99国产精品 | 中文字幕一区二区三区不卡 | 亚洲一区二区三区 | 久久69精品久久久久久久电影好 | 欧美一区二区三区在线视频 | 日韩精品专区在线影院重磅 | www.99re| 久久亚洲国产精品 | 欧美一级欧美一级在线播放 | 黄色视频a级毛片 | 中文字幕国产视频 | 手机三级电影 | 免费看片国产 | a在线视频 | 91在线视频| 欧美色综合天天久久综合精品 | 国产精品一区二区三 | 亚洲精品国产一区 |