欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: TFT 240*320 LCD液晶顯示屏控制 51單片機測試程序 [打印本頁]

作者: djwhaha    時間: 2016-5-15 12:36
標題: TFT 240*320 LCD液晶顯示屏控制 51單片機測試程序
先給出所有程序的下載:
51測試程序-keil工程.zip (311.37 KB, 下載次數: 115)

測試程序功能
開機顯示中文晶耀,英文,圖片
    showhanzi(10,0,0);  //晶
    showhanzi(45,0,1);  //耀
    LCD_ShowString(10,30,"2.2 inch TFT 240*320");

修改LCD數據腳連接IO在lcd.h文件中
40*40圖片數據和95個ASCCII字符數據和測試漢字取模數據在font.c文件中

/*
程序默認IO連接方式:
sbit LCD_CS     =P0^0;     //片選   
sbit LCD_DC     =P0^2;      //數據/命令切換
sbit LCD_SDI    =P1^5;      //數據
sbit LCD_SCK    =P1^7;      //時鐘
sbit LCD_REST   =P0^1;      //復位  
*/

  1. #include <reg51.h>
  2. #include <intrins.h>
  3. #include <sys\sys.h>
  4. #include <lcd\lcd.h>
  5. #include <font\font.h>
  6. /*
  7. 程序默認IO連接方式:
  8. sbit LCD_CS     =P0^0;     //片選        
  9. sbit LCD_DC     =P0^2;          //數據/命令切換
  10. sbit LCD_SDI    =P1^5;          //數據
  11. sbit LCD_SCK    =P1^7;          //時鐘
  12. sbit LCD_REST   =P0^1;          //復位  
  13. */
  14. void xianshi()//顯示信息
  15. {   
  16.         BACK_COLOR=WHITE;
  17.         POINT_COLOR=RED;        
  18.         showhanzi(10,0,0);  //晶
  19.         showhanzi(45,0,1);  //耀
  20.     LCD_ShowString(10,30,"2.2 inch TFT 240*320");
  21. }
  22. void showimage() //顯示40*40圖片
  23. {
  24.           int i,j,k;
  25.         xianshi(); //顯示信息
  26.         for(k=2;k<8;k++)
  27.         {
  28.                    for(j=0;j<6;j++)
  29.                 {        
  30.                         Address_set(40*j,40*k,40*j+39,40*k+39);                //坐標設置
  31.                     for(i=0;i<1600;i++)
  32.                          {                                
  33.                                    LCD_WR_DATA8(image[i*2+1]);         //發送顏色數據
  34.                                  LCD_WR_DATA8(image[i*2]);                                       
  35.                          }        
  36.                  }
  37.         }
  38.                
  39. }
  40. main()
  41. {
  42.         Lcd_Init();   //tft初始化
  43.         LCD_Clear(WHITE); //清屏
  44.         BACK_COLOR=BLACK;;POINT_COLOR=WHITE;
  45.     showimage(); //顯示40*40圖片

  46.         while(1)
  47.         {
  48.          
  49. //        Lcd_Init();   //tft初始化
  50. //        LCD_Clear(WHITE); //清屏
  51. //        BACK_COLOR=BLACK;;POINT_COLOR=WHITE;
  52. //  showimage(); //顯示40*40圖片
  53. //        delayms(2000);
  54.     }


  55. }
復制代碼



作者: lyl_420819    時間: 2017-5-16 16:34
正在學習單片機,謝謝分享。
作者: wuyongzhiyi    時間: 2017-5-23 03:05
謝謝分享
作者: jemery1030    時間: 2020-10-1 23:33
親測可用,感謝分享碼源,非常有幫助。




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1