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

📄 ice_259a.dt

📁 义隆259仿真机自动测试软件.可以实现ICE_259的各个功能的检测
💻 DT
📖 第 1 页 / 共 3 页
字号:
			
			
RESULT_70:
			MOV		A,@0XFF
			IOW		0X05
			IOW		0X06
			IOW		0X07
			
			MOV		A,@0X05
			SUB		A,BENCHMARK_VALUE
			JBC		STATUS,C
			JMP		$+3
			
			BS		R3,5
			JMP		OUT_TEST		;POTR7 broken

			BS		R5_AD,R70_IN
			
			MOV		A,@0X05
			SUB		A,BENCHMARK_TIME
			JBC		STATUS,C
			JMP		$+3
			
			BS		R3,5
			JMP		OUT_TEST		;POTR7 broken
		
			BS		R5_AD,R70_OUT						;POTR7 OK			
			
;**************************************************************test port5,port6
P70_P50:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,0
			JMP		P70_P51
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,0
			BS		R5_FLAG,0					

P70_P51:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,1
			JMP		P70_P52
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,1
			BS		R5_FLAG,1
			
P70_P52:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,2
			JMP		P70_P53
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,2
			BS		R5_FLAG,2
			
P70_P53:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,3
			JMP		P70_P54
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,3
			BS		R5_FLAG,3
			
P70_P54:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,4
			JMP		P70_P55
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,4
			BS		R5_FLAG,4												
			
P70_P55:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,5
			JMP		P70_P56
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,5
			BS		R5_FLAG,5			
						
P70_P56:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,6
			JMP		P70_P57
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,6
			BS		R5_FLAG,6
			
P70_P57:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,7
			JMP		P70_P60
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT5,7
			BS		R5_FLAG,7						

P70_P60:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,0
			JMP		P70_P61
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,0
			BS		R6_FLAG,0
						

P70_P61:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,1
			JMP		P70_P62
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,1
			BS		R6_FLAG,1
			

P70_P62:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,2
			JMP		P70_P63
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,2
			BS		R6_FLAG,2									
						

P70_P63:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,3
			JMP		P70_P64
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,3
			BS		R6_FLAG,3
			

P70_P64:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,4
			JMP		P70_P65
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,4
			BS		R6_FLAG,4			
			

P70_P65:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,5
			JMP		P70_P66
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,5
			BS		R6_FLAG,5
			

P70_P66:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,6
			JMP		P70_P67
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,6
			BS		R6_FLAG,6						
			

P70_P67:
			MOV		A,@0XFE
			IOW		0X07
			
			MOV		A,@0XFC
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,7
			JMP		P70_P50_OUT
			
			MOV		A,@0XFD
			MOV		R7,A
			CALL	DELAY
			
			JBC		PORT6,7
			BS		R6_FLAG,7			

;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
P70_P50_OUT:
			MOV		A,@0XFF
			IOW		0X07
			
			MOV		A,@0XFE
			IOW		0X05
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P51_OUT
			
			MOV		A,@0XFF
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R5_STATE,0
				
P70_P51_OUT:	
			MOV		A,@0XFD
			IOW		0X05
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P52_OUT
			
			MOV		A,@0XFF
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R5_STATE,1			

P70_P52_OUT:	
			MOV		A,@0XFB
			IOW		0X05
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P53_OUT
			
			MOV		A,@0XFF
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R5_STATE,2	
			
P70_P53_OUT:	
			MOV		A,@0XF7
			IOW		0X05
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P54_OUT
			
			MOV		A,@0XFF
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R5_STATE,3
			
P70_P54_OUT:	
			MOV		A,@0XEF
			IOW		0X05
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P55_OUT
			
			MOV		A,@0XFF
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R5_STATE,4
			
P70_P55_OUT:	
			MOV		A,@0XDF
			IOW		0X05
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P56_OUT
			
			MOV		A,@0XFF
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R5_STATE,5
			
P70_P56_OUT:	
			MOV		A,@0XBF
			IOW		0X05
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P57_OUT
			
			MOV		A,@0XFF
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R5_STATE,6
			
P70_P57_OUT:	
			MOV		A,@0X7F
			IOW		0X05
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P60_OUT
			
			MOV		A,@0XFF
			MOV		PORT5,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R5_STATE,7
																							
P70_P60_OUT:	
			MOV		A,@0XFE
			IOW		0X06
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P61_OUT
			
			MOV		A,@0XFF
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R6_STATE,0
			
P70_P61_OUT:	
			MOV		A,@0XFD
			IOW		0X06
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P62_OUT
			
			MOV		A,@0XFF
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R6_STATE,1
			
P70_P62_OUT:	
			MOV		A,@0XFB
			IOW		0X06
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P63_OUT
			
			MOV		A,@0XFF
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R6_STATE,2	
			
P70_P63_OUT:	
			MOV		A,@0XF7
			IOW		0X06
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P64_OUT
			
			MOV		A,@0XFF
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R6_STATE,3
			
			
P70_P64_OUT:	
			MOV		A,@0XEF
			IOW		0X06
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P65_OUT
			
			MOV		A,@0XFF
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R6_STATE,4
			
P70_P65_OUT:	
			MOV		A,@0XDF
			IOW		0X06
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P66_OUT
			
			MOV		A,@0XFF
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R6_STATE,5	
			
P70_P66_OUT:	
			MOV		A,@0XBF
			IOW		0X06
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		P70_P67_OUT
			
			MOV		A,@0XFF
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R6_STATE,6

P70_P67_OUT:	
			MOV		A,@0X7F
			IOW		0X06
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			JMP		TEST_PULL_HIGH
			
			MOV		A,@0XFF
			MOV		PORT6,A
			CALL	DELAY
			
			JBC		R7,0
			BS		R6_STATE,7
			
			
			MOV		A,@0X7F
			MOV		PORT6,A
			CALL	DELAY
			
;**************************************************************************
TEST_PULL_HIGH:
			MOV		A,@0XFF
			IOW		0X05
			IOW		0X06
			IOW		0X07
			
P50_PULL:
			MOV		A,@0XFE
		;	IOW		0X05
			IOW		0X0D
			CALL	DELAY
			JBC		R7,0
			BS		R5_HIGH,0
			
			MOV		A,@0XFF
			IOW		0X0D
			MOV		A,@0XFE
		;	IOW		0X05
			IOW		0X0B
			CALL	DELAY
			JBS		R7,0
			BS		R5_DOWN,0

P51_PULL:
			MOV		A,@0XFF
			IOW		0X0B
			
			MOV		A,@0XFD
			IOW		0X0D
			CALL	DELAY
			JBC		R7,0
			BS		R5_HIGH,1
			
			MOV		A,@0XFF
			IOW		0X0D
			MOV		A,@0XFD
			IOW		0X0B
			CALL	DELAY
			JBS		R7,0
			BS		R5_DOWN,1
			
P52_PULL:
			MOV		A,@0XFF
			IOW		0X0B
			
			MOV		A,@0XFB
			IOW		0X0D
			CALL	DELAY
			JBC		R7,0
			BS		R5_HIGH,2
			
			MOV		A,@0XFF
			IOW		0X0D
			MOV		A,@0XFB
			IOW		0X0B
			CALL	DELAY
			JBS		R7,0
			BS		R5_DOWN,2
			
P53_PULL:		
			MOV		A,@0XFF
			IOW		0X0B
			
			MOV		A,@0XF7
			IOW		0X0D
			CALL	DELAY
			JBC		R7,0
			BS		R5_HIGH,3
			
			MOV		A,@0XFF
			IOW		0X0D
			MOV		A,@0XF7
			IOW		0X0B
			CALL	DELAY
			JBS		R7,0
			BS		R5_DOWN,3	
			
P54_PULL:
			MOV		A,@0XFF
			IOW		0X0B
			
			MOV		A,@0XEF
			IOW		0X0D
			CALL	DELAY
			JBC		R7,0
			BS		R5_HIGH,4
			
			MOV		A,@0XFF
			IOW		0X0D
			MOV		A,@0XEF
			IOW		0X0B
			CALL	DELAY
			JBS		R7,0
			BS		R5_DOWN,4
			
P55_PULL:
			MOV		A,@0XFF
			IOW		0X0B
			
			MOV		A,@0XDF
			IOW		0X0D
			CALL	DELAY
			JBC		R7,0
			BS		R5_HIGH,5
			
			MOV		A,@0XFF
			IOW		0X0D
			MOV		A,@0XDF
			IOW		0X0B
			CALL	DELAY
			JBS		R7,0
			BS		R5_DOWN,5
			
P56_PULL:
			MOV		A,@0XFF
			IOW		0X0B
			
			MOV		A,@0XBF
			IOW		0X0D
			CALL	DELAY
			JBC		R7,0
			BS		R5_HIGH,6
			
			MOV		A,@0XFF
			IOW		0X0D
			MOV		A,@0XBF
			IOW		0X0B
			CALL	DELAY
			JBS		R7,0
			BS		R5_DOWN,6
			
P57_PULL:
			MOV		A,@0XFF
			IOW		0X0B
			
			MOV		A,@0X7F
			IOW		0X0D
			CALL	DELAY
			JBC		R7,0
			BS		R5_HIGH,7
			
			MOV		A,@0XFF
			IOW		0X0D
			MOV		A,@0X7F

⌨️ 快捷键说明

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