1、(10) 二极管(DIODE)(11) 继电器(G5CLE-14-DC24)(12) 绿色发光二极管(LED-GREEN)(13) 直流电机模型(MOTOR)(14) 电阻(RES)(15) 排阻(RX8)(16) 带锁单刀按钮(SW-SPDT)(17) 达林顿三极管(TIPP112)(18) 中功率三极管(ZTX550)四电路设计及电路图1电路设计(1) 两电动机的驱动与控制电路(2) 24V和5V的电源电路(3) 其余部分为单片机89C2051控制电路2. 电路图五程序 LOWP BIT P3.0 HIGHP BIT P3.1 QBRUSH BIT P3.2 INWF BIT P3.3 B
2、RUSH BIT P3.4 LABA BIT P3.7 T01 EQU 32H T02 EQU 33H T03 EQU 34H T011 EQU 35H ORG 00H AJMP MAIN ORG 0BH RETI ORG 1BH AJMP T1F ORG 0030HD1S: MOV R1,#5 SJMP D501D50MS:MOV R1,#1D501:MOV R2,#200 MOV R7,#0D50MS1:DJNZ R7,$ MOV TL0,#0 MOV TH0,#0 DJNZ R2,D50MS1 DJNZ R1,D501 RETBRUSHF:MOV P1,#1DH CLR 21H ACAL
3、L D1S JNB LOWP,BSH0 LJMP BAOJINBSH0:SETB BRUSH SETB INWF SETB LABA MOV R6,#60 MOV R5,#10 MOV TL1,#LOW(15536) MOV TH1,#HIGH(15536) SETB TR1 SETB 22H CLR 23HBSH1:MOV TL0,#0 SETB LOWP JNB LOWP,BSH2 ACALL D1S;BSH2:JNB 23H,BSH1 CJNE R6,#0,BSH1BSH3:MOV R4,#0 MOV P3,#8FH CLR 22HMAIN:MOV P3,#87H SETB TR0 CL
4、R TR1 MOV P1,#1DH MOV A,P3 MOV 36H,A CJNE A,36H,MAIN MOV 24H,#0 MOV SP,#7 SETB EA SETB ET0 SETB ET1 MOV T01,#0 MOV T02,#0 MOV T03,#0 MOV T011,#0 MOV TMOD,#11HSTAR:ACALL D50MS SETB 24HST1:MOV 37H,#3ST21:SETB LOWP JNB LOWP,ST10 DJNZ 37H,ST21 CLR 24H AJMP BAOJINST10:SETB QBRUSH JB QBRUSH,ST12; ACALL BR
5、USHFST12: ACALL D50MS JNB HIGHP,ST2ST11:SETB HIGHP JNB HIGHP,ST12 DJNZ 37H,ST11 AJMP WFULLST2:ACALL D1S JB HIGHP,ST12 DJNZ 37H,ST2MAKEW:CLR 24H CLR BRUSH MOV R3,#0 MOV R4,#0 MOV TL1,#LOW(15536) MOV TH1,#HIGH(15536) ACALL D50MSMKW: SETB QBRUSH NOP CLR 20H JB QBRUSH,MKW1MKW1:NOP MOV 37H,#3MKW10: JNB L
6、OWP,MKW11 ACALL D1S DJNZ 37H,MKW10 AJMP STARMKW11:MKW12: JNB HIGHP,MK1 DJNZ 37H,MKW12MK1: MOV A,T011 CJNE A,#144,MK2MK2: JNC MK4 MOV A,T03 CJNE A,#24,MK3MK3: JC MKW AJMP MKWMK4:CLR LABA CLR TR0 CLR P3.3 CLR P3.4MK5:MOV P1,#5 XRL P1,#0FAH CPL P3.7 SJMP MK5WFULL:SETB 20H MOV P1,#0WF1:CLR BRUSH CLR INW
7、F JB QBRUSH,WF2 SETB 20HWF2:JNB HIGHP,WF3 CJNE A,#24,WF20WF20: JC WF1 AJMP WF1WF3:WF31: JB HIGHP,WF1 DJNZ 37H,WF31WF40:CLR 20H MOV R3,#5WF4: DJNZ R3,WF4BAOJIN:CLR TR1 MOV P1,#40HBJ0: JB LOWP,BJ00BJ1: DJNZ 37H,BJ1BJ00: XRL P1,#0BFH SJMP BJ0TAB:DB 0FDH,0F9H,0F1H,0E1H,0C1H,41H,1T1F:PUSH ACC PUSH PSW JB
8、 22H,BRSHT JNB 24H,T1F0 LJMP T1F2T1F0:INC R3 CJNE R3,#10,WTD2 JB 20H,WTD2 MOV A,R4 MOV DPTR,#TAB MOVC A,A+DPTR MOV P1,A INC R4 CJNE R4,#7,WTD2WTD2:INC T01 MOV A,T01 JNZ T1F1 INC T02T1F1:MOV A,T02 CJNE A,#HIGH(11970),T1F2 MOV A,T01; CJNE A,#LOW(11970),T1F2 INC T03 INC T011T1F2:POP PSW POP ACCBRSHT:DJNZ R5,T1F2 CPL 21H JNB 21H,T0F1 MOV P1,#0FFH SJMP T0F2T0F1:T0F2:DJNZ R6,T1F2 SETB 23H SJMP T1F2 LJMP 7FDH ORG 7FDH LJMP MAIN END六调试与仿真1.PROTEUS电路设计根据图一所示的原理图及元器件列表,在PROTEUS ISIS中进行电路设计。完成后的结果如图二所示,以文件名Z1253
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1