ORG 0 //代码起始段
SJMP STAR //程序指针PC跳到STAR段
ORG 30H
STAR: MOV P1,#1 //将立即数1赋给P1口(二进制为00000001)
MOV P1,#2 //将立即数2赋给P1口(二进制为00000010)
MOV P1,#4 //将立即数4赋给P1口(二进制为00000100)
MOV P1,#8 //将立即数8赋给P1口(二进制为00001000)
MOV P1,#10H //将立即数16赋给P1口(二进制00010000)
MOV P1,#20H //将立即数32赋给P1口(二进制为00100000)
MOV P1,#40H //将立即数64赋给P1口(二进制为01000000)
MOV P1,#80H //将立即数128赋给P1口(二进制为10000000)
NOP //空操作
NOP
CALL DLY //调用延时函数
SJMP STAR // 跳回STAR函数
DLY: NOP //空操作
NOP
NOP
END // 程序结尾
希望我的回答能帮助到你。
温馨提示:答案为网友推荐,仅供参考