freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

單片機(jī)無(wú)線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì)(存儲(chǔ)版)

  

【正文】 1F 系列單片機(jī)與短距離無(wú)線數(shù)據(jù)通信 [M]. 北京:北京航空航天大學(xué)出版社 .2021 [3] 李亞、常濤、王永強(qiáng) 利用 74HC595實(shí)現(xiàn)多位 LED顯示的新方法 [M]. 微計(jì)算機(jī)信息 .2021 [4] 王云、李國(guó)峰 數(shù)碼管在單片機(jī)工程控制中的典型應(yīng)用分析 [M]. 微計(jì)算機(jī)信息 .2021 [5] 黃麗軍 基于單片機(jī)和射頻芯片實(shí)現(xiàn)的短距離無(wú)線數(shù)據(jù)傳輸系統(tǒng) [M]. 福建廣播電視大學(xué)學(xué)報(bào) .2021 [6] 杭和平、楊芳、謝飛等編著 單片機(jī)原理與應(yīng)用 [M]. 北京:機(jī)械工業(yè)出版社 .2021 [7] 藍(lán)厚榮 單片機(jī)驅(qū)動(dòng) LED數(shù)碼管的方法 [M]. 電氣時(shí)代 .2021 [8] 張德偉、沈培鋒 數(shù)碼管幾種不同段碼值形成探究 [M]. 黑龍江科技信息 .2021 [9] 閻石 . 數(shù)字電子技術(shù)基礎(chǔ) [M]. 北京:高等教育出版社 .2021 [10]徐永隆 . 單片機(jī)原理及應(yīng)用 [M]. 北京 : 機(jī)械工業(yè) 出版社 .2021 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明 書 ( 2021) 25 附 錄 附錄 1 CC1100 的寄存器及其配置 //函數(shù)名: void haiRfWriteRfSettings(RF_SETTINGS *pRfSettings) //功能描述:配置 CC1100 的寄存器 void haiRfWriteRfSettings(RF_SETTINGS *pRfSettings) { halSpiWriteReg( CCxxx0_FSCTRL2,)。 halSpiWriteReg( CCxxx0_MDMCFG2,)。 halSpiWriteReg( CCxxx0_FOCCFG,)。 halSpiWriteReg( CCxxx0_FSCAL0,)。 halSpiWriteReg( CCxxx0_PKTCTRL0,)。 } 寄存器地址及功能( 1) 地址 濾波名 描述 0x30 SRES 重啟芯片 0x31 SFSTXON 開啟和校準(zhǔn)頻率合成器( =1) 0x32 SXOFF 關(guān)閉晶體振蕩器 0x33 SCAL 校準(zhǔn)頻率合成器開關(guān)斷(開啟快速啟動(dòng))。 //歌曲選擇 unsigned char DisplayBuf[6]。in。 for(i=0。= ~0x40。 DisplayBuf[0] = NOP。 while(1) { if(halRfReceivePacket(arrRx,4)) { if(arrRx[1] == 0xbb) //收到的是遙控器的數(shù)據(jù) 單片機(jī)無(wú)線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì) 30 { if(arrRx[2] == 0x01) //歌曲加 { if(gq4)gq+=1。 } else if(arrRx[2] == 0x03) //播放 /停止鍵 { if(run == 1) { run = 0。 //開始播放 DisplayBuf[1] = NOP。 break。 break。 //數(shù)碼管顯示 if(++WM == 6) WM = 0。 case 1: TR0 = 0。 TR0 = 1。 //低音 7 break。 TH0 = 202。 //占空比為 50% } //函數(shù)名: void Play(unsigned char m) //功能描述:發(fā)出該音符的聲音 void Play(unsigned char m) { switch(m) { case 0: TR0 = 0。 SelWM(WM)。 break。 break。 //F } else { run = 1。 TR1 = 1。 //歌曲 EA = 1。 //串口初始化 gq = 0。 } main() { INT8U arrRx[4]。in。i++)。在更簡(jiǎn)單軟件中可能將作為 2個(gè)字節(jié)的濾波命令( padstrobe)使用 寄存器地址及功能( 2) 地址 寄存器 描述 0x00 IOCFG2 GDO0輸出腳配置 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明 書 ( 2021) 27 0x01 IOCFG1 GDO1輸出腳配置 0x02 IOCFG0 GDO0輸出腳配置 0x03 FIFOTHR RX FIFO和 TX FIFO門 限 0x04 SYNC1 同步詞匯,高字節(jié) 0x05 SYNC0 同步詞匯,高字節(jié) 0x06 PKTLEN 數(shù)據(jù)包長(zhǎng)度 0x07 PKTCTRL1 數(shù)據(jù)包自動(dòng)控制 0x08 PKTCRL0 數(shù)據(jù)包自動(dòng)控制 0x09 ADDR 設(shè)備地址 0x0A CHANNR 信道數(shù) 0x0B FSCTRL1 頻率合成器控制 1 0x0C FSCTRL0 頻率合成器控制 0 0x0D FREQ2 頻率控制詞匯,高字節(jié) 0x0E FREQ1 頻率控制詞匯 ,中間字節(jié) 0x0F FREQ0 頻率控制詞匯,低字節(jié) 0x10 MDMCFG4 調(diào)制器配置 0x11 MDMCFG3 調(diào)制器配置 0x12 MDMCFG2 調(diào)制器配置 0x13 MDMCFG1 調(diào)制器配置 0x14 MDMCFG0 調(diào)制器配置 0x15 DEVIATN 調(diào)制器背離配置 0x16 MCSM2 主通信控制狀態(tài)機(jī)配置 0x17 MCSM1 主通信控制狀態(tài)機(jī)配置 0x18 MCSM0 主通信控制狀態(tài)機(jī)配置 0x19 FOCCFG 頻率偏移補(bǔ)償配置 0x1A BSCFG 位同步配置 0x1B AGCTRL2 AGC控制 0x1C AGCTRL1 AGC控制 0x1D AGCTRL0 AGC控制 0x1E WOREVT1 高字節(jié)時(shí)間 0暫停 0x1F WOREVT0 低字節(jié)時(shí)間 0暫停 0x20 WORCTRL 電磁波激活設(shè)置 0x21 FREND1 前末端 RX配置 0x22 FREND0 前末端 TX配置 0x23 FSCAL3 頻率合成器校準(zhǔn) 0x24 FSCAL2 頻率合成器校準(zhǔn) 0x25 FSCA1 頻率合成器校準(zhǔn) 單片機(jī)無(wú)線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì) 28 0x26 FSCA0 頻率合成器校準(zhǔn) 0x27 RCCTRL1 RC振蕩器配置 0x28 RCCTRL0 RC振蕩器配置 0x29 FSTEST 頻率合成器校準(zhǔn)控制 0x2A PTEST 產(chǎn)品測(cè)試 0x2B AGCTEST AGC測(cè)試 0x2C TEST2 不同的測(cè)試設(shè)置 0x2D TEST1 不同的測(cè)試設(shè)置 0x2E TEST0 不同的測(cè)試設(shè)置 寄存器地址及功能( 3) 地址 寄存器 描述 0x30(0xF0) PARTNUM CC1100的組成部分?jǐn)?shù)目 0x31(0xF1) VERSION 當(dāng)前版本數(shù) 0x32(0xF2) FREQEST 頻率偏移估計(jì) 0x33(0xF3) LQI 連接質(zhì)量的調(diào)解器估計(jì) 0x34(0xF4) RSSI 接收信號(hào)強(qiáng)度指示 0x35(0xF5) MARCSTATE 控制狀態(tài)機(jī)狀態(tài) 0x36(0xF6) WORTIME1 WOR計(jì)時(shí)器高字節(jié) 0x37(0xF7) WORTIME0 WOR計(jì)時(shí)器低字節(jié) 0x38(0xF8) PKTSTATUS 當(dāng)前 GDOx狀態(tài)和數(shù)據(jù)包狀態(tài) 0x39(0xF9) VCO VC DAC PLL校準(zhǔn)模塊的當(dāng)前設(shè)定 0x3A(0xFA) TXBYTES TX FIFO中的下溢和位數(shù) 0x3B(0xFB) RXBYTES RX FIFO中的下溢和位數(shù) 附錄 2 程序清單 include include include sbit BEEP = P2^0。 halSpiWriteReg( CCxxx0_FREQ1,)。 halSpiWriteReg( CCxxx0_IOCFG0,)。 halSpiWriteReg( CCxxx0_FSCAL2,)。 halSpiWriteReg( CCxxx0_FREND0,)。 halSpiWriteReg( CCxxx0_MDMCFG4,)。雖然在整個(gè)系統(tǒng)設(shè)計(jì)制作的過程當(dāng)中, 我遇到了很多挫折和困難,但在老師的指導(dǎo)下都能一一度過難關(guān)。主板硬件由 CPU、數(shù)碼管、無(wú)線模塊和蜂鳴器組成。選擇 Add File to Group首先要安裝軟件。i++)。 for(i=0。遙控器 S3鍵選擇上一個(gè)歌, S4 鍵選擇下一首歌,用 S2 鍵暫?;蚴侵匦虏シ鸥枨?。 程序清單 44: void PWMInit(void) { PCA0CN = 0X40。 P1 = SegmentCode[DisplayBuf[WM]]。此時(shí)可以判斷 CRC 校檢有沒有通過,即 LQI 寄存器的最高位是否為 l,如果為 1則 CRC 校檢通過,否則表示接收數(shù)據(jù)出錯(cuò)。當(dāng)檢測(cè)到 GD02 產(chǎn)生上個(gè)高低電平的脈沖后,即發(fā)送成功。 } CC1100 內(nèi)部的寄存器上電后需進(jìn)行初始化或是重新配置,如設(shè)定其頻率、通道、通信速率等。i++) {SpiReadWrite(buffer[i])。 程序執(zhí)行過程:首先程序使 Csn 位為低,使 CC1100 進(jìn)入 SPI 模式,然后調(diào)用 SPI輸入函數(shù)往 CC1100 中寫入地址信息,之后再次調(diào)用 SPI 寫操作往該地址的寄存器中寫入數(shù) 據(jù),最后使 Csn 位為高,關(guān)閉 CC1100 的 SPI模式。在整個(gè)初始化定義中,可以 看到幾乎包含了 CC1100 所有的寄存器,這樣做的目的是方便對(duì) CC1100 寄存器進(jìn)行配置,并實(shí)現(xiàn)需要的功能。硬件區(qū)抖動(dòng)就是用部分電路對(duì)抖動(dòng)部分加之處理,軟件去抖動(dòng)不是去掉抖動(dòng),是避開抖動(dòng)部分的時(shí)間,等按鍵穩(wěn)定了再對(duì)其處理。用 74HC595 芯片驅(qū)動(dòng)LED 有以下特點(diǎn) : 速度較快 , 功耗較小 , LED 的數(shù)目多少隨意 , 既可以控制共陰極的 LED 顯示器 , 也可以控制共陽(yáng)極的 LED 顯示器 , 可以軟件控制 LED 的亮度 , 還可以在必要的時(shí)候關(guān)斷顯示 (數(shù)據(jù)保留 ) , 以減小功耗 , 并可隨時(shí)喚醒顯示。 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明 書 ( 2021) 13 在本次設(shè)計(jì)中運(yùn)用 74HC595 驅(qū)動(dòng)數(shù)碼管。 LED 內(nèi)部的所有發(fā)光二極管有共陰極接法和共陽(yáng)極接法兩種:一種是將 LED 內(nèi)部所有二極管陽(yáng)極接在一起并通過 引腳引出,將每一個(gè)發(fā)光二極管的另一端分別引出到對(duì)應(yīng)的引腳,稱之為共陽(yáng)極 LED 顯示器。由此可知,蜂鳴器的控制與 LED 的控制對(duì)單片機(jī)而言是沒有區(qū)別的。 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明 書 ( 2021) 11 R1 是偏阻器,用來設(shè)置一個(gè)精確的偏電流。如果想要用中斷處理收發(fā)數(shù)據(jù)或是想做無(wú)線喚醒的話,這個(gè)引腳也必須接在 CPU的外部中斷引腳上。 CPU 控制無(wú)線模塊收發(fā)數(shù)據(jù) CC1100 是一種單片的無(wú)線收發(fā)器,在一個(gè)無(wú)線通信系統(tǒng)里, CC1100 需要與一個(gè)作為控制器件的單片機(jī)及若干被動(dòng)組件一起使用,才能成為一個(gè)最簡(jiǎn)單的無(wú)線通信系統(tǒng), C8051F310 單片機(jī)可通過 SPI 接口控制 CC1100 的主要操作參數(shù),并同 CC1100進(jìn)行通信, SPI 標(biāo)準(zhǔn)接口包括 MOSI、 MISO、 CLK。下面來簡(jiǎn)單介紹一下 c51 與標(biāo)準(zhǔn) C語(yǔ)言的區(qū)別: C51 編譯器除了支持 ANSI C(標(biāo)準(zhǔn) C)的關(guān)鍵字外,還根據(jù) 805I 單片機(jī)自身的特占擴(kuò)展 了如附錄 A所示的關(guān)鍵字。使用 C 語(yǔ)言肯定要使用到 C 編譯器,以便把寫好的 C 程序編 譯為機(jī)器碼,這樣單片機(jī)才能執(zhí)行編寫好的程序。在一個(gè)典型系統(tǒng)里, CC1150 和一個(gè)微控制器及若干被動(dòng)元件一起使用。對(duì)于 CMOS時(shí)鐘、電容或 RC 振蕩器配置,該引腳是外部時(shí)鐘輸入 數(shù)字 I/O 端口 數(shù)字 I/O 端口 數(shù)字 I/O 端口 數(shù)字 I/O 或模擬輸入 數(shù)字 I/O 或模擬輸入 數(shù)字 I/O 或模擬輸入 表 21 C8051F310引腳說明 CC1100 本設(shè)計(jì)采用以 CC1100 射頻芯片為節(jié)點(diǎn)的無(wú)線模塊來實(shí)現(xiàn)數(shù)據(jù)傳輸。 SPIO接口主要完成兩部分工作:在 SPIO編程下單片機(jī)通過 SPIO接口配置 CC1100的工作參數(shù),這主要是對(duì)配置寄存器進(jìn)行設(shè)置;在發(fā)射模式下單片機(jī)按照 SPIO接口時(shí)序要求將發(fā)送數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1