📄 mainini.asm
字号:
; ***** * * ***** * * ******
; * * * * * ** ** * *
; * ***** * * * * * * ******
; * * * * * * * * * *
; ***** * * ***** * * * *
;--------------------------------
;INITIALIZATIONS
;-------------------------------
SEI
_SPToA
LDA #47H ; stack ﹍address
_AToSP
LDA #01100100b ;0-tri state, 1-pull high
STA PA
LDA #00001100b
STA PBTYPE
lda #03h
STA PADFUNC0 ; PB2S=1,PP_PB2=PP//PB3S=1,PN_PB3=PN
LDA #0 ; BIT=0
STA LCD_COM ; COMN[1:0] = 0H, Bias=1/2, COM*SEG=3*21
LDA #0
STA PB
STA PCD ;
STA PCDIR ; PC USED AS OUTPUT PORT
STA PCSEG ; PC/SEG USED AS I/O PORT
STA IER
STA IFR
STA TMRCTL ; PWM_OFF/LCD_OFF/TMR1_OFF/TMR0_OFF
STA TMCLK ;512CLK/2HZ
LDA #00000100B
STA DIVC
LDA #0
STA TMR0
LDA #00001101B ;#10000111B ; FcpuS=1,Fcpu=Fext//FoscON=0,Main-Clock OFF
; FextXR=1,Sub-Clock mode=X'tal//FextON=1,Sub-Clock=Fext mode
STA SYSCLK
Fosc_ON
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -