printinit.asm

来自「pic单片机常用的汇编程序,很有用的,分成各个小模块」· 汇编 代码 · 共 29 行

ASM
29
字号
;*************************PRINTINIT********************
;本程序实现炜煌汉字微型打印机打印程序的初始化。
;入口参数:无。
;出口参数:无。
;占用资源:W,STATUS
;说明:本程序与程序PRINTP,PRINTJU,PRINTZI配套。
;***************************************************

           IFNDEF       PRINTINIT1
	    #DEFINE	PRINTINIT1
	    ;初始化RA
PRINTINIT   BCF		STATUS,RP0  ;选体0
	    BCF		STATUS,RP1
                                                
	    CLRF	PORTA
	    BSF		STATUS,RP0  ;选体1
	    BCF		ADCON1,PCFG3;初始化RA为数据口
	    BSF		ADCON1,PCFG2
	    BSF		ADCON1,PCFG1
	    MOVLW	B'00011111' ;初始化控制端
	    MOVWF	TRISA
	    ;初始化RD                                       
	    BCF		STATUS,RP0  ;选体0
	    CLRF	PORTD
	    BSF		STATUS,RP0  ;选体1
	    MOVLW	00H	    ;初始化数据输出端为输出
	    MOVWF	TRISD
	    RETURN
           ENDIF

⌨️ 快捷键说明

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