实验报告
学院(系)名称:计算机与通信工程学院
第二篇:(实验报告模板)实验2:交通信号灯控制
实验报告
学院(系)名称:计算机与通信工程学院
第1页 共4页
第2页 共4页
实验源程序:
PX00: MOV P1,#0FFH ;初始化
PX03: MOV A,P1
MOV B,A
ANL A,#03H
CJNE A,#01H,PX01 ;满足只是P1.0为高条件吗? JB 00H,PX04 ;闪烁标志位 CLR P1.4
CLR P1.5 ;开右灯 SETB P1.6
SETB P1.7 ;关左灯
MOV R2,#20H
LCALL DELY ;延时
SETB 00H ;置标志位
第3页 共4页
LJMP PX03 ;继续查状态
PX04: SETB P1.4
SETB P1.5
SETB P1.6 ;关灯 SETB P1.7
MOV R2,#20H
LCALL DELY ;延时
CLR 00H ;清标志位 AJMP PX03 ;继续查状态 PX01: CJNE A,#02H,PX02
JB 01H,PX05
SETB P1.4
SETB P1.5
CLR P1.6
CLR P1.7
MOV R2,#20H
LCALL DELY
SETB 01H
LJMP PX03
PX05: SETB P1.4
SETB P1.5
SETB P1.6
SETB P1.7
MOV R2,#20H
LCALL DELY
CLR 01H
LJMP PX03
PX02: SETB P1.4
SETB P1.5
SETB P1.6
SETB P1.7
LJMP PX03
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 ;满足只是P1.1为高条件吗? ;判标志位 ;开左灯 ;关右灯 ;延时 ;置标志位 ;继续查状态 ;关灯 ;延时 ;清标志位 ;继续查状态 ;关灯 ;继续 ;延时
第4页 共4页