亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ia4420fifo(pic).asm

?? IA4420的收發操作源代碼 是匯編做的,PIC 單片機
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
;-----------------------------------------------------------------------------
;
; File Name : IA4420FIFO.asm
;
; Assembler : PIC16F876
;
; Purpose : Sample program for IA4420 initialize and Transceiver testing
;        
; Copyright (c) 2005 by Grandatech, All Rights Reserved
;
; Prepare By: Find Duan
;
; Support Email: findduan@grandatech.com.cn
;
; Notice: Use four lines mode,they are SDO,SDI,NSEL,SCK.
;         (NFFS must contact High level)
;
;-----------------------------------------------------------------------------
		LIST P =16F876
#INCLUDE 	P16F876A.INC
;#DEFINE	IRQ	PORTB,0
;#DEFINE	FFIT	PORTB,1
;#DEFINE	FSK	PORTB,2
#DEFINE		SDO	PORTB,3
#DEFINE		CS	PORTB,4
#DEFINE		CLK	PORTB,5
#DEFINE		SDI	PORTA,5
#DEFINE		DIRQ	PORTA,0
#DEFINE		DCLK	PORTA,1
#DEFINE		DCS	PORTA,2
#DEFINE		DSDI	PORTA,3

DISPLAYBUFF	EQU		30H
INDEX		EQU		3BH
INDEXBUF	EQU		3DH
CHARCODE	EQU		3EH
RXDATABUFF	EQU		40H
TXDATABUFF	EQU		50H
COMDATA1	EQU		60H
COMDATA2	EQU		61H
SPIDATA		EQU		62H
BITCOUNT	EQU		63H
BYTECOUNT	EQU		64H
DELAYDATA1	EQU		6AH
DELAYDATA2	EQU		6BH
GENCOUNT	EQU		6CH
FLAGBYTE1	EQU		6DH
FLAGBYTE2	EQU		6EH
DATABUFF	EQU		6FH

#DEFINE		REVFRAME	FLAGBYTE1,0
#DEFINE		SCIREVFRAME	FLAGBYTE1,1
#DEFINE		REVERROR	FLAGBYTE1,2
#DEFINE		REVSTOP		FLAGBYTE1,3
#DEFINE		KEYUP		FLAGBYTE1,5
#DEFINE		NEWKEY		FLAGBYTE1,6
#DEFINE		NEWKEY2		FLAGBYTE1,7
#DEFINE		BITALNUM	FLAGBYTE2,0
#DEFINE		BITSINSEL	FLAGBYTE2,1
#DEFINE		BITINNUMOK	FLAGBYTE2,2
#DEFINE		BITSETADR	FLAGBYTE2,3
#DEFINE		BITIDMOD1	FLAGBYTE2,4
#DEFINE		BITIDMOD2	FLAGBYTE2,5
#DEFINE		BITIDMOD3	FLAGBYTE2,6
#DEFINE		BITCHANNEL	FLAGBYTE2,7


	ORG		0X00
	NOP
	GOTO	MAIN    

	ORG		0X30
MAIN
	NOP
	MOVLW		B'00001111'
	MOVWF		PORTA
	MOVLW		B'10010101'
	MOVWF		PORTB
	MOVLW		B'10000111'
	MOVWF		PORTC
	BSF		STATUS,RP0
	MOVLW		06H
	MOVWF		ADCON1
	MOVLW		B'11010001'
	MOVWF		TRISA
	MOVLW		B'10001011'
	MOVWF		TRISB
	MOVLW		B'10000111'
	MOVWF		TRISC
	BCF		STATUS,RP0
	MOVLW		0FAH
	MOVWF		DELAYDATA2
	CALL		DELAY4NMS
	CLRF		PCLATH
	MOVLW		02DH
	MOVWF		50H
	MOVLW		0D4H
	MOVWF		51H
	MOVLW		0FAH
	MOVWF		52H
	MOVLW		08H
	MOVWF		53H
	MOVLW		012H
	MOVWF		54H
	MOVLW		034H
	MOVWF		55H
	MOVLW		56H
	MOVWF		56H
	MOVLW		078H
	MOVWF		57H
	MOVLW		09AH
	MOVWF		58H
	MOVLW		0BCH
	MOVWF		59H
	MOVLW		0DEH
	MOVWF		5AH
	MOVLW		055H
	MOVWF		5BH
	MOVLW		055H
	MOVWF		5CH
	CALL		IA4420INIT
	CALL		SPIREVTWOBYTE
	MOVLW		82H				;電源管理
	MOVWF		COMDATA1
	MOVLW		88H
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
MAINLOOP
	MOVLW		0CAH				;FIFO COMMAND
	MOVWF		COMDATA1
	MOVLW		83H
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	MOVLW		0AH
	MOVWF		BYTECOUNT
	MOVLW		40H
	MOVWF		FSR
	CLRF		GENCOUNT
;	CALL		SPIREVTWOBYTE
	NOP
	NOP
	BTFSS		REVFRAME
	GOTO		MAINLOOP1
	BCF		REVFRAME
MAINLOOP1
	BSF		CS
	NOP
	NOP	
	BCF		SDI
	BCF		CS
	BTFSC		SDO
	GOTO		REVSTART
	BTFSC		PORTC,0
	GOTO		MAINLOOP1
;	BTFSS		PORTC,0
;	GOTO		$-1	
	MOVLW		0AH
	MOVWF		BYTECOUNT
	CALL		TXREGSENDFRAME
	CALL		DELAY1MS
	CALL		DELAY1MS
	CALL		DISPINIT
	CALL		DELAY1MS
	CALL		DELAY1MS
	MOVLW		0AH
	MOVWF		DELAYDATA2
	CALL		DELAY4NMS
	GOTO		MAINLOOP
REVSTART
	CALL		FIFOREVFRAME
	NOP
	NOP
	GOTO		MAINLOOP

IA4420INIT
	MOVLW		80H				;配置命令
	MOVWF		COMDATA1
	MOVLW		0FDH
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	MOVLW		82H				;電源管理
	MOVWF		COMDATA1
	MOVLW		01H
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	MOVLW		0A4H				;頻率設置(A7D0)
	MOVWF		COMDATA1
	MOVLW		07DH
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	MOVLW		0C6H				;波特率設置
	MOVWF		COMDATA1
	MOVLW		23H
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	MOVLW		94H				;接收控制
	MOVWF		COMDATA1
	MOVLW		083H
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	MOVLW		0C2H				;數據濾波
	MOVWF		COMDATA1
	MOVLW		0ECH
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	MOVLW		0CAH				;FIFO COMMAND
	MOVWF		COMDATA1
	MOVLW		81H
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	MOVLW		0C4H				;AFC COMMAND
	MOVWF		COMDATA1
	MOVLW		0E7H
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	MOVLW		098H				;TXCTRL
	MOVWF		COMDATA1
	MOVLW		40H
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	MOVLW		0FFH				;WAKEUP
	MOVWF		COMDATA1
	MOVLW		0FFH
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	MOVLW		0C8H				;間歇工作
	MOVWF		COMDATA1
	MOVLW		0EH
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	MOVLW		0C0H				;時鐘輸出
	MOVWF		COMDATA1
	MOVLW		60H
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	RETURN

FIFOREVFRAME
	CALL		SPIREVBYTE
	CALL		SPIREVBYTE
	CALL		SPIREVBYTE
	BSF		CS
	MOVF		SPIDATA,W
	MOVWF		INDF
	INCF		FSR,F
	DECFSZ		BYTECOUNT,F
	GOTO		FIFOREVWAIT
	BSF		REVFRAME
	BSF		CS
	MOVLW		0CAH				;FIFO COMMAND
	MOVWF		COMDATA1
	MOVLW		81H
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	RETURN
FIFOREVWAIT
	BCF		SDI
	BCF		CS
;	INCF		GENCOUNT
;	BTFSC		STATUS,Z
;	RETURN
;	CALL		DELAY100US
	BTFSS		SDO
	GOTO		FIFOREVWAIT
;	CLRF		GENCOUNT
	GOTO		FIFOREVFRAME
	


TXREGSENDFRAME
;	MOVLW		0B8H
;	MOVWF		COMDATA1
;	MOVLW		0AAH
;	MOVWF		COMDATA2
;	CALL		SPISENDCOMMAND
;	MOVLW		0B8H
;	MOVWF		COMDATA1
;	MOVLW		0AAH
;	MOVWF		COMDATA2
;	CALL		SPISENDCOMMAND
;	CALL		SPIREVTWOBYTE
	MOVLW		82H				;電源管理
	MOVWF		COMDATA1
	MOVLW		28H
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	MOVLW		52H
	MOVWF		FSR
	BCF		CS
	BTFSS		SDO
	GOTO		$-1
;	CALL		DELAY100US
	MOVLW		0B8H
	MOVWF		COMDATA1
	MOVLW		0AAH	
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	BCF		CS
	BTFSS		SDO
	GOTO		$-1
;	CALL		DELAY100US
	MOVLW		0B8H
	MOVWF		COMDATA1
	MOVLW		02DH	
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	BCF		CS
	BTFSS		SDO
	GOTO		$-1
;	CALL		DELAY100US
	MOVLW		0B8H
	MOVWF		COMDATA1
	MOVLW		0D4H	
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
NEXTBYTE
	BCF		CS
	BTFSS		SDO
	GOTO		$-1
;	CALL		DELAY100US
	MOVLW		0B8H
	MOVWF		COMDATA1
	MOVF		INDF,W	
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	INCF		FSR
	DECFSZ		BYTECOUNT
	GOTO		NEXTBYTE
	BCF		CS
	BTFSS		SDO
	GOTO		$-1
;	CALL		DELAY100US
	MOVLW		0B8H
	MOVWF		COMDATA1
	MOVLW		0AAH	
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	BCF		CS
	BTFSS		SDO
	GOTO		$-1	
	MOVLW		82H				;電源管理
	MOVWF		COMDATA1
	MOVLW		88H
	MOVWF		COMDATA2
	CALL		SPISENDCOMMAND
	CALL		SPIREVTWOBYTE
	RETURN

SPISENDCOMMAND
	BCF		CS
	MOVF		COMDATA1,0
	MOVWF		SPIDATA
	CALL		SPISENDBYTE
	MOVF		COMDATA2,0
	MOVWF		SPIDATA
	CALL		SPISENDBYTE
	BSF		CS
	RETURN

SPISENDBYTE
	MOVLW		08H
	MOVWF		BITCOUNT
NEXTBIT
	CLRC
	BCF		CLK
	RLF		SPIDATA
	BTFSC		STATUS,C
	GOTO		SENDBIT1
	BCF		SDI
	GOTO		SENDBIT
SENDBIT1
	BSF		SDI
	NOP	
SENDBIT
	BSF		CLK
;	NOP
;	NOP
	DECFSZ		BITCOUNT
	GOTO		NEXTBIT
	NOP
	NOP
	BCF		CLK
	BCF		SDI	
	CLRF		SPIDATA
	RETURN

SPIREVTWOBYTE
	BCF		CS
	CALL		SPIREVBYTE
	MOVF		SPIDATA,0
	MOVWF		COMDATA1
	CALL		SPIREVBYTE
	MOVF		SPIDATA,0
	MOVWF		COMDATA2
	BSF		CS
	RETURN

SPIREVBYTE
	MOVLW		08H
	MOVWF		BITCOUNT
	BCF		SDI
	BCF		CLK
REVNEXTBIT
	BSF		CLK
	BTFSC		SDO	
	GOTO		REVBIT1
	BCF		STATUS,C
	GOTO		REVBIT
REVBIT1
	BSF		STATUS,C
	NOP
REVBIT
	BCF		CLK
	RLF		SPIDATA
	DECFSZ		BITCOUNT
	GOTO		REVNEXTBIT
	RETURN	


	

DELAY1MS
	MOVLW		07CH
	MOVWF		DELAYDATA1
DELAYLOOP
	NOP
	NOP
	NOP
	NOP
	NOP
	DECFSZ		DELAYDATA1
	GOTO		DELAYLOOP
	NOP
	RETURN

DELAY4NMS
	CALL		DELAY1MS
	NOP
	CALL		DELAY1MS
	NOP
	CALL		DELAY1MS
	NOP
	CALL		DELAY1MS
	DECFSZ		DELAYDATA2
	GOTO		DELAY4NMS	
	RETURN

DELAY100US
	MOVLW		0BH
	MOVWF		DELAYDATA1
DELAYLOOP1
	NOP
	NOP
	NOP
	NOP
	NOP
	DECFSZ		DELAYDATA1
	GOTO		DELAYLOOP1
	NOP
	RETURN


DISPINIT
	MOVLW		01H
	MOVWF		DATABUFF
	CALL		LCDWRITECMD
	NOP
	NOP
	MOVLW		03H
	MOVWF		DATABUFF
	CALL		LCDWRITECMD
	CALL		DELAY100US
	BCF		DCS
	NOP
	BSF		DSDI
	NOP
	BCF		DCLK
	NOP
	BSF		DCLK
	MOVLW		40H
	MOVWF		DATABUFF
	CALL		IICSENDBYTE
	MOVLW		30H
	MOVWF		CHARCODE
	BSF		PCLATH,4
	CALL		CHARDISP
	MOVLW		31H
	MOVWF		CHARCODE
	CALL		CHARDISP
	MOVLW		32H
	MOVWF		CHARCODE
	CALL		CHARDISP
	MOVLW		33H
	MOVWF		CHARCODE
	CALL		CHARDISP
	MOVLW		34H
	MOVWF		CHARCODE
	CALL		CHARDISP
	MOVLW		35H
	MOVWF		CHARCODE
	CALL		CHARDISP
	NOP
	NOP
	BSF		DCS
	CLRF		PCLATH
	CALL		DELAY100US
	RETURN

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国午夜理伦三级不卡影院| 精品一区二区三区香蕉蜜桃| 欧美xxxxx裸体时装秀| 99re成人精品视频| 精品一区二区av| 亚洲国产精品久久不卡毛片| 国产精品久久久久影院色老大| 欧美日韩国产首页在线观看| 91丨porny丨户外露出| 国产成人av福利| 蜜臀av一区二区在线免费观看 | 欧美三级资源在线| 高清不卡在线观看| 久久se精品一区精品二区| 亚洲午夜视频在线观看| 国产精品久久久久久久久图文区| 欧美va在线播放| 亚洲第一成年网| 亚洲人成7777| 国产精品免费看片| 久久久久国色av免费看影院| 日韩一区二区在线播放| 欧美精品久久久久久久久老牛影院| av电影在线不卡| 99国产精品国产精品久久| 懂色av一区二区三区免费看| 精品一区二区av| 国产一区二区视频在线播放| 狠狠色丁香婷婷综合| 久久精品国产免费| 捆绑变态av一区二区三区| 免费观看成人鲁鲁鲁鲁鲁视频| 午夜久久电影网| 午夜视频在线观看一区二区三区| 一区二区三区四区亚洲| 玉足女爽爽91| 亚洲国产wwwccc36天堂| 亚洲一区二区三区在线看| 一区二区高清在线| 亚洲午夜在线电影| 午夜精品久久久久久久久久久| 亚洲国产日韩a在线播放| 亚洲一区中文日韩| 午夜精品久久久久久不卡8050| 亚洲成av人片在线观看无码| 日本一区中文字幕| 精品一区二区三区欧美| 久久爱另类一区二区小说| 国产精品系列在线播放| 成人短视频下载 | ww久久中文字幕| 久久男人中文字幕资源站| 欧美激情一区二区三区四区| 国产精品成人午夜| 大胆亚洲人体视频| 成人国产精品免费观看视频| 99久久精品国产毛片| 欧美午夜影院一区| 欧美一区二区人人喊爽| 久久久久久**毛片大全| 椎名由奈av一区二区三区| 亚洲国产综合在线| 免费精品视频最新在线| 国产精品亚洲午夜一区二区三区| www.在线成人| 欧美日韩国产精品自在自线| 日韩欧美第一区| 国产精品久久综合| 日韩中文字幕av电影| 国产一区二区三区高清播放| 97se亚洲国产综合自在线不卡| 欧美三级日韩在线| 久久久亚洲午夜电影| 亚洲人123区| 久久99精品久久久久久动态图| 成人一级视频在线观看| 精品视频123区在线观看| 久久久久久日产精品| 一区二区成人在线观看| 国产一区二区h| 在线精品亚洲一区二区不卡| 精品日韩欧美在线| 亚洲色图.com| 久久精品国产精品亚洲红杏| 91啪在线观看| 精品国产第一区二区三区观看体验| 国产在线播放一区三区四| 99国产精品一区| 日韩欧美亚洲国产另类| 一区二区三区四区av| 国产一区二区精品久久| 欧美性高清videossexo| 国产女人18毛片水真多成人如厕| 亚洲综合在线视频| 国产成a人亚洲精| 欧美一区二区三区电影| 亚洲精品日产精品乱码不卡| 精品一区二区久久| 欧美视频一区在线观看| 中文字幕中文字幕一区二区 | 成av人片一区二区| 日韩色视频在线观看| 亚洲成人免费在线| a4yy欧美一区二区三区| 久久久久一区二区三区四区| 日韩国产精品大片| 欧美日韩精品电影| 亚洲精品久久久久久国产精华液| 国产乱色国产精品免费视频| 欧美日韩一级大片网址| 亚洲精品高清在线| 国产传媒欧美日韩成人| 欧美成人欧美edvon| 日韩国产一区二| 欧美日韩免费电影| 亚洲精品国产品国语在线app| 国产一区二区精品在线观看| 日韩美一区二区三区| 肉肉av福利一精品导航| 欧美少妇bbb| 亚洲精品成人天堂一二三| av在线综合网| 国产精品传媒在线| 国产精品影视在线| 亚洲精品在线三区| 精品一区二区三区久久| 69堂亚洲精品首页| 午夜精品久久久久久久久久久| 91国内精品野花午夜精品| 亚洲视频一二三区| 99re成人精品视频| 亚洲女同ⅹxx女同tv| 91网上在线视频| 亚洲乱码一区二区三区在线观看| 99亚偷拍自图区亚洲| 亚洲欧美另类久久久精品2019| aaa欧美大片| 亚洲综合久久久| 欧美偷拍一区二区| 日日嗨av一区二区三区四区| 欧美一区二区人人喊爽| 久久99精品一区二区三区三区| 欧美大片免费久久精品三p| 麻豆91在线播放| 久久综合九色综合97婷婷女人| 国产69精品久久久久777| 日本一区二区高清| 高潮精品一区videoshd| 中文字幕一区二区在线播放| 成人aaaa免费全部观看| 亚洲自拍偷拍麻豆| 91.com在线观看| 韩国午夜理伦三级不卡影院| 国产精品私人影院| 色综合视频在线观看| 亚洲小少妇裸体bbw| 欧美一区二区成人6969| 国产一区二区三区精品欧美日韩一区二区三区 | 午夜视频在线观看一区二区| 91精品国产色综合久久ai换脸| 另类小说欧美激情| 亚洲国产精品二十页| 欧美性生活影院| 久久精品99国产国产精| 国产精品毛片无遮挡高清| 欧美性大战xxxxx久久久| 精品系列免费在线观看| 国产精品国产三级国产aⅴ中文| 91成人免费电影| 日本不卡免费在线视频| 欧美激情一区二区三区全黄| 欧美亚洲一区三区| 国产一区二区美女诱惑| 一区二区三区四区亚洲| 精品人在线二区三区| fc2成人免费人成在线观看播放| 亚洲福利国产精品| 久久精品欧美日韩精品| 欧美午夜不卡视频| 国产麻豆日韩欧美久久| 亚洲午夜羞羞片| 亚洲国产精品成人久久综合一区| 精品视频一区三区九区| 国产精品中文字幕日韩精品| 亚洲一区二区av电影| 久久久国产综合精品女国产盗摄| 色婷婷综合久久久久中文| 激情文学综合丁香| 亚洲成人你懂的| 亚洲欧美自拍偷拍色图| 精品电影一区二区| 欧美亚洲综合另类| 粉嫩在线一区二区三区视频| 三级欧美在线一区| 国产精品传媒在线| 久久久亚洲综合| 日韩精品最新网址| 欧美乱熟臀69xxxxxx| 91视频观看视频| 国产精品一区二区久激情瑜伽|