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

正文內(nèi)容

單片機(jī)無(wú)線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì)-文庫(kù)吧在線文庫(kù)

  

【正文】 寫(xiě) 入 CC1100的發(fā)送寄存器中,接收模式下單片機(jī)將 CC1100接收到的數(shù)據(jù)通過(guò) SPIO接口讀入單片機(jī)內(nèi)的接收緩沖區(qū) 。當(dāng)處于主方式時(shí),向 SPI0數(shù)據(jù)寄存器寫(xiě)入一個(gè)字節(jié)時(shí)是寫(xiě)發(fā)送緩沖器。 主輸入、從輸出( MISO): 主入從出( MISO)信號(hào)是從器件的輸出和主器件的輸入,用于從從器件到主器件的串行數(shù)據(jù)傳輸。 A/D 轉(zhuǎn)換可以有 6 種啟動(dòng)方式:軟件命令、定時(shí)器 0 溢出、定時(shí)器 1 溢出、定時(shí)器 2 溢出、定時(shí)器 3 溢出或外部轉(zhuǎn)換啟動(dòng)信號(hào)。系統(tǒng)時(shí)鐘可以有外部振蕩器電路、內(nèi)部振蕩器或內(nèi)部振蕩器分頻后提供。每個(gè)中斷源都可以被獨(dú)立地編程為兩個(gè)優(yōu)先級(jí)中的一個(gè):低優(yōu)先級(jí)或高優(yōu)先級(jí)。 CIP51 系統(tǒng)控制器的 存儲(chǔ)器組織與標(biāo)準(zhǔn) 8051 的存儲(chǔ)器組織類似。在長(zhǎng)距離的無(wú)線通信中,還 需要中繼站。無(wú)線通信與有線通信的用途完全相似,兩者的最大不同是在于傳輸數(shù)據(jù)的媒介不同。 課題設(shè)計(jì)內(nèi)容 本課題是單片機(jī)無(wú)線數(shù)據(jù)傳輸?shù)膽?yīng)用設(shè)計(jì)。它與有線數(shù)傳相比主要有布線成本低、安裝簡(jiǎn)便、便于移動(dòng)的優(yōu)點(diǎn),而且隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展和快速普及,越來(lái)越多的基于單片機(jī)為微控制器的的測(cè)控設(shè)備或智能儀器 儀表都需要通過(guò)互聯(lián)網(wǎng)上進(jìn)行數(shù)據(jù)交換或傳輸數(shù)據(jù)。目 錄 1 概 述 ............................................................... 1 課題研究背景及意義 ................................................ 1 課題設(shè)計(jì)內(nèi)容 ...................................................... 2 2 系統(tǒng)設(shè)計(jì) ............................................................ 2 無(wú)線數(shù)據(jù)傳輸系統(tǒng)原理 .............................................. 2 芯片簡(jiǎn)介 .......................................................... 3 CC1100 .......................................................... 6 Keil C51 簡(jiǎn)介 ...................................................... 9 3 硬件電路設(shè)計(jì) ........................................................ 9 主機(jī)模塊 .......................................................... 9 CPU 控制無(wú)線模塊收發(fā)數(shù)據(jù) ........................................ 10 音符演奏及數(shù)碼顯示 ............................................. 11 遙控器模塊 ....................................................... 14 電源模塊 ......................................................... 14 4 軟件設(shè)計(jì) ........................................................... 14 初始化配置 ....................................................... 14 收發(fā)數(shù)據(jù) ......................................................... 16 數(shù)碼管掃描 ....................................................... 17 PWM 功能 .......................................................... 17 無(wú)線遙控器 ....................................................... 18 5 編譯調(diào)試 ........................................................... 18 6 結(jié)束語(yǔ) ............................................................. 22 致 謝 ............................................................. 23 參考文獻(xiàn) ............................................................. 24 附 錄 ............................................................. 25 附錄 1 CC1100 的寄存器及其配置 ....................................... 25 附錄 2 程序清單 ...................................................... 28 附錄 3 系統(tǒng)硬件電路原理圖 ............................................ 39 附錄 4 系統(tǒng)硬件電路 PCB 圖 ............................................ 39 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明 書(shū) ( 2021) 1 單片機(jī)無(wú)線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì) 1 概 述 課題 研究背景及意義 進(jìn)入二十一世紀(jì)以來(lái),微電子技術(shù)的 不斷進(jìn)步極大地推 動(dòng)了計(jì)算機(jī)和通信設(shè)備的普及和迅猛發(fā)展, PC 機(jī)、掌上電腦、移動(dòng)電話、無(wú)繩電話等進(jìn)入人們?nèi)粘5纳詈凸ぷ髦?,成為人們生活中不可缺少的一部分。在一些特殊?yīng)用場(chǎng)合中,單片機(jī)與上位機(jī)之間通信不再采用有線的數(shù)據(jù)傳輸,例如采用有線的串、并行總線、 I2C 和CAN 總線等,而是需要無(wú)線數(shù)據(jù)傳輸。模塊在內(nèi)部集成了高頻發(fā)射、高頻接受、 PLL合成、 FSK 調(diào)制 /解調(diào)、參數(shù)放大、功率放大、頻道切換等功能。 2 系統(tǒng)設(shè)計(jì) 無(wú)線數(shù)據(jù)傳輸系統(tǒng)原理 所謂無(wú)線,顧名思義就是利用無(wú)線電波作為信息的傳導(dǎo)手段,就應(yīng)用來(lái)講,只要是使用空氣作為傳輸媒介的信號(hào)傳輸都可稱為無(wú)線通信。發(fā)射器的數(shù)據(jù)通過(guò)無(wú)線發(fā)射出去,接收器天線接收后進(jìn)行處理,得到經(jīng)過(guò)校驗(yàn)的正確數(shù)據(jù)。 CIP51 微控制器內(nèi)核除了具有標(biāo)準(zhǔn) 8051 的組織結(jié)構(gòu)和外設(shè)以外,另有增加的定制外設(shè)和功能,從而大大增強(qiáng)了它的處理能力。中斷優(yōu)先級(jí)的控制方法:硬件判優(yōu) —— 鏈?zhǔn)脚袃?yōu)、并行判優(yōu)(中斷向量法);軟件判優(yōu) —— 順序查詢中斷請(qǐng)求,先查詢的先服務(wù)(即先查詢的優(yōu)先級(jí)別高)。 C8051F310MCU 有一個(gè)可編程內(nèi)部振蕩器和一個(gè)外部振蕩器驅(qū)動(dòng)電路 ,內(nèi)部振蕩器可以被允許 /禁止,其輸出頻率可以通過(guò) OSCICN 和 OSCICL 寄存器編程。 ADC系統(tǒng)包含一個(gè)可編程的模擬多路選擇器,用于選擇 ADC 的正輸入和負(fù)輸入。當(dāng)被配置為主器件時(shí), MOSI 由移位寄存器的 MSB 驅(qū)動(dòng)。 SPIO 的操作方式有主方式和從方式兩種: SPIO 主方式操作 只有 SPI主器件能啟動(dòng)數(shù)據(jù)傳輸。從器件不能啟動(dòng)數(shù)據(jù)傳送。該引腳是晶體或陶瓷諧振器的激勵(lì)驅(qū)動(dòng)器。 CC1100 的主要操作參數(shù)和 64 位傳輸 /接收 FIFO(先進(jìn)先出堆棧)可通過(guò) SPI 接口控制。綜合 C 語(yǔ)言以上的優(yōu)點(diǎn),使用 C 語(yǔ)言是一種非常好的選擇。 C51 是一種專門(mén)為 8051 單片機(jī)設(shè)計(jì)的高級(jí) C 語(yǔ)言編譯器,支持符合 ANSI 標(biāo)準(zhǔn)的C 語(yǔ)言程序設(shè)計(jì),同時(shí)針對(duì) 8051 單片機(jī)的自身特點(diǎn)做了一些特殊擴(kuò)展。電路圖如附錄 3 所示。另外,再將 CC1100的 GDO0或 GD02也接在 CPU的任意引腳上。如圖 32 所示。蜂鳴器與普通揚(yáng)聲器相比,最重要的一個(gè)特點(diǎn)是,只要按照極性要求加上合適的直流電壓,就可以發(fā)出固有頻率的聲音,因此使用起來(lái)比揚(yáng)聲器簡(jiǎn)單。它的結(jié)構(gòu)是由發(fā)光二極管構(gòu)成的 a、 b、 c、 d、 e、 f和 g七段組成,并由此得名,實(shí)際上每個(gè) LED還有一個(gè)發(fā)光段 dp,一 般用于表示小數(shù)點(diǎn),所以也有少數(shù)的資料將 LED 稱為八段數(shù)碼管。 8個(gè)筆劃段 dp g f e d c b a 對(duì)應(yīng)于一個(gè)字節(jié) (8 位 )的 D7 D6 D5 D4 D3 D2 D1 DO,于是用 8位二進(jìn)制碼就可以表示要顯示字符的字形代碼。當(dāng)輸出允許控制 (EN) 為高電平時(shí) , 并行輸出 (Q0~ Q7) 為高阻態(tài) , 而串行輸出 (QS) 不受影響。目前的技術(shù)有硬件 去抖動(dòng)和軟件去抖動(dòng)。要開(kāi)始這項(xiàng)配置,就必須調(diào)用一個(gè)頭文件 ,而這個(gè)頭文件是在開(kāi)發(fā)文具中無(wú)法找到的,因而得自己定義它,這個(gè)頭文件的作用是將一些特殊的操作碼、指令或者是特殊的表達(dá)式等用比較容易記的助記符來(lái)表示,這樣既提高了程鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說(shuō)明 書(shū) ( 2021) 15 序的直觀性也提高了可讀性。而 halSpiWriteReg()函數(shù)的作用是通過(guò) SPI 端口對(duì) CC1100 的寄存器進(jìn)行單一寫(xiě),單片機(jī)通過(guò) SPI寫(xiě)寄存器的時(shí)候,必須先寫(xiě)寄存器的地址,然后再往該地址中寫(xiě)入數(shù)據(jù),最后 CC1100 根據(jù)寄存器中所存儲(chǔ)的數(shù)據(jù)執(zhí)行相應(yīng)的操作。icount。 //寫(xiě)入命令 單片機(jī)無(wú)線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì) 16 CS_CC1100 = 1。 CC1100 發(fā)送數(shù)據(jù) ,首先從 SPI 口寫(xiě)入要發(fā)送數(shù)據(jù)的字節(jié)數(shù),然后寫(xiě)入想要發(fā)送的數(shù)據(jù),最后再寫(xiě)入發(fā)送使能命令, CCll00 便開(kāi)始發(fā)送數(shù)據(jù)。最后再把 CC1100 的兩個(gè)狀態(tài)寄存器談出 (RSSI 和 LQI),一個(gè)狀態(tài)寄存器為接收信號(hào)強(qiáng)度指示寄存器,另一個(gè)為鏈接質(zhì)量寄存器。 SelWM(WM)。 PWM 初始化見(jiàn)程序清單 44。當(dāng)有按鍵按下的時(shí)候,外部中斷使 CPU 從休眠模式中喚醒,然后 CPU 屏蔽掉外部中斷(避免誤觸發(fā)中斷),開(kāi)始掃描鍵盤(pán),之后把當(dāng)前的按鍵發(fā)送出去,等到按鍵放開(kāi)之后,CPU 打開(kāi)外部中斷后再次進(jìn)入休眠模式。i++)。in。 } 5 編譯調(diào)試 程序編譯用的是 keil C51 軟件。 圖 52項(xiàng)目初始界面 單片機(jī)無(wú)線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì) 20 圖 53新建項(xiàng)目命名 圖 54 選擇芯片 在如圖 55 所示圖中的屏幕左邊的 Source Groupl 文件夾圖標(biāo)上右擊,彈出快捷菜單,在這里可以做在項(xiàng)目中增加減少文件等操作。將 系統(tǒng) 分為主板部分 和遙控器部分。當(dāng)我完成電路的硬件部分的制作之后,老師在軟件的制作上給我提供了很大的幫助。 halSpiWriteReg( CCxxx0_FREQ0,)。 halSpiWriteReg( CCxxx0_FREND1,)。 halSpiWriteReg( CCxxx0_FSCAL3,)。 halSpiWriteReg( CCxxx0_IOCFG2,)。 halSpiWriteReg( CCxxx0_FREQ2,)。如果可用則關(guān)斷頻率合成器并離開(kāi)電磁波激活( wakeonradio)模式 0x37 SAFC 運(yùn)行頻率合成器的 AFC調(diào)節(jié) 0x38 SWOR 運(yùn)行自動(dòng) RX選舉序列 0x39 SPWD 當(dāng) CSn為 高時(shí)進(jìn)入功率降低模式 0x3A SFRX 刷新 RX FIFO緩沖 0x3B SFTX 刷新 TX FIFO緩沖 0x3C SWORRST 重新設(shè)置真實(shí)時(shí)間時(shí)鐘 0x3D SNOP 無(wú)操作。in。 for(i=0。i++)。 PWMInit()。 // DisplayBuf[5] = gq+1。 music = 0。 //F DisplayBuf[3] = 0x10。 switch( tt) { case 0: SpiReadWrite(0xdf)。 case 4: SpiReadWrite(0xfd)。 p1 = 0。 PCA0CPH1 = 0X80。 case 2: TR0 = 0。 TR0 = 1。 //低音 6 break。 //低音 5 TH0 = 195。 } //函數(shù)名: void PWMInit(void) //功能描述: PWM 初始化 單片機(jī)無(wú)線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì) 32 void PWMInit(void) { PCA0CN = 0X40。 case 6: SpiReadWrite(0xff)。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1