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

正文內(nèi)容

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

2025-01-21 14:45本頁(yè)面
  

【正文】 }附圖2:原理附圖3:PCB圖附圖4:元件清單CommentDescriptionDesignatorFootprintLibRefQuantity33PC101, C102CAP210uFElectrolyticC103EC2/5ELECTRO11104C104, C402CAP2250V/102PFC403CAP1IN4148D401D08H1DC05VID401RELAY51J101SIP3CON31RELAYJ403SIP3CON31CON3J404POWER SOCK3CON3118B20J801SIP3CON31SM410361KLED302361K1PNPPNPQ301, Q302, Q303, Q304, Q4018550PNP5200R101, R301, R302, R303, R304, R305, R306, R307, R308910KR10214K7R309, R310, R311, R312, R405, R8016Srst4\WD1STC12C5A60S2U101DIP40LST1XTAL1Y1CRYSTAL1。 } 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)心和友愛(ài)使我很感動(dòng)!感謝我的父母對(duì)我的養(yǎng)育之恩!感謝所有幫助過(guò)我的人們!最后,再次感謝魏麗君老師對(duì)我的鼓勵(lì)、支持與關(guān)懷,這些我將永生難忘!附錄附圖1:程序 includetypedef 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ā)光二極管,于是嘗試減少限流電阻,系統(tǒng)通電再次運(yùn)行,發(fā)光管在相應(yīng)時(shí)段成功亮滅,系統(tǒng)功能實(shí)現(xiàn),排除異常。2  實(shí)際接電調(diào)試,當(dāng)溫度高于設(shè)定上限溫度時(shí),顯示燈發(fā)光二極管僅有微弱的光;當(dāng)溫度低于設(shè)定下限溫度時(shí),顯示燈發(fā)光二極管無(wú)法點(diǎn)亮。 調(diào)試反饋1  仔細(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)行正常。因?yàn)闇囟葌鞲衅鞯木仁窃?77。故障處理:第一次接電調(diào)試。主程序的鬧歸鬧是:?jiǎn)?dòng)DS18B20測(cè)量溫度,將測(cè)量值與給定值進(jìn)行比較,若測(cè)得溫度小于設(shè)定值,則進(jìn)入加熱階段,這器件繼續(xù)對(duì)溫度進(jìn)行監(jiān)測(cè),知道溫度在設(shè)定范圍內(nèi),關(guān)閉加熱器,等待下一次的啟動(dòng)命令。程序調(diào)試時(shí)一個(gè)模塊一個(gè)模塊的進(jìn)行的,首先單獨(dú)調(diào)試各功能子程序,檢查程序是否能夠?qū)崿F(xiàn)預(yù)期的功能,接口的控制是否正常等;最后逐步將各子程序連續(xù)起來(lái)總調(diào)。 電路板與器件的焊接及調(diào)試焊接及調(diào)試步驟如下:l 檢查是否所有的焊孔都已打通;l 參照電路原理圖,將所有元器件引腳準(zhǔn)確無(wú)誤地插到對(duì)應(yīng)的焊孔內(nèi);l 正確焊接元器件;l 給電路板通上電源,看是否能得到正常結(jié)果;l 如果不能得到正常結(jié)果,則對(duì)電路板焊接和連接再次進(jìn)行檢測(cè),然后通電檢測(cè)各點(diǎn)電壓電流;l 不斷對(duì)電路板進(jìn)行檢測(cè),直至得出結(jié)果。DS18B20出廠時(shí)該位被設(shè)置為0,用戶可根據(jù)需求通過(guò)對(duì)DS18B20的結(jié)構(gòu)寄存器RR0賦予不同的值來(lái)設(shè)定測(cè)量值溫度的分辨率。DS18B20工作時(shí)寄存器中的分辨率轉(zhuǎn)換為相應(yīng)精度的溫度數(shù)值。隨后再按照初始化時(shí)序執(zhí)行初始化程序INI10,用寫入一個(gè)字節(jié)程序?qū)⑵ヅ銻OM命令(代碼為55H)寫入到DS18B20中國(guó)。其輸出用于修正減法計(jì)數(shù)器的預(yù)置值,只要計(jì)數(shù)門仍未關(guān)閉就重復(fù)上述過(guò)程,直至溫度寄存器值達(dá)到被測(cè)溫度值.測(cè)溫原理內(nèi)部裝置DS18B20測(cè)溫流程按照此步驟,程序設(shè)計(jì)時(shí)首先就要執(zhí)行初始化程序INI10,其次要將跳過(guò)ROM匹配命令(代碼為CCH)寫入到DS18B20中,此時(shí)需根據(jù)數(shù)字溫度傳感器寫時(shí)序編寫對(duì)DS18B20一個(gè)寫入字節(jié)程序,需要將啟動(dòng)轉(zhuǎn)換命令寫入DS18B20中。計(jì)數(shù)門的開啟時(shí)間由高溫度系數(shù)振蕩器來(lái)決定,每次測(cè)量前,首先將48℃所對(duì)應(yīng)的基數(shù)分別置入減法計(jì)數(shù)器1和溫度寄存器中,減法計(jì)數(shù)器1和溫度寄存器被預(yù)置在48℃所對(duì)應(yīng)的一個(gè)基數(shù)值。程序可以先跳過(guò)ROM,啟動(dòng)所有DSl8B20進(jìn)行溫度變換,之后通過(guò)匹配ROM,再逐一地讀回每個(gè)DSl8B20的溫度數(shù)據(jù)。 開始終止讀RAM9字節(jié)數(shù)據(jù)跳過(guò)ROM匹配命令DS18B20復(fù)位、應(yīng)答子程序顯示子程序(延時(shí))寫入子程序啟動(dòng)溫度轉(zhuǎn)換命令跳過(guò)ROM匹配命令DS18B20復(fù)位、應(yīng)答子程序開始初始化調(diào)用讀溫度子程序數(shù)據(jù)變換程序顯示子程序 主程序流程圖 讀出溫度子程序圖 DS18B20測(cè)溫原理DS18B20的測(cè)溫原理每一片DSl8B20在其ROM中都存有其唯一的48位序列號(hào),
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1