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

正文內(nèi)容

基于單片機(jī)的電阻爐溫控制系統(tǒng)設(shè)計(存儲版)

2025-07-27 20:43上一頁面

下一頁面
  

【正文】 目錄目錄1 .緒論 5 選題意義 5 系統(tǒng)的主要性能指標(biāo) 6 主要工作任務(wù) 62 .系統(tǒng)的工作原理和模塊選擇 7 系統(tǒng)總述 7 7 系統(tǒng)硬件總框圖形 8 8 8 9 9 103. 系統(tǒng)硬件設(shè)計 10 STC89C52的最小系統(tǒng) 10 晶振回路 11 復(fù)位電路 11 11 12 12……………………………………………………………13 電源電路設(shè)計 14 15 15 15 顯示電路設(shè)計 16 LCD1602簡介 16 LCD1602管腳功能介紹 17 19 20 RS232標(biāo)準(zhǔn)介紹 20 DB9連接器 20 MAX232芯片介紹 21 串口硬件連接圖 22 繼電器驅(qū)動電路 22 固態(tài)繼電器的分類與工作原理 22 224 .系統(tǒng)的軟件設(shè)計 24 主程序的設(shè)計 24 液晶顯示模塊 26 27 DS18B20測溫數(shù)據(jù)的讀取程序設(shè)計 27 DS18B20溫度讀取流程 31 32 33 ……………………………………………………36……………………………………37 …………………………………………37 關(guān)于8155的說明…………………………………………40………………………………………………41 8155的工作方式與基本操作………………………… 436 .系統(tǒng)抗干擾措施 44 44總結(jié) 46參考文獻(xiàn)…………………………………………………………………47致 謝 48附錄A 系統(tǒng)原理圖 49附錄B 系統(tǒng)總程序 501 緒論 選題意義河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 緒論隨著現(xiàn)代科學(xué)技術(shù)的迅猛發(fā)展,各個領(lǐng)域?qū)囟瓤刂葡到y(tǒng)的精度、穩(wěn)定性等的要求越來越高,控制系統(tǒng)也千變?nèi)f化。II基于單片機(jī)電阻爐爐溫控制系統(tǒng)的設(shè)計姓名:嚴(yán)亮亮學(xué)號:1150193120專業(yè):電氣111指導(dǎo)老師:吳興華摘 要在現(xiàn)代工業(yè)生產(chǎn)中,人們需對各類加熱爐、 反應(yīng)爐和鍋爐中的溫度進(jìn)行檢測和控制。如:在冶金工業(yè)、化工生產(chǎn)、電力工程、造紙行業(yè)、機(jī)械制造等諸多領(lǐng)域中,人們需要對各類加熱爐、熱處理爐、反應(yīng)爐和鍋爐中的溫度進(jìn)行檢測和控制等等。③可設(shè)置上限報警值,當(dāng)溫度超限時,發(fā)出報警信號。DS18B20可直接將溫度轉(zhuǎn)化成串行數(shù)字信號供微機(jī)處理,而且每片DS18B20都有唯一的產(chǎn)品號,可以一并存入其ROM中,以便在構(gòu)成大型溫度測控系統(tǒng)時在單線上掛接任意多個DS18S20芯片。當(dāng)水溫過高時,關(guān)掉電阻爐,即可使水溫控制在設(shè)定的溫度范圍內(nèi)。但是電磁繼電器開關(guān)頻率低,不能用于開關(guān)頻率高的場合?!?,響應(yīng)時間僅為20us,重復(fù)性誤差低至177。方案一:采用三個LED八段數(shù)碼管分別顯示溫度的十位、個位和小數(shù)位。從任何標(biāo)準(zhǔn)來說,VB都是世界上使用人數(shù)最多的語言——不僅是盛贊VB的開發(fā)者還是抱怨VB的開發(fā)者的數(shù)量。②溫度測量模塊采用DS18B20,此器件的使用可以省去A/D(模數(shù)轉(zhuǎn)換)部分。根據(jù)STC89C52單片機(jī)時鐘周期的要求。復(fù)位電路第二功能是手動復(fù)位。DQ為數(shù)字信號輸入∕輸出端;GND為電源地;VCC為外接供電電源[5]。 報警電路設(shè)計報警電路的功能是指在AT89C52單片機(jī)的控制下達(dá)到聲光報警或解除報警的目的。然后的電流經(jīng)過穩(wěn)壓器LM7805輸出穩(wěn)定的+5V電壓。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。將全部行線置低電平,然后檢測列線的狀態(tài)。②高低電平翻轉(zhuǎn)法首先讓P1口高四位為1,低四位為0,。LCD1602實物圖如39所示:圖39 LCD1602實物圖 LCD1602管腳功能介紹LCD1602接口引腳及其功能介紹如表31所示:表31 接口引腳及其功能引腳號符號狀態(tài)功能1GND電源地2VCC電源+5V3V0液晶驅(qū)動電源4RS輸入寄存器選擇5R/W輸入讀、寫操作6E輸入使能信號7DB0三態(tài)數(shù)據(jù)總線(LSB)8DB1三態(tài)數(shù)據(jù)總線9DB2三態(tài)數(shù)據(jù)總線10DB3三態(tài)數(shù)據(jù)總線11DB4三態(tài)數(shù)據(jù)總線12DB5三態(tài)數(shù)據(jù)總線13DB6三態(tài)數(shù)據(jù)總線14DB7三態(tài)數(shù)據(jù)總線(MSB)15LEDA輸入背光+5V16LEDK輸入背光地主要管腳介紹:V0:液晶顯示器對比度調(diào)整端,接正電源時對比度是最弱的,接地電源時對比度是最高的,對比度過高時會產(chǎn)生影響,所以可以通過一個10K的電位器調(diào)整對比度。其中: S/C=1:畫面平移一個字符位;S/C=0:光標(biāo)平移一個字符位;R/L=1:右移;R/L=0:左移。第6腳:E(或EN)端為使能(enable)端。它只可以提供異步通信的9個信號。電容器應(yīng)選擇1μF的電容。 串口硬件連接圖串口硬件連接圖如314所示:圖314 串口硬件連接圖 繼電器驅(qū)動電路設(shè)計 固態(tài)繼電器的分類與工作原理固態(tài)繼電器是一種無觸點(diǎn)電子開關(guān),由分立元器件、膜固定電阻網(wǎng)絡(luò)和芯片組成,采用混合工藝組裝來實現(xiàn)控制回路和負(fù)載回路的電隔離,由固態(tài)器件實現(xiàn)負(fù)載的通斷切換功能,內(nèi)部沒有任何可動部件。固態(tài)繼電器的驅(qū)動電路包括隔離耦合電路、功能電路和觸發(fā)電路三部分。這些特點(diǎn)使SSR在軍事、各種工業(yè)民用電控設(shè)備中都有廣泛應(yīng)用。主程序的作用是完成溫度的檢測,并把檢測結(jié)果通過LCD1602顯示出來。請使用“繪圖工具”選項卡更改引言文本框的格式。您可將文本框放置在文檔中的任何位置。]N要。請使用“繪圖工具”選項卡更改引言文本框的格式。您可將文本框放置在文檔中的任何位置。2)DS18B20中的溫度傳感器可完成對溫度的測量, 以12位轉(zhuǎn)化為例用16位符號擴(kuò)展的二進(jìn)制補(bǔ)碼讀數(shù)形式提供, ℃/LSB的形式表達(dá), 其中S為符號。圖43 復(fù)位時序圖2)控制器發(fā)送ROM指令。第8個字節(jié)為計數(shù)器寄存器,是為了讓用戶得到更高的溫度分辨率而設(shè)計的,同樣也是內(nèi)部溫度轉(zhuǎn)換、計算的暫存單元。在單線DQ上,存在復(fù)位脈沖、應(yīng)答脈沖、寫“0”、寫“1”、讀“0”、讀“1”幾種信號類型。然后在總線被釋放后的15us中DS18B20會發(fā)送內(nèi)部數(shù)據(jù)位,因此再次15us內(nèi)主機(jī)必須停止把DQ引腳置底,這時控制如果發(fā)現(xiàn)總線為高電平表示讀數(shù)據(jù)“1”,如果總線為低電平,則表示讀數(shù)據(jù)“0”。 DS18B20溫度讀取流程單片機(jī)在實現(xiàn)DS18B20溫度轉(zhuǎn)換和讀取的程序設(shè)計中必須嚴(yán)格按照其時序來進(jìn)行,此設(shè)計中,單總線上只掛接了一個DS18B20,所以不用對ROM寄存器進(jìn)行操作,直接跳過ROM,對RAM寄存器進(jìn)行操作。軟件程序如下:Dim X As Integer 39。打開通信端口439。定義一個字符串變量 buf = Trim() 39。數(shù)據(jù)個數(shù)加1y0 = Y39。 Chr(10)組成的換行符 = Len()39。在 閑置模式下,CPU會停止工作,但是RAM、定時器/計數(shù)器、串口和中斷系統(tǒng)仍會繼續(xù)工作。P1 是一個帶有內(nèi)部上拉電阻的8位雙向I/O 端口, P1 的輸出緩沖級可以驅(qū)動(吸收或者輸出電流)4個TTL邏輯門電路。Flash編程或校驗時,P2亦接收高位地址和一些控制信號。ALE/PROG當(dāng)訪問的是外部程序存儲器或者是數(shù)據(jù)存儲器時,ALE(地址鎖存允許)的輸出脈沖用在鎖存的低8位字節(jié)。在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器時,會跳過兩次PSEN信號。當(dāng)IO/M是0時,單片機(jī)會選擇8155的RAM讀/寫。和單片機(jī)的低8位地址/數(shù)據(jù)的總線(P0口)相連接的。定時器輸出有四種波形可由定時器方式編程選擇。改變計其時計數(shù)器8155的時間常數(shù)可以獲得從二百毫秒到幾十分鐘的采樣期。優(yōu)點(diǎn):不受因偶然因素引起的脈沖干擾的影響,對溫度、液位的變化緩慢的被測參數(shù)有良好的濾波效果。缺點(diǎn):靈敏度低;對偶然出現(xiàn)的脈沖性干擾的抑制作用比較差;不易消除由于脈沖干擾所引起的采樣值偏差;不適用于脈沖干擾比較嚴(yán)重的場合;比較浪費(fèi)錢。在這期間我遇到很多問題,有許多從未接觸過,但是通過小組成員以及老師的幫助,問題都迎刃而解。unsigned char code table0[]={ dian zu lu wen }。case 0xd7:k=1。switch(key) { case 0xee:date=1。break。c=0。//8 case 0xeb:date=9。if(m==1){s3num++,m=0,f1=0。}if(s3num==1)//切換鍵第二次顯示溫控一{if(f1==0){f1=1。gotoxy(1,3)。}if(s2num==1){gotoxy(1,14)。}}}if(s3num==2)//切換鍵第三次顯示溫控二{if(f1==0){f1=1。gotoxy(1,3)。}if(s4num==1){gotoxy(1,14)。}}}if(s3num==3)//切換鍵第四次顯示報警設(shè)置{if(f1==0){f1=1。gotoxy(1,9)。}if(s5num==4){s5num=0。table1)。gotoxy(2,0)。}if(s5num==2){gotoxy(1,10)。}if(j==1){s5num,j=0。}if(s4num==7){s4num=0。}if(s4num==7){s4num=0。}if(j==1){s4num,j=0。}if(s2num==7){s2num=0。}if(s2num==7){s2num=0。}if(j==1){s2num,j=0。write_str(amp。//0 }}void keyscant()//溫度 時間設(shè)定,包括光標(biāo)左右移動。c=0。break。//2 按下相應(yīng)的鍵顯示相對應(yīng)的碼值 case 0xbe:date=3。}}void shuzhi(){uchar key。case 0xe7:j=1。河南城建學(xué)院本科畢業(yè)設(shè)計(論文) 附錄A附錄A 系統(tǒng)原理圖 附錄B 附錄B 系統(tǒng)總程序includeincludeincludeincludeincludeincludeincludeincludedefine CIRCLE 300uint bjflag。通過對這些問題的認(rèn)知與改正,讓自己對相關(guān)知識有了更深的理解,并且自己的操作能力也提高了不少。每次采樣到一個新數(shù)據(jù)放入隊尾,并扔掉原來隊首的一次數(shù)據(jù).(先進(jìn)先出原則),把隊列中的N個數(shù)據(jù)進(jìn)行算術(shù)平均運(yùn)算,就可獲得新的濾波結(jié)果。缺點(diǎn):無法抑制那種周期性的對它干擾,平滑度差。此外,8155的定時器在計數(shù)過程里計數(shù)器的值并不是直接表示外部輸入的脈沖,計數(shù)器終值是2,初值是2~3FFFH之間。定時器的低8位、高6位計數(shù)器和定時輸出方式由04H、05H口寄存器進(jìn)行確定的。所以,P0口輸出的低8位地址信號都不需外接鎖存器IO/M:8155 RAM存儲器或者I/O口選擇線。所以,單片機(jī)的P0端口輸出的低8位地址信號不需要外接鎖存器。此外,該引腳會被微微拉高,單片機(jī)在執(zhí)行外部程序時,應(yīng)該設(shè)置ALE禁止位無作用。RST復(fù)位輸入端。在訪問外部程序存儲器或者16 位地址的外部數(shù)據(jù)存儲器(例如執(zhí)行MOVX DPTR 指令)時,P2端口送出高8位的地址數(shù)據(jù)。在讀取外部數(shù)據(jù)存儲器或者程序存儲器時,這組口線分時轉(zhuǎn)換地址(低8 位)與數(shù)據(jù)總線復(fù)用,在訪問期間會激活內(nèi)部上拉電阻。AT89C52具有以下一些標(biāo)準(zhǔn)特征:有8K 字節(jié)的閃速內(nèi)存,有256字節(jié)RAM,有I/O線32個,有16位定時器/計數(shù)器3個,有兩級中斷源結(jié)構(gòu)8個,全雙工串行口一個,有片內(nèi)振蕩器和時鐘電路。 Chr(10)39。在Picture1上(x,y)位置用RGB顏色(255,0 ,0)顏色畫點(diǎn) (X 1, y0)(X, Y), RGB(255, 0, 0)39。啟動Timer1定時器End SubPrivate Sub Command2_Click()EndEnd SubPrivate Sub Command3_Click() = Fase = RGB(255, 0, 0)End SubPrivate Sub Command4_Click() = True = RGB(0, 255, 0)39。這里串口上位機(jī)的設(shè)置一定要和下位機(jī)一致 = 039。我利用VB寫出了一個用于數(shù)據(jù)采集的串口上位機(jī)程序,實現(xiàn)數(shù)據(jù)的接收和實時繪圖。DS18B20僅在主機(jī)發(fā)出讀時序時才產(chǎn)生向主機(jī)傳輸數(shù)據(jù),所以當(dāng)主機(jī)向DS18B20發(fā)出度數(shù)據(jù)命令后。 寫時序
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1