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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6571|回復: 8
收起左側

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

  [復制鏈接]
ID:229304 發表于 2018-4-22 12:47 | 顯示全部樓層 |閱讀模式

壓縮文件包

壓縮文件包

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

電路原理圖如下:
0.jpg

程序功能介紹:上電后屏幕顯示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黑下載附件…………
復制代碼
0.jpg
所有資料51hei提供下載:
1.8液晶小彩屏資料.rar (8.41 MB, 下載次數: 189)

評分

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

查看全部評分

回復

使用道具 舉報

ID:380028 發表于 2018-7-27 21:50 | 顯示全部樓層
先看看 謝謝分享
回復

使用道具 舉報

ID:331575 發表于 2018-8-9 16:43 | 顯示全部樓層
了解了解  謝謝分享
回復

使用道具 舉報

ID:443931 發表于 2019-1-17 17:01 | 顯示全部樓層
有沒有接線方式啊,燒進去程序屏幕沒反應
回復

使用道具 舉報

ID:422923 發表于 2019-5-6 14:07 | 顯示全部樓層
謝謝分享,剛好找這個LCD的資料
回復

使用道具 舉報

ID:126737 發表于 2019-7-28 19:11 | 顯示全部樓層
謝謝分享
回復

使用道具 舉報

ID:64089 發表于 2019-7-29 08:50 | 顯示全部樓層
謝謝分享,一直對顯示漢字不熟悉,借此機會可以學習一下
回復

使用道具 舉報

ID:30057 發表于 2019-8-8 15:14 | 顯示全部樓層
先看看 謝謝分享
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久成人一区 | 国产日韩精品一区 | 999国产视频 | 一区二区在线 | 免费国产一区二区视频 | 国产精品小视频在线观看 | 国产精品欧美精品 | 夜夜操av | 欧美成人免费在线 | 久久综合国产精品 | 国产69精品久久久久777 | 黄视频网站免费观看 | 亚洲精品在线免费观看视频 | 欧美性极品xxxx做受 | 操亚洲| 国产在视频一区二区三区吞精 | 视频一区在线 | 亚洲欧美综合网 | 久久久精品 | 国产欧美日韩综合精品一区二区 | 久久久精品久 | julia中文字幕久久一区二区 | chinese中国真实乱对白 | 成人精品鲁一区一区二区 | 国产一区精品在线 | 四虎永久免费黄色影片 | 岛国在线免费观看 | 亚洲欧美日韩中文在线 | 草草草影院 | 欧洲亚洲精品久久久久 | 国产欧美一区二区三区在线看 | 久久久久综合 | 国产美女免费视频 | 毛片免费看的 | 新av在线| 精品真实国产乱文在线 | 亚洲精品中文字幕在线观看 | 伊人久麻豆社区 | 超碰日本 | 国产精品毛片av | 精品久久久久久久 |