;p1.0产生周期为400us的方波，其200us输出高电平，200us输出低电平，使用定时器产生200us的定时
;本程序采用定时T1，工作方式2，中断形式编写程序

	    ORG	0000H	                ;复位地址
        LJMP	MAIN	                ;转主程序
        ORG	001BH	                ;T1中断入口地址
        LJMP  ITER1		            ;转T1中断服务程序
        ORG	0100H		 	        ;主程序首地址
MAIN: 	MOV	TMOD,#20H	        	;置T1定时器方式2
		MOV	TL1,#38H	        	;置定时初值
		MOV	TH1,#38H	        	;置定时初值备份		
		SETB    EA                  ;打开总开关
        SETB    ET1                 ;打开分开关
        SETB	TR1			     	;T1运行
		SJMP	$		 	    	;等待T1中断      	
ITER1: 	CPL   P1.0         	    	;输出波形取反首地址
	    RETI               	    	;中断返回
        END
