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

正文內(nèi)容

基于51單片機(jī)的高精度恒溫控制系統(tǒng)設(shè)計(jì)畢業(yè)論文(參考版)

2025-03-02 08:27本頁(yè)面
  

【正文】 qYpEh5pDx2zVkumamp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。 ksv*3t nGK8! z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkum amp。ksv*3t nGK8!z89Am YWpazadNuKNamp。 qYpEh5pDx2zVkumamp。 UE9aQGn8xp$Ramp。 6a*CZ7H$dq8Kqqf HVZFedswSyXTyamp。ae39。A(萬(wàn)kWh)shg1Pshg1PshfPb b39。 } 附圖 2:原理 附圖 3: PCB 圖 附圖 4:元件清單 Comment Description Designator Footprint LibRef Quantity 33P C101, C102 CAP 2 10uF Electrolytic C103 EC2/5 ELECTRO1 1 104 C104, C402 CAP 2 250V/102PF C403 CAP 1 IN4148 D401 D08H 1 DC05V ID401 RELAY5 1 J101 SIP3 CON3 1 RELAY J403 SIP3 CON3 1 CON3 J404 POWER SOCK3 CON3 1 18B20 J801 SIP3 CON3 1 SM410361K LED302 361K 1 PNP PNP Q301, Q302, Q303, Q304, Q401 8550 PNP 5 200 R101, R301, R302, R303, R304, R305, R306, R307, R308 9 10K R102 1 4K7 R309, R310, R311, R312, R405, R801 6 Srst 4\WD 1 STC12C5A60S2 U101 DIP40L ST 1 XTAL1 Y1 CRYSTAL 1 項(xiàng) 目 經(jīng) 理項(xiàng) 目 副 經(jīng) 理 項(xiàng) 目 總 工 質(zhì) 安 總 監(jiān)工程管理部物資管理部技術(shù)管理部檢測(cè)試驗(yàn)室質(zhì)安管理部監(jiān) 督 工 程 管 理部 、 物 資 管 理部 、 檢 測(cè) 試 驗(yàn) 室現(xiàn) 場(chǎng) 質(zhì) 檢 員 、 施 工 員施 工 班 組 3N7N承 承 承 承 承 承 承承 承3S7S承 承 承 承 承 承承 承 承3N7N承 承 承 承 承 承 承承 承 承 承3S7S承 承 承 承 承 承承 承 承 承 承3N7N承 承 承 承 承 承 承承 承3S7S承 承 承 承 承 承承 承 承3N7N承 承 承 承 承 承 3S7S承 承 承 承 承 承3N7N承 承 承 承 承 承 承承 承 承 承3S7S承 承 承 承 承 承承 承 承 承 承3N7N承 承 承 承 承 承 承承 承 承3S7S承 承 承 承 承 承承 承 承 承3N7N承 3S7S承 承 承承 承 承3N7N承 承 承 承 承 承 3S7S承 承 承 承 承 承e39。 } tvalue=tvalue*()。 else {tvalue=~tvalue+1。 tvalue=tvalue|a。 tvalue=b。//*讀取溫度 */ a=ds1820rd()。 ds1820wr(0xcc)。//*跳過(guò)讀序列號(hào) */ ds1820wr(0x44)。 ds1820rst()。 } } UINT16 read_temp(void)/*讀取溫度值并轉(zhuǎn)換 */ { UINT8 a,b。 DQ = 1。0x01。 i) { DQ = 0。 for (i=8。 } return(dat)。 //給脈沖信號(hào) if(DQ) dat|=0x80。 //給脈沖信號(hào) dat=1。i0。 UINT8 dat = 0。 //拉高 delay_18B20(40)。 //DQ 拉低 delay_18B20(100)。 //DQ 復(fù)位 delay_18B20(4)。 } /**********************************//**********************************/ void ds1820rst()/*ds1820 復(fù)位 */ { UINT8 x=0。 UINT8 tflag。 typedef unsigned int UINT16。 LED=1。 } else { scr=0。 spk=0。 Delay(5)。a while(1) { t= read_temp()。 } main() { UINT16 t。 num++。 break。 break。 case 2: P0=SEGMENT[temp%100/10]amp。 case 1: P0=SEGMENT[temp%1000/100]。 switch(num) { case 0: P0=SEGMENT[temp/1000]。 } void Display1(UINT16 temp) { static UINT8 num=0。j114。it。 void Delay(UINT16 t) { UINT16 i,j。 code UINT8 SEGMENT[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。 sbit spk=P3^5。 extern UINT16 read_temp(void)。 感謝全體同學(xué),你們的關(guān)心和友愛使我很感動(dòng)! 感謝我的父母對(duì)我的養(yǎng)育之恩 ! 感謝所有幫助過(guò)我的人們 ! 最后,再次感謝魏麗君老師對(duì)我的鼓勵(lì)、支持與關(guān)懷,這些我將永生難忘! 附 錄 附圖 1:程序 include typedef unsigned char UINT8。 我還要感謝我的同學(xué)們,他們?cè)诋厴I(yè)設(shè)計(jì)期間給我了莫大的支持與幫助,為我提供了一個(gè)良好的學(xué)習(xí)和生活環(huán)境,并且對(duì)于我提出的任何難題都給予熱心、耐心的解答,使我受益頗深。魏老師以其淵博的學(xué)識(shí)、嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、求實(shí)的工作作風(fēng)和他敏捷的思維、飽滿的工作熱情以及對(duì)我的耐心指導(dǎo)和嚴(yán)格要求給我留下了深刻的印象,使我在理論和實(shí)際應(yīng)用兩方面的能力都得到了很大的提高,使我受益匪淺。 最后,由于本人水平有限,設(shè)計(jì)中存在不足,錯(cuò)誤之處, 請(qǐng)各位老師多多批評(píng)指正。我會(huì)不斷的努力學(xué)習(xí), 提高自己 通過(guò)這次設(shè)計(jì),將我所學(xué)過(guò)的課程聯(lián)系到一起,使 我對(duì)所學(xué)課程有了更深的體會(huì),對(duì)所學(xué)的知識(shí)進(jìn)一步鞏固,對(duì)應(yīng)用電子技術(shù)專業(yè)有了更深刻的認(rèn)識(shí)。在基礎(chǔ)學(xué)習(xí)階段,我從基礎(chǔ)開始學(xué)習(xí),把以前學(xué)習(xí)的模電、數(shù)電、單片機(jī)、等課程從新復(fù)習(xí)了一遍。我還看了郭天祥的單片機(jī)教學(xué)視頻,對(duì)用 C 語(yǔ)言編程有了更深刻的認(rèn)識(shí)和理解。 論文的完成 使我體會(huì)到了成功的喜悅,也懂得 了一分耕耘一分收獲的道理。 心得體會(huì) 經(jīng)過(guò)幾個(gè)多月的努力, 在老師的耐心指導(dǎo)下 , 從設(shè)計(jì)、論證、修改到編程、調(diào)試, 我的畢業(yè)設(shè)計(jì)終于完成了。 結(jié)論 該溫度控制系統(tǒng)在 altiun desig 上仿真成功后,進(jìn)行了電路實(shí)物的制作,并成功完成了整機(jī)的調(diào)試,因此可證明本設(shè)計(jì)具有可行性。 ℃ 以內(nèi)。后改用數(shù)字萬(wàn)用表排查,發(fā)現(xiàn)二極管兩端均有確切電壓,懷疑此電壓無(wú)語(yǔ)驅(qū)動(dòng)發(fā)光二極管,于是嘗試減少限流電阻,將 換位 1K 電阻,系統(tǒng)通電再次運(yùn)行,發(fā)光管在相應(yīng)時(shí)段成功亮滅,系統(tǒng)功能實(shí)現(xiàn),排除異常。 ② 實(shí)際接電調(diào)試,當(dāng)溫度高于設(shè)定上限溫度時(shí),顯示燈發(fā)光二極管僅有微弱的光;當(dāng)溫度低于設(shè)定下限溫度時(shí),顯示燈發(fā)光二極管無(wú)法點(diǎn)亮。 調(diào)試反饋 ① 仔細(xì)檢查焊接元器件均已正確后,連接 ISP 準(zhǔn)備下載程序,卻無(wú)法檢索到單片機(jī)芯片,后經(jīng)檢查和考證,發(fā)現(xiàn)應(yīng)將 AT89C52 ISP 下載接口引腳 2 接地,引腳 4 接 VCC。 再經(jīng)實(shí)際接電調(diào)試,一切運(yùn)行正常。 ,所以上限與下限的溫度分別改為 和 。加熱后,溫度有事超過(guò) 攝氏度確不報(bào)警,后經(jīng)檢查,發(fā)現(xiàn)時(shí)溫度傳感器的精度原來(lái)的問(wèn)題,為了能夠達(dá)到預(yù)想的效果,我們只好把設(shè)定的溫度上限與下限值要進(jìn)行改變。當(dāng)測(cè)得溫度大雨設(shè)定值,則進(jìn)入降溫階段,則置 為低電平,這器件繼續(xù)對(duì)溫度進(jìn)行監(jiān)測(cè),知道溫度在設(shè)定范圍內(nèi),置 為高電平斷開,關(guān)閉加熱器,等待下一次的啟動(dòng)命令。聯(lián)調(diào)需要注意的時(shí),各程序模塊間是否能正確傳遞參數(shù),特別要注意各子程序的現(xiàn)場(chǎng)保護(hù)和恢復(fù)。 軟件調(diào)試的任務(wù)是利用開發(fā)工具進(jìn)行在線仿 真調(diào)試,發(fā)現(xiàn)和糾正程序錯(cuò)誤,同時(shí)也能發(fā)現(xiàn)硬件故障。 第七章 調(diào)試 在實(shí)驗(yàn)板上調(diào)試電路 調(diào)試步驟: ? 將電路原理圖在實(shí)驗(yàn)板上連接好; ? 參照電路原理圖檢查實(shí)驗(yàn)板上的電路連接無(wú)誤 后,給電路供上 +5V 電源; ? 入供電后沒有達(dá)到預(yù)期效果,檢查各點(diǎn)電壓電流,找出失敗原因,可以更換元器件及其連接; ? 不斷重復(fù)尚需步驟,知道得出結(jié)果。它的內(nèi)部字節(jié)定義如下表: 配置寄存器字節(jié)定義 其中,低 5 位一直為“ 1”, TM 是工作模式位,用于設(shè)置 DS18B20 在工作模式還是在測(cè)試模式。寫入完成讀便箋式存儲(chǔ)器操作,需要先結(jié)合數(shù)字溫度傳感器寫時(shí)序?qū)⒆x便箋式存儲(chǔ)器命令(代碼為 BEI)寫入到 DS18B20 中,再用溫度傳感器讀時(shí)序編寫的讀一個(gè)字節(jié)程序 READ,連續(xù)讀取 DS18B20 便箋式存儲(chǔ)器中 9 個(gè)字節(jié)的內(nèi)容,由此可見,要想實(shí)現(xiàn)溫度正確采集,需要結(jié)合上述所介紹的初始化時(shí)序,溫度傳感器寫時(shí)序和溫度傳感器讀時(shí)序,才可 以講所需的命令寫入與讀出,完成溫度的正確讀取。用延時(shí) 750ms 等待轉(zhuǎn)換完成。減法計(jì)數(shù)器 1對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器 1 的預(yù)置值減到0 時(shí)溫度寄存器的值將加 1,減法計(jì)數(shù)器 1 的預(yù)置將重新被裝入,減法計(jì)數(shù)器 1重新開始對(duì)低溫度系數(shù)晶振產(chǎn)生的脈沖信號(hào)進(jìn)行計(jì)數(shù), 如此循環(huán)直到減法計(jì)數(shù)器2 計(jì)數(shù)到 0 時(shí),停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所測(cè)溫度。 DS18B20 的測(cè)溫原理如圖所示,低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小,用于產(chǎn)生固定頻率的脈沖信號(hào)送給減法計(jì)數(shù)器 1,高溫度系數(shù)晶振隨溫度變化其震蕩頻率明顯改變,所產(chǎn)生的信 號(hào)作為減法計(jì)數(shù)器 2 的脈沖輸入,還隱含著計(jì)數(shù)門,當(dāng)計(jì)數(shù)門打開時(shí), DS18B20 就對(duì)低溫度系數(shù)振蕩器產(chǎn)生的時(shí)鐘脈沖后進(jìn)行計(jì)數(shù),進(jìn)而完成溫度測(cè)量。主機(jī)在進(jìn)入操作程序前必須用讀 ROM(33H)命令將該 DSl8B20 的序列號(hào)讀出。通過(guò)調(diào)用讀溫度子程序把存入內(nèi)存儲(chǔ)中的整數(shù)部分與小數(shù)部分分開存放在不同的兩個(gè)單元中,然后通過(guò)調(diào)用顯示子陳谷顯示出來(lái)。 主程序的主要功能是負(fù)責(zé)溫度的實(shí)時(shí)顯示,讀出并處理 DS18B20 測(cè)量的當(dāng)前溫度值,溫度測(cè)量每 1s 進(jìn)行一次。與硬件電路相關(guān)聯(lián),本溫度控制系統(tǒng)的軟件設(shè)計(jì)主要分為以下幾個(gè)部分:主程序,溫度上下限值設(shè)定子程序、溫度讀取子程序、溫度顯示子程序、串口通信子程序、輸出控制子程序等。當(dāng)采集到的溫度值與溫度的設(shè)置值進(jìn)行比較后,若發(fā)現(xiàn)當(dāng)前溫度值越限,則停止加熱 。對(duì)于要求反應(yīng)靈敏與控制及時(shí)的工控,檢測(cè)等實(shí)時(shí)控制系統(tǒng)以及要求體積小、系統(tǒng)小的許多“電腦化”產(chǎn)品,可以充分體現(xiàn)出匯編語(yǔ)言簡(jiǎn)明、整齊、執(zhí)行時(shí)間短和易于使用的特點(diǎn)。 MCS51 指令系統(tǒng)的指令長(zhǎng)度較短,它在存儲(chǔ)空間和執(zhí)行空間方面具有較高的效率,編程的程序占用內(nèi)存單元少,執(zhí)行也非常的快捷,與本系統(tǒng)的應(yīng)用要求很合適。甚至有些必須采用很復(fù)雜的硬件電路才能完成的工作,用軟件編程有事會(huì)變得很簡(jiǎn)單,如數(shù)字濾波,信號(hào)處理等。復(fù)位信號(hào)時(shí)高電平有效,高電平有效持續(xù)時(shí)間應(yīng)為 2 個(gè)機(jī)器周期以上。其結(jié)果只是機(jī)器周期不同,從而影響計(jì)數(shù)器的計(jì)算初值。電路中,電容器 C101 和 C102 對(duì)震蕩頻率有微調(diào)作用,幫組震蕩器起振,通常的取值范圍 30177。發(fā)光二極管為工
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1