⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hdrv_bankfunctions.lst

📁 炬力方案176*132软件源码,适用于AK1025
💻 LST
字号:
################################################################################
#                                                                              #
#     IAR Systems Z80/64180 Assembler V3.03A/WIN 22/Sep/107  19:35:47          #
#                                                                              #
#           Target option =  z80                                               #
#           Source file   =  d:\case_i_d913f\drv\ui_ssd1332\hdrv\hdrv_bankfunctions.msa#
#           List file     =  d:\case_i_d913f\drv\ui_ssd1332\ui_ssd13_l\list\hdrv_bankfunctions.lst#
#           Object file   =  d:\case_i_d913f\drv\ui_ssd1332\ui_ssd13_l\obj\hdrv_bankfunctions.r01#
#           Command line  =  -v0 -uu                                           #
#                            -OD:\case_i_d913f\drv\Ui_SSD1332\UI_SSD13_L\Obj\  #
#                            -s+ -M<> -w+ -r -DIC3951 -DNAPDEBUG               #
#                            -LD:\case_i_d913f\drv\Ui_SSD1332\UI_SSD13_L\List\ #
#                            -t8 -Id:\sdk_i_913f\inc\ -Id:\case_i_d913f\inc\   #
#                            -Id:\case_i_d913f\drv\Ui_SSD1332\inc\             #
#                            D:\CASE_I_D913F\DRV\UI_SSD1332\HDRV\hdrv_bankfunctions.msa #
#                                                                              #
#                                               (c) Copyright IAR Systems 1996 #
################################################################################

      1    000000          //**************************************************
 *************
      2    000000          #include "display.h"
      3    000000          #include "Drv_S6B33B0A.h"
      4    000000          #include "Hdrv_S6B33B0A.h"
      5    000000          
      6    00000D          LCMTYPEIDNUM    equ     13      //LCM13
      7    000000          //**************************************************
 *************
      8    000000                  module  Hdrv_BankFunctions
      9    000000          //**************************************************
 *************
     10    000000                  public  Hdrv_Vscroll
     11    000000                  public  Hdrv_SetCont
     12    000000                  public  Hdrv_SetBrightness
     13    000000                  public  Hdrv_LightOnOff
     14    000000                  public  Hdrv_StandbyScr
     15    000000                  public  Hdrv_GetLcmIc
     16    000000          //**************************************************
 *************
     17    000000                  extern  Write_Command
     18    000000                  extern  Write_Data
     19    000000                  extern  DelayMs
     20    000000                  extern  StoreCE
     21    000000                  extern  ReStoreCE
     22    000000                  extern  Init_Clear_All
     23    000000          //**************************************************
 *************
     24    000000                  rseg    BBC_HFUN
     25    000000          //**************************************************
 *************
     26    000000          ///* void Hdrv_VscrollSet (BYTE startline, BYTE endl
 ine);
     27    000000          //** FUNCTION:     Hdrv_VscrollSet
     28    000000          //** Description:  设置滚屏参数
     29    000000          //**************************************************
 *************
     30    000000          Hdrv_VscrollSet:
     31    000000 C9               ret
     32    000001          //**************************************************
 *************
     33    000001          //**  void Hdrv_Vscroll_sub (BYTE scrllstartline);
     34    000001          //** FUNCTION:     Hdrv_Vscroll_sub
     35    000001          //** Description:  纵向滚屏
     36    000001          //**************************************************
 *************
     37    000001          Hdrv_Vscroll_sub:
     38    000001 C9               ret
     39    000002          //**************************************************
 *************
     40    000002          ///*  Hdrv_Vscroll(region_t *Vsregion, signed int Vs
 tep);
     41    000002          //**  void Hdrv_Vscroll_sub (BYTE scrllstartline);
     42    000002          //** FUNCTION:     Hdrv_Vscroll
     43    000002          //** Description:  纵向滚屏
     44    000002          //**************************************************
 *************
     45    000002          Hdrv_Vscroll:
     46    000002 C9               ret
     47    000003          //**************************************************
 *************
     48    000003          ///*  void Hdrv_SetCont(char ContrastValue);
     49    000003          //** FUNCTION:     Hdrv_SetCont
     50    000003          //** Description:  设置对比度
     51    000003          //**************************************************
 *************
     52    000003          Hdrv_GetLcmIc:
     53    000003 3E0D             ld      A,LCMTYPEIDNUM
     54    000005 C9               ret
     55    000006          Hdrv_SetCont:
     56    000006 C9               ret
     57    000007          //**************************************************
 *************
     58    000007          ///*  void Hdrv_SetBrightness(char BrightnessVale);
     59    000007          //** FUNCTION:     Hdrv_SetBrightness
     60    000007          //** Description:  设置亮度
     61    000007          //**************************************************
 *************
     62    000007          Hdrv_SetBrightness:
     63    000007 18FD             jr      Hdrv_SetCont
     64    000009                  //ret
     65    000009          //**************************************************
 *************
     66    000009          ///*  void Hdrv_LightOnOff(bool OnOff);
     67    000009          //** FUNCTION:     Hdrv_LightOnOff
     68    000009          //** Description:  开关背景灯
     69    000009          //**************************************************
 *************
     70    000009          Hdrv_LightOnOff:
     71    000009 D5               push    de
     72    00000A          
     73    00000A 7B               ld      a,e
     74    00000B B7               or      a
     75    00000C 2808             jr      z,Light_OFF
     76    00000E          Light_ON:
     77    00000E DBEE             in      a,(0xee)
     78    000010 CBCF             set     1,a
     79    000012 D3EE             out     (0xee),a                //GPIO_A2==1
                                                                    ,open lcm le
                                                                    d
     80    000014                  
     81    000014 1806             jr      Light_ONOFF
     82    000016          Light_OFF:
     83    000016 DBEE             in      a,(0xee)
     84    000018 CB8F             res     1,a
     85    00001A D3EE             out     (0xee),a                //GPIO_A2==0
                                                                    ,close lcm l
                                                                    ed
     86    00001C          
     87    00001C          Light_ONOFF:
     88    00001C D1               pop     de
     89    00001D C9               ret
     90    00001E          //**************************************************
 *************
     91    00001E          ///*    void Hdrv_StandbyScr(bool bStandby);
     92    00001E          //** FUNCTION:     Hdrv_StandbyScr
     93    00001E          //** Description:  进入或退出 standby
     94    00001E          //**************************************************
 *************
     95    00001E          Hdrv_StandbyScr_sub:
     96    00001E                  WRITE_COMMAND   b
     96.1  00001E 48       ld      c,b
     96.2  00001F CD....   call    Write_Command
     96.3  000022          endm
     97    000022                  WRITE_DATA      d
     97.1  000022 4A       ld      c,d
     97.2  000023 CD....   call    Write_Data
     97.3  000026          endm
     98    000026                  WRITE_DATA      e
     98.1  000026 4B       ld      c,e
     98.2  000027 CD....   call    Write_Data
     98.3  00002A          endm
     99    00002A C9               ret
    100    00002B          Hdrv_StandbyScr:
    101    00002B CD....           call    StoreCE
    102    00002E 7B               ld      a,e
    103    00002F B7               or      a
    104    000030 200A             jr      nz,StandbyScr_ON
    105    000032          StandbyScr_OFF:
    106    000032 CD....           call    lwrd Hdrv_LightOnOff
    107    000035                  WRITE_COMMAND   0x10
    107.1  000035 0E10     ld      c,0x10
    107.2  000037 CD....   call    Write_Command
    107.3  00003A          endm
    108    00003A 180F             jr      Hdrv_StandbyScr_ret
    109    00003C          
    110    00003C          StandbyScr_ON:
    111    00003C                  WRITE_COMMAND   0x11
    111.1  00003C 0E11     ld      c,0x11
    111.2  00003E CD....   call    Write_Command
    111.3  000041          endm
    112    000041                  DELAYMS 250
    112.1  000041 0EFA     ld      c,250
    112.2  000043 CD....   call    DelayMs
    112.3  000046          endm
    113    000046 1E01             ld      e,1
    114    000048 CD....           call    lwrd Hdrv_LightOnOff
    115    00004B          Hdrv_StandbyScr_ret:
    116    00004B CD....           call    ReStoreCE
    117    00004E C9               ret
    118    00004F          //**************************************************
 *************
    119    00004F                  end
##############################
#          CRC:D359          #
#        Errors:   0         #
#        Warnings: 0         #
#         Bytes: 79          #
##############################





⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -