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

正文內(nèi)容

單片機無線數(shù)據(jù)傳輸應(yīng)用設(shè)計(專業(yè)版)

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

下一頁面
  

【正文】 TL0 = 202。 P1 = SegmentCode[DisplayBuf[WM]]。 case 1: SpiReadWrite(0xef)。 DisplayBuf[5] = gq+1。 run = 1。i++)。 //變量定義 鹽城工學院本科生畢業(yè)設(shè)計說明 書 ( 2021) 29 unsigned char gq。 halSpiWriteReg( CCxxx0_PKTCTRL1,)。 halSpiWriteReg( CCxxx0_MCSM0,)。所以 在此,我要特別感謝惠為君導師在這一個學期中給我提供的所有幫助,感謝導師給我的悉心指導和啟發(fā)。 source Group 1,彈出文件窗口,選擇剛剛保存的文件,單擊 Add 按鈕,關(guān)閉對話框,程序文件已加到項目中了。 for(i=0。 在處理按鍵信號時,運用 while 循環(huán)語句,先判斷后執(zhí)行,并加入條件語句,判斷收到的信號,然后執(zhí)行相應(yīng)語句控制歌曲暫停或播放。 //數(shù)碼管顯示 if(++WM == 6) WM = 0。如果在一定時問內(nèi), GD02 上沒有任何動作,表示發(fā)送失敗。 } CS_CC1100 = 1。在頭文件的定義結(jié)束處有一些外部函數(shù)定義,這部分的功能是告訴現(xiàn)在正在使用的文件這部分函數(shù)是已經(jīng)存在的函數(shù),在其他文件中可以直接調(diào)用這部分函數(shù)完成相應(yīng)的功能,而不需要再次定義。用它設(shè)計的電路 , 不僅軟硬件設(shè)計簡單 , 而且功耗低 , 驅(qū)動能力強 , 占用的 I/ O 口線較少 , 是一種造價低廉 , 應(yīng)用靈活的設(shè)計方案。如圖 34 所示。 C5, C4, L3 和 L4 形成一個平衡轉(zhuǎn)換器,用以將 CC1100 上的微分 RF 端口轉(zhuǎn)換成單端 RF 信號( C6 也用在直流模塊上)。主機用 CLK 與從機時鐘同步。 KeiluVision2 是眾多單片機應(yīng)用開發(fā)軟件中優(yōu)秀的軟件之一,它支持眾多不同公司的 MCS— 51 架構(gòu)的芯片,集編輯、編譯、仿真等丁一體。 CC1100 是一種低成本真正單片的 UHF 收發(fā)器,基于 微米 CMOS 晶體的 Chipcon的 SmartRF 04技術(shù),為低功耗無線應(yīng)用而設(shè)計。如果 SPI移位寄存器為空,發(fā)送緩沖器中的數(shù)據(jù)字節(jié)被傳送到移位寄存器,數(shù)據(jù)傳輸開始。這種靈活性允許用軟件事件、外部硬件信號或周期性的定時器溢出信號觸發(fā)轉(zhuǎn)換。中斷響應(yīng)時間取決于中斷發(fā)生時 CPU 的狀態(tài)。發(fā)送端向外界發(fā)送數(shù)據(jù)信息,由于傳輸距離遠,信號會出現(xiàn)衰減,因而需要安裝中繼站來提高信號傳送的質(zhì)量,接收端把信息接收后處理使用。無線通信系統(tǒng)主要由兩部分組成 :主板硬件部分和遙控器硬件部分。在這些設(shè)備之間傳送文件時往往是通過線纜來進行,有線網(wǎng)絡(luò)速度快,數(shù)據(jù)流量大可靠性強,對于基本固定的設(shè)備來說無疑是比較理想的選擇,的確在實際應(yīng)用中也達到了比較滿意的效果,但同時有線網(wǎng)絡(luò)布線麻煩,線路故障難以檢查,設(shè)備重新布局就要重新布線,且不能隨意移動等缺點越發(fā)突出。無線數(shù)據(jù)收發(fā)模塊的性能優(yōu)異 ,其顯著的特點是 所需外圍元件少 ,因而設(shè)計非常方便。 圖 21 無線通信基本結(jié)構(gòu) 典型的無線通信結(jié)構(gòu)包括一個無線發(fā)射器 (包括數(shù)據(jù)源、調(diào)制器、 RF 源、 RF 功鹽城工學院本科生畢業(yè)設(shè)計說明 書 ( 2021) 3 率放大器、天線、電源 )和一個無線接收器 (包括數(shù)據(jù)接收電路、 RF 解調(diào)器、譯碼器、RF 低噪聲放大器、天線、電源 )。 CIP51 包含一個擴展的中斷系統(tǒng),支持 14個中斷源,每個中斷源有兩個優(yōu)先級。 1LSB。當 SPI0 作為主器件時產(chǎn)生該信號。對于晶體或陶瓷諧振器,該引腳是外部振蕩器電路的反饋輸入 。從開發(fā)周期來說,中大型的軟件編寫采用 C 語言的開發(fā)周期通常要短于匯編語言很多。 CPU 也可以利用 PWM輸出,演奏出不同的音樂。而使用 CC1100需要少量的外部元件。 LED 數(shù)碼管是利用多個 LED 組合而成的顯示設(shè)備,可以顯示 0~ 9等 10個數(shù)字和某些字母,在許多的數(shù)字系統(tǒng)中作為顯示輸出設(shè)備,使用非常廣泛。清除端 (CLR) 的低電平只對寄存器復位 (QS 為低電平 ) , 而對鎖存器無影響。 4 軟件設(shè)計 初始化配置 在使用 CC1100做無線通信時,首先需要對它做一系列的配置,這樣才能讓 CC1100正常工作。 for (i=0。 圖 41 CC1100狀態(tài)轉(zhuǎn)換圖 作為微控制器的 C8051F310 單片機除了完成基本的芯片初始化工作、數(shù)據(jù)的發(fā)送和接收之外,還需要根據(jù)需要在 CC1100 的引腳產(chǎn)生中斷,并由所編寫的中斷管理程序進行狀態(tài)檢測以及切換,并執(zhí)行相應(yīng)的中斷操作,使得無線通信可以在發(fā)射 和接收以及待機之間轉(zhuǎn)換。 p1 = 0。程序初始化完成之后,就打開外部中斷,然 后進入休眠模式。 for(i=0。 單擊“保存”按鈕,也可以使用Filel Save 命令或按 Ctrl+S 組合鍵進行保存。對于畢業(yè)設(shè)計中的難 點,老師給了我很多指導,幫助我理解芯片功能以及芯片之間的連接。 halSpiWriteReg( CCxxx0_DEVIATN,)。 halSpiWriteReg( CCxxx0_TEST0,)。如果在 RX狀態(tài)且 CCA啟用,則僅當信道為空時進入 TX狀態(tài) 0x36 SIDLE 離開 RX/TX。i++)。 //初始化 CC1100 Timer1_Init()。 } else if(arrRx[2] == 0x02) //歌曲減 { if(gq0)gq=1。 } } } } //函數(shù)名: void SelWM(INT8U tt) //功能描述 :選擇數(shù)碼管位碼 void SelWM(INT8U tt) 鹽城工學院本科生畢業(yè)設(shè)計說明 書 ( 2021) 31 { LATCH_595 = 0。 } //函數(shù)名: void Timer0_IR(void) interrupt 1 //功能描述:定時器 0中斷函數(shù) void Timer0_IR(void) interrupt 3 { static unsigned char WM = 0。 break。 case 3: TR0 = 0。 //允許 PCA 計數(shù)定時器工作、 PCA0MD = 0X04。 break。 //停止播放 BEEP = 0。 //空顯示 DisplayBuf[2] = 0。i++)。 //歌曲指針 unsigned char run。 halSpiWriteReg( CCxxx0_PKTLEN,)。 halSpiWriteReg( CCxxx0_AGCCTR,)。 halSpiWriteReg( CCxxx0_FSCTRL0,)。 圖 57 調(diào)試模式 最后要停止程序運行回到文件編輯模式中,就要先單擊“停止”按鈕再單擊“開啟 /關(guān)閉”調(diào)試模式按鈕,然后就可以進行關(guān)閉 Keil 等相關(guān)操作了。 for(i=0。 程序清單 45: void delay(unsigned int n) { INT16U i。這里 PWM 時鐘是根據(jù)定時器 0 的溢出率提供的。 CC1100 接收數(shù)據(jù),首先讓 CC1100 進入接收狀態(tài),如果在設(shè)定的時間內(nèi)我們收到了一組數(shù)據(jù), GDO2 上面就可以檢測到一個高低電平的脈沖。 程序清單 42: void halSpiStrobe(unsigned char strobe) { CS_CC1100 = 0。 完成對整個程序的初始化定義,接下來就是對 CC1100 進行初始化配置。遙控器采用電池供電。電阻取值越小,電流大, LED 會更亮,但要注意長時間過熱使用會燒壞 LED。附加外部元件能用來改進特殊應(yīng)用中的性能能量供給 必須在靠近供給引腳處恰當?shù)赝笋睢? CC1100內(nèi)部有大量寄存器需要用 CPU進行操作和配置,這樣 CC1100模塊才能進行正常的收發(fā)。與匯編語言相比, C語言在功能、結(jié)構(gòu)性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。這個調(diào)制解調(diào)器支持不同的調(diào)制格式,其數(shù)據(jù)傳輸率可達 500kbps。作為從器件,由主器件控制串行時鐘,從 MOSI 移入數(shù)據(jù),從 MISO 引腳移出數(shù)據(jù)。 SPIO 主要使用 3 個信號: 主輸出、從輸入( MOSI): 主出從入( MOSI)信 號是主器件的輸出和從器件的輸入,用于從主器件到從器件的串行 數(shù)據(jù)傳輸。 C8051F310 還有一個可編程計數(shù)器陣列 PCA0,提供增強的定時器功能。其主要組成: ? 高速、流水線結(jié)構(gòu)的 8051 兼容的 CIP51 內(nèi)核(可達 25MIPS) ? 全速、非侵入式的在系統(tǒng)調(diào)試接口(片內(nèi)) ? 帶模擬多路器、真正 10位 200 ksps 的 25通道單端 /差分 ADC ? 高精度可編程的 25MHz 內(nèi)部振蕩器 ? 16KB 可在系統(tǒng)編程的 FLASH 存儲器 ? 1280 字節(jié)片內(nèi) RAM ? 硬件實現(xiàn)的 SMBus/ I2C、增強型 UART 和增強型 SPI串行接口 ? 4 個通用的 16位定時器 ? 具有 5 個捕捉 /比較模塊和看門狗定時器功能的可編程計數(shù)器 /定時器陣列( PCA) ? 片內(nèi)上電復位、 VDD監(jiān)視器和溫度傳感器 ? 片內(nèi)電壓比較器 ? 29 個端口 I/O(容許 5V輸入) C8051F310 的 MCU 系統(tǒng)控制器的內(nèi)核是 CIP51微控制器。遙控器硬件由 CPU、無線模塊和按鍵組成,可以用來控制主板的 LED。雖然目前無線通信在整個數(shù)據(jù)通信中所占的比例還比較小,但它的發(fā)展勢頭很強。 無線通信的主要應(yīng)用范圍有:公共設(shè)施自動化、無線寬帶網(wǎng)絡(luò)、倉庫和物流管理、醫(yī)院監(jiān)護 、安全管理、國防軍事、交通運輸、石油勘探、森林防火、抗洪搶險、國土勘查、直播、海關(guān)緝私、港口作業(yè)、水文監(jiān)控等。復雜的無線通信系統(tǒng),同我們平時最基本的交談的原理都是一樣的。 CIP51 有兩種可軟件編程的電源管理方式:等待和停機。 UART0 具有增強的波特率發(fā)生器電路,有多個時鐘源可用于產(chǎn)生標準波特率。當 SPI 被禁止或工作在 4 線從方式而未被選中時, MISO 引腳被置于高阻態(tài)。內(nèi)部上電復位或 VDD監(jiān)視器的漏極開路輸出。 C51 的編程語言常用的有兩種:一種是匯編語言,一種是 C 語言。同時,它也對函數(shù)庫做了一些擴 展,定義了一部分非 ANSI 標準函數(shù)。定義 INT0,與 CC1100的 GDO口連接。電路如圖 33所示。寄存器和鎖存器分別有各自的時鐘輸入 (SCLK 和 SLCK) , 都是上升沿有效。 電源模塊 電路所需的電源主要是 +5V 電源 ,原理圖如圖 36 所示。 CS_CC1100 = 0。 收發(fā)數(shù)據(jù) CC1100 芯片接收時,天線接收的射頻信號經(jīng)過低噪聲放大器和 I/Q 下變頻處理,混合 I/Q 信號再經(jīng)過濾波、放大、 A/D變換和自動增益控制、數(shù)字調(diào)解和擴頻,最終恢復出傳輸?shù)恼_數(shù)據(jù),發(fā)射時,要發(fā)送的數(shù)據(jù)先被送入發(fā)送緩存器,根據(jù)相應(yīng)的協(xié)議標準, 經(jīng)過擴頻和 A/D 變換后,經(jīng)過低通濾波和上變頻的混頻后的射頻信號最終被調(diào)制到需要的頻段,并經(jīng)放大后送到天線發(fā)射出去。掃描程序用開關(guān)語句,將 tt值與 case后面的 值進行比較,匹配就執(zhí)行其后的語句,即寫入要顯示的數(shù)據(jù)。 //允許 PCA 比較功能, 8 位 PWM 允許 PCA0CPL1 = 0X80。 for(i=0。在一個項目中,可以把已編寫好的文件加入項目中,也可以直接在項目中創(chuàng)建新的文件。 完成了電路圖的繪制,就開始寫說明書,將之前所查閱資料的重點內(nèi)容寫入說明,并進行排版,進行多次修改終于完成說明書。 halSpiWriteReg( CCxxx0_MDMCFG1,)。 halSpiWriteReg( CCxxx0_FSTEST,)。在不設(shè)置手動校準模式( =0)的情況下, SCAL能從空閑模式濾波 0x34 SRX 啟用 RX。i++)。 //關(guān)閉看門狗 PORT_Init() //I/O 口初始化 internal_Crystal()。 music = 0。 //空顯示 DisplayBuf[2] = 0。 case 6: SpiReadWrite(0xff)。 //低音 5 TH0 = 195。 TR0 = 1。 PCA0CPH1 = 0X80。 case 4:
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1