本帖最后由 ayb_ice 于 2010-10-29 10:06 编辑
下面是标准的处理汇编程序
中断在重新赋初值部分,请确保此中断是最高优先级中断,同时不和别的中断共享最高级优先级
; Update 8051 Interrupt Timer
CLR TR0
MOV A,TL0
ADD A,#LOW (?RTX_CLOCK + 7)
MOV TL0,A
MOV A,TH0
ADDC A,#HIGH (?RTX_CLOCK + 7)
MOV TH0,A
SETB TR0
其它方法还有很多
以上是KEIL RTX51 TINY的系统中断部分源代码(只适应于标准51,不同的单周期51要修改才行)
|