See
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=611
look for
STC8H8K64U-STC89-DEMO-CODE/.../ASM/LED.asm
shows init like
- $include (../../comm/STC8H.INC)
- ;************************ Main program******************************/
- ORG 0100H ;reset
- F_Main:
- ORL P_SW2,#080H ;Extended register XFR access enable
-
- CLR A
- MOV P0M1, A ; set to quasi-bidirectional port
- MOV P0M0, A
- MOV P1M1, A; set to quasi-bidirectional port
- MOV P1M0, A
- MOV P2M1, A; set to quasi-bidirectional port
- MOV P2M0, A
- MOV P3M1, A ; set to quasi-bidirectional port
- MOV P3M0, A
- MOV P4M1, A ; set to quasi-bidirectional port
- MOV P4M0, A
- MOV P5M1, A ; set to quasi-bidirectional port
- MOV P5M0, A
- MOV P6M1, A ; set to quasi-bidirectional port
- MOV P6M0, A
- MOV P7M1, A ; set to quasi-bidirectional port
- MOV P7M0, A
-
- MOV SP, #STACK_POIRTER
- MOV PSW, #0 ; Select group 0 R0~R7
-
- L_MainLoop:
复制代码
|