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

正文內(nèi)容

基于單片機(jī)的濕度傳感器設(shè)計(jì)-閱讀頁

2025-07-10 14:46本頁面
  

【正文】 塊和數(shù)據(jù)的顯示模塊。 軟件組成數(shù)據(jù)的獲取模塊PIC通過接口獲取DHT11傳輸?shù)男盘?hào),而數(shù)據(jù)傳輸?shù)目刂埔部靠刂平涌趤硗瓿伞C端口,RC3,RC4,RC5,設(shè)置RCRCRC5為輸出,分別連接到移位寄存器74HC595的三個(gè)控制端口:RC3連接SRCLK,為74HC595提供同步的串行時(shí)鐘;RC4連接RCLK,用來控制74HC595的輸出使能,RC5連接SER,用來對(duì)74HC595輸出數(shù)據(jù) 。在接收數(shù)據(jù)時(shí),每接收8個(gè)串行的bit就要被轉(zhuǎn)換為一個(gè)字節(jié)的數(shù)據(jù)。 數(shù)據(jù)的存儲(chǔ)模塊 在數(shù)據(jù)處理的同時(shí)也在進(jìn)行數(shù)據(jù)的存儲(chǔ)。在遇到數(shù)據(jù)傳輸錯(cuò)誤或者需要調(diào)用數(shù)據(jù)時(shí),可通過寄存器的名稱和地址找到數(shù)據(jù),進(jìn)行處理。選用主控同步串行端口MSSP的SPI模式,先將數(shù)據(jù)以串行的方式發(fā)送到移位寄存器595中,當(dāng)穿行輸出8位bit時(shí)則并行輸出到7段數(shù)碼管上顯示數(shù)據(jù)。數(shù)據(jù)格式:8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bi溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)+8bit校驗(yàn)和數(shù)據(jù)傳送正確時(shí)校驗(yàn)和數(shù)據(jù)等于“8bit濕度整數(shù)數(shù)據(jù)+8bit濕度小數(shù)數(shù)據(jù)+8bi溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)”所得結(jié)果的末8位。: DHT11與單片機(jī)的通信過程具體過程為以下四點(diǎn):系統(tǒng)運(yùn)行開始,首先進(jìn)行初始化,與DHT11建立通信模塊的初始化,主控同步串行端口SPI輸出的初始化。具體過程如下:PIC總線空閑狀態(tài)為高電平,PIC把總線拉低等待DHT11響應(yīng),PIC把總線拉低必須大于18毫秒,保證DHT11能檢測(cè)到起始信號(hào)??偩€為低電平,說明DHT11發(fā)送響應(yīng)信號(hào),DHT11發(fā)送響應(yīng)信號(hào)后,再把總線拉高80us,準(zhǔn)備發(fā)送數(shù)據(jù), DHT11與單片機(jī)通信時(shí)序圖系統(tǒng)進(jìn)入傳輸數(shù)據(jù)部分:開始接收數(shù)據(jù),并判斷接收到的數(shù)據(jù)是0還是1。: 傳輸“0”: 傳輸“1” 系統(tǒng)進(jìn)入數(shù)據(jù)顯示部分,將收到的數(shù)據(jù)轉(zhuǎn)換成十進(jìn)制數(shù),送到數(shù)碼管進(jìn)行顯示。調(diào)試方法的核心是,把組成系統(tǒng)的各功能塊先調(diào)試好,并在此基礎(chǔ)上逐步擴(kuò)大調(diào)試范圍,最后完成整個(gè)系統(tǒng)的調(diào)試??刂撇糠殖绦虻恼{(diào)試以采用上述調(diào)試方法,先將各個(gè)子模塊調(diào)試好,再進(jìn)行總調(diào)試。(1) 端口輸出模塊的調(diào)試:用一簡單程序分別從B、C端口輸出,并將輸出結(jié)果驅(qū)動(dòng)LED燈,檢查各端口的穩(wěn)定情況,此時(shí),可按下復(fù)位鍵看LED燈是否熄滅,各端口輸出正常,復(fù)位鍵也正常則說明單片機(jī)工作正常.(2) 顯示數(shù)據(jù)模塊的調(diào)試:輸出一個(gè)確定數(shù)字到七段數(shù)碼顯示管上,檢測(cè)數(shù)碼管顯示是否正確,改變數(shù)字,數(shù)碼管顯示是否隨之改變,則證明數(shù)碼管顯示正常。(4)SPI主控同步串行通信模塊的調(diào)試:將SPI的SDO端口(輸出端口)與一個(gè)LED相連,設(shè)一個(gè)確定的字節(jié),送到SPI模塊的SSPBUF數(shù)據(jù)緩沖器中,調(diào)用串行通信的程序,將字節(jié)送到LED上,若果LED被點(diǎn)亮,則說明送出的數(shù)字是1,若不亮,則送出的數(shù)字為0,將發(fā)送完畢的8個(gè)數(shù)字與確定的字節(jié)相比較,若一致,則SPI模塊正確??傉{(diào)時(shí),需注意一下幾個(gè)方面。在MPLAB—IDE(Integrated Development Environment)調(diào)試軟件中編譯所建的程序,如果編譯成功,則系統(tǒng)沒有語法錯(cuò)誤。若果程序全部運(yùn)行正常,則說明沒有邏輯錯(cuò)誤。(3) 軟件系統(tǒng)與硬件系統(tǒng)的統(tǒng)一調(diào)試檢查都正確之后,可將程序燒入但建好的硬件中,查看結(jié)果顯示是否正確。如果有問題,注意查看系統(tǒng)的硬件部分連線是否正確,供電是否正常,布局是
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1