ext_tcc.dt

来自「台湾义隆(EM78P222N),DATASHEET.」· DT 代码 · 共 52 行

DT
52
字号
;Defined registers(BANK 0)
ISR        == 0XF
;Defined registers(BANK 1)
IOC5       == 0X5
IOC6       == 0X6
IOC7       == 0X7
IOC8       == 0X8
IMR        == 0XF 
;Defined registers(BANK 5)
TCC        == 0X5         
           ORG       0X0
           NOP
           JMP       RESET                 ;Power on reset
           ;
           ORG       0X8
           NOP
           JMP       TCC_INT               ;Interrupt vector
TCC_INT:
           BANK      0
           BC        ISR, 0                ;Clear TCIF
           RETI
           ;
           ORG       0X50
RESET:
           NOP
           CALL      INIT_222_DEVICE       ; Initial CHIP
           NOP
           ENI                             ;Enable globe interrupt
MAIN:
           NOP
           JMP       $
           ;
INIT_222_DEVICE:
           BANK     3
           MOV      A, @0X80
           MOV      TCC, A                 ; Initial TCC
           BANK     1
           MOV      A, @0X40
           MOV      IOC5, A                ;Set P5.6 inupt
           MOV      A, @0                   
           MOV      IOC6, A                ;Set PORT6  output  
           MOV      IOC7, A                ;Set PORT7  output             
           MOV      IOC8, A                ;Set PORT8  output  
           MOV      A, @1
           MOV      IMR, A                 ;Enable TCC interrupt
           MOV      A, @0X60               ;T
           CONTW
           BANK     0
           CLR      ISR                    ;clear TCIF
           RET
           ;
           END                                            

⌨️ 快捷键说明

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