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

正文內(nèi)容

基于單片機(jī)的無(wú)線溫度采集報(bào)警系統(tǒng)設(shè)計(jì)-閱讀頁(yè)

2024-11-27 21:29本頁(yè)面
  

【正文】 要是對(duì)顯示緩沖器中的顯示數(shù)據(jù)進(jìn)行刷新操作,當(dāng)最高顯示位為 0 時(shí)將符號(hào)顯示位移入下一位。 圖 22 數(shù)據(jù)刷新子程序流程圖 ( 5)發(fā)射數(shù)據(jù)子程序 首先進(jìn)行初始化操作,初始化包括設(shè)置單片機(jī) I/ O 和 SPI 相關(guān)寄存器兩部分其 開始 溫度零下 ? 溫度值取補(bǔ)碼置“ — ” 小數(shù)位溫 度 BCD 值 整數(shù)位溫度 BCD 值 結(jié)束 置“ +” N Y 溫度移入顯示寄存器 十位數(shù) 0? 百位數(shù) 0? 十位數(shù)顯示符號(hào)百位數(shù)不顯示 百位數(shù)顯示數(shù)據(jù)(不顯符號(hào)) 結(jié)束 N N Y Y 基于單片機(jī)的無(wú)線溫度采集報(bào)警系統(tǒng)設(shè)計(jì) 18 可以和 nRF24L01 通信。發(fā)射數(shù)據(jù)時(shí),首先將 nRF24L01 配置為發(fā)射模式。 圖 23 發(fā)射數(shù)據(jù)子程序流圖 圖 24 接收數(shù)據(jù)子程序流圖 ( 6)接收數(shù)據(jù)子程序 接收數(shù)據(jù)時(shí),首先將 nRF24L01 配置為接收模式。當(dāng)接收方檢測(cè)到有效地址和 CRC 時(shí),就將數(shù)據(jù)包儲(chǔ)存在接收堆棧中,同時(shí)狀態(tài)寄存器中的中斷標(biāo)志位 RX— DR 置高,產(chǎn)生中斷使 IRQ 引腳變?yōu)榈碗娖?,以便通?MCU去取數(shù)據(jù), 其流程圖如圖 24 所示 。在這個(gè)過(guò) 程中我查閱了大量的相關(guān)資料,綜合所分析所有內(nèi)容,再結(jié)合單片機(jī)基本知識(shí)設(shè)計(jì)了系統(tǒng)電路,通過(guò)制作實(shí)物實(shí)現(xiàn)了功能。 基于單片機(jī)的無(wú)線溫度采集報(bào)警系統(tǒng)設(shè)計(jì) 20 參考文獻(xiàn) [1] 黃智偉 .無(wú)線數(shù)字收發(fā)電路設(shè)計(jì) —— 電路原理與應(yīng)用實(shí)例 [M].北京: 北京電子工業(yè)出版社,2020 [2] 劉同法,陳光平,彭繼衛(wèi),眭仁武 .單片機(jī)外圍 接口電路與工程實(shí)踐 [M].北京: 北京航空航天大學(xué)出版社, 2020 [3] 李金利 .單片機(jī)原理與接口技術(shù) [M](第二版) .北京: 北京高等教育出版社, 2020 [4] 張毅剛,彭喜元,彭宇 .單片機(jī)原理及應(yīng)用 [M](第二版) .北京:高等教育出版社, 2020 [5] 張毅剛 .MCS51實(shí)用匯編子程序設(shè)計(jì) [M].哈爾濱:哈爾濱工業(yè)大學(xué)出版社, 2020 [6] 周向紅 .51系列單片機(jī)應(yīng)用與實(shí)踐教程 [M].北京:北京航空航天大學(xué)出版社, 2020 [7] 賈振國(guó) . DS1820 及高精度溫度測(cè)量的實(shí)現(xiàn)[ J] .電子技術(shù)應(yīng)用 , 2020( 1): 58 59. [8] 薛小玲,劉志群,賈俊榮 .單片機(jī)接口模塊應(yīng)用與開發(fā)實(shí)例詳解 [M].北京:北京航空航天大學(xué)出版社, 2020 基于單片機(jī)的無(wú)線溫度采集報(bào)警系統(tǒng)設(shè)計(jì) 21 附錄一 硬件電路原理圖 ( 1)電源電路 IN1GND2OUT3LM7805T11000pFC1D1D3D2D41000uFC2220uFC222uFC3D5R1IN1GND2OUT3AMS1117GND輸出 +5V輸出 +220V ~ ( 2)發(fā)射電路圖 P101P112RSET9XTAL218XTAL119Vss20P123P134P145P156P167P178P30/RXD10P31/TXD11P32/INT039。13P34/T014P35/T115P36/WR39。17P2021P2122P2223P2324P2425P2526P2627P2728PSEN39。30EA39。由溫度傳感器 DS18B20對(duì)溫度進(jìn)行采樣和轉(zhuǎn)換成數(shù)字信號(hào)送入單片機(jī),經(jīng)過(guò) nRF24L01 將溫度信息發(fā)送到接收端,以達(dá)到對(duì)溫度進(jìn)行實(shí)時(shí)采集控制的目的。********************** 發(fā)射端匯編源程序 ************************** 。RF24L01將溫度信息無(wú)線發(fā)送給接收端。制作人:劉子偉 。實(shí)時(shí)溫度值存放單元 TEMPL EQU 25H 。高溫度值存放單元 TEMPHC EQU 27H 。存?zhèn)€位數(shù) BCD碼 DQ EQU FLAG EQU 。**************** NRF24L01端口定義 ******************************* CSN EQU MOSI EQU MISO EQU SCK EQU CE EQU IRQ EQU 。調(diào)用 NRF24L01初始化子程序 ACALL RE_TEMP 。調(diào)用數(shù)據(jù)轉(zhuǎn)化子程序 ACALL DISP_BCD 。調(diào)用顯示子程序 ACALL NRF24L01_TX AJMP MAIN 。模塊待機(jī) MOV 58H,20H 。上電,發(fā)射模式 MOV R3,02H ACALL XIENB MOV 58H,21H 。0、 1通道允許自動(dòng)應(yīng)答 MOV R3,02H ACALL XIENB MOV 58H,22H 。 基于單片機(jī)的無(wú)線溫度采集報(bào)警系統(tǒng)設(shè)計(jì) 25 MOV R3,02H ACALL XIENB MOV 58H,23H 。5字節(jié)地址寬度 MOV R3,02H ACALL XIENB MOV 58H,24H 。重發(fā)等待 500us,重發(fā)四次 MOV R3,02H ACALL XIENB MOV 58H,25H 。射頻頻率 MOV R3,02H ACALL XIENB MOV 58H,26H 。250kbs MOV R3,02H ACALL XIENB MOV 58H,27H 。清模塊內(nèi)中斷 MOV R3,02H ACALL XIENB MOV 58H,2AH 。對(duì)方地址 MOV 5AH,3AH MOV 5BH,39H MOV 5CH,38H MOV 5DH,37H MOV R3,06H ACALL XIENB MOV 58H,30H 。發(fā)送地址 ACALL XIENB MOV 58H,2BH 。本機(jī)地址 MOV R3,06H ACALL XIENB MOV 58H,31H 。0通道有效數(shù)據(jù)寬度 5字節(jié) MOV R3,02H ACALL XIENB MOV 58H,32H 。1通道有效數(shù)據(jù)寬度 5字節(jié) MOV R3,02H ACALL XIENB RET NRF24L01_TX: MOV 58H,0A0H 。 MOV R3,05H CLR CSN 基于單片機(jī)的無(wú)線溫度采集報(bào)警系統(tǒng)設(shè)計(jì) 26 ACALL XIE1B MOV R0,70H XIEXUN: ACALL XIE1B INC R0 DJNZ R3,XIEXUN SETB CSN SETB CE MOV R7,05H DJNZ R7,$ CLR CE JB ,$ CPL ACALL DUZT MOV 58H,27H 。清中斷 MOV R3,02H ACALL XIENB MOV 58H,0E1H 。將 58H開始的單或多字節(jié)寫入芯片 XIENB: MOV R0,58H CLR CSN XIE00: ACALL XIE1B INC R0 DJNZ R3,XIE00 SETB CSN RET 。將芯片狀態(tài)字讀到 5FH DUZT: MOV R2,8 SETB MOSI CLR CSN DUZT1: SETB SCK MOV C,MISO MOV A,5FH RLC A MOV 5FH,A CLR SCK DJNZ R2,DUZT1 SETB CSN RET 基于單片機(jī)的無(wú)線溫度采集報(bào)警系統(tǒng)設(shè)計(jì) 27 。調(diào)用復(fù)位子程序 JB FLAG, ST 。DS18B20存在 ,指示燈亮 MOV A,0CCH 。調(diào)用寫入數(shù)據(jù)子程序 MOV A,44H 。調(diào)用寫入數(shù)據(jù)子程序 ACALL RESET_1820 。跳過(guò) ROM匹配 ACALL WRITE_1820 。發(fā)出讀溫度命令 ACALL WRITE_1820 。調(diào)用讀取數(shù)據(jù)子程序 RET 。―――――――――――― 。―――――――――――― 。―――――――――――― 。―――――――――――― 。―――――――――――― 。―――――――――――― 。―――――――――――― T7: SETB DQ RET 。一共 8位數(shù)據(jù) SETB DQ CLR C ??偩€低位,開始寫入 MOV R3,7 DJNZ R3,$ 。把字節(jié) DATA分成 8個(gè) BIT環(huán)移給 C MOV DQ, C 。等待 SETB DQ 。寫入下 一個(gè) BIT SETB DQ RET
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1