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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5495|回復(fù): 4
收起左側(cè)

stm32F103vet6的FSMC_TFT液晶顯示(ILI9325)程序源碼

[復(fù)制鏈接]
ID:44335 發(fā)表于 2018-10-30 15:41 | 顯示全部樓層 |閱讀模式
程序stm32F103vet6的FSMC_TFT液晶顯示(ILI9325)

單片機源程序如下:
  1. /***************************************/
  2. #include "ILI9325_GUI.h"
  3. #include "stm32f10x.h"       
  4. #include "ili9325.h"       
  5. #include "usart.h"
  6. #include "Hanzi.h"
  7. #include "Touch.h"
  8. #include "NRF24L01.h"
  9. /***************************************/

  10. #define INING  0x00    //進車中信號
  11. #define IN     0x11    //進車中信號
  12. #define PARK3Y 0x22   //車位3有車信號
  13. #define PARK3N 0x33   //車位3無車信號
  14. #define PARK5Y 0x44   //車位5有車信號
  15. #define PARK5N 0x55   //車位5無車信號
  16. #define PARK6Y 0x66   //車位6有車信號
  17. #define PARK6N 0x77   //車位6無車信號
  18. #define OUT    0x88    //出車完畢信號
  19. #define OUTING 0x99    //出車完畢信號

  20. void Parking(u8 num,u16 color);
  21. int Touch_x,Touch_y;
  22. extern int OffsetX,OffsetY;
  23. u8 x[6],y[6],N = 0x22;
  24. u8 RxFlag = 0;
  25. u8 RxBuffer = 0;
  26. int main(void)
  27. {
  28.     SystemInit();
  29.     SysTick_Init(72);
  30.     uart_inint(9600);
  31.     STM3210E_LCD_Init();   
  32.     //SPI_Configration();  //觸摸屏初始化
  33.     NRF_Configration();    //無線初始化
  34.     Init_IO();            
  35.     TX_NRF24L01();
  36.     LCD_Clear(White);
  37.     //Tocuh_Set();
  38.     Drawline(0,80,240,80,Blue);
  39.     Drawline(0,160,240,160,Blue);
  40.     Drawline(80,0,80,160,Blue);
  41.     Drawline(160,0,160,160,Blue);
  42.     Parking(1,Red);
  43.     Parking(2,Red);
  44.     Parking(3,Green);
  45.     Parking(4,Red);
  46.     Parking(5,Green);
  47.     Parking(6,Green);
  48.     Typing(64,170,Hanzi16x16[0],7,Blue,White);
  49.     Pantany(24,210,40,226,Green);
  50.     Typing(45,210,Hanzi16x16[7],3,Blue,White);
  51.     Pantany(24,230,40,246,Red);
  52.     Typing(45,230,Hanzi16x16[10],3,Blue,White);

  53.     Typing(96,270,Hanzi16x16[24],3,Blue,White);
  54.     while(1)
  55.     {
  56.         if(1 == RxFlag)
  57.         {
  58.             RxFlag = 0;
  59.             if(PARK3Y == RxBuffer)  Parking(3,Green);
  60.             if(PARK3N == RxBuffer)  Parking(3,Red);
  61.             if(PARK5Y == RxBuffer)  Parking(5,Green);
  62.             if(PARK5N == RxBuffer)  Parking(5,Red);
  63.             if(PARK6Y == RxBuffer)  Parking(6,Green);
  64.             if(PARK6N == RxBuffer)  Parking(6,Red);
  65.             if(INING  == RxBuffer)  
  66.             {
  67.                 Pantany(0,250,240,320,White);
  68.                 Typing(72,270,Hanzi16x16[13],6,Blue,White);
  69.             }
  70.             if(OUTING == RxBuffer)  
  71.             {
  72.                 Pantany(0,250,240,320,White);
  73.                 Typing(80,270,Hanzi16x16[19],5,Blue,White);
  74.             }
  75.             if(OUT == RxBuffer)  
  76.             {
  77.                 Pantany(0,250,240,320,White);
  78.                 Typing(96,270,Hanzi16x16[24],3,Blue,White);
  79.             }
  80.             if(IN == RxBuffer)  
  81.             {
  82.                 Pantany(0,250,240,320,White);
  83.                 Typing(96,270,Hanzi16x16[24],3,Blue,White);
  84.             }
  85.             RxBuffer = 0;                          
  86.         }
  87.     }          
  88. }

  89. void Parking(u8 num,u16 color)
  90. {
  91.     switch(num)                                               
  92.     {
  93.         case 1: Pantany(0,0,79,79,color);Showstring(36,36,"1",Blue,color);break; //1號車位有無空位 紅色為無,綠色有。
  94.         case 2: Pantany(81,0,159,79,color);Showstring(116,36,"2",Blue,color);break;//2
  95.         case 3: Pantany(161,0,239,79,color);Showstring(196,36,"3",Blue,color);break;//3
  96.         case 4: Pantany(0,81,79,159,color);Showstring(36,116,"4",Blue,color);break;//4
  97.         case 5: Pantany(81,81,159,159,color);Showstring(116,116,"5",Blue,color);break;//5
  98.         default: Pantany(161,81,239,159,color);Showstring(196,116,"6",Blue,color);//6
  99.     }
  100. }
復(fù)制代碼

所有資料51hei提供下載:
程序stm32F103vet6的FSMC_TFT液晶顯示(ILI9325).rar (319.94 KB, 下載次數(shù): 161)


回復(fù)

使用道具 舉報

ID:64089 發(fā)表于 2019-1-7 12:54 | 顯示全部樓層
經(jīng)實測完全可以使用,謝謝分享!
回復(fù)

使用道具 舉報

ID:337484 發(fā)表于 2019-10-14 10:40 | 顯示全部樓層
學(xué)習(xí)一下,VCT6驅(qū)動ILI9481屏正常,換成VET6就不行了,不知那里出問題。
回復(fù)

使用道具 舉報

ID:344271 發(fā)表于 2020-6-29 11:48 | 顯示全部樓層
點不亮屏,想請教一下問題可能出現(xiàn)在哪里,怎么處理
回復(fù)

使用道具 舉報

ID:1104467 發(fā)表于 2024-2-25 02:43 | 顯示全部樓層
可用!感謝!
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕第100页 | 久久久夜色精品亚洲 | 国产精品午夜电影 | 精品国产一区二区在线 | av在线播放国产 | 国产成人午夜高潮毛片 | 欧美久久一区二区 | 四虎影院在线观看免费视频 | 色视频欧美 | 成人免费视频观看 | 九九热免费观看 | 久久小视频 | 毛片免费视频 | 国产成人黄色 | 精品国产一二三区 | 久久青 | www免费视频| 日中文字幕在线 | 久久国产精品精品 | 天天干天天操天天爽 | 欧美精品一区二区在线观看 | 国产二区视频 | www.中文字幕.com | 国产999在线观看 | 亚洲欧美国产精品久久 | 欧美午夜精品理论片a级按摩 | 精品久久久久久久久久久久久久久久久 | 九九九视频 | 91色视频在线 | 久久高清 | 久久久久久国产 | av国产精品 | 国产无人区一区二区三区 | 高清国产午夜精品久久久久久 | 国产人成精品一区二区三 | 亚洲午夜小视频 | 99久久久无码国产精品 | 亚洲日韩中文字幕一区 | 天天干,夜夜操 | 中文字幕在线观看日韩 | 欧美黄色一区 |