《单片机p1口转弯灯实验程序.doc》由会员分享,可在线阅读,更多相关《单片机p1口转弯灯实验程序.doc(2页珍藏版)》请在金锄头文库上搜索。
1、ORG 0060HMOV P1,#OFFH ;初始化PX03: MOV A,P1MOV B,AANL A,#03HCJNE A,#01H,PX01 ;满足只是P1.0为高条件吗?JB 00H,PX04 ;闪烁标志位SETB P1.4SETB P1.5 ;关左灯CLR P1.6CLR P1.7 ;开右灯LCALL DELY ;延时SETB 00H ;置标志位LJMP PX03 ;继续查状态PX04: SETB P1.4SETB P1.5SETB P1.6SETB P1.7 ;关灯LCALL DELY ;延时CLR 00H ;清标志位LJMP PX03 ;继续查状态PX01: CJNE A,#02
2、H,PX02 ;满足只是P1.1为高条件吗?JB 01H,PX05 ;判标志位CLR P1.4CLR P1.5 ;开左灯SETB P1.6SETB P1.7 ;关右灯LCALL DELY ;延时SETB 01H ;置标志位LJMP PX03 ;继续查状态PX05: SETB P1.4SETB P1.5SETB P1.6SETB P1.7 ;关灯LCALL DELY ;延时CLR 01H ;清标志位LJMP PX03 ;继续查状态PX02: SETB P1.4SETB P1.5SETB P1.6SETB P1.7 ;关灯LJMP PX03 ;继续ORG 0170HDELY: MOV R4,#0FFHDELY1: MOV R5,#0FFHDELY2: DJNZ R5,DELY2 ;延时DJNZ R4,DELY1RETEND