⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 最终程序.txt

📁 转弯灯控制实验
💻 TXT
字号:
              TIMEOUT	EQU 	20H.0           ;定时时间到标志
		  	ORG	00H   
		   	AJMP	START
			ORG	001BH		;选择定时器1
			AJMP 	INT		;跳转到中断服务子程序
START:			MOV 	TMOD,#10H	;选择方式1,定时方式,与INTX无关
			MOV 	IE,#88H		;EA=1,ET1=1,允许中断
			MOV 	TH1,#38H	;定时初始值:100ms
			MOV 	TL1,#00H
			SETB	TR1
			CLR 	TIMEOUT
Z1:			MOV 	P1,#05H		;1、3灯亮
			MOV 	R5,#10
WAIT1:		JBC 	TIMEOUT,Z2		;当TIMOUT为真的时候转向Z2并清零,否则执行下一句
			SJMP	WAIT1		
Z2:			MOV 	P1,#0AH
			MOV 	R5,#10
WAIT2:		JBC 	TIMEOUT,Z3
			SJMP	WAIT2
Z3:			MOV 	P1,#50H
			MOV 	R5,#10
WAIT3:		JBC 	TIMEOUT,Z4
			SJMP	WAIT3
Z4:			MOV 	P1,#0A0H
			MOV 	R5,#10
WAIT4:		JBC 	TIMEOUT,Z5
			SJMP	WAIT4
Z5:			MOV 	P1,#55H
			MOV 	R5,#10
WAIT5:		JBC 	TIMEOUT,Z6
			SJMP	WAIT5
Z6:			MOV 	P1,#0AAH
			MOV 	R5,#10
WAIT6:		JBC 	TIMEOUT,Z7
			SJMP	WAIT6
Z7:			MOV 	P1,#0FFH
			MOV 	R5,#10
WAIT7:		JBC 	TIMEOUT,Z8
			SJMP	WAIT7
Z8:			MOV 	P1,#00H
			MOV 	R5,#10
WAIT8:		JBC 	TIMEOUT,Z1
			SJMP	AGN
AGN:		AJMP	Z1
		RET
INT:			CLR	TR1		;关定时器
			MOV 	TH1,#38H	
			MOV 	TL1,#00H
			SETB	TR1		;开定时器
			DJNZ	R5,INT00
			SETB	TIMEOUT
INT00:
			RETI
			END
460856477

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -