基于51单片机自动加料机控制系统设计 第13页
CJNE A,#08H,ZJFH
JC ZJFH
MOV A,76H
CJNE A,#0AH,PFKZ1
JNC PFKZ2
PFKZ1:MOV TMOD,#10H
MOV TL0,#3CH
SETB TR1
SETB P1.1
DELAY:JNB TF1,8
CLR TR1
CLR TF1
CLR P1.1
LJMP ZJFH
PFKZ2:MOV R4,#02H
PFKZ3:MOV TMOD,#10H
MOV TL0,#0B0H
MOV TH0,#3CH
SETB TR1
SETB P1.1
DELAY4:JNB TF1,DELAY4
CLR TR1
CLR TF1
CLR P1.1
DJNZ R4,PFKZ3
LJMP ZJFH
存储器扩展子程序
STORE: SETB VSDA;
SETB VSCL;
NOP;
NOP;
NOP;
NOP;
CLR VSDA;
NOP;
CLR VSDA;
NOP;
NOP;
NOP;
NOP;
CLR VSCL;
RET;
STOP:CLR VSDA;
SETB VSCL;
NOP;
NOP;
NOP;
NOP;
SETB VSDA;
NOP;
NOP;
NOP;
NOP;
CLR VSDA;
CLR VSCL;
RET;
MACK: CLR VSDA;
SETB VSCL;
NOP;
NOP;
NOP;
NOP;
CLR VSCL;
SETB VSDA;
RET;
MNACK:SETB VSDA;
SETB VSCL;
NOP;
NOP;
NOP;
NOP;
CLR VSCL;
CLR VSDA;
RET;
CACK: SETB VSDA;
SETB VSCL;
CLR F0;
MOV C,VSDA;
JNC CEND;
SETB F0;
CEND:CLR VSCL;
RET;
WRBYT: MOV R0,#08H;
WLP: RLC A;
JC WR1;
AJMP WR0;
WLP1:DJNZ R0,WLP;
RET;
WR1:SETB VSDA;
SETB VSCL;
NOP;
NOP;
NOP;
NOP;
CLR VSCL;
CLR VSDA;
AJMP WLP1;
WR0:CLR VSDA;
SETB VSCL;
NOP;
NOP;
NOP;
NOP;
CLR VSCL;
AJMP WLP1;
RDBYT:MOV R0,#08H;
RLP: SETB VSDA;
SETB VSCL;
MOV C,VSDA;
MOV A,R2;
RLC A;
MOV R2,A;
CLR VSCL;
DJNZ R0,RLP;
RET;
WRNBYT:MOV R3,NUMBYT;
LCALL STA;
MOV A,SLA;
LCALL WRBYT;
LCALL CACK;
JB F0,WRNBYT;
MOV R1,#MTD;
WRDA:MOV A,@R1;
LCALL WRBYT;
LCALL CACK;
JB F0,WRNBYT;
INC R1;
DJNZ R3,WRDA;
LCALL STOP;
RET;
RDNBYT:MOV R3,NUMBYT;
LCALL STA;
MOV A,SLA;
LCALL WRBYT;
LCALL CACK;
JB F0,RDNBYT;
RDN:MOV R1,#MRD;
<< 上一页 [11] [12] [13] [14] [15] [16] 下一页
基于51单片机自动加料机控制系统设计 第13页下载如图片无法显示或论文不完整,请联系qq752018766