您好,欢迎来到华佗小知识。
搜索
您的当前位置:首页单片机实验程序

单片机实验程序

来源:华佗小知识
“模仿式”实验九

工业顺序控制(INT0.INT1综合实验)

;掌握工业顺序控制的简单编程,中断的使用 ORG 0000H SJMP MAIN ORG 0013H LJMP INTO

MAIN: MOV P1,#00H ORL P3,#00H PO11: JNB P3.4,PO11 ORL IE,#84H ORL IP,#04H MOV PSW,#00H MOV SP,#53H

PO12: MOV P1,#01H ACALL PO1BH

MOV P1,#02H ACALL PO1BH MOV P1,#04H ACALL PO1BH MOV P1,#08H ACALL PO1BH MOV P1,#10H ACALL PO1BH MOV P1,#20H ACALL PO1BH MOV P1,#40H ACALL PO1BH SJMP PO12

;开工吗?

;初始化 ;第一道工序

;第二道工序 ;第三道工序 ;第四道工序 ;第五道工序 ;第六道工序 ;第七道工序

INTO: MOV B,R2 ;保护现场 PO17: MOV P1,#00H ;关输出 MOV 20H,#0A0H ;振荡次数 PO18: SETB P1.7 ;振荡 ACALL PO1A ;延时 CLR P1.7 ;停止 ACALL PO1A ;延时 DJNZ 20H,PO18 ;不为零转 CLR P1.7 ACALL PO1A JNB P3.3,PO17 ;故障消除吗? MOV R2,B ;恢复现场 RETI

PO19: MOV R2,#10H ;延时1

ACALL DELY RET

PO1A: MOV R2,#06H ACALL DELY RET PO1BH: MOV R2,#30H ACALL DELY RET DELY: PUSH 02H DEL2: PUSH 02H DEL3: PUSH 02H DEL4: DJNZ R2,DEL4 POP 02H DJNZ R2,DEL3 POP 02H DJNZ R2,DEL2 POP 02H DJNZ R2,DELY RET END

;延时2

;延时3

;延时子程序

“模仿式”实验九

工业顺序控制(INT0.INT1综合实验)

;掌握工业顺序控制的简单编程,中断的使用 ORG 0000H SJMP MAIN ORG 0013H LJMP INTO

MAIN: MOV P1,#00H ORL P3,#00H PO11: JNB P3.4,PO11 ORL IE,#84H ORL IP,#04H MOV PSW,#00H MOV SP,#53H

PO12: MOV P1,#01H ACALL PO1BH

MOV P1,#02H ACALL PO1BH MOV P1,#04H ACALL PO1BH MOV P1,#08H ACALL PO1BH MOV P1,#10H ACALL PO1BH MOV P1,#20H ACALL PO1BH MOV P1,#40H ACALL PO1BH SJMP PO12

;开工吗?

;初始化 ;第一道工序

;第二道工序 ;第三道工序 ;第四道工序 ;第五道工序 ;第六道工序 ;第七道工序

INTO: MOV B,R2 ;保护现场 PO17: MOV P1,#00H ;关输出 MOV 20H,#0A0H ;振荡次数 PO18: SETB P1.7 ;振荡 ACALL PO1A ;延时 CLR P1.7 ;停止 ACALL PO1A ;延时 DJNZ 20H,PO18 ;不为零转 CLR P1.7 ACALL PO1A JNB P3.3,PO17 ;故障消除吗? MOV R2,B ;恢复现场 RETI

PO19: MOV R2,#10H ;延时1

ACALL DELY RET

PO1A: MOV R2,#06H ACALL DELY RET PO1BH: MOV R2,#30H ACALL DELY RET DELY: PUSH 02H DEL2: PUSH 02H DEL3: PUSH 02H DEL4: DJNZ R2,DEL4 POP 02H DJNZ R2,DEL3 POP 02H DJNZ R2,DEL2 POP 02H DJNZ R2,DELY RET END

;延时2

;延时3

;延时子程序

“模仿式”实验九

工业顺序控制(INT0.INT1综合实验)

;掌握工业顺序控制的简单编程,中断的使用 ORG 0000H SJMP MAIN ORG 0013H LJMP INTO

MAIN: MOV P1,#00H ORL P3,#00H PO11: JNB P3.4,PO11 ORL IE,#84H ORL IP,#04H MOV PSW,#00H MOV SP,#53H

PO12: MOV P1,#01H ACALL PO1BH

MOV P1,#02H ACALL PO1BH MOV P1,#04H ACALL PO1BH MOV P1,#08H ACALL PO1BH MOV P1,#10H ACALL PO1BH MOV P1,#20H ACALL PO1BH MOV P1,#40H ACALL PO1BH SJMP PO12

;开工吗?

;初始化 ;第一道工序

;第二道工序 ;第三道工序 ;第四道工序 ;第五道工序 ;第六道工序 ;第七道工序

INTO: MOV B,R2 ;保护现场 PO17: MOV P1,#00H ;关输出 MOV 20H,#0A0H ;振荡次数 PO18: SETB P1.7 ;振荡 ACALL PO1A ;延时 CLR P1.7 ;停止 ACALL PO1A ;延时 DJNZ 20H,PO18 ;不为零转 CLR P1.7 ACALL PO1A JNB P3.3,PO17 ;故障消除吗? MOV R2,B ;恢复现场 RETI

PO19: MOV R2,#10H ;延时1

ACALL DELY RET

PO1A: MOV R2,#06H ACALL DELY RET PO1BH: MOV R2,#30H ACALL DELY RET DELY: PUSH 02H DEL2: PUSH 02H DEL3: PUSH 02H DEL4: DJNZ R2,DEL4 POP 02H DJNZ R2,DEL3 POP 02H DJNZ R2,DEL2 POP 02H DJNZ R2,DELY RET END

;延时2

;延时3

;延时子程序

“模仿式”实验九

工业顺序控制(INT0.INT1综合实验)

;掌握工业顺序控制的简单编程,中断的使用 ORG 0000H SJMP MAIN ORG 0013H LJMP INTO

MAIN: MOV P1,#00H ORL P3,#00H PO11: JNB P3.4,PO11 ORL IE,#84H ORL IP,#04H MOV PSW,#00H MOV SP,#53H

PO12: MOV P1,#01H ACALL PO1BH

MOV P1,#02H ACALL PO1BH MOV P1,#04H ACALL PO1BH MOV P1,#08H ACALL PO1BH MOV P1,#10H ACALL PO1BH MOV P1,#20H ACALL PO1BH MOV P1,#40H ACALL PO1BH SJMP PO12

;开工吗?

;初始化 ;第一道工序

;第二道工序 ;第三道工序 ;第四道工序 ;第五道工序 ;第六道工序 ;第七道工序

INTO: MOV B,R2 ;保护现场 PO17: MOV P1,#00H ;关输出 MOV 20H,#0A0H ;振荡次数 PO18: SETB P1.7 ;振荡 ACALL PO1A ;延时 CLR P1.7 ;停止 ACALL PO1A ;延时 DJNZ 20H,PO18 ;不为零转 CLR P1.7 ACALL PO1A JNB P3.3,PO17 ;故障消除吗? MOV R2,B ;恢复现场 RETI

PO19: MOV R2,#10H ;延时1

ACALL DELY RET

PO1A: MOV R2,#06H ACALL DELY RET PO1BH: MOV R2,#30H ACALL DELY RET DELY: PUSH 02H DEL2: PUSH 02H DEL3: PUSH 02H DEL4: DJNZ R2,DEL4 POP 02H DJNZ R2,DEL3 POP 02H DJNZ R2,DEL2 POP 02H DJNZ R2,DELY RET END

;延时2

;延时3

;延时子程序

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo0.cn 版权所有 湘ICP备2023017654号-2

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务