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

正文內(nèi)容

單片機(jī)無線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì)-免費(fèi)閱讀

2025-01-05 05:45 上一頁面

下一頁面
  

【正文】 TH0 = 208。 TR0 = 1。 PCA0CPM1 = 0X42。 } LATCH_595 = 1。 case 3: SpiReadWrite(0xfb)。 //N } } delay(60000)。 //停在三極管截止?fàn)顟B(tài) DisplayBuf[1] = 0。 DisplayBuf[5] = gq+1。 //O DisplayBuf[3] = 27。 //初始化定時(shí)器 0 Init_CC1100()。 for(i=0。in。 //歌曲運(yùn)行與否 //函數(shù)名: void delay(unsigned int n) //功能描述:普通延時(shí)函數(shù) void delay(unsigned int n) { INT16U i。若=1首先運(yùn)行校準(zhǔn)。 halSpiWriteReg( CCxxx0_FSCTRL1,)。 halSpiWriteReg( CCxxx0_TEST1,)。 halSpiWriteReg( CCxxx0_AGCCTRL1,)。 halSpiWriteReg( CCxxx0_CHANNR,)。 halSpiWriteReg( CCxxx0_FREQ2,)。從選擇課題之后,老師便給我提供了完成畢業(yè)設(shè)計(jì)制作的方向。 6 結(jié)束語 拿到課題后,開始著手設(shè)計(jì)。現(xiàn)在可以編寫程序了,光標(biāo)已出現(xiàn)在文本編輯窗口中,等待程序文體的輸入。in。i++)。 for(i=0。 //占空比為 50% 單片機(jī)無線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì) 18 } 無線遙控器 主程序接收遙控器的按鍵盤信號(hào),然后處理按鍵信號(hào),其他功能都在定時(shí)器中斷 1 里完成。然后根據(jù)每一個(gè)音符的頻率算出 PWM 的時(shí)鐘提供定時(shí)器的初始值,這樣就可以產(chǎn)生一定頻率的脈沖,從而產(chǎn)生一定頻率的音樂。 程序清單 43: void Timer0_IR(void) interrupt 3 { static unsigned char WM = 0。此時(shí),讀出 CC1100 接收數(shù)據(jù)緩 沖的第 1 個(gè)字節(jié)的數(shù)據(jù),這個(gè)數(shù)據(jù)就是現(xiàn)在 CC1100 接收到的數(shù)據(jù)長(zhǎng)度。 狀態(tài)之間的轉(zhuǎn)換如圖 41 所示。 while (GDO0)。 SpiReadWrite(temp)。 CPU 利用 SPI 接口讀、寫 CC1100 的寄存器。 78L05 具有: 三端集成穩(wěn)壓電源內(nèi)部由 基準(zhǔn)電壓回路、恒流源、過流保護(hù)、過壓保護(hù)和短路保護(hù)回路等 8 部分組成,具有低功耗,高效率,紋波系數(shù)小,輸出電壓穩(wěn)定等優(yōu)點(diǎn)。 本設(shè)計(jì)共有四個(gè)按鍵,每個(gè)按鍵分別接到單片機(jī)的 I/O 口,利用單片機(jī)I/O 口讀取的電平高低來判斷是否有鍵按下。 當(dāng)SLCK 從低到高電平跳變時(shí) , 寄存器的數(shù)據(jù)置入鎖存器。 LED用于顯示數(shù)字、字母或符號(hào)時(shí),必須將要顯示的內(nèi)容轉(zhuǎn)換為 LED 對(duì)應(yīng)七段碼的信息,共陰和共陽結(jié)構(gòu)的 LED 顯示器各筆劃段名和安排位置是相同的。本設(shè)計(jì)采用 LED數(shù)碼管。退耦電容器的放置及大小對(duì)于達(dá)到最優(yōu)性能是非常重要的。 在主機(jī)模塊中, CPU控制無線模塊接受數(shù)據(jù)。而 CC1100模塊與 CPU是采用 SPI口進(jìn)行通信的,所以只需要把 CC1100的SPI口和另外一條狀態(tài)引腳與 CPU相連即可對(duì) CC1100進(jìn)行控制。主板工作的時(shí) 候,可以接受單片機(jī)無線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì) 10 遙控器的控制信號(hào),也可以顯示當(dāng)前的狀態(tài)。 Keil C51 軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,為全 Windows 界面。而 C 語言在大多數(shù)情況下其機(jī)器代碼生成效率和匯編語言相當(dāng),但可讀性和可移植性卻遠(yuǎn)遠(yuǎn)超過匯編語言,而且 C 語言還可以嵌入?yún)R編來解決高時(shí)效性代碼的編寫問題。通過開啟集成在調(diào)制解調(diào)器上的前向誤差校正選項(xiàng),能使性能得到提升。 /C2開發(fā)接口的時(shí)鐘信號(hào) 數(shù)字 I/O 端口 。 SPI0 邏輯中的位計(jì)數(shù)器對(duì) SCK 邊沿計(jì)數(shù)。 串行時(shí)鐘( SCK): 串行時(shí)鐘( SCK)信號(hào)是主器件的輸出和從器件的輸入,用于同步主器件和從器件之間在 MOSI 和 MISO 線上的串行數(shù)據(jù)傳輸。當(dāng) SPI0 作為主器件時(shí),該信號(hào)是輸出;當(dāng) SPI0 作為從器件時(shí),該信號(hào)是輸入。該ADC 工作在 200ksps 的最大采樣速率時(shí)可提供真正的 10位精度, INL 為177。與標(biāo)準(zhǔn)8051 的計(jì)數(shù)器 /定時(shí)器相比,它需要較少的 CPU 干預(yù)。 端口 I/O初始化包括以下步驟:用端口輸入方式寄存器( PnMDIN)選擇所有端口引腳的輸入方式(模擬或數(shù)字);用端口輸出方式寄存器( PnMDOUT)選擇所有端口引腳的輸出方式(漏極開路或推挽);用端口跳過寄 存器( PnSKIP)選擇應(yīng)被單片機(jī)無線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì) 4 交叉開關(guān)跳過的那些引腳;將引腳分配給要使用的外設(shè);啟用交叉開關(guān)。 CIP51與 MCS51 指令集完全兼容,可以使用標(biāo)準(zhǔn) 803x/805x 的匯編器和編譯器進(jìn)行軟件開發(fā)。如圖 21 所示。由 C8051F310 芯片為 CPU,74HC595 芯片驅(qū)動(dòng)數(shù)碼管顯示, CC1100 為中心的無線節(jié)點(diǎn)模塊接收發(fā)送數(shù)據(jù)。 單片機(jī)無線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì) 2 一般的數(shù)據(jù)采集系統(tǒng)是通過傳感器將捕捉的現(xiàn)場(chǎng)信號(hào)經(jīng)數(shù)模轉(zhuǎn)換器 ADC 采樣,量化,編碼后、成為數(shù)字信號(hào),存入數(shù)據(jù)存儲(chǔ)器或送給微處理器,或通過無線方式將數(shù)據(jù)發(fā)送給接收端進(jìn)行處理,無線數(shù)據(jù)傳輸系統(tǒng)就是這樣一套利用無線手段將采集的數(shù)據(jù)由測(cè)量觸發(fā)送到主控的設(shè)備。是人們普遍看好的下一個(gè)通信技術(shù)熱點(diǎn)。在向往自由和希望隨時(shí)隨地進(jìn)行通信的今天,人們逐漸 把目光轉(zhuǎn)向了無線通信方式,無線通信技術(shù)在特殊的工作環(huán)境中有許多優(yōu)點(diǎn):對(duì)于分散、移動(dòng)的控制對(duì)象可以方便的實(shí)現(xiàn)相互間的數(shù)據(jù)通信;對(duì)于物理布線困難的地方,采用無線通信技術(shù)可以節(jié)省大量財(cái)力;對(duì)于需要組網(wǎng)的以太網(wǎng)、令牌網(wǎng)等有線通信系統(tǒng),選擇無線通信技術(shù)可以避免大量的布線工作,同時(shí)也避免了有線網(wǎng)由于線路故障而導(dǎo)致系統(tǒng)癱瘓的弊病。按照媒介可分為光通信、微波通信、聲波通信等;按照傳輸距離可分為長(zhǎng)距離無線通信和短距離無線通信;按照頻段可分為 15M 頻帶無線通信、軍用頻帶無線通信、航空頻帶無線通信等;按照傳輸?shù)男畔⒖煞譃闊o線控制、語音無線通信、海量數(shù)據(jù)無線通信等;按照協(xié)議標(biāo)準(zhǔn)來分可分為無線局域網(wǎng)、藍(lán)牙、 HomeRF、 ZigBee、無線 USB、 Wi— Fi、 WiMAx、UWB 等。主板硬件由 CPU、數(shù)碼管、無線模塊和蜂鳴器組成。我們平時(shí)的交談其實(shí)就是一種最簡(jiǎn)單的無線通信,從他人口中發(fā)出的抑揚(yáng)頓挫的聲音,通過空氣,傳輸?shù)轿覀兊亩?朵中,經(jīng)過我們大腦的處理,轉(zhuǎn)換成為可被理解的各種概念。 芯片簡(jiǎn)介 C8051F310 本設(shè)計(jì)的 CPU 采用最新單片機(jī) C8051F310。程序和數(shù)據(jù)存儲(chǔ)器共享同一個(gè)地址空間,但用不同的指令類型訪問。 C8051F310 內(nèi)部有 4 個(gè) 16 位計(jì)數(shù)器 /定時(shí)器。 UART0 是一個(gè)異步、全雙工串口,它提供標(biāo)準(zhǔn) 8051 串行口的方式 1 和方式 3。 C8051F310 單片機(jī)具有一個(gè)增強(qiáng)型外設(shè)接口 SPIO,它具有訪問一個(gè)全雙工同步串行總線的能力。數(shù)據(jù)傳輸時(shí)最高位在先。 SPI0主 器件立即在 MOSI線上串行移出數(shù)據(jù),同時(shí)在SCK上提供串行時(shí)鐘。 圖 22 C8051F310芯片結(jié)構(gòu)圖 單片機(jī)無線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì) 6 引腳名稱 引腳說明 VDD 電源 GND 接地 RST/C2CK 器件復(fù)位。電路主要設(shè)定為在 31 43 868 和 915MHz 的 ISM(工業(yè),科學(xué)和醫(yī)學(xué))和 SRD(短距離設(shè)備)頻率波段,也可以容易地設(shè)置為 300348 MHz、 400464 MHz 和 800928 MHz 的其他頻率上。 單片機(jī)無線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì) 8 圖 23 CC1100芯片結(jié)構(gòu)圖 引腳編號(hào) 引腳名 引腳描述 1 SCLK 連續(xù)配置接口,時(shí)鐘輸入 2 SO(GD01) 連續(xù)配置接口,數(shù)據(jù)輸出 ,當(dāng) CSn為高時(shí)為可選的一般輸出腳 3 GDO2 一般用途的數(shù)字輸出腳: 測(cè)試信號(hào);FIFO狀態(tài)信號(hào); ? 時(shí)鐘輸出,從 XOSC向下分割; 連續(xù)輸入 TX數(shù)據(jù) 4 DVDD 數(shù)字 I/O和數(shù)字中心電壓調(diào)節(jié)器的 5 DCOUPL 對(duì)退耦的 6 GDO0 一般用途的數(shù)字輸出腳: 測(cè)試信號(hào); FIFO狀態(tài)信號(hào);時(shí)鐘輸出,從 XOSC向下分割;連續(xù)輸入 TX數(shù)據(jù) 7 CSn 連續(xù)配置接口,芯片選擇 8 XOSC_Q1 晶體振蕩器腳 1,或外部時(shí)鐘輸入 9 AVDD 10 XOSC_Q2 晶體振蕩器腳 11 AVDD 12 RF_P 接收模式下對(duì) LNA的正 RF輸入信號(hào) 發(fā)送模式下對(duì) LNA的正 RF輸出信號(hào) 13 RF_N 接收模式下對(duì) LNA的負(fù) RF輸入信號(hào) 發(fā)送模式下對(duì) LNA的負(fù) RF輸出信號(hào) 14 AVDD 15 AVDD 16 GND 模擬接地 17 RBIAS 參考電流的外部偏阻器 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明 書 ( 2021) 9 18 DGUARD 對(duì)數(shù)字噪聲隔離的功率供給連接 19 GND 數(shù)字噪聲隔離的接地 20 SI 連續(xù)配置接口,數(shù)據(jù)輸入 表 22 CC1100引腳說明 Keil C51 簡(jiǎn)介 本次設(shè)計(jì)使用 C 語言編程。同時(shí),它還支持 PLM、匯編和 C 語言的程序設(shè)計(jì),界面同常用的微軟 VC十十的界面相似,界面友好,易學(xué)易用,在調(diào)試程序、軟件仿真方面也有很強(qiáng)大的功能。再入函數(shù)的局部數(shù)據(jù)和參數(shù)被放人再人棧中,從而允許進(jìn)行遞歸調(diào)用; C51 編譯器支持 ANSI C 中的大部分函數(shù),但是一些不適用于嵌入式系統(tǒng)應(yīng)用的庫函數(shù)則沒有包含到 C51 編譯器中。 CC1100可以通過 SPI 總線設(shè)置芯片的工作 模式,并實(shí)現(xiàn)讀寫緩存數(shù)據(jù)、讀寫狀態(tài)寄存器等功能。 圖 31 硬件連接 在畫電路圖時(shí),將 C8051F310的 、 、 SCK、 MISO、 MOSI與CC1100的相應(yīng)引腳相連。同一個(gè)合適 LC網(wǎng)絡(luò)一起,平衡轉(zhuǎn)換器元件也將阻抗轉(zhuǎn)換以匹配 50 歐的天線(或電纜)。因?yàn)榉澍Q器是一 個(gè)感性負(fù)載,一般不建議用單片機(jī) I/ O口直接對(duì)它進(jìn)行操作,所以最好加一個(gè)驅(qū)動(dòng)三極管,在要求較高的場(chǎng)合還會(huì)加上反相保護(hù)二極管。 圖 34共陽極數(shù)碼管內(nèi)部結(jié)構(gòu) LED 共陽極接法, corn 端接 +5V 電壓,其他引腳端各通過一個(gè)限流電阻接到單片機(jī)驅(qū)動(dòng)電路端,當(dāng)各段輸入端為邏輯“ 1”,對(duì)應(yīng)的 LED 不亮;各段輸入端為邏輯“ 0”時(shí),對(duì)應(yīng) LED 才發(fā)亮。 74HC595 內(nèi)含 8 位串入、串 / 并出移位寄存器和 8位三態(tài)輸出鎖存器。電路圖如圖 35 所示。 在遙控器模塊中, CPU 控制無線模塊發(fā)送數(shù)據(jù),原理與上述接受數(shù)據(jù)類似,在此不重述。完成了將實(shí)際地址轉(zhuǎn)換成助記符的形式,就可以對(duì)這一部分寄存器進(jìn)行數(shù)據(jù)輸入操作。 temp = addr / WRITE_BURST。 } 有程序知,通過設(shè)置 CC1100中的一個(gè)連續(xù)寫寄存器后,就可以通過 SPI端口對(duì) CC1100進(jìn)行連續(xù)寫入。程序見附錄。發(fā)送完成之后,我們就把 CC1100 發(fā)送緩沖區(qū)的數(shù)據(jù)清除掉。 數(shù)碼管掃描 主板是在定時(shí)器 0中斷中掃描數(shù)碼管的。 } PWM 功能 CPU 要產(chǎn)生音樂,則要利用 CPU 的 PWM功能產(chǎn)生一定頻率的脈沖,然后可以產(chǎn)生不同頻率的聲音,再加上一定的節(jié)奏就成了好聽的音樂。 PCA0CPM1 = 0X42。程序見附錄主程序部分。i++)。in。 鹽城工學(xué)院本科生畢業(yè)設(shè)計(jì)說明 書 ( 2021) 19 、 圖 51 安裝編譯環(huán)境 安裝完成后 , 打開后選擇 Project 菜單下的 New Project 命令,彈出對(duì)話框,輸入名稱,保存后界面跳至芯片選擇界面,選擇界面后按確定即可。在 Source Groupl 文件夾圖標(biāo)左邊出 NT+d、“ +”號(hào),說明文件組中有了文件,單擊它可以展開查看所有的 文件。 設(shè)計(jì)方案 與元器件參數(shù) 確定后, 就開始著手設(shè)計(jì)電路圖,由于沒有現(xiàn)成的原理圖,所以繪制起來比較麻煩,經(jīng)歷多次更改之后最終繪制成功完整的電路圖 。 單片機(jī)無線數(shù)據(jù)傳輸應(yīng)用設(shè)計(jì) 24 參考文獻(xiàn) [1] 鄧專、陳維、王春麟 射頻收發(fā)芯片 CC1100及其應(yīng)用 [M]. 機(jī)械工程與自動(dòng)化 .2021 [2] 李文仲、段朝玉 等編著 C805
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1