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

📄 motorola hcs12 lcd 初始化程序.asm

📁 MOTOROALA HCS12系列的初始化LCD及寄存器初始化!
💻 ASM
字号:
;/************************************
;          配电通信程序设计
;*************************************/
;             宏定义区
;/************************************/

SUM                     EQU    20H       ;选择在片内的寄存器
PMR                     EQU     0C4H
;/***********************************/
;            主程序区
;
;/***********************************/
 ORG 0000H
                                                                                                                  LJMP START
 ORG 0400H

START:
       MOV SP,#60H
       MOV TMOD,#20H
       MOV SCON,#50H
       MOV TH1,#0FDH
       MOV TL1,#0FDH
       SETB TR1
       CLR EA
LAB1:  ORL PMR,#01H




MAIN:
       MOV R3,#0CH
       MOV DPTR,#30H;MOV R1,#30H

WAIT:
       JNB RI,WAIT
       MOV A,SBUF
       CLR RI
       MOVX @DPTR,A;MOV @R1,A
       MOV SUM,A
       INC DPTR;INC R1
       DEC R3
       MOV A,R3
       XRL A,#00H
       JNZ WAIT

       MOV R3,#0AH
       MOV DPTR,#30H;MOV R1,#30H
       MOVX A,@DPTR;MOV A,@R1
       MOV R2,A
Lab:
       INC DPTR;INC R1
       DEC R3
       MOVX A,@DPTR;MOV A,@R1
       ADD A,R2
       MOV R2,A
       MOV A,R3
       XRL A,#00H
       JNZ Lab
       MOV A,SUM
       XRL A,R2
       JNZ MAIN

       MOV R3,#0CH
       MOV DPTR,#30H;MOV R1,#30H
Lab3:  MOVX A,@DPTR;MOV A,@R1
       CLR TI
       INC DPTR;INC R1
       DEC R3
       MOV SBUF,A
Lab2:  JNB TI,Lab2
       MOV A,R3
       XRL A,#00H
       JNZ Lab3

       AJMP MAIN
       END




⌨️ 快捷键说明

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