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

正文內容

基于單片機控制的具有語音播報功能的水溫控制系統(tǒng)設計-免費閱讀

2025-07-09 01:54 上一頁面

下一頁面
  

【正文】 。延時錄音 JB AN,REC6。等待 AN=0 ACALL STOP。關片選 REC3: MOV 35,200。發(fā)地址 A9A8 SETB CLR SETB 41 CLR CLR ACALL ISDX。PR=0 放音 SETREC:。ISD 掉電 MAS0: MOV 3AH,200。************************* TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H 控制電路程序設計 BIJ:MOV 37H,A。查十位數的 7 段代碼 MOV P0,A。指定查表啟始地 址 MOV R0,4 DP11:MOV R1,將 29H 中 的十六進制數轉換成 10 進制 MOV B,10。讀兩個字節(jié)的溫度 RET 。選擇九位溫度分辨率 LCALL WRITE_18B20 RET 。置標志位,表明 DS18B20 存在 CLR 。 熱水泵控制電路工作原理與冷水泵的相同,由單片機 。 圖 ,用開關 SA實現長動與點動的控制電路。輸入和輸出部分用環(huán)氧樹脂封裝在一起組成 6腳雙列直插式器件。其中 控制熱水泵電路; 口控制冷水泵電路。 放音時,錄入的模擬電壓在取樣時鐘的控制下順序地從存儲陣列中讀出,恢復成原來的取樣波形,輸出通道上的平滑濾波器去掉取樣頻率分量并恢復原始波形。 下一個階段的信號調整是由輸入濾波器完成的。 錄放音工作原理 錄音過程中, ISD4004器件在進行存儲操作之前,要分幾個階段對信號進行調整。遇到 EOM后停止,內部地址計數器加 1,并接下條信息開始處。 OVF標志指示 ISD錄放操作已到存儲器的末尾。 (2)SS 在傳輸期間必須保持為低電平 ,在兩條指令之間保持為高電平。20mA) :( V)~ V 大信號時自動靜噪電路不衰減,靜音時衰減 6dB。數據在 SCLK上升沿鎖存到 ISD,在下降沿移出 ISD。 ( 2) 反相模擬輸入( ANA IN) 差分驅動時,這是錄音信號的反相輸入端。芯片設計是基于所有操作由微控制器控制,操作命令通過串行通信接口( SPI 或 Microwire)送入。當 ,其對應所連接的發(fā)光二極管發(fā)亮。 圖 , 其輸出用于修正減法計數器的預置值 , 只要計數門仍未關閉就重復上述過程 , 直至溫度寄存器值達到被測溫度值 , 這就是 DS18B20 的測溫原理。表 43是對應的一部分溫度值。 高速暫存存儲器除了配置寄存器外 , 還有其他 8個字節(jié)組成 , 其分配如下所示。 (2)非易市失性溫度報警觸發(fā)器 TH 和 TL , 可通過軟件寫入 用戶報警上下限。不需要備份電源 用于讀寫和溫度轉的電源可以從數據線本身獲得,無需外部電源。 XTAL1片內振蕩器反相放大器和時鐘發(fā)生線路的輸入端。 ALE/PROG 低字節(jié)地址鎖存信號 ALE(Address Latch Enable). 在系統(tǒng)擴展時, ALE 的下降沿將 P0口輸出的低 8位地址鎖存在外接的地址鎖存器中,以實現低字節(jié)地址和數據的分時傳送。 EA /VPP外部程序存儲器訪問允許信號 EA(External Access Enable)。用做輸入時,應先將輸出鎖存器置 1。 當使用片外存儲器或外擴 I/O 口時, P2 口輸出高 8 位地址。 引腳排列及功能 AT89C51 單片機的封裝形式有 PDIP,TQFP 和 PLCC 等。 外圍接口電路 CPU 與外部設備的信息交換都要通過接口電路進行。其功能是控制指令的讀入 、譯碼和執(zhí)行,并對指令執(zhí)行過程進行定時和邏輯控制。 單片機的基本組成 單片機的基本組成如圖 所示。 具有 2 個 16 位可編程定時器; 2個數碼管共用同一個段碼輸出口,通過片選端口分時輪流通電。 可以分別在 93175 m s 和 750 m s 內完成 9 位和 12 位的數字量 , 并且從DS18B20 讀出的信息或寫入 DS18B20 的信息僅需要一根口線 (單線接口 ) 讀寫 , 溫度變換功率來源于數據總線 , 總線本身也可以向所掛接的 DS18B20 供電 , 而無需額外電源。 ℃,當電源電壓在 5— 10V 之間,穩(wěn)定度為 1﹪時,誤差只有177。 方案 2 中使用的單片機及各芯已熟悉其結構功能,并具有控制簡單、控制溫度精度高的特點,因此本設計電路采用方案 2。 要求能在 20℃40℃范圍內設定控制水溫,并具有較好的快速性和較小的 超調,以及十進制數碼管顯示等功能。 主要性能指標 (1) 溫度設定范圍: 20~ 40℃ ,最小區(qū)分度為 1oC 。 隨著社會的發(fā)展 、娛樂設施的普及,越來越多的學校開始構建游泳池,供學生學習和訓練之用。由于單片機直接輸出電流小,所以輸出電流經過 MOC光耦器件由繼電器控制電機工作,從而控制水泵進行水溫調節(jié)。此系統(tǒng)可以實現設定、播報、控制水溫及越限報警等多方面功能。而如何監(jiān)測并控制游泳池的水溫,則是建游泳池主要關心的技術之一,本文 設計的 具有語音播報功能的水溫控制系統(tǒng) 就是為了達到這樣的溫 度控制 要求 而進行設計的。 實現控制可以升溫也可以降溫; 2 (2) 控制精度:溫度控制的靜態(tài)誤差 1oC? 。根據題目要求,我們提出以下兩種方案: 方案 1: 采用凌陽十六位單片機 SPCE061A實現溫度控制,溫度信號由 PT1000和電壓放大電路提供。 系統(tǒng)框圖 圖 從功能模塊上來看,此系統(tǒng)電路可分為: 主機電路、數據采集電路、鍵盤 AT89C51 鍵盤設定 數據采集DS18B20 游泳池水 顯示電路 LED 語音播報ISD4004 報警電路 控制電路 水泵 4 顯示電路、語音播報電路、控制執(zhí)行電路以及報警電路。 ℃,其各方面特性都滿足此系統(tǒng)的設計要求。 比較這 3 種方案,方案 1 采用并行接口,轉換快,但考慮到此設計中所用外圍芯片較多, I/O 接口不足,雖然 ADC0832 與單片機只有三線接口,但方案 2 都需要外接器件 AD590 進行數據采集。 對比兩種方案可知,方案 1 雖然也能很好的實現電路的要求,但考慮到電路設計的成本和電路整體的性能,我們采用方案 2。 具有 6 個中斷源、 5 個中斷矢量、 2 級優(yōu)先權的中斷結構; 中央處理器 單片機的中央處理器( CPU)是單片機的核心,完成運算和控制操作。 存儲器 10 單片機內部的存儲器分為程序存儲器和數據存儲器。這主要是為了解決 CPU的高速處理能力和外部設備低速運行之間的速度匹配問題,并可以有效的提高CPU 的工作效率;同時也提高了 CPU 的對外驅動能力。圖 為 PDIP 封裝的引腳排列圖。 P1 口 8 位、準雙向 I/O 口,具有內部上拉電阻。在編程 /校驗時,P2 口可接收高字節(jié)地址和某些控制信號。在編程 /校驗時, P3 口接收某些控制信號。 當 EA 信號接地時,對 ROM的讀操作限定在外部程序存儲器,地址為 0000H~FFFFH;當 EA接 VCC 時,對 ROM 的讀操作從內部程序存儲器開始,并可延續(xù)至外部程序存儲器。此外, ALE 端連續(xù)輸出正脈沖,頻率為晶振頻率的 1/6,可用作外部定是脈沖 使用。使用片內振蕩器時,連接外部石英晶體和微調電容。因為每個 DS18B20 都要一個獨特的片序列號,所以多只DS18B20 可以同時連在一根單線總線上,這樣就可以把溫度傳感器放在許多不同的地方。測量范圍從 55℃至 +125℃,增量值 ℃ .等效的華氏溫度范圍是 67℉至 257℉,增量值為 ℉ (3) 高速暫存存儲器 DS18B20 溫度傳感器的內部存儲器包括一個高速暫存RAM 和一個非易失性的可電擦除的 E2 RAM。其中溫度信息 (第 1,2 字節(jié) )、 T H 和 T L 值第 3, 4 字節(jié)、第 6~ 8 字節(jié)未用 ,表現為全邏輯 1。 DS18B20 完成溫度轉換后 , 就把測得的溫度值與 TH , TL 作比較 , 若 T TH 或 T TL , 則將該 器件內的告警標志置位 , 并對主機發(fā)出的告警搜索命令作出響應。 圖 DS18B20內 部測溫電路原理框圖 另外 , 由于 DS18B20 單線通信功能是分時完成的 , 他有嚴格的時隙概念 , 因此讀寫時序很重要。 單片機一上電,這兩個數碼管等待 DS18B20發(fā)送程序命令,決定顯示與否,顯示實際溫度或設定溫度。采樣頻率可為 、 、 、 ,頻率越低,錄放時間越長,而音質則有所下降。信號通過耦合電容輸入,最大幅度為峰峰值 16mV,本端的標稱輸入阻抗為 56kΩ, 單端驅動時,本端通過電容接地。 23 ( 8) 中斷( INT ) 本端為漏極開路輸出, ISD 在任何操作(包括快進)中檢測到 EOM 或 OVF 時,本端變低并保持,中斷狀態(tài)在下一個 SPI 周期開始清除,中斷狀態(tài)也可用 RITN 指令讀取。同時, 1μF 電容也影 響自動靜噪電路時信號幅度的響應速度,本端接 VCCA 則禁止自動靜噪。結溫:177。 (3)數據在時鐘上升沿移入 ,在下降沿移出。 25 圖 ISP4004端口及其相關控制位示 意圖 EOM標志只在放音過程中檢測到內部的 EOM標志時,此狀態(tài)位置 1,如圖 所示。 (2)上電順序。首先要輸入信號放大到存儲電路動態(tài)范圍的最佳電平,這個階段由前置放大器、放大器和自動增益控制部分來完成。由于模擬信號的存儲仍然是采用取樣技術,因此還需要一個抗混淆濾波器以去掉(或至少減到可忽略不計的程度)取樣頻率 1/2以上的輸入頻率分量。平滑濾波器的輸出通過一個模擬多路開關連接到輸出功率放大器,兩個輸出管腳直接驅動揚聲器。單片機的直流輸出 電流小,不能直接帶動水泵工作,所以雙向晶閘管驅動器 MOC3061后通過繼電器接電機,由電機帶動水泵工作其電路圖如圖 。 圖 ,接觸器 KM由雙向晶閘管 KS驅動。當轉換開關 SA閉合時,按下按鈕 SB2,接觸器 KM得電并自鎖,從而實現了長動;當轉換開關 SA斷開時,由于接觸器 KM的自鎖電路被切斷,所以這時按下按鈕 SB2是點動控制。 30 5 系統(tǒng)的軟件設計 主程序 主程序流程圖如圖 所示,其程序如下: ORG 0000H START: AJMP MAIN:轉主程序 ORG 0003H AJMP YYBB;轉 0INT 中斷入口 ORG 0013H AJMP SDWD ;轉 1INT 中斷入口 ORG 0100H MAIN: SETB EA。二極管指示 AJMP TSR5 TSR4: CLR FLAG1 LJMP TSR7 TSR5: MOV R0,06BH TSR6: DJNZ R0,TSR6 TSR7:SETB DQ 。*****************讀轉換后的溫度值 **************** 34 GET_TEMPER: SETB DQ LCALL INIT_18B20 JB FLAG1,TSS2 RET 。***************寫 ds18b20 匯編程序 ************ WRITE_18B20: MOV R2,8 CLR C WR1: CLR DQ MOV R3,6 DJNZ R3,$ 35 RRC A MOV DQ,C MOV R3,23 DJNZ R3,$ SETB DQ NOP DJNZ R2,WR1 SETB DQ RET 。10 進制 /10=10 進制 DIV AB MOV BBIT,A。顯示 1000 次 DPLOP:MOV A,ABIT。送出十位的 7 段代碼 CLR 。將設定溫度的十位數送 A中 SUBB A,41H; 設定溫度與實際溫度的十位比較 JZ BIJ1 JC KZDL BIJ1:SETB ; 啟動加熱裝置 RET BIJ2:MOV 38H,A; 將設定溫度的十位數送 A 中 SUBB A,42H JC BIJ1 KZDL:SETB ;啟動風扇裝置 END。 MAS1: JB AN,MAS0。指定地址錄音 MOV 20H,00H。 SETB SS。 REC4: JNB INT,REC7。定制當前操作 AJMP REC1。等待 AN=1 DJNZ 36H,REC8。SETPLAY 16 位 ;從指定地址放音 10100X A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 REC: MOV A,20H。 AJMP REC7。 REC8: ACALL YS50。中斷 RESET JB AN,REC5。 SETB SS。 MOV A,21H。PR=1 錄音 AJMP PLAY。關指示燈 ACALL DSTOP。1MS 延時
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1