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

標題: 單片機驅動2.4寸240*320 8位并口匯編程序 ILI9341 RM68090 [打印本頁]

作者: 418854190    時間: 2022-1-20 14:18
標題: 單片機驅動2.4寸240*320 8位并口匯編程序 ILI9341 RM68090
老王家買的記錄儀上拆下的屏幕  廢了九牛二虎之力終于找對引腳排序、找到驅動程序  屏缺線是屏的問題 研究之后也終于明白為什么液晶屏能顯示各種顏色了   
找的資料顯示程序可以驅動 ILI9341和RM68090兩種屏  https://wenku.baidu.com/view/85872e20336c1eb91b375d52.html



單片機源程序如下:
  1. // 240*320 8位并口             ILI9341 RM68090
  2. // 用12C5A60S2 12M測試


  3.                                    TFT_CS      BIT   P1.3;                //片選        
  4.                    TFT_RS      BIT   P1.2;      //數據/命令切換
  5.                    TFT_WR      BIT   P1.1;                //寫控制
  6.                    TFT_RD      BIT   P1.0;                //讀控制
  7.                    RESET       BIT   P3.3;                 //復位

  8.                                    DAT_X_H_A   EQU      21H;           //     高8位   起始位   
  9.                                    DAT_X_L_A   EQU      22H;           //     低8位          起始位
  10.                                    DAT_X_H_B   EQU      23H;           //     高8位   結束位
  11.                                    DAT_X_L_B   EQU      24H;           //     低8位          結束位

  12.                                    DAT_Y_H_A   EQU      25H;           //     高8位   起始位   
  13.                                    DAT_Y_L_A   EQU      26H;           //     低8位          起始位
  14.                                    DAT_Y_H_B   EQU      27H;           //     高8位   結束位
  15.                                    DAT_Y_L_B   EQU      28H;           //     低8位          結束位

  16.                                    DIP_VH           EQU      2DH;                橫屏 豎屏

  17.                                     DAT_H       EQU      42H;                高8位
  18.                                    DAT_L       EQU      43H;                低8位
  19. //-------------------------------------------------------------------------
  20.                    ORG 0000H;
  21.                    LJMP START;
  22.                    ORG 0100H;
  23. //-------------------------------------------------------------------------
  24. START:             LCALL REGISTER_SETTINGS;        配置屏幕  寫入預置數據
  25. //--------------------------------------------------------------------
  26. MAIN:                           LCALL DIP_WHITE;                  白色
  27.                                    LCALL DELAY1S;
  28. //-------------------------------------------
  29.                                    LCALL DIP_BLACK;                  黑色
  30.                                    LCALL DELAY1S;
  31. //-------------------------------------------
  32.                                     LCALL DIP_YELLOW;          黃色
  33.                                    LCALL DELAY1S;
  34. //-------------------------------------------
  35.                                    LCALL DIP_PICTURE;          QQ圖片
  36.                                    LCALL DELAY1S;
  37. //-------------------------------------------
  38.                                    LCALL DIP_PICTUREA;          自定義
  39.                                    LCALL DELAY1S;
  40. //-------------------------------------------                                   
  41.                    LJMP MAIN;                                                      
  42. //--------------------------------------------------------------------
  43. DELAY1MS:   ;誤差 0us
  44.                    MOV R7,#01H
  45. DL1:                           MOV R6,#0DEH
  46. DL0:                           MOV R5,#0CH
  47.                    DJNZ R5,$
  48.                    DJNZ R6,DL0
  49.                    DJNZ R7,DL1
  50.                    RET
  51. DELAY10MS:   ;誤差 -0.000000000001us
  52.                    MOV R7,#07H
  53. DL3:                           MOV R6,#0A8H
  54. DL2:                           MOV R5,#18H
  55.                    DJNZ R5,$
  56.                    DJNZ R6,DL2
  57.                    DJNZ R7,DL3
  58.                    RET
  59. DELAY120MS:   ;誤差 -0.000000000007us
  60.                    MOV R7,#42H
  61. DL5:                           MOV R6,#52H
  62. DL4:                           MOV R5,#41H
  63.                    DJNZ R5,$
  64.                    DJNZ R6,DL4
  65.                    DJNZ R7,DL5
  66.                    MOV R5,#02H
  67.                    DJNZ R5,$
  68.                    NOP
  69.                    RET
  70. DELAY1S:   ;誤差 -0.000000000056us
  71.                    MOV R7,#47H
  72. DL7:                           MOV R6,#0A8H
  73. DL6:                           MOV R5,#0FAH
  74.                                DJNZ R5,$
  75.                                DJNZ R6,DL6
  76.                                DJNZ R7,DL7
  77.                                RET
  78. $INCLUDE (DIP_INIT.ASM)
  79. $INCLUDE (DIP_RGB.ASM)
  80. $INCLUDE (DIP_PICTURE.ASM)
  81. $INCLUDE (ZK.ASM)

  82.                                    END;
復制代碼


Keil代碼下載:
240320彩屏 匯編.rar (51.11 KB, 下載次數: 19)

作者: 418854190    時間: 2022-1-20 19:16
本帖最后由 418854190 于 2022-1-20 22:09 編輯

抽空又把1.75寸的屏也驅動了   程序和上面的那個基本一樣 就是指令有些不同  看的驅動芯片手冊是ST7735S的
這個屏是在以前的直板手機上拆的  以前的手機我扔了好幾個 虧了  早知道就把屏幕拆下來了


51hei截圖20220120184525.jpg (19.15 KB, 下載次數: 120)

51hei截圖20220120184525.jpg

51hei截圖20220120190017.jpg (38.83 KB, 下載次數: 133)

51hei截圖20220120190017.jpg

191850kst66p2oqs2gg6xm.jpg (16.75 KB, 下載次數: 112)

191850kst66p2oqs2gg6xm.jpg

1.75寸彩屏 130162 匯編.rar

51.32 KB, 下載次數: 8, 下載積分: 黑幣 -5


作者: hurbocn    時間: 2022-1-21 08:10
能把這個琢磨出來,太牛了,謝謝分享
作者: 小制作    時間: 2023-9-13 21:03
匯編!真牛啊!




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