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

正文內(nèi)容

無線溫度傳感器課程設(shè)計-閱讀頁

2025-02-02 15:12本頁面
  

【正文】 儲器時,它們的地址是可以重合的,AT89系列單片機就是通過相應(yīng)的控制信號來區(qū)別P2口和P0口送出的到底是程序存儲器的地址還是數(shù)據(jù)存儲器的地址。而如果訪問外部數(shù)據(jù)存儲器時,不產(chǎn)生兩個PSEN信號。當(dāng)保持高電平時,訪問內(nèi)部程序存儲器。而當(dāng)保持低電平時,不管內(nèi)部有無存儲器都只從起始地址開始訪問外部程序存儲器。在訪問外部擴展存儲器時,它被定義的是低8位的地址/數(shù)據(jù)線,地址和數(shù)據(jù)總線分時復(fù)用,此時需要外接上拉電阻,置“1”激活上拉電阻成高阻抗輸入口。~:P1口自己內(nèi)部已有上拉電阻,也是8位準(zhǔn)雙向I/O口。~:P2口內(nèi)部也有上拉電阻,是一個8位準(zhǔn)雙向I/O口。用MOVXDPTR類指令訪問外部數(shù)據(jù)存儲器時,P2口為高8位地址;但用MOVR0和MOVR1類指令訪問外部數(shù)據(jù)存儲器時,P2口上的內(nèi)容是SFR P2的內(nèi)容。兩種工作模式分別是ShockBurstTM接收模式和ShockBurstTM發(fā)送模式,兩種節(jié)能模式分別是關(guān)機模式和空閑模式。 在關(guān)機模式,nRF905的工作電流最小??臻e模式有利于減小工作電流,其從空閑模式到發(fā)送模式或接收模式的啟動時間也比較短。nRF905在空閑模式下的工作電流跟外部晶體振蕩器的頻率有關(guān)。由于nRF905工作于ShockBurstTM模式,因此使用低速的微控制器也能得到很高的射頻數(shù)據(jù)發(fā)射速率。在ShockBurstTM發(fā)送模式,nRF905自動產(chǎn)生字頭和CRC校驗碼,當(dāng)發(fā)送過程完成后,數(shù)據(jù)準(zhǔn)備好引腳通知微處理器數(shù)據(jù)發(fā)射完畢。. nRF905工作流程 nRF905的發(fā)送流程A. 當(dāng)微控制器有數(shù)據(jù)要發(fā)送時,通過SPI接口,按時序把接收機的地址和要發(fā)送的數(shù)據(jù)送傳給nRF905,SPI接口的速率在通信協(xié)議和器件配置時確定;B. 微控制器置高TRX_CE和TX_EN,激發(fā)nRF905的ShockBurstTM發(fā)送模式;C. nRF905的ShockBurstTM發(fā)送:l 射頻寄存器自動開啟;l 數(shù)據(jù)打包(加字頭和CRC校驗碼);l 發(fā)送數(shù)據(jù)包;l 當(dāng)數(shù)據(jù)發(fā)送完成,數(shù)據(jù)準(zhǔn)備好引腳被置高;D. AUTO_RETRAN被置高,nRF905不斷重發(fā),直到TRX_CE被置低;E. 當(dāng)TRX_CE被置低,nRF905發(fā)送過程完成,自動進(jìn)入空閑模式。只有在前一個數(shù)據(jù)包被發(fā)送完畢,nRF905才能接受下一個發(fā)送數(shù)據(jù)包。當(dāng)正在接收一個數(shù)據(jù)包時,TRX_CE或TX_EN引腳的狀態(tài)發(fā)生改變,nRF905立即把其工作模式改變,數(shù)據(jù)包則丟失。器件配置所有配置字都是通過SPI接口送給nRF905。當(dāng)nRF905處于空閑模式或關(guān)機模式時,SPI接口可以保持在工作狀態(tài)。狀態(tài)寄存器包含數(shù)據(jù)準(zhǔn)備好引腳狀態(tài)信息和地址匹配引腳狀態(tài)信息;射頻配置寄存器包含收發(fā)器配置信息,如頻率和輸出功能等;發(fā)送地址寄存器包含接收機的地址和數(shù)據(jù)的字節(jié)數(shù);發(fā)送數(shù)據(jù)寄存器包含待發(fā)送的數(shù)據(jù)包的信息,如字節(jié)數(shù)等;接收數(shù)據(jù)寄存器包含要接收的數(shù)據(jù)的字節(jié)數(shù)等信息。然而,在ShockBurstTM收發(fā)過程中,TX_PAYLOAD、RX_PAYLOAD、TX_ADDRESS和RX_ADDRESS 4個寄存器使用字節(jié)數(shù)由配置字決定。nRF905通過SPI接口和微控制器進(jìn)行數(shù)據(jù)傳送,通過ShockBurstTM收發(fā)模式進(jìn)行無線數(shù)據(jù)發(fā)送,收發(fā)可靠,使用方便。數(shù)據(jù)被傳至1602液晶顯示芯片,進(jìn)行顯示。第5腳:RW為讀寫信號線,高電平時進(jìn)行讀操作,低電平時進(jìn)行寫操作。第6腳:E端為使能端,當(dāng)E端由高電平跳變成低電平時,液晶模塊執(zhí)行命令。 第15腳:接+5V第16腳:接GND1602液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認(rèn)模塊的忙標(biāo)志為低電平,表示不忙,否則此指令失效。 最后通過液晶顯示屏和數(shù)碼管的溫度數(shù)據(jù)對比,判斷是否可以進(jìn)行無線的溫度傳輸數(shù)據(jù)是否正確。89S51是整個裝置的控制核心,89S51內(nèi)帶1K字節(jié)的FlashROM,用戶程序存放在這里。系統(tǒng)程序分傳感器控制程序和顯示器程序兩部分,傳感器控制程序是按照DS18B20的通信協(xié)議編制。具體的電路圖如下:圖4. 串口電路圖圖5. 顯示模塊電路圖圖6. 溫度采集模塊五.上位機程序設(shè)計 LabVIEW前面板圖7. 程序開始界面圖8. 選擇上位機監(jiān)控界面圖9. 歷史數(shù)據(jù)查詢界面 后面板圖10.圖11.圖12圖13圖14圖1六.系統(tǒng)調(diào)試與性能分析 我們在元器件的布局方面,把相互有關(guān)的元件放得比較近,例如:晶振、單片機的時鐘輸入端都易產(chǎn)生噪音,在放置元件時的時候把它們靠近些。我們也安裝了三極管7805進(jìn)行穩(wěn)壓,是我們的電路有穩(wěn)定的+5V電源。,因為這樣有利于得到?jīng)]有誤差的波特率。 由于單線數(shù)字溫度傳感器DS18B20,測溫相當(dāng)準(zhǔn)確,我們主要時間花在了,單片機軟件程序的編輯和調(diào)試以及電路模塊的制作方面。 在進(jìn)行串口轉(zhuǎn)換時,要注意的就是與無線模塊對接時,單片機的DB9的2,3口所對應(yīng)的是無線傳輸模塊的3,2口,因此,在焊接單片機的DB9接口時,與電路圖的2,3腳要相互交換連接。另外,這次的作業(yè)還用到了LABVIEW,對于這個軟件的操作還是很熟悉的, 對于程序圖的繪制還是給了很多幫助。既可用它組成單路溫度測量裝置,也可用它組成多路溫度測量裝置,文章介紹的單路溫度測量裝置已研制成產(chǎn)品,產(chǎn)品經(jīng)測試在10℃70℃℃,80℃≤T≤105℃℃,當(dāng)T105℃誤差為增大到1℃左右。l 數(shù)據(jù)包組織說明:⑴.本協(xié)議中涉及到的CRC校驗皆是對本幀中所有數(shù)據(jù)的校驗,且校驗位在傳輸時低位在前,高位在后。01 03 04 XX XX XX XX CRC1 CRC201 03 00 00 00 04 44 09返回第一個和第二個溫度傳感器的相關(guān)數(shù)據(jù)。01 03 00 0B XX XX XX XX XX XX XX XX XX XX XX XX CRC1 CRC201 03 00 00 00 08 44 0c第4個溫度傳感器的相關(guān)數(shù)據(jù)。01 03 04 XX XX XX XX CRC1 CRC2 錯誤響應(yīng)返回格式:Slave AddrFunctionCodeCRC Check01HCOM+80H1 ByteCRC 16l CODE: 01 – 功能碼錯 03 – 數(shù)據(jù)錯l COM: 接收到的功能碼參考文獻(xiàn)[1]唐繼賢《51單片機工程應(yīng)用實例》[2]鄭啟忠《數(shù)字溫度傳感器DS18B20及無線溫度系統(tǒng)設(shè)計》[3]李春杰《基于一種新型嵌入式系統(tǒng)芯片的無限數(shù)據(jù)采集系統(tǒng)的設(shè)計》[4] 萬志平,楊亦紅. 基于PTR8000的無線多點溫度采集系統(tǒng)設(shè)計. 商場現(xiàn)代化, Market Modernization, 2009年 05期[5] 樓然苗 李光飛《51系列單片機設(shè)計實例》 北京航空航天大學(xué)出版社[6]《nRF905使用手冊》[7]《18B20使用介紹》23
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1