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

正文內(nèi)容

畢業(yè)論文-基于微加速度計的無線鼠標(biāo)設(shè)計-文庫吧

2025-05-14 22:57 本頁面


【正文】 片融合了增強型ShockBurst 技術(shù), 能自動處理字頭和 CRC 效驗碼,使用方便。該芯片功耗低 ,在以 6 dBm 的功率發(fā)射時,工作電流只有 9 mA。接收時,工作電流只有 mA,多種低功率工作模式(掉電模式和空閑模式),使節(jié)能設(shè)計更方便。 4 二、單元模塊設(shè)計 電路的設(shè)計 遠端控制子系統(tǒng)硬件電路設(shè)計 遠端控制 子系統(tǒng)硬件部分主要由 主控 電路、 微加速度計模塊電路 和無線 射頻模塊電路 和 按鍵 部分電路等組成。 ( 1) ADXL345 可以通過 SPI 總線或 I2C總線與單片機連接,我們采用單片機模塊 STC15L2K60S2的I/O口模擬 I2C 總線接口的方法將 ADXL345與單片機模塊連接起來, SDA連接 單片機 ,SCL連接 單片機的 。其 具體電路圖如圖 21所示 。 圖 21 ADXL345模塊 與單片機連接電路 原理 圖 ( 2) NRF24L01的 SPI接口可以利用單片機 I/O口進行模擬,內(nèi)部有 FIFO可以與各種高低速微處理器接口,便于使用低成本單片機。 如圖 22,微控制器通過模擬 SPI 總線與 nRF24L01 連接,控制信號的接收與處理。 5 圖 22 nRF24L01無線模塊 與單片機連接電路 原理 圖 ( 3) 按鍵模塊主要考慮消抖的問題,我們這里采用軟件延時消抖,不過沒有采用在主程序中延時,這樣很浪費系統(tǒng)資源,而是用定時器延時設(shè)置標(biāo)志變量的方法。按下 按鍵將 I/O口電平拉低, 具體 電路如圖23所示。 圖 23 按鍵模塊 電路 原理圖 6 主機端信號接收系統(tǒng)電路 設(shè)計 無線鼠標(biāo)信號接收電路由無線傳輸模塊 nRF24L0鼠標(biāo)專用通信芯片 HT82M98A、 USB 端口及其他外圍電路組成。電路如圖 24 所示。 圖 24 主機端信號接收系統(tǒng)電路原理圖 其中, USB端口為 HT82M98A提供 5 V的電源,無線鼠標(biāo)信號接收電路中, 其他芯片使用的電源由HT82M98A自帶的電壓輸出端口 V33O 提供, 供電電壓為 V。無線傳輸模塊接收到發(fā)射模塊傳來的移動信息后由 I/O口傳遞到 HT82M98A, HT82M98A 再將數(shù)據(jù)傳送到電腦的 USB 口。 HT82M98A 的端口USBD+/CLK 連接 USB 數(shù)據(jù)正端; USBD/DATA連接 USB 數(shù)據(jù)負端。 X X2 表示鼠標(biāo)前后移動時 (X 方向) 圖像的數(shù)據(jù); Y1 、 Y2 表示鼠標(biāo)左右移動時 (Y 方向) 圖像的數(shù)據(jù)。 Z Z2 表示鼠標(biāo)中間滾輪轉(zhuǎn)動的信號數(shù)據(jù); M、 R、 L表示鼠標(biāo)的左、中、右鍵按下時的數(shù)據(jù); OSC1 、 OSC2 外接 6 MHz 晶振; RESET 表示復(fù)位輸入端, 啟動時硬件自動復(fù)位。 軟件的設(shè)計 ADXL345 微加速度計模塊程序 設(shè)計 微加速度計 ADXL345 與微處理器之間通過 I2C 總線連接, 它們之間的數(shù)據(jù)傳輸需要遵循 I2C 總線協(xié)議, 寄存器 0x32 至寄存器 0x37 分別保存 x、 y、 z 軸輸出數(shù)據(jù),輸出數(shù)據(jù)為二進制補碼, DATAx0 為最低有效字節(jié), DATAx1 為最高有效字節(jié),其中 x 代表 X、 Y 或 Z。因為 ADXL345 為 16 位數(shù)據(jù)格式,從數(shù)據(jù)寄存器中獲取加速度數(shù)據(jù)后,用戶必須對數(shù)據(jù)進行重建。我們利用接口函數(shù) Multiple_read_ADXL345() 多字節(jié)連續(xù)讀取寄存器的數(shù)據(jù), 然后將高字節(jié)左移 8 位和低字節(jié) 8位相或的方法對數(shù)據(jù)重建 , 且對我們來說, 只需 X 和 Z 方向的加速度數(shù)據(jù)即可,程序如下: float temp。 dis_data=(BUF[3]8)+BUF[2]。 //合成數(shù)據(jù) if(dis_data0) 7 dis_data=dis_data。 temp=(float)dis_data*。 //計算數(shù)據(jù) value_y=temp。 HT82M98A 鼠標(biāo)控制器程序 設(shè)計 HT82M98A的 Z Z Y Y X X1分別與單片機的 I/O口相連,這 6個 I/O口 輸出高低電平狀態(tài)使鼠標(biāo)的光標(biāo)移動,這些移動的序列構(gòu)成一個狀態(tài)機,向 X X2輸出圖 25的波形時可以得到如下信息: 圖 24 X1/X2的狀態(tài)機輸入 在C語言程序中用 positive a和 positive b代表上面的波形。當(dāng)循環(huán)向 HT82M98A 的 X X2引腳輸出這組波形時,光標(biāo)右移。假設(shè)獲取 X 的移動值為 50,則光標(biāo)需要移動 50個單位長度,移動過程如下: Initialise_state(void)函數(shù)用于初始化狀態(tài)機: Shifxa=positivea。//204 Shifxb=positiveb。//102 Shift=0。 判斷這兩個變量的最高位,為 1則輸出為高,為 0則輸出為低。判斷 1次代表移動一個像素,然后 X 的值減 1; Shifxa和 Shifxb向左移一位,用于檢測下一個狀態(tài)值, Shifxa加 1代表向左移了 1位,為 8意味著Shifxa向左移了 8位。此時 Shifxa=0需要重新賦值并進入下一個循環(huán)。 nRF24L01 無線 模塊程序設(shè)計 進行數(shù)據(jù)傳輸時,發(fā)送方將按照無線通信協(xié)議封裝后的數(shù)據(jù)存入發(fā)送數(shù)據(jù)緩沖隊列,啟動發(fā)送,發(fā)送完成后,發(fā)送方自動轉(zhuǎn)入接收模式,準備接收應(yīng)答信號。若在設(shè)定的等待時間內(nèi),接收到應(yīng)答信號則視為發(fā)送成功,則發(fā)送方自動清空發(fā)送數(shù)據(jù)緩沖隊列,進入下一次發(fā)送過程或轉(zhuǎn)入待機模式;若在設(shè)定的等待時間內(nèi),沒有接收到應(yīng)答信號,則視為發(fā)送失敗,發(fā)送方將自動重發(fā)數(shù)據(jù),當(dāng)自動重發(fā)次數(shù)超過設(shè)定值時,產(chǎn)生中斷。接收方不斷檢測射頻信號,發(fā)現(xiàn)有效數(shù)據(jù)包時,便將其存入接收數(shù)據(jù)緩沖隊列,并產(chǎn)生中斷,接收完成后,自動轉(zhuǎn)入發(fā)送模式,發(fā)送應(yīng)答信號。 三 、 系統(tǒng) 調(diào)試 本 設(shè)計的硬件 電路由發(fā)射和接收電路組成,其中接收電路安裝在電腦附近,由電腦 USB接口提供 5V電源。 發(fā)射電路先采用 ADXL345加速度傳感器檢測鼠標(biāo)的移動信息,然后輸出到單片機 I/O口, 經(jīng)無線模塊將此信息發(fā)射到接收電路。接收電路接收到移動信息后,根據(jù)鼠標(biāo)位移狀態(tài)機解碼算法,得到移動信息及 8 按鍵信息,通過 HT81M98A處理后將信息傳給計算機,計算機自動完成相應(yīng)動作。然后不斷的循環(huán)。每一次鼠標(biāo)信號處理總時間不大于 1ms,計算機自動識別無線鼠標(biāo),不需要額外安裝程序,無線鼠標(biāo)移動靈活。經(jīng)測試,該電路不僅具備普通 有線鼠標(biāo)的全部功能,還可遠距離靈活操縱鼠標(biāo)。 四 、 設(shè)計總結(jié) 此次的設(shè)計,其實也是我們所學(xué)知識的一次綜合運用,讓我深深的認識到了做 電子設(shè)計 要有一定的基礎(chǔ),要有電子技術(shù)方面的數(shù)字電路和模擬電路等方面的理論基礎(chǔ),特別是數(shù)字電路;也要有編程語言的匯編語言或 C語言。我們不能學(xué)到后面就忘了前面的知識,更應(yīng)該將所學(xué)的知識緊緊的結(jié)合在一起,綜合運用,所謂設(shè)計,就是要求創(chuàng)新,只有將知識綜合運用起來才能真正的設(shè)計好。 參考文獻 [1]葉達,程勇,薛慶軍 .基于 射頻通信的多功能鼠標(biāo)設(shè)計 [J].單片機與嵌入式系統(tǒng) 應(yīng)用, [2]王海紅 .雙軸加速度傳感器 ADXL210E 及在三維鼠標(biāo)中的應(yīng)用 [J].科技信息, 2021( 18): 216. [3]陳義華 .基于加速度傳感器的定位系統(tǒng)研究 [D].廈門:廈門大學(xué), 2021. 附錄 電路原理圖 控制部分電路原理圖 9 主機 端接收電路原理圖 10 為你提供優(yōu)秀的畢業(yè)論文參考資料,請您刪除以下內(nèi)容, O(∩ _∩ )O謝謝!?。?A large group of tea merchants on camels and horses from Northwest China39。s Shaanxi province pass through a stop on the ancient Silk Road, Gansu39。s Zhangye city during their journey to Kazakhstan, May 5, 2021. The caravan, consisting of more than 100 camels, three horsedrawn carriages and four su
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1