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

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

?? main.s

?? cc1100的通信程序
?? S
字號:
	.module main.c
	.area data(ram, con, rel)
_PaTabel::
	.blkb 2
	.area idata
	.byte 192,192
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 192,192
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 192,192
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 192,192
	.area data(ram, con, rel)
	.dbfile E:\學習基地\IMPORT~1\CC1100-RF-Design\M8_RF_CC1100開發系統光盤\驅動程序\M8_cc1100_receive\main.c
	.dbsym e PaTabel _PaTabel A[8:8]c
	.area text(rom, con, rel)
	.dbfile E:\學習基地\IMPORT~1\CC1100-RF-Design\M8_RF_CC1100開發系統光盤\驅動程序\M8_cc1100_receive\main.c
	.dbfunc e main _main fV
	.even
_main::
	sbiw R28,1
	.dbline -1
	.dbline 50
; /*C**************************************************************************
; * NAME:         main.c
; *----------------------------------------------------------------------------
; * Copyright (c) 2006 endylu
; *----------------------------------------------------------------------------
; * RELEASE:      M8-cc1100
; * REVISION:     1.0     
; *----------------------------------------------------------------------------
; * PURPOSE:
; * This is the demonstration software for MAGE8L
; *****************************************************************************/
; 
; /*_____ I N C L U D E S ____________________________________________________*/
; 
; #include <iom8v.h>
; #include <macros.h>
; #include "main.h"
; 
; 
; /*_____ M A C R O S ________________________________________________________*/
; 
; 
; /*_____ D E F I N I T I O N ________________________________________________*/
; 
; INT8U PaTabel[8] = {0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0 ,0xC0};
; INT8U arrRx[50];
; 
; INT8U length;
; INT8U flag_receive;
; /*_____ D E C L A R A T I O N ______________________________________________*/
; 
; 
; /*F**************************************************************************
; * NAME: main
; *----------------------------------------------------------------------------
; * PARAMS:
; *
; * return:
; *----------------------------------------------------------------------------
; * PURPOSE: 
; *   Main user routine 
; *----------------------------------------------------------------------------
; * EXAMPLE:
; *----------------------------------------------------------------------------
; * NOTE:
; *----------------------------------------------------------------------------
; * REQUIREMENTS:
; *****************************************************************************/
; void main (void)
; {   
	.dbline 51
;     PORTD|=0X04;                  //GDO0上拉
	sbi 0x12,2
	.dbline 53
; 	
;     DDRB|=1<<LED2;
	sbi 0x17,1
	.dbline 54
; 	PORTB|=1<<LED2;
	sbi 0x18,1
	.dbline 56
; 	
; 	CpuInit();
	rcall _CpuInit
	.dbline 57
; 	POWER_UP_RESET_CC1100();
	rcall _POWER_UP_RESET_CC1100
	.dbline 58
; 	halRfWriteRfSettings();
	rcall _halRfWriteRfSettings
	.dbline 59
; 	halSpiWriteBurstReg(CCxxx0_PATABLE, PaTabel, 8);
	ldi R24,8
	std y+0,R24
	ldi R18,<_PaTabel
	ldi R19,>_PaTabel
	ldi R16,62
	rcall _halSpiWriteBurstReg
	.dbline 60
; 	PORTB&=~(1<<LED2);
	cbi 0x18,1
	.dbline 62
; 	
; 	INT0_Init();
	rcall _INT0_Init
	.dbline 63
;     asm("sei");			          //開全局中斷
	sei
	.dbline 65
; 	
;     halSpiStrobe(CCxxx0_SRX);
	ldi R16,52
	rcall _halSpiStrobe
L2:
	.dbline 66
L3:
	.dbline 66
	rjmp L2
X0:
	.dbline -2
L1:
	adiw R28,1
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e INT0_Init _INT0_Init fV
	.even
_INT0_Init::
	.dbline -1
	.dbline 76
; 	while(1);
; }
; 		
; /*****************************************************************************************
; //函數名:void INT0_Init(void)
; //輸入:無
; //輸出:無
; //功能描述:外部中斷0 初始化程序
; /*****************************************************************************************/
; void INT0_Init(void)
; {
	.dbline 77
;  MCUCR|=0x02;                      //falling_adge
	in R24,0x35
	ori R24,2
	out 0x35,R24
	.dbline 78
;  GIFR=0X40;
	ldi R24,64
	out 0x3a,R24
	.dbline 79
;  INT0_enable();
	.dbline 79
	in R24,0x3b
	ori R24,64
	out 0x3b,R24
	.dbline 79
	.dbline 79
	.dbline -2
L5:
	.dbline 0 ; func end
	ret
	.dbend
	.area vector(rom, abs)
	.org 2
	rjmp _int0
	.area text(rom, con, rel)
	.dbfile E:\學習基地\IMPORT~1\CC1100-RF-Design\M8_RF_CC1100開發系統光盤\驅動程序\M8_cc1100_receive\main.c
	.dbfunc e int0 _int0 fV
;         status -> y+1
;              i -> R20
	.even
_int0::
	rcall push_lset
	rcall push_gset1
	sbiw R28,3
	.dbline -1
	.dbline 91
; }
; 
; 
; //*****************************************************************************************
; //函數名:
; //輸入:
; //輸出:
; //功能描述:中斷接收
; //*****************************************************************************************
; #pragma interrupt_handler int0:2
; void int0(void)
; { 
	.dbline 95
;   uint8 i;
;   uint8 status[2];
;   
;   flag_receive=RECEIVE_error;
	ldi R24,2
	sts _flag_receive,R24
	.dbline 96
;   if(halSpiReadStatus(CCxxx0_RXBYTES) & BYTES_IN_RXFIFO)//如果接的字節數不為0
	ldi R16,59
	rcall _halSpiReadStatus
	mov R24,R16
	andi R24,127
	breq L7
	.dbline 97
; 	{
	.dbline 98
; 	 length = halSpiReadReg(CCxxx0_RXFIFO);//讀出第一個字節,此字節為該幀數據長度
	ldi R16,63
	rcall _halSpiReadReg
	sts _length,R16
	.dbline 99
; 	 halSpiReadBurstReg(CCxxx0_RXFIFO, arrRx, length); //讀出所有接收到的數據
	mov R2,R16
	std y+0,R2
	ldi R18,<_arrRx
	ldi R19,>_arrRx
	ldi R16,63
	rcall _halSpiReadBurstReg
	.dbline 100
;      halSpiReadBurstReg(CCxxx0_RXFIFO, status, 2); 	//讀出CRC校驗位
	ldi R24,2
	std y+0,R24
	movw R18,R28
	subi R18,255  ; offset = 1
	sbci R19,255
	ldi R16,63
	rcall _halSpiReadBurstReg
	.dbline 102
;             
;      if(status[1] & CRC_OK)
	ldd R2,y+2
	sbrs R2,7
	rjmp L9
	.dbline 103
;        {
	.dbline 104
; 	    flag_receive=RECEIVE_OK;
	ldi R24,1
	sts _flag_receive,R24
	.dbline 106
; 		
; 		PORTB|=1<<LED2;
	sbi 0x18,1
	.dbline 107
; 		for(i=2;i<length;i++)
	ldi R20,2
	rjmp L15
L12:
	.dbline 108
	.dbline 109
	ldi R24,<_arrRx
	ldi R25,>_arrRx
	mov R30,R20
	clr R31
	add R30,R24
	adc R31,R25
	ldd R16,z+0
	clr R17
	rcall _putchar
	.dbline 110
L13:
	.dbline 107
	inc R20
L15:
	.dbline 107
	lds R2,_length
	cp R20,R2
	brlo L12
	.dbline 111
; 		     {
; 			 putchar(arrRx[i]);
; 			 }
; 		Delay_ms(100);
	ldi R16,100
	ldi R17,0
	rcall _Delay_ms
	.dbline 112
; 	    PORTB&=~(1<<LED2);
	cbi 0x18,1
	.dbline 113
;        }     
L9:
	.dbline 114
;     }
L7:
	.dbline 115
;   halSpiStrobe(CCxxx0_SFRX);		//清洗接收緩沖區
	ldi R16,58
	rcall _halSpiStrobe
	.dbline 116
;   halSpiStrobe(CCxxx0_SRX);
	ldi R16,52
	rcall _halSpiStrobe
	.dbline -2
L6:
	adiw R28,3
	rcall pop_gset1
	rcall pop_lset
	.dbline 0 ; func end
	reti
	.dbsym l status 1 A[2:2]c
	.dbsym r i 20 c
	.dbend
	.dbfunc e Delay_us _Delay_us fV
;           time -> R16,R17
	.even
_Delay_us::
	.dbline -1
	.dbline 120
L17:
	.dbline 120
L18:
	.dbline 120
; }
; 
; void Delay_us(uint16 time) //set time 120 to 100us,set 1 to 3.5us;
; 	{while (time--);
	movw R2,R16
	subi R16,1
	sbci R17,0
	tst R2
	brne L17
	tst R3
	brne L17
X1:
	.dbline 121
; 	 _WDR();
	wdr
	.dbline -2
L16:
	.dbline 0 ; func end
	ret
	.dbsym r time 16 i
	.dbend
	.dbfunc e Delay_ms _Delay_ms fV
;           time -> R20,R21
	.even
_Delay_ms::
	rcall push_gset1
	movw R20,R16
	.dbline -1
	.dbline 124
; 	}
; void Delay_ms(uint16 time) 
; 	{while (time--)
	rjmp L22
L21:
	.dbline 125
	ldi R16,1200
	ldi R17,4
	rcall _Delay_us
L22:
	.dbline 124
	movw R2,R20
	subi R20,1
	sbci R21,0
	tst R2
	brne L21
	tst R3
	brne L21
X2:
	.dbline -2
L20:
	rcall pop_gset1
	.dbline 0 ; func end
	ret
	.dbsym r time 20 i
	.dbend
	.area bss(ram, con, rel)
	.dbfile E:\學習基地\IMPORT~1\CC1100-RF-Design\M8_RF_CC1100開發系統光盤\驅動程序\M8_cc1100_receive\main.c
_flag_receive::
	.blkb 1
	.dbsym e flag_receive _flag_receive c
_length::
	.blkb 1
	.dbsym e length _length c
_arrRx::
	.blkb 50
	.dbsym e arrRx _arrRx A[50:50]c

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区高清在线| 美女一区二区三区在线观看| 中国av一区二区三区| 日韩精品一区二区三区中文不卡 | 国产精品69毛片高清亚洲| 热久久免费视频| 日本网站在线观看一区二区三区| 丝袜美腿亚洲一区| 天天综合网 天天综合色| 天堂成人国产精品一区| 日韩精品一二三| 九九**精品视频免费播放| 另类成人小视频在线| 激情综合色综合久久综合| 国产一本一道久久香蕉| 国产成人激情av| 91啪九色porn原创视频在线观看| 97久久精品人人做人人爽 | 日韩精品一区在线| 欧美久久久久久久久久| 91精品欧美福利在线观看| 欧美蜜桃一区二区三区| 欧美久久久久免费| 欧美v亚洲v综合ⅴ国产v| 亚洲精品一区二区三区影院| 国产亚洲欧美一级| 国产精品福利一区二区| 一区二区理论电影在线观看| 日韩av电影一区| 国产精品资源在线| 91在线观看污| 欧美男女性生活在线直播观看| 欧美变态tickle挠乳网站| 国产精品萝li| 亚洲成人av在线电影| 麻豆成人91精品二区三区| 国产mv日韩mv欧美| 欧美性一区二区| 久久久国产综合精品女国产盗摄| 1024成人网| 午夜电影网一区| 国产成人av自拍| 视频一区在线视频| 亚洲午夜免费电影| 经典三级在线一区| 91视视频在线观看入口直接观看www | 欧美一级二级三级乱码| 精品99久久久久久| 一区二区三区四区中文字幕| 美国av一区二区| 一本大道久久精品懂色aⅴ | 日本特黄久久久高潮| 国产盗摄视频一区二区三区| 日本道在线观看一区二区| 日韩精品最新网址| 亚洲欧美日韩中文字幕一区二区三区| 美腿丝袜在线亚洲一区| 波多野结衣中文一区| 欧美一区二区三区在线观看 | 日韩伦理免费电影| 免费人成黄页网站在线一区二区 | 久久久精品国产免费观看同学| 一区二区三区在线免费播放| 国产一二精品视频| 91麻豆精品国产综合久久久久久 | 久久成人免费日本黄色| 91在线观看地址| 久久精品视频一区| 偷窥少妇高潮呻吟av久久免费| 成人av电影在线| 精品国产髙清在线看国产毛片| 一区二区成人在线| 丁香天五香天堂综合| 日韩一区二区高清| 亚洲福利电影网| 91一区一区三区| 国产精品电影院| 国产乱码字幕精品高清av| 7799精品视频| 亚洲午夜av在线| 91久久精品日日躁夜夜躁欧美| 国产女同性恋一区二区| 精品中文字幕一区二区| 欧美高清性hdvideosex| 亚洲一区二区三区视频在线| 99久久婷婷国产综合精品| 久久久久久免费网| 国产伦精品一区二区三区免费迷| 欧美一卡二卡三卡四卡| 亚洲成人av资源| 欧美日韩视频一区二区| 亚洲最大成人综合| 色欧美乱欧美15图片| 中文字幕人成不卡一区| 国产98色在线|日韩| 久久久久久免费| 国产一区二区精品在线观看| 久久综合九色综合欧美98| 麻豆成人av在线| 欧美精品一区二区三区高清aⅴ | 91精品在线观看入口| 亚洲国产乱码最新视频 | 日韩欧美国产一区二区三区| 亚洲网友自拍偷拍| 在线亚洲欧美专区二区| 亚洲国产日韩综合久久精品| 在线中文字幕不卡| 一区二区三区久久| 欧美探花视频资源| 香蕉久久一区二区不卡无毒影院| 欧美性大战xxxxx久久久| 亚洲影视在线播放| 欧美喷潮久久久xxxxx| 日本不卡视频在线| 欧美成人免费网站| 国产另类ts人妖一区二区| 国产日本亚洲高清| 成人99免费视频| 亚洲精品乱码久久久久久黑人| 欧洲av一区二区嗯嗯嗯啊| 一区二区三区产品免费精品久久75| 91福利国产精品| 天天综合天天做天天综合| 欧美一区二区精品在线| 激情综合亚洲精品| 欧美国产日韩亚洲一区| 成人免费毛片片v| 最新国产成人在线观看| 欧美伊人久久久久久午夜久久久久| 五月婷婷另类国产| 久久综合色天天久久综合图片| 国产成人精品亚洲午夜麻豆| 亚洲欧美日韩电影| 欧美精品色综合| 国产一区中文字幕| 国产精品传媒入口麻豆| 欧美三级韩国三级日本一级| 免费人成在线不卡| 国产欧美一区在线| 欧美色综合网站| 极品少妇xxxx精品少妇| 国产精品国产三级国产a| 欧美网站大全在线观看| 狠狠色丁香久久婷婷综合_中| 欧美激情一区在线观看| 欧美性视频一区二区三区| 老司机精品视频在线| 国产欧美日韩久久| 欧美性猛交xxxx乱大交退制版| 麻豆成人av在线| 一区二区三区在线高清| 欧美一区二区大片| 91免费看片在线观看| 日韩精品福利网| 国产精品美女久久久久久久久| 精品视频1区2区3区| 国产精品羞羞答答xxdd| 亚洲国产中文字幕在线视频综合| 精品区一区二区| 日本大香伊一区二区三区| 久久av资源站| 亚洲国产精品久久久久秋霞影院| 亚洲精品一区二区在线观看| 欧美午夜电影网| 成人做爰69片免费看网站| 午夜成人在线视频| 日韩理论片中文av| 久久久久9999亚洲精品| 欧美日韩专区在线| 成人免费视频视频| 经典三级一区二区| 天堂av在线一区| 一区二区免费看| 国产精品福利一区| www激情久久| 91精品国产欧美一区二区成人| 99视频在线观看一区三区| 久草在线在线精品观看| 亚洲成人综合网站| 亚洲日本在线看| 国产欧美精品在线观看| 日韩精品一区二区三区在线播放 | 成人免费看视频| 极品少妇xxxx偷拍精品少妇| 婷婷综合五月天| 亚洲永久免费视频| 中文字幕在线观看不卡视频| 久久久久久综合| 精品久久久久久久人人人人传媒| 欧美日韩你懂的| 在线观看一区二区视频| 成人av网站免费| eeuss影院一区二区三区| 国产91在线|亚洲| 国产精品一线二线三线| 韩日av一区二区| 久久se这里有精品| 久久草av在线| 激情五月激情综合网| 美腿丝袜在线亚洲一区|