初学者:急急!!!可以用T0触发外部中断INT1吗?
真懒,话都懒的说清楚
呵呵,你说话真逗,不是这样的,当然,我没有说明白
是不是刚才我说错了,怎么没人理我啦?我真的很着急啊
这是程序,大家看看有何问题?
;*******************************************************************************
; 外部中断INT0
INT_INT0:
MOV 17H,#00H ; 清除T0中断
次数
INC 10H ; 累计INT0中
断次数
INC 11H ; 地址指针
;-----------------------------
; 关闭INT0中断允许
CLR EX0
SETB EX1
;-----------------------------
; 启动T0
MOV TH0,#0FFH ; 定时104us
(22.1184MHz晶振,16位计数器)
MOV TL0,#30H
SETB TR0 ; 启动T0
SETB ET0
RETI
;*******************************************************************************
; 定时器中断T0
INT_T0:
; 重新装载定时常数:定时104us(22.1184MHz晶振,16位计数器)----此处没有修
正时间参数??
MOV TH0,#0FFH
MOV TL0,#50H
SETB ET0
SETB TR0
CLR P2.2
NOP
NOP
NOP
NOP
NOP
NOP
SETB P2.2
RETI
简单一点说,这是一个随机发生的事情,只是传送方式很固定,为9600,n,8,2