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

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

?? nrf905.lis

?? 本文檔是從MCS51向AVR的快速轉換的說明文檔.
?? LIS
?? 第 1 頁 / 共 3 頁
字號:
 006A 4FB1              in R20,0xf
 006C                   .dbline 144
 006C           ;       return temp;
 006C 042F              mov R16,R20
 006E                   .dbline -2
 006E           L2:
 006E 0E940000          xcall pop_gset1
 0072                   .dbline 0 ; func end
 0072 0895              ret
 0074                   .dbsym r temp 20 c
 0074                   .dbsym r val 16 c
 0074                   .dbend
 0074                   .dbfunc e nrf905_StandBy _nrf905_StandBy fV
                        .even
 0074           _nrf905_StandBy::
 0074                   .dbline -1
 0074                   .dbline 149
 0074           ; }
 0074           ; 
 0074           ; //PwrDown->StandBy
 0074           ; void nrf905_StandBy()
 0074           ; {
 0074                   .dbline 150
 0074           ;    SET(PORTB,PWR);
 0074 C09A              sbi 0x18,0
 0076                   .dbline 151
 0076           ;    CLR(PORTB,TRXCE);
 0076 C198              cbi 0x18,1
 0078                   .dbline 152
 0078           ;    CLR(PORTB,TX_EN);
 0078 C298              cbi 0x18,2
 007A                   .dbline -2
 007A           L6:
 007A                   .dbline 0 ; func end
 007A 0895              ret
 007C                   .dbend
 007C                   .dbfunc e nrf905_Off _nrf905_Off fV
                        .even
 007C           _nrf905_Off::
 007C                   .dbline -1
 007C                   .dbline 157
 007C           ; }
 007C           ; 
 007C           ; //->PwrDown
 007C           ; void nrf905_Off()
 007C           ; {
 007C                   .dbline 158
 007C           ;   CLR(PORTB,PWR);
 007C C098              cbi 0x18,0
 007E                   .dbline -2
 007E           L7:
 007E                   .dbline 0 ; func end
 007E 0895              ret
 0080                   .dbend
 0080                   .dbfunc e nrf905_TxOn _nrf905_TxOn fV
                        .even
 0080           _nrf905_TxOn::
 0080                   .dbline -1
 0080                   .dbline 163
 0080           ; }
 0080           ; 
 0080           ; //->ShockBurst Send
 0080           ; void nrf905_TxOn()
 0080           ; {
 0080                   .dbline 164
 0080           ;   SET(PORTB,PWR);
 0080 C09A              sbi 0x18,0
 0082                   .dbline 165
 0082           ;   SET(PORTB,TX_EN);
 0082 C29A              sbi 0x18,2
 0084                   .dbline 166
 0084           ;   CLR(PORTB,TRXCE);
 0084 C198              cbi 0x18,1
 0086                   .dbline -2
 0086           L8:
 0086                   .dbline 0 ; func end
 0086 0895              ret
 0088                   .dbend
 0088                   .dbfunc e nrf905_TxSend _nrf905_TxSend fV
                        .even
 0088           _nrf905_TxSend::
 0088                   .dbline -1
 0088                   .dbline 171
 0088           ; }
 0088           ; 
 0088           ; //->ShockBurst Send
 0088           ; void nrf905_TxSend()
 0088           ; {
 0088                   .dbline 172
 0088           ;   SET(PORTB,TRXCE);
 0088 C19A              sbi 0x18,1
 008A                   .dbline 173
 008A           ;   DelayUs(20);//>10us
 008A 04E1              ldi R16,20
 008C 10E0              ldi R17,0
 008E 0E940000          xcall _DelayUs
 0092                   .dbline 174
 0092           ;   CLR(PORTB,TRXCE);//只發送一次
 0092 C198              cbi 0x18,1
 0094                   .dbline -2
 0094           L9:
 0094                   .dbline 0 ; func end
 0094 0895              ret
 0096                   .dbend
 0096                   .dbfunc e nrf905_RxOn _nrf905_RxOn fV
                        .even
 0096           _nrf905_RxOn::
 0096                   .dbline -1
 0096                   .dbline 179
 0096           ; }
 0096           ; 
 0096           ; //->ShockBurst Recv
 0096           ; void nrf905_RxOn()
 0096           ; {
 0096                   .dbline 180
 0096           ;   SET(PORTB,PWR);
 0096 C09A              sbi 0x18,0
 0098                   .dbline 181
 0098           ;   CLR(PORTB,TX_EN);//maybe first
 0098 C298              cbi 0x18,2
 009A                   .dbline 182
 009A           ;   SET(PORTB,TRXCE);
 009A C19A              sbi 0x18,1
 009C                   .dbline -2
 009C           L10:
 009C                   .dbline 0 ; func end
 009C 0895              ret
 009E                   .dbend
 009E                   .dbfunc e nrf905_Init _nrf905_Init fV
                        .even
 009E           _nrf905_Init::
 009E                   .dbline -1
 009E                   .dbline 187
 009E           ; }
 009E           ; 
 009E           ; //初始化nrf905
 009E           ; void nrf905_Init()
 009E           ; {
 009E                   .dbline 188
 009E           ;    nrf905_StandBy();
 009E EADF              xcall _nrf905_StandBy
 00A0                   .dbline 189
 00A0           ;    DelayMs(10);//!!!must >3ms
 00A0 0AE0              ldi R16,10
 00A2 0E940000          xcall _DelayMs
 00A6                   .dbline 190
 00A6           ;    nrf905_Config();
 00A6 ACDF              xcall _nrf905_Config
 00A8                   .dbline 192
 00A8           ;    
 00A8           ;    nrf905_SpiTest();//test...
 00A8 02D0              xcall _nrf905_SpiTest
 00AA                   .dbline 193
 00AA           ;    nrf905_RxOn();
 00AA F5DF              xcall _nrf905_RxOn
 00AC                   .dbline -2
 00AC           L11:
 00AC                   .dbline 0 ; func end
 00AC 0895              ret
 00AE                   .dbend
 00AE                   .dbfunc e nrf905_SpiTest _nrf905_SpiTest fV
 00AE           ;              i -> R20
                        .even
 00AE           _nrf905_SpiTest::
 00AE 0E940000          xcall push_gset1
 00B2                   .dbline -1
 00B2                   .dbline 198
 00B2           ; }
 00B2           ; 
 00B2           ; //測試:通過讀配置,判斷SPI操作是否正確
 00B2           ; void nrf905_SpiTest()
 00B2           ; {uchar i;
 00B2                   .dbline 199
 00B2           ;   CLR(PORTB,CSN);                   
 00B2 C498              cbi 0x18,4
 00B4                   .dbline 200
 00B4           ;   nrf905_SpiRW(RC);  //讀配置
 00B4 00E1              ldi R16,16
 00B6 D4DF              xcall _nrf905_SpiRW
 00B8                   .dbline 201
 00B8           ;   for (i=0;i<10;i++)
 00B8 4427              clr R20
 00BA 0AC0              xjmp L16
 00BC           L13:
 00BC                   .dbline 202
 00BC                   .dbline 203
 00BC 0027              clr R16
 00BE D0DF              xcall _nrf905_SpiRW
 00C0 80E0              ldi R24,<_RxBuf
 00C2 90E0              ldi R25,>_RxBuf
 00C4 E42F              mov R30,R20
 00C6 FF27              clr R31
 00C8 E80F              add R30,R24
 00CA F91F              adc R31,R25
 00CC 0083              std z+0,R16
 00CE                   .dbline 204
 00CE           L14:
 00CE                   .dbline 201
 00CE 4395              inc R20
 00D0           L16:
 00D0                   .dbline 201
 00D0 4A30              cpi R20,10
 00D2 A0F3              brlo L13
 00D4                   .dbline 205
 00D4           ;   { 
 00D4           ;     RxBuf[i]=  nrf905_SpiRW(0);//read from nrf905
 00D4           ;   }
 00D4           ;   SET(PORTB,CSN);  
 00D4 C49A              sbi 0x18,4
 00D6                   .dbline -2
 00D6           L12:
 00D6 0E940000          xcall pop_gset1
 00DA                   .dbline 0 ; func end
 00DA 0895              ret
 00DC                   .dbsym r i 20 c
 00DC                   .dbend
 00DC                   .dbfunc e nrf905_SetTxAddr _nrf905_SetTxAddr fV
                        .even
 00DC           _nrf905_SetTxAddr::
 00DC                   .dbline -1
 00DC                   .dbline 210
 00DC           ; }
 00DC           ; 
 00DC           ; //寫Tx地址
 00DC           ; void nrf905_SetTxAddr()
 00DC           ; {
 00DC                   .dbline 211
 00DC           ;   CLR(PORTB,CSN);                   
 00DC C498              cbi 0x18,4
 00DE                   .dbline 212
 00DE           ;   nrf905_SpiRW(WTA);  //寫Tx地址  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美黄色影院| 精品国产亚洲一区二区三区在线观看| 麻豆精品精品国产自在97香蕉| 午夜视频在线观看一区| 亚洲永久免费视频| 一区二区三区欧美亚洲| 亚洲精品你懂的| 亚洲一区二区精品久久av| 亚洲成av人综合在线观看| 亚洲成av人综合在线观看| 日韩成人免费电影| 玖玖九九国产精品| 国产成人综合在线观看| av电影在线观看一区| 色94色欧美sute亚洲线路一ni | 日日夜夜一区二区| 婷婷成人综合网| 精品一区二区影视| 国产成人欧美日韩在线电影| aa级大片欧美| 在线不卡a资源高清| 精品久久久久久久久久久院品网| 欧美高清在线一区| 丝袜脚交一区二区| 国产一区二区精品在线观看| 99re这里只有精品首页| 欧美亚洲另类激情小说| xf在线a精品一区二区视频网站| 欧美国产日韩精品免费观看| 亚洲午夜影视影院在线观看| 久久精品免费看| 色哟哟国产精品| 精品国产1区二区| 一区二区三区中文免费| 极品少妇xxxx偷拍精品少妇| 91视频观看免费| 日韩精品在线看片z| 亚洲三级久久久| 国产毛片精品视频| 欧美久久一区二区| 自拍av一区二区三区| 久久国产精品99久久久久久老狼 | 丁香婷婷综合激情五月色| 在线亚洲一区二区| 国产欧美日韩视频在线观看| 亚洲一区二区在线观看视频| 国产河南妇女毛片精品久久久| 欧美日韩一区高清| 亚洲色图欧美偷拍| 岛国精品在线播放| 精品日韩99亚洲| 天天影视网天天综合色在线播放 | 蜜臀av一区二区在线观看| www.亚洲激情.com| 国产欧美精品一区aⅴ影院| 日本强好片久久久久久aaa| 日本精品一区二区三区四区的功能| 日韩久久久久久| 日本一道高清亚洲日美韩| 91精品91久久久中77777| 中文字幕一区在线| 国产成人丝袜美腿| 国产亚洲欧美日韩在线一区| 另类欧美日韩国产在线| 欧美高清www午色夜在线视频| 亚洲天堂久久久久久久| 99精品欧美一区二区三区小说| 国产亚洲精品福利| 国产一区二区在线视频| 欧美一卡二卡三卡| 日本成人在线看| 91精品国产91综合久久蜜臀| 亚洲风情在线资源站| 欧美日韩免费观看一区二区三区 | 亚洲精品成人在线| 91丝袜高跟美女视频| ㊣最新国产の精品bt伙计久久| 大桥未久av一区二区三区中文| 国产夜色精品一区二区av| 国产成人精品aa毛片| 国产精品福利在线播放| 99久久精品一区二区| 亚洲精品日韩一| 欧美日韩黄色影视| 久久99久国产精品黄毛片色诱| 精品理论电影在线观看| 国内精品国产三级国产a久久| 久久综合久久99| 成人国产精品免费| 亚洲日本一区二区三区| 欧美亚洲一区二区在线| 日本亚洲视频在线| 国产日韩亚洲欧美综合| 丁香婷婷深情五月亚洲| 亚洲韩国精品一区| 精品日韩一区二区三区| 丁香激情综合国产| 亚洲高清免费一级二级三级| 日韩精品在线网站| 成人成人成人在线视频| 亚洲国产视频在线| 久久一二三国产| 99re免费视频精品全部| 亚洲夂夂婷婷色拍ww47 | 亚洲国产成人在线| 色妹子一区二区| 日本三级韩国三级欧美三级| 中文字幕精品—区二区四季| 欧美午夜理伦三级在线观看| 美女性感视频久久| 亚洲欧美日韩国产综合在线| 日韩视频在线一区二区| aaa国产一区| 极品少妇一区二区三区精品视频 | 首页亚洲欧美制服丝腿| 欧美精彩视频一区二区三区| 欧美在线观看一二区| 高潮精品一区videoshd| 日日摸夜夜添夜夜添精品视频 | eeuss鲁片一区二区三区在线看| 亚洲综合免费观看高清在线观看| 欧美大片在线观看| 欧美三级欧美一级| 成人av电影在线网| 激情久久五月天| 日韩国产欧美在线播放| 久久精品人人做人人综合 | 黄一区二区三区| 亚洲电影激情视频网站| 国产精品久久综合| 久久奇米777| 欧美一区二区三区色| 欧美性色黄大片| 99国内精品久久| 成人的网站免费观看| 国模冰冰炮一区二区| 麻豆精品久久久| 麻豆视频一区二区| 日本不卡一区二区| 午夜精品免费在线观看| 亚洲在线免费播放| 一区二区三区免费| 亚洲精品福利视频网站| 亚洲精品一二三| 亚洲精品第1页| 亚洲午夜久久久久久久久久久| 亚洲视频免费在线观看| 一色屋精品亚洲香蕉网站| 中文字幕不卡一区| 国产精品女同互慰在线看| 久久精品欧美一区二区三区麻豆| 精品国产污网站| 欧美成人免费网站| 久久蜜桃av一区精品变态类天堂 | 日本在线不卡视频一二三区| 视频一区二区三区入口| 日本免费在线视频不卡一不卡二| 亚洲成av人片一区二区三区| 婷婷综合另类小说色区| 日本成人中文字幕在线视频| 久久99精品国产91久久来源| 久88久久88久久久| 丁香婷婷综合激情五月色| gogogo免费视频观看亚洲一| 91免费精品国自产拍在线不卡| 91蜜桃在线免费视频| 欧美日韩中文一区| 日韩一区二区高清| 欧美激情一区二区三区不卡| 亚洲特级片在线| 一区二区免费视频| 伦理电影国产精品| 福利视频网站一区二区三区| 色综合激情五月| 欧美一级夜夜爽| 中文字幕乱码亚洲精品一区| 亚洲乱码国产乱码精品精98午夜| 午夜久久久久久| 国产iv一区二区三区| 在线观看国产一区二区| 日韩视频免费直播| 亚洲女人小视频在线观看| 午夜久久久久久久久| 国产二区国产一区在线观看| 在线观看中文字幕不卡| 欧美电视剧免费观看| 亚洲免费在线视频| 经典三级视频一区| 欧美午夜精品久久久| 久久精品夜色噜噜亚洲a∨| 一区二区激情小说| 国产成人精品亚洲777人妖 | 三级欧美韩日大片在线看| 国产传媒日韩欧美成人| 欧美久久久一区| 综合精品久久久| 国产乱国产乱300精品| 欧美日韩一级片网站| 日本一区二区三级电影在线观看| 天天av天天翘天天综合网 |