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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 2.4g收發(fā)器.asm

?? nRF24L01詳細(xì)編程資料
?? ASM
字號(hào):

 $include (C8051F330.inc)

		CLK     BIT P0.0
		MISO    BIT P0.1
		MOSI    BIT P0.2
    ;CE     BIT P1.5;+
		CSN     BIT P1.5;P1.7;
		IRQ     BIT P1.3;P0.3;

		STATUS  EQU 20H
		R_LONG1 EQU 21H
		R_DATA  EQU 22H
		R_LONG2 EQU 23H

    ORG 0000H 
    LJMP START
    ORG 0003H 
    RETI

    ORG 000BH
    RETI

    ORG 0013H 
    RETI
    ORG 001BH 
    RETI
    ORG 0023H 
    LCALL UART_INT
    RETI
    ORG 002BH 
    RETI
    ORG 0033H 
    RETI
    ORG 003BH 
    RETI
    ORG 0043H 
    RETI
    ORG 004BH 
    RETI
    ORG 0053H 
    RETI
    ORG 005BH 
    RETI
    ORG 0063H 
		;mov ie,#00h
    RETI
    ORG 006BH 
    RETI
    ORG 0073H 
    RETI
    ORG 0080H
START:
;------------------------------硬件配置。
    MOV PCA0MD,#00H;關(guān)看門狗。
		MOV SP,#080H;=================
    LCALL  Init_Device;配置UART,SPI。(允許UART中斷).3.0625M

    CLR TR0
		CLR TF0
		MOV TL0,#00H;復(fù)位結(jié)束監(jiān)視定時(shí)器。
		MOV TH0,#00H

;-----------------------------
    CLR TI0
		CLR RI0
		CLR SPIF
		;SETB CE;
		CLR F0;開始發(fā)送數(shù)據(jù)標(biāo)志。
		;CLR F1;數(shù)據(jù)發(fā)送進(jìn)行中標(biāo)志。
		;MOV R_LONG2,#00H
		MOV DPTR,#0000H
		
		LCALL DELAY4;上電延時(shí)等待無(wú)線模塊。
		LCALL R_TXD;初始化配置寄存器。
		LCALL CLEAR_DATA;清除中斷源,和發(fā)射緩沖區(qū)。
		SETB TR0
STAR1:
		JB F0,STAR2;*****************等待中斷/發(fā)送數(shù)據(jù)。
		JNB TF0,STAR1
		;CLR TF0
		;JNB F1,STAR1
		CLR TF0
		MOV DPTR,#0000H
		LJMP STAR1
STAR2:
		LCALL TXD_DATA;發(fā)射數(shù)據(jù)。發(fā)射位于XRAM中的512字節(jié)數(shù)據(jù)。

		;INC R_LONG2
		;MOV SBUF0,R_LONG2
		;JNB TI0,$
		;CLR TI0

		;CLR F1

		LJMP STAR1

;=================================================   
;********************子程序模塊*******************		
;-------------------------------------------------
;發(fā)射數(shù)據(jù)。發(fā)射位于XRAM中的512字節(jié)數(shù)據(jù)。
;-------------------------------------------------
TXD_DATA:

    MOV R2,#20H;數(shù)據(jù)包長(zhǎng)度。
		MOV R1,#00H;
		
		MOV EMI0CN,#00H;在第0頁(yè)操作數(shù)據(jù)。
TXD1:
		CLR CSN
    MOV SPI0DAT,#0A0H;寫TX數(shù)據(jù)。
		JNB SPIF,$
		CLR SPIF
TXD2:
    MOVX A,@R1
    MOV SPI0DAT,A
		JNB SPIF,$
		CLR SPIF
    INC R1
		DJNZ R2,TXD2
 		SETB CSN

		;SETB CE
		JB IRQ,$
		;CLR CE

		LCALL CLEAR_DATA

    MOV R2,#20H;數(shù)據(jù)包長(zhǎng)度。
		CJNE R1,#00H,TXD1
;=========================================
		MOV EMI0CN,#01H;在第1頁(yè)操作數(shù)據(jù)。
TXD3:
		CLR CSN
    MOV SPI0DAT,#0A0H;寫TX數(shù)據(jù)。
		JNB SPIF,$
		CLR SPIF
TXD4:
    MOVX A,@R1
    MOV SPI0DAT,A
		JNB SPIF,$
		CLR SPIF
    INC R1
		DJNZ R2,TXD4
 		SETB CSN

		;SETB CE
		JB IRQ,$
		;CLR CE

		LCALL CLEAR_DATA

    MOV R2,#20H;數(shù)據(jù)包長(zhǎng)度。
		CJNE R1,#00H,TXD3

		CLR F0

		RET
;-------------------------------------------------

;-------------------------------------------------
;讀狀態(tài)寄存器。
;-------------------------------------------------
READ_STATUS:
		CLR CSN
    MOV SPI0DAT,#0FFH;讀狀態(tài)寄存器。
		JNB SPIF,$
		CLR SPIF
		MOV STATUS,SPI0DAT
 		SETB CSN

		MOV SBUF0,STATUS;-------
		JNB TI0,$;-------------
		CLR TI0;---------------

		RET
;-------------------------------------------------
;清除中斷源,和發(fā)射緩沖區(qū)。
;----------------------------------
CLEAR_DATA:
		CLR CSN
    MOV SPI0DAT,#027H;寫STATUS。
		JNB SPIF,$
		CLR SPIF
    MOV SPI0DAT,#7EH;清除STATUS標(biāo)志;
		JNB SPIF,$
		CLR SPIF
		SETB CSN
		NOP

		CLR CSN
		MOV SPI0DAT,#0E1H;沖洗發(fā)射緩沖區(qū)。
		JNB SPIF,$
		CLR SPIF
		SETB CSN

		RET
;----------------------------------
;-------------------------------------------------
;串口中斷處理。
;-------------------------------------------------
UART_INT:
    MOV R_DATA,A;保留A值。
    MOV A,SBUF0
		MOVX @DPTR,A
		CLR RI0
		INC DPTR
		MOV A,DPH
		CJNE A,#02H,UA_IN1
		MOV DPTR,#0000H
		SETB F0;開始發(fā)送數(shù)據(jù)標(biāo)志。
UA_IN1:
    MOV A,R_DATA;恢復(fù)A值。
		MOV TL0,#00H;復(fù)位結(jié)束監(jiān)視定時(shí)器。
		MOV TH0,#00H
		;SETB F1
		RET   
;-------------------------------------------------
;初始化配置寄存器。
;-------------------------------------------------
R_TXD:
		CLR CSN
    MOV SPI0DAT,#031H;寫接收 0通道 字節(jié)數(shù)。
		JNB SPIF,$
		CLR SPIF
    MOV SPI0DAT,#020H;32bytes
		JNB SPIF,$
		CLR SPIF
		SETB CSN

		nop

		CLR CSN 
    MOV SPI0DAT,#032H;寫 1通道 字節(jié)數(shù)。
		JNB SPIF,$
		CLR SPIF
    MOV SPI0DAT,#020H;32bytes
		JNB SPIF,$
		CLR SPIF
		SETB CSN

		nop

		CLR CSN
    MOV SPI0DAT,#024H;
		JNB SPIF,$
		CLR SPIF
    MOV SPI0DAT,#002H;重新發(fā)送 2 。
		JNB SPIF,$
		CLR SPIF
		SETB CSN

		nop
		nop

		CLR CSN
    MOV SPI0DAT,#026H;
		JNB SPIF,$
		CLR SPIF
    MOV SPI0DAT,#007H;1Mbps,0dBm。
		JNB SPIF,$
		CLR SPIF
		SETB CSN

		nop

		CLR CSN 
    MOV SPI0DAT,#02AH;寫 0通道 5字節(jié)=接收=地址D8D8D8D8D8。
		JNB SPIF,$
		CLR SPIF
		MOV R1,#5
R_T1:
    MOV SPI0DAT,#0D8H;
		JNB SPIF,$
		CLR SPIF
		DJNZ R1,R_T1
		SETB CSN
		nop

		CLR CSN 
    MOV SPI0DAT,#030H;寫  5字節(jié)=發(fā)送=地址D8D8D8D8D8。
		JNB SPIF,$
		CLR SPIF
		MOV R1,#5
R_T2:
    MOV SPI0DAT,#0D8H;
		JNB SPIF,$
		CLR SPIF
		DJNZ R1,R_T2
		SETB CSN
		nop

		CLR CSN 
    MOV SPI0DAT,#025H;設(shè)定工作頻道。
		JNB SPIF,$
		CLR SPIF
    MOV SPI0DAT,#020H;32頻道
		JNB SPIF,$
		CLR SPIF
		SETB CSN
		nop
;-------------------------------------------------
;發(fā)射配置。
;-------------------------------------------------
		CLR CSN
    MOV SPI0DAT,#020H;寫CONFIG。
		JNB SPIF,$
		CLR SPIF
    MOV SPI0DAT,#00AH;上電,發(fā)射態(tài)。
		JNB SPIF,$
		CLR SPIF
		SETB CSN

		RET
;===========================================

;-------------------------------------------------
;***********************************************
;3.0625MHz工作配置。
;***********************************************
Timer_Init:
    mov  TCON,      #050h;T0,T1運(yùn)行控制。
    mov  TMOD,      #021h
    mov  CKCON,     #008h;08H=19200;115200;01H=4800;
    mov  TH1,       #0E5h;F3=115200;E5=57600
    ret

UART_Init:
    mov  SCON0,     #010h
    ret

SPI_Init:
    mov  SPI0CFG,   #040h
    mov  SPI0CN,    #001h
    ret
Port_IO_Init:
    ; P0.0  -  SCK  (SPI0), Push-Pull,  Digital
    ; P0.1  -  MISO (SPI0), Open-Drain, Digital
    ; P0.2  -  MOSI (SPI0), Push-Pull,  Digital
    ; P0.3  -  Skipped,     Open-Drain, Digital
    ; P0.4  -  TX0 (UART0), Push-Pull,  Digital
    ; P0.5  -  RX0 (UART0), Open-Drain, Digital
    ; P0.6  -  Unassigned,  Open-Drain, Digital
    ; P0.7  -  Unassigned,  Open-Drain, Digital

    ; P1.0  -  Unassigned,  Open-Drain, Digital
    ; P1.1  -  Unassigned,  Open-Drain, Digital
    ; P1.2  -  Unassigned,  Open-Drain, Digital
    ; P1.3  -  Skipped,     Open-Drain, Digital
    ; P1.4  -  Unassigned,  Open-Drain, Digital
    ; P1.5  -  Skipped,     Push-Pull,  Digital
    ; P1.6  -  Unassigned,  Open-Drain, Digital
    ; P1.7  -  Skipped,     Push-Pull,  Digital

    mov  P0MDOUT,   #015h
    mov  P1MDOUT,   #0A0h
    mov  P0SKIP,    #008h
    mov  P1SKIP,    #0A8h
    mov  XBR0,      #003h
    mov  XBR1,      #040h
    ret
Interrupts_Init:
    mov  IE,        #090h
    ret

; Initialization function for device,
; Call Init_Device from your main program
Init_Device:
    lcall Timer_Init
    lcall UART_Init
    lcall SPI_Init
    lcall Port_IO_Init
    lcall Interrupts_Init
    ret
;===========================================
;===  延時(shí)子程序  ===
DELAY4:
  MOV R5,#20
DEL11:
	MOV	R6,#250
DEL10:
	MOV	R7,#0FFH
DEL9:
	DJNZ	R7,DEL9
	DJNZ	R6,DEL10
	DJNZ  R5,DEL11
	RET

DELAY3:;R5=3,每扇區(qū)寫間的延時(shí)等待。
  MOV R5,#3
DEL6:
	MOV	R6,#250
DEL5:
	MOV	R7,#0FFH
DEL4:
	DJNZ	R7,DEL4
	DJNZ	R6,DEL5
	DJNZ  R5,DEL6
	RET

DELAY2:
  MOV R5,#1
DEL3:
	MOV	R6,#200
DEL2:
	MOV	R7,#0FFH
DEL1:
	DJNZ	R7,DEL1
	DJNZ	R6,DEL2
	DJNZ  R5,DEL3
	RET

DELAY1:
	MOV	R6,#60;=60,1.275mS
DEL7:
	MOV	R7,#0FFH
DEL8:
	DJNZ	R7,DEL8
	DJNZ	R6,DEL7
	RET
;===========================================
END

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线一区二区三区四区| 国产精品午夜春色av| 国产三级精品三级在线专区| 亚洲午夜一二三区视频| 国产99久久久久久免费看农村| 欧美日韩一区二区在线观看| 国产偷国产偷亚洲高清人白洁| 亚洲不卡一区二区三区| 粉嫩高潮美女一区二区三区| 欧美r级在线观看| 日本aⅴ免费视频一区二区三区 | 一区二区三区在线视频播放| 国产一区二区精品在线观看| 欧美一区二区三区男人的天堂| 一区精品在线播放| 成人深夜在线观看| 久久久久国产精品人| 久久精品国产久精国产| 884aa四虎影成人精品一区| 亚洲综合视频在线观看| 99精品黄色片免费大全| 国产欧美视频一区二区| 高清日韩电视剧大全免费| 精品国产网站在线观看| 精一区二区三区| 精品日韩99亚洲| 精品一区二区三区在线观看| 日韩一级黄色大片| 免费观看91视频大全| 日韩欧美色电影| 久久精品国产久精国产| 精品国产1区2区3区| 国内成人自拍视频| 久久色.com| 国产成人午夜视频| 国产精品第五页| 日本乱码高清不卡字幕| 樱花影视一区二区| 欧美日韩不卡一区二区| 欧美a一区二区| 2欧美一区二区三区在线观看视频| 久久99国产乱子伦精品免费| 国产三级三级三级精品8ⅰ区| 国产成人免费高清| 一区二区三区免费在线观看| 日本韩国一区二区三区视频| 午夜私人影院久久久久| 91精品久久久久久久久99蜜臂| 老司机精品视频导航| 亚洲国产精品v| 色综合久久中文综合久久97| 午夜成人免费视频| 久久伊人蜜桃av一区二区| www.成人网.com| 一区二区免费在线| 欧洲av在线精品| 蜜桃91丨九色丨蝌蚪91桃色| 久久久久免费观看| 91麻豆国产福利精品| 午夜精品在线看| xvideos.蜜桃一区二区| 91片黄在线观看| 日韩精品国产欧美| 国产精品亲子乱子伦xxxx裸| 欧美性videosxxxxx| 国产精品一区一区三区| 亚洲精品中文在线观看| 精品国产99国产精品| av一区二区三区在线| 蜜臀久久99精品久久久久宅男| 亚洲国产精品二十页| 777午夜精品免费视频| 岛国一区二区三区| 日韩国产欧美视频| 亚洲人亚洲人成电影网站色| 日韩一区二区免费在线观看| 91丨porny丨国产| 九九视频精品免费| 午夜精品影院在线观看| 国产精品丝袜在线| 日韩你懂的在线播放| 欧美影视一区在线| 成人国产电影网| 国产一区二区三区四区在线观看| 亚洲图片欧美视频| 国产精品嫩草影院com| 日韩精品一区二区三区蜜臀| 欧美在线观看一区二区| av不卡在线观看| 国产一区二区伦理| 毛片av一区二区| 五月激情综合色| 亚洲最大的成人av| 国产精品视频一区二区三区不卡| 日韩欧美国产一区二区在线播放| 欧美三级三级三级| 色嗨嗨av一区二区三区| 99久久er热在这里只有精品15 | 成人午夜伦理影院| 日韩黄色免费网站| 亚洲国产日韩综合久久精品| 亚洲欧美一区二区三区孕妇| 国产精品女同互慰在线看 | 精品国产乱码久久久久久闺蜜| 欧美亚洲日本一区| 色婷婷av一区| 色综合色狠狠综合色| 97se亚洲国产综合自在线| 成人一级片网址| 成人动漫中文字幕| 91免费观看视频| 色婷婷亚洲精品| 色菇凉天天综合网| 欧美在线不卡一区| 91精品午夜视频| 91精品国产综合久久精品麻豆| 欧美日韩免费观看一区二区三区| 91福利视频网站| 欧美理论在线播放| 欧美一区二区精美| 精品精品欲导航| 国产无人区一区二区三区| 国产精品视频免费| 一区二区高清在线| 天天操天天干天天综合网| 日韩 欧美一区二区三区| 麻豆成人91精品二区三区| 国产一区二区三区黄视频| 成人免费黄色大片| 日本国产一区二区| 日韩一区二区三区av| 欧美激情资源网| 亚洲国产一区二区三区| 日韩高清不卡一区二区三区| 国产乱子伦一区二区三区国色天香| 国产成人综合视频| 在线观看不卡视频| 精品国产91洋老外米糕| 中文字幕欧美区| 亚洲123区在线观看| 国产麻豆一精品一av一免费| av午夜精品一区二区三区| 欧美午夜理伦三级在线观看| 欧美大片拔萝卜| 亚洲日本中文字幕区| 日韩电影网1区2区| 成人综合婷婷国产精品久久蜜臀| 色8久久精品久久久久久蜜| 日韩免费在线观看| 亚洲欧美色综合| 久久国产欧美日韩精品| 色综合一区二区三区| 日韩色在线观看| 亚洲免费视频中文字幕| 精品在线播放免费| 欧洲一区在线观看| 亚洲国产激情av| 久久国产三级精品| 欧洲亚洲精品在线| 中文字幕电影一区| 五月天激情综合| 色综合久久久久综合99| 久久综合国产精品| 亚洲电影第三页| 91免费版pro下载短视频| 精品国产凹凸成av人网站| 亚洲成a人片在线观看中文| 国产高清在线精品| 欧美成人免费网站| 午夜精品在线视频一区| 91久久线看在观草草青青| 日本一区二区三区高清不卡| 久久国产日韩欧美精品| 欧美日本一区二区三区四区| 日韩一区中文字幕| 成人晚上爱看视频| 久久婷婷成人综合色| 免费欧美在线视频| 欧美巨大另类极品videosbest | 3d动漫精品啪啪一区二区竹菊| 国产精品久久久久久久久快鸭| 国产综合久久久久久久久久久久| 欧美唯美清纯偷拍| 亚洲日本青草视频在线怡红院| 高清成人在线观看| 久久精品欧美日韩| 韩国一区二区视频| 精品国精品国产| 日韩av电影天堂| 4438x成人网最大色成网站| 亚洲大型综合色站| 欧美色成人综合| 亚洲va中文字幕| 欧美日本乱大交xxxxx| 亚洲国产精品视频| 91精品国产综合久久久久久久| 视频在线在亚洲| 精品久久久久久综合日本欧美| 久久精品二区亚洲w码| 26uuu久久综合|