|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
本人刚学习单片机,自己写了个小程序,加上按健防抖程序后就不能运行,请高手帮助看看,加上防抖程序。就是有三个按健、两个传感器组成,作上下运动。P2.0-K1启动按健、P2.1-C1下传感器、P1.2-C2上传感器、P2.3-K2紧急停止、P2.4-K3向上点动。P0.0-J向继电器、P0.1-J2向下继电器。功能-K1按下开始工作物体向下运动,到C1传感器后立即向上运动,到C2后工作停止;以下是汇编源程序:
ORG 0000H
AJMP MAIN
ORG 030H
MAIN: MOV SP,#6FH
MOV P2,#0FFH
MOV P0,#0FFH
ABCD: JNB P2.0,LOOP1
JNB P2.1,LOOP2
JNB P2.2,LOOP3
JNB P2.3,LOOP4
JNB P2.4,LOOP5
AJMP ABCD
LOOP1: CLR P0.0
AJMP ABCD
LOOP2:SETB P0.0
CLR P0.1
AJMP ABCD
LOOP3:SETB P0.1
SETB P0.0
AJMP ABCD
LOOP4:SETB P0.0
SETB P0.1
AJMP ABCD
LOOP5:CLR P0.1
RET
END |
|