让找料更便捷
电子元器件
采购信息平台
生意随身带
随时随地找货
一站式电子元器件
采购平台
半导体行业观察第一站
标签:
摘要: 要T0 T1产生中断其实很容易,开 ET0 允许中断,然后开 EA 就行了。; MCU : AT89S52 at 12MHZ; Compiler: Keil C51; Author : Etual; Date : 2012-1-7;-------------------------------------------------; &nbs
要T0 T1产生中断其实很容易,开 ET0 允许中断,然后开 EA 就行了。
; MCU : AT89S52 at 12MHZ
; Compiler: Keil C51
; Author : Etual
; Date : 2012-1-7
;-------------------------------------------------
; vector
;-------------------------------------------------
ORG 00H
LJMP RESET_HANDLER
ORG 0BH
LJMP INT_T0
ORG 1BH
LJMP INT_T1
;-------------------------------------------------
; main program
;-------------------------------------------------
INT_T0:
PUSH ACC
PUSH PSW
CPL P1.0
POP PSW
POP ACC
RETI
INT_T1:
PUSH ACC
PUSH PSW
CPL P1.1
POP PSW
POP ACC
RETI
;-------------------------------------------------
; main program
;-------------------------------------------------
RESET_HANDLER:
MOV SP,#70H
MAIN:
CALL SYSTEM_INIT
MOV TMOD,#12H
SETB TR0
SETB TR1
SETB ET0
SETB ET1
SETB EA
LOOP:
JMP LOOP
;-------------------------------------------------
; sub routine
;-------------------------------------------------
; SYSTEM INIT
SYSTEM_INIT:
SYSTEM_INIT_END:
RET
END
上一篇:已经是第一篇
型号 | 厂商 | 价格 |
---|---|---|
EPCOS | 爱普科斯 | / |
STM32F103RCT6 | ST | ¥461.23 |
STM32F103C8T6 | ST | ¥84 |
STM32F103VET6 | ST | ¥426.57 |
STM32F103RET6 | ST | ¥780.82 |
STM8S003F3P6 | ST | ¥10.62 |
STM32F103VCT6 | ST | ¥275.84 |
STM32F103CBT6 | ST | ¥130.66 |
STM32F030C8T6 | ST | ¥18.11 |
N76E003AT20 | NUVOTON | ¥9.67 |