应聘时,面试的工程师给出的编程题目!他口中的简单小程序,完成机械手的自动控制!
请吧里各位懂工业控制程序的高手帮忙检查下,是否有语言的逻辑错误就行,不想犯低级的错误!不能给东北人丢脸啊!
具体的运行要求就不说了,只求有没有逻辑错误!
为了这个程序我头发都快白了!我急着给公司发过去!
请各位帮帮忙!
程序如下:
ORG 0000H
AJMP MAIN
K1 BIT P2.5
K2 BIT P2.6
K3 BIT P2.7
ORG 000BH
AJMP IT0P
ORG 001BH
AJMP IT1P
ORG 0030H
MAIN: MOV SP,#7FH
MOV TMOD,#11H
MOV TL0,#0B0H
MOV TH0,#3CH
MOV TL1,#00H
MOV TH1,#00H
SETB EA
SETB ET0
SETB ET1
SETB PT1
SETB TR0
SETB TR1
MOV R7,#10
MOV R0,#40H
MOV 21H,#00H
请吧里各位懂工业控制程序的高手帮忙检查下,是否有语言的逻辑错误就行,不想犯低级的错误!不能给东北人丢脸啊!
具体的运行要求就不说了,只求有没有逻辑错误!
为了这个程序我头发都快白了!我急着给公司发过去!
请各位帮帮忙!
程序如下:
ORG 0000H
AJMP MAIN
K1 BIT P2.5
K2 BIT P2.6
K3 BIT P2.7
ORG 000BH
AJMP IT0P
ORG 001BH
AJMP IT1P
ORG 0030H
MAIN: MOV SP,#7FH
MOV TMOD,#11H
MOV TL0,#0B0H
MOV TH0,#3CH
MOV TL1,#00H
MOV TH1,#00H
SETB EA
SETB ET0
SETB ET1
SETB PT1
SETB TR0
SETB TR1
MOV R7,#10
MOV R0,#40H
MOV 21H,#00H