C51编程:斑竹和各位高手过来看
很简单嘛?
要用汇编写的
“您没编过程序吗?”是问zzz203的,请wh_hhz不要误会。zzz203请看“我同意”内容,不能再详尽了,否则成包办了。
您没编过程序吗?
我说的不对吗?
说得不对请指教
我同意 ;定时中断服务程序
PUSH PSW
PUSH ACC
MOV TH0,#XXH
MOV TL0,#XXH
DJNZ M_1S,T_END
MOV M_1S,#1SH ;1S初值
JB FIG_O,T_CLOSE
T_OPEN:JB RL1,T_END
JBC RL2,TEND
JBC RL3,TEND
CLR TR0
CLR ET0
SJMP T_END
T_CLOSE:JNB RL3,T_END
JB RL2,T_CLOSE1
SETB RL2
SJMP T_END
T_CLOSE1:SETB RL1
CLR TR0
CLR ET0
T_END:POP ACC
POP PSW
RETI
;主程序
......
;开机电器处理入口
CLR RL1
SJMP T_EN
;关继电器处理入口
SETB RL3
T_EN:MOV TH0,#XXH
MOV TL0,#XXH
MOV M_1S,#1S
SETB ET0
SETB EA
SETB TR0
LJMP(RET) ......