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

📄 adsbin.c

📁 ADS-B接收机DIY全套资料
💻 C
📖 第 1 页 / 共 3 页
字号:
	NOP		

//byte 5
	RRCF	PORTC, W, A
	RLCF	AAA4, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA4, W, 1
	ANDLW	0x01	
	BNZ		BIT33_ok	
	BRA	Error_Data	
BIT33_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA4, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA4, W, 1
	ANDLW	0x01	
	BNZ		BIT34_ok	
	BRA	Error_Data	
BIT34_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA4, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA4, W, 1
	ANDLW	0x01	
	BNZ		BIT35_ok	
	BRA	Error_Data	
BIT35_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA4, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA4, W, 1
	ANDLW	0x01	
	BNZ		BIT36_ok	
	BRA	Error_Data	
BIT36_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA4, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA4, W, 1
	ANDLW	0x01	
	BNZ		BIT37_ok	
	BRA	Error_Data	
BIT37_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA4, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA4, W, 1
	ANDLW	0x01	
	BNZ		BIT38_ok	
	BRA	Error_Data	
BIT38_ok:
	NOP	
	
	RRCF	PORTC, W, A
	RLCF	AAA4, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA4, W, 1
	ANDLW	0x01	
	BNZ		BIT39_ok	
	BRA	Error_Data	
BIT39_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA4, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA4, W, 1
	ANDLW	0x01	
	BNZ		BIT40_ok	
	BRA	Error_Data	
BIT40_ok:
	NOP		

//byte 6
	RRCF	PORTC, W, A
	RLCF	AAA5, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA5, W, 1
	ANDLW	0x01	
	BNZ		BIT41_ok	
	BRA	Error_Data	
BIT41_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA5, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA5, W, 1
	ANDLW	0x01	
	BNZ		BIT42_ok	
	BRA	Error_Data	
BIT42_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA5, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA5, W, 1
	ANDLW	0x01	
	BNZ		BIT43_ok	
	BRA	Error_Data	
BIT43_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA5, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA5, W, 1
	ANDLW	0x01	
	BNZ		BIT44_ok	
	BRA	Error_Data	
BIT44_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA5, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA5, W, 1
	ANDLW	0x01	
	BNZ		BIT45_ok	
	BRA	Error_Data	
BIT45_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA5, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA5, W, 1
	ANDLW	0x01	
	BNZ		BIT46_ok	
	BRA	Error_Data	
BIT46_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA5, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA5, W, 1
	ANDLW	0x01	
	BNZ		BIT47_ok	
	BRA	Error_Data	
BIT47_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA5, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA5, W, 1
	ANDLW	0x01	
	BNZ		BIT48_ok	
	BRA	Error_Data	
BIT48_ok:
	NOP	
	
//byte 7
	RRCF	PORTC, W, A
	RLCF	AAA6, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA6, W, 1
	ANDLW	0x01	
	BNZ		BIT49_ok	
	BRA	Error_Data	
BIT49_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA6, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA6, W, 1
	ANDLW	0x01	
	BNZ		BIT50_ok	
	BRA	Error_Data	
BIT50_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA6, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA6, W, 1
	ANDLW	0x01	
	BNZ		BIT51_ok	
	BRA	Error_Data	
BIT51_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA6, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA6, W, 1
	ANDLW	0x01	
	BNZ		BIT52_ok	
	BRA	Error_Data	
BIT52_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA6, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA6, W, 1
	ANDLW	0x01	
	BNZ		BIT53_ok	
	BRA	Error_Data	
BIT53_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA6, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA6, W, 1
	ANDLW	0x01	
	BNZ		BIT54_ok	
	BRA	Error_Data	
BIT54_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA6, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA6, W, 1
	ANDLW	0x01	
	BNZ		BIT55_ok	
	BRA	Error_Data	
BIT55_ok:
	NOP		

	RRCF	PORTC, W, A
	RLCF	AAA6, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA6, W, 1
	ANDLW	0x01	
	BNZ		BIT56_ok	
	BRA	Error_Data	
BIT56_ok:
	BTFSS	Lang, 0, 1			// langer Ftrame??
	BRA		OK_Data				// 56 Bit zuende -> Ende der Daten


// byte 8
	RRCF	PORTC, W, A			// weitere 56 bit empfangen
	RLCF	AAA7, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA7, W, 1
	ANDLW	0x01	
	BNZ		BIT57_ok	
	BRA	Error_Data	
BIT57_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA7, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA7, W, 1
	ANDLW	0x01	
	BNZ		BIT58_ok	
	BRA	Error_Data	
BIT58_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA7, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA7, W, 1
	ANDLW	0x01	
	BNZ		BIT59_ok	
	BRA	Error_Data	
BIT59_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA7, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA7, W, 1
	ANDLW	0x01	
	BNZ		BIT60_ok	
	BRA	Error_Data	
BIT60_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA7, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA7, W, 1
	ANDLW	0x01	
	BNZ		BIT61_ok	
	BRA	Error_Data	
BIT61_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA7, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA7, W, 1
	ANDLW	0x01	
	BNZ		BIT62_ok	
	BRA	Error_Data	
BIT62_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA7, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA7, W, 1
	ANDLW	0x01	
	BNZ		BIT63_ok	
	BRA	Error_Data	
BIT63_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA7, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA7, W, 1
	ANDLW	0x01	
	BNZ		BIT64_ok	
	BRA	Error_Data	
BIT64_ok:
	NOP		

//byte 8
	RRCF	PORTC, W, A
	RLCF	AAA8, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA8, W, 1
	ANDLW	0x01	
	BNZ		BIT65_ok	
	BRA	Error_Data	
BIT65_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA8, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA8, W, 1
	ANDLW	0x01	
	BNZ		BIT66_ok	
	BRA	Error_Data	
BIT66_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA8, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA8, W, 1
	ANDLW	0x01	
	BNZ		BIT67_ok	
	BRA	Error_Data	
BIT67_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA8, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA8, W, 1
	ANDLW	0x01	
	BNZ		BIT68_ok	
	BRA	Error_Data	
BIT68_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA8, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA8, W, 1
	ANDLW	0x01	
	BNZ		BIT69_ok	
	BRA	Error_Data	
BIT69_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA8, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA8, W, 1
	ANDLW	0x01	
	BNZ		BIT70_ok	
	BRA	Error_Data	
BIT70_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA8, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA8, W, 1
	ANDLW	0x01	
	BNZ		BIT71_ok	
	BRA	Error_Data	
BIT71_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA8, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA8, W, 1
	ANDLW	0x01	
	BNZ		BIT72_ok	
	BRA	Error_Data	
BIT72_ok:
	NOP	

//byte 9	
	RRCF	PORTC, W, A
	RLCF	AAA9, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA9, W, 1
	ANDLW	0x01	
	BNZ		BIT73_ok	
	BRA	Error_Data	
BIT73_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA9, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA9, W, 1
	ANDLW	0x01	
	BNZ		BIT74_ok	
	BRA	Error_Data	
BIT74_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA9, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA9, W, 1
	ANDLW	0x01	
	BNZ		BIT75_ok	
	BRA	Error_Data	
BIT75_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA9, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA9, W, 1
	ANDLW	0x01	
	BNZ		BIT76_ok	
	GOTO	Error_Data	
BIT76_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA9, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA9, W, 1
	ANDLW	0x01	
	BNZ		BIT77_ok	
	GOTO	Error_Data	
BIT77_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA9, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA9, W, 1
	ANDLW	0x01	
	BNZ		BIT78_ok	
	GOTO	Error_Data	
BIT78_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA9, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA9, W, 1
	ANDLW	0x01	
	BNZ		BIT79_ok	
	GOTO	Error_Data	
BIT79_ok:
	NOP		
	RRCF	PORTC, W, A
	RLCF	AAA9, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA9, W, 1
	ANDLW	0x01	
	BNZ		BIT80_ok	
	GOTO	Error_Data	
BIT80_ok:
	NOP		

//byte 10
	RRCF	PORTC, W, A
	RLCF	AAA10, F, 1
	NOP		
	NOP		
	NOP		
	NOP		
	MOVF	PORTC, W, A
	XORWF	AAA10, W, 1

⌨️ 快捷键说明

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