displcd.lib

来自「frequence metre to mesure the frequence 」· LIB 代码 · 共 58 行

LIB
58
字号
           nolist
;__________________________________________________________________________
;
;                          MACROS FOR LCD DISPLAY
;__________________________________________________________________________
;
;
ClearDisp  macro
           movlw      b'00000001'
           call       SEND_CMD
           call       T1mS       ; Effacer l'ecran prend plus de 1mS
           endm
;
DataOk     macro                 ; Validation des donn俥s 
           bsf        E
           bcf        E
           endm
;
DDRam      macro      address
           movlw      0x80 + address
           call       SEND_CMD
           endm
;
Disp       macro      charvalue
           movlw      charvalue
           call       SEND_CHAR
           endm
;
DispOn     macro      
           movlw      b'00001100'           ; Mise en marche de l'affichage
           call       SEND_CMD           
           endm
;
Disp2Lines macro
           movlw      b'00101000'           ; Function set: 2 lignes 
           call       SEND_CMD
           endm
;
RSCmd      macro                            ; Les donn俥s sont des commandes 
           bcf        RS
           endm
;
RSChar     macro                            ; Les donn俥s sont des caract俽es 
           bsf        RS
           endm
;
ShiftR     macro                            ; D俢alage vers la droite de
           movlw      b'00011100'           ;l'affichage
           call       SEND_CMD
           endm
;
ShiftL     macro                            ; D俢alage vers la gauche de 
           movlw      b'00011000'           ;l'affichage
           call       SEND_CMD
           endm
;        
           list

⌨️ 快捷键说明

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