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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 5611|回復(fù): 4
打印 上一主題 下一主題
收起左側(cè)

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

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:44335 發(fā)表于 2018-10-30 15:41 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
程序stm32F103vet6的FSMC_TFT液晶顯示(ILI9325)

單片機(jī)源程序如下:
  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    //進(jìn)車(chē)中信號(hào)
  11. #define IN     0x11    //進(jìn)車(chē)中信號(hào)
  12. #define PARK3Y 0x22   //車(chē)位3有車(chē)信號(hào)
  13. #define PARK3N 0x33   //車(chē)位3無(wú)車(chē)信號(hào)
  14. #define PARK5Y 0x44   //車(chē)位5有車(chē)信號(hào)
  15. #define PARK5N 0x55   //車(chē)位5無(wú)車(chē)信號(hào)
  16. #define PARK6Y 0x66   //車(chē)位6有車(chē)信號(hào)
  17. #define PARK6N 0x77   //車(chē)位6無(wú)車(chē)信號(hào)
  18. #define OUT    0x88    //出車(chē)完畢信號(hào)
  19. #define OUTING 0x99    //出車(chē)完畢信號(hào)

  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();    //無(wú)線(xiàn)初始化
  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號(hào)車(chē)位有無(wú)空位 紅色為無(wú),綠色有。
  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)


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

使用道具 舉報(bào)

無(wú)效樓層,該帖已經(jīng)被刪除
板凳
ID:64089 發(fā)表于 2019-1-7 12:54 | 只看該作者
經(jīng)實(shí)測(cè)完全可以使用,謝謝分享!
回復(fù)

使用道具 舉報(bào)

地板
ID:337484 發(fā)表于 2019-10-14 10:40 | 只看該作者
學(xué)習(xí)一下,VCT6驅(qū)動(dòng)ILI9481屏正常,換成VET6就不行了,不知那里出問(wèn)題。
回復(fù)

使用道具 舉報(bào)

5#
ID:344271 發(fā)表于 2020-6-29 11:48 | 只看該作者
點(diǎn)不亮屏,想請(qǐng)教一下問(wèn)題可能出現(xiàn)在哪里,怎么處理
回復(fù)

使用道具 舉報(bào)

6#
ID:1104467 發(fā)表于 2024-2-25 02:43 | 只看該作者
可用!感謝!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美在线天堂 | 毛片一级黄色 | 在线视频日韩 | 日日天天 | 天天插天天射天天干 | 国产高清免费 | 国产精品久久久久久久久久久久冷 | 天天操夜夜操 | 看a网站| av在线电影网 | 精品在线免费观看视频 | 欧美精品v国产精品v日韩精品 | 天天射色综合 | 一区二区三区高清 | 岛国av免费看| 国产成人av在线 | 成人在线精品 | 国产99久久精品一区二区永久免费 | 成人免费观看男女羞羞视频 | 中文字幕av一区 | 中文字幕一区在线观看视频 | 久久夜视频 | 国产成人自拍av | 日韩精品中文字幕在线 | 日韩在线免费视频 | 精品成人| 亚洲性人人天天夜夜摸 | 青春草国产 | 男女免费观看在线爽爽爽视频 | 国产精品久久久久久久久久尿 | 色狠狠一区 | 激情久久av一区av二区av三区 | 日本特黄a级高清免费大片 成年人黄色小视频 | 91精品国产高清久久久久久久久 | 一级毛片免费视频 | 国色天香成人网 | 久草免费电影 | 国产一区二区三区 | 欧日韩在线观看 | 欧美一区二区网站 | 亚洲国产一区二区三区在线观看 |