logo资料库

电机测速程序.doc

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
电机测速 ORG 0000H 001BH AJMP MAIN ORG AJMP INT_1 ORG 0030H MAIN: MOV SP ,#60H R1,#20 MOV R0 ,#0 MOV DPTR ,#0B000H//0832 地址 MOV TMOD,#15H MOV TH1,#4BH MOV TL1,#0FDH MOV MOV TH0,#0 //计数器清零 MOV TL0,#0 SETB ET1 EA SETB TR1 SETB SETB TR0 MOV A,R0 MOVX @DPTR ,A//加速 ACALL DELAY INC R0 CJNE R0,#0FFH,UP UP: DOWN: MOV A,R0 MOVX @DPTR,A ACALL DELAY DJNZ R0,DOWN AJMP UP INT_1: MOV TH1,#48H MOV TL1,#0FDH DJNZ R1,EXIT MOV R1,#20 PUSH ACC PUSH DPH PUSH DPL MOV A,TL0 MOV TL0,#0 MOV B,#10 DIV AB XCH A,B MOV DPTR,#TAB MOVC A,@A+DPTR
MOV R4,#8 ACALL S164 MOV A,B MOVC A,@A+DPTR MOV R4,#8 ACALL S164 CLR C MOV A,#0 MOV R4,#16 ACALL S164 POP DPL POP DPH POP ACC EXIT:RETI S164: RRC A MOV P1.0,C CLR P1.1 SETB P1.1 DJNZ R4,S164 RET DELAY: MOV R6,#200 MOV R7,#229 DEL: DJNZ DJNZ RET R7,$ R6,DEL TAB: DB 0FCH,60H,0DAH,0F2H,66H,0B6H,0BEH,0E0H DB 0FEH,0F6H,0EEH,3EH,9CH,7AH,9EH, 8EH END
分享到:
收藏