12a.asm

来自「12" LCD iniotial +SSD1289IC」· 汇编 代码 · 共 975 行 · 第 1/4 页

ASM
975
字号
                MOV     B,#00H
                MOV     A,#00H
                CALL    WRITEI                                                                  
                                                                                                
;               --------------------                                                            
                                                                                                
                MOV     A,#04H                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H                                                                  
                MOV     A,#00H                                                                  
                CALL    WRITEI                                                                  
                                                                                                
;               --------------------                                                            
                                                                                                
                MOV     A,#05H                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H
                MOV     A,#EFH
                CALL    WRITEI                                                                  
                                                                                                
;               --------------------

                MOV     A,#06H
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H
                MOV     A,#00H
                CALL    WRITEI                                                                  
                                                                                                






                MOV     A,#07H                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H
                MOV     A,#00H
                CALL    WRITEI                                                                  
                                                                                                
;               --------------------                                                            
                                                                                                
                MOV     A,#08H                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H                                                                  
                MOV     A,#01H            
                CALL    WRITEI                                                                  
                                                                                                






                MOV     A,#09H                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H
                MOV     A,#3FH               
                CALL    WRITEI                                                                  
                                                                                                


 ;DISPLAY SETTING---------------------------------------------
                                

                MOV     A,#01H                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H                
                MOV     A,#06H                                                                  
                CALL    WRITEI                                                                  
                                                                                                
;               --------------------                                                            
                                                                                                
                MOV     A,#16H                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                   
                MOV     B,#00H          ;MY=0, MX=0, MV=0, ML=0, BGR=1, TEON=0                                               
                MOV     A,#08H                                                                  
                CALL    WRITEI                                                                  




                                  


                MOV     A,#23H                                          
                CALL    WRITE_INDEX                                     
                                             ;               
                MOV     B,#00H                                
                MOV     A,#95H                                          
                CALL    WRITEI                                          







                MOV     A,#24H                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H                                                                  
                MOV     A,#95H                                                                  
                CALL    WRITEI                                                                  
                                                                                                
;               --------------------                                                            
                     
                MOV     A,#25H                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H                                                                  
                MOV     A,#FFH                                                                  
                CALL    WRITEI                                                                  
                                           




                MOV     A,#28H                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H                                                                  
                MOV     A,#02H                                                        
                CALL    WRITEI                                                        
                                                                                                
;               --------------------                                                            
                                                                                                
                MOV     A,#29H                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H                                                                  
                MOV     A,#02H                                                          
                CALL    WRITEI                                                                  
                                    
;               --------------------                                                            
                                                                                                
                MOV     A,#2AH                                                                  
                CALL    WRITE_INDEX                                                             
                                                        
                MOV     B,#00H                                                            
                MOV     A,#02H                                                                  
                CALL    WRITEI                                                                  
                                                                                                
;               --------------------                                                            
                                                                                                
                MOV     A,#2BH                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H                                                           
                MOV     A,#02H                                                           
                CALL    WRITEI                                                                  
                                                                                                
;               --------------------                                                            
                                                                                                
                MOV     A,#2CH                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H                                                           
                MOV     A,#02H                                                                  
                CALL    WRITEI                                                                  
                                                                                                
;               --------------------                                                            
                                                                                                
                MOV     A,#2DH                                                                  
                CALL    WRITE_INDEX                                                             
                                                          
                MOV     B,#00H                                                          
                MOV     A,#02H                                                                  
                CALL    WRITEI                                                                  
               
;               --------------------                                                            
                                                                                                
                MOV     A,#3AH                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H                                                          
                MOV     A,#01H                                                                  
                CALL    WRITEI                                                                  
                                                                                                
;               --------------------                                                            
                                                                                                
                MOV     A,#3BH                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H                                                                  
                MOV     A,#01H                                                                  
                CALL    WRITEI                                                                  
                                                                                                
;               --------------------                                                            
                                                                                                
                MOV     A,#3CH                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H                                                         
                MOV     A,#F0H         ;N-LINE D2-D0                                                        
                CALL    WRITEI                                                                  
                                                                                                
;               --------------------                                                            
                                                                                                
                MOV     A,#3DH                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H                                                                  
                MOV     A,#00H                                                                  
                CALL    WRITEI   
                
                                                              
;               --------------------                          
                                                              
                CALL    DELAY2                  ;Delay 50ms   
                                                              
;               --------------------                          


;Power SUPPLY SETTING                     

                                                                                                
                MOV     A,#19H           ; OSCADJ=D6-D0=100 010, OSD_EN=D0=1                                                  
                CALL    WRITE_INDEX                                                             
;                                                                                      
                MOV     B,#00H                                                                  
                MOV     A,#41H                                                                  
                CALL    WRITEI        
                                                                               
;               --------------------                                          
                                                              
                CALL    DELAY2                  ;Delay 50ms   
                                                                                                                       
                                                                                                                     
;               --------------------                                                            
                                                                                                
                MOV     A,#20H                                                                  
                CALL    WRITE_INDEX                                                             
                                                                                                
                MOV     B,#00H                                                                  
                MOV     A,#40H                                                                  

⌨️ 快捷键说明

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