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

正文內(nèi)容

基于單片機(jī)的電阻爐溫控制系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)(更新版)

  

【正文】 )。//0按下相應(yīng)的鍵顯示相對(duì)應(yīng)的碼值 case 2:ss1=date。c=1。write_num(ss1)。//2 case 4:sb1=date。c=1。write_num(ws1)。} }void shewen(){keyscant()。write_(0x0c)。}if(s5num==2){gotoxy(1,10)。gotoxy(1,0)。}if(s4num==2){gotoxy(1,13)。}if(s4num==2){gotoxy(1,4)。gotoxy(1,0)。}if(s2num==2){gotoxy(1,13)。}if(s2num==2){gotoxy(1,4)。gotoxy(1,0)。init_lcd()。c=0。break。//3 case 0x7e:date=4。c=0。break。//第一行顯示void init_lcd(){ write_(0x38)。通過(guò)這次設(shè)計(jì),相當(dāng)于對(duì)我們以前學(xué)過(guò)的知識(shí)的復(fù)習(xí)以及鞏固,而且學(xué)到了在書(shū)本上不能學(xué)到的知識(shí)。江蘇建筑職業(yè)技術(shù)學(xué)院畢業(yè)技術(shù)報(bào)告結(jié) 束 語(yǔ)本研究課題有軟件和硬件2部分。缺點(diǎn):對(duì)速度、流量等快速變化的參數(shù)不宜。6 系統(tǒng)抗干擾措施單片機(jī)的開(kāi)發(fā)本來(lái)就要軟件硬件都要了解,軟件和硬件抗干擾一樣重要。(2)關(guān)于定時(shí)器的編程:對(duì)定時(shí)器編程的時(shí)候,第一步把計(jì)數(shù)常數(shù)及定時(shí)器方式送入定時(shí)器口(定時(shí)器低8位及定時(shí)器高6位、定時(shí)器方式M)04H及05H。單片機(jī)和8155之間的地址、數(shù)據(jù)、命令和狀態(tài)信息都是通過(guò)這個(gè)總線口傳送的RST:復(fù)位信號(hào)的輸入端,高電平時(shí)有效。AD0~AD7地址是8155中RAM單元的地址;當(dāng)IO/M是1時(shí),單片機(jī)選擇8155的I/O口,AD0~AD7地址是I/O口的地址。EA/VPP 接受外部讀取XTAL1用于振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生器的輸入端。一般時(shí)候,ALE仍會(huì)以時(shí)鐘振蕩頻率的1/6 輸出穩(wěn)定的脈沖信號(hào),因此它可對(duì)外輸出時(shí)鐘或者用于定時(shí)的目的。P3 口是一組帶有內(nèi)部上拉電阻的8 位雙向I/O 口。對(duì)端口是“1”,由內(nèi)部的上拉電阻把端口拉到高電平,這時(shí)可以作是輸入口。在掉電模式下,可以保存RAM的內(nèi)容并凍結(jié)振蕩器,禁止所用其他的芯片功能,只到下一個(gè)硬件復(fù)件。設(shè)置垂直滾動(dòng)條自動(dòng)滾動(dòng) = 39。把y值賦給用于記錄上一個(gè)數(shù)據(jù)的變量y1 = amp。將串口接收緩沖區(qū)內(nèi)的數(shù)據(jù)讀入buf變量中 If Len(buf) 0 And X = 200 Then 39。True即為打開(kāi)端口,設(shè)置為False則為關(guān)上端口39。定義變量x用于記錄數(shù)據(jù)個(gè)數(shù)Dim y0 As Integer 39。在單片機(jī)發(fā)出溫度轉(zhuǎn)換命令后,須延時(shí),以便DS18B20完成溫度轉(zhuǎn)換,在單片機(jī)發(fā)出讀溫度命令后,必須馬上產(chǎn)生讀時(shí)序接收DS18B20的發(fā)回來(lái)的數(shù)據(jù)。每一位的讀取之前都由控制器加一個(gè)起始信號(hào)。數(shù)據(jù)位的讀寫(xiě)是由讀寫(xiě)時(shí)序來(lái)實(shí)現(xiàn)的。第9個(gè)字節(jié)為前8個(gè)字節(jié)的CRC碼。一旦總線主機(jī)檢測(cè)到應(yīng)答信號(hào),便可以發(fā)起ROM操作指令。如表41所示:表41 DS18B20溫度值格式表這是12位轉(zhuǎn)化后得到的12位數(shù)據(jù), 存儲(chǔ)在的兩個(gè)8比特的RAM中, 二進(jìn)制中的前面5位是符號(hào)位, 如果測(cè)得的溫度大于0, 這位為0, ,如果溫度小于0, 這位為1, 。主程序首先要做初始化,包括DS18B20測(cè)量開(kāi)始命令的初始化,LCD1602顯示初始化,串口通信初始化等等。所以會(huì)有DCAC、ACAC、ACDC等型式,它們分別在直流或交流電源上做負(fù)載的開(kāi)關(guān),不可以混用.這里使用交流固態(tài)繼電器(AC—SSR),單片機(jī)高電平驅(qū)動(dòng)三極管9014的基極,固態(tài)繼電器的一端接在三極管的發(fā)射極。高頻變壓器耦合,是在一定的輸入電壓下,形成10MHz的自激振蕩,通過(guò)變壓器磁芯將高頻信號(hào)傳遞到變壓器次級(jí)。此設(shè)計(jì)出于簡(jiǎn)化電路,電路系統(tǒng)原理圖如圖315所示:圖315 電路系統(tǒng)原理圖 控制執(zhí)行單元設(shè)計(jì)控制執(zhí)行單元所完成的功能是根據(jù)數(shù)據(jù)處理結(jié)果而決定的,單片機(jī)對(duì)應(yīng)的I/O輸出高電平或者低電平,控制繼電器的通斷,達(dá)到控制電爐的啟動(dòng)與停止,然而I/O口的輸出電流僅僅為20mA,不能夠驅(qū)動(dòng)繼電器,同時(shí)也為了能提高它的驅(qū)動(dòng)能力與抗干擾能力,就此設(shè)計(jì)了繼電器驅(qū)動(dòng)電路,在此控制電路中是由三極管Q2和電阻R13組成的放大電路,而二極管D2則構(gòu)成泄放回路,以備在系統(tǒng)斷電時(shí)能迅速將繼電器自感電動(dòng)勢(shì)迅速拉低,起到保護(hù)的作用。因此在單片機(jī)電源系統(tǒng)設(shè)計(jì)中經(jīng)常使用輸出電壓值為固定的集成穩(wěn)壓器,做為穩(wěn)壓器件。7點(diǎn)陣字符。LCD1602控制指令如表39所示:表32 LCD1602控制指令指令功能清屏清DDRAM和AC值輸入方式設(shè)置設(shè)置光標(biāo)、畫(huà)面移動(dòng)方式顯示開(kāi)關(guān)控制設(shè)置顯示、光標(biāo)及閃爍開(kāi)、關(guān)光標(biāo)、畫(huà)面位移光標(biāo)、畫(huà)面移動(dòng),不影響DDRAM功能設(shè)置工作方式設(shè)置(初始化指令)CGRAM地址設(shè)置設(shè)置CGRAM地址。最后將上述兩者進(jìn)行或運(yùn)算即可確定被按下的鍵的位置。在確認(rèn)有鍵按下后,即可進(jìn)入確定具體閉合鍵的過(guò)程。列線通過(guò)電阻接正電源,并將行線所接的單片機(jī)的I/O口作為輸出端,而列線所接的I/O口則作為輸入。經(jīng)穩(wěn)壓器LM7805穩(wěn)壓后,輸出端輸出穩(wěn)定的+5V直流電壓?!?。③DS18B20可以支持多點(diǎn)組網(wǎng)的功能,多個(gè)DS18B20能并聯(lián)在唯一的三線上,實(shí)現(xiàn)組網(wǎng)多點(diǎn)測(cè)溫等。此設(shè)計(jì)采用的是DS18B20。電容C2和C1應(yīng)安裝在單片機(jī)芯片旁邊,為了減少寄生電容,保證振蕩器穩(wěn)定可靠的運(yùn)行。根據(jù)STC89C52對(duì)單片機(jī)時(shí)鐘周期的要求。 爐溫控制系統(tǒng)的原理 我設(shè)計(jì)的溫度控制系統(tǒng)是以AT8951為核心,并囊括了數(shù)碼顯示管、報(bào)警、鍵盤(pán)以及轉(zhuǎn)換電路等,該控制系統(tǒng)采用鉑電阻測(cè)量入口溫度與出口溫度。DS18B20可直接將溫度轉(zhuǎn)化成串行數(shù)字信號(hào)供微機(jī)處理,而且每片DS18B20都有唯一的產(chǎn)品號(hào),可以一并存入其ROM中,以便在構(gòu)成大型溫度測(cè)控系統(tǒng)時(shí)在單線上掛接任意多個(gè)DS18S20芯片。③可設(shè)置上限報(bào)警值,當(dāng)溫度超限時(shí),發(fā)出報(bào)警信號(hào)。如:在冶金工業(yè)、化工生產(chǎn)、電力工程、造紙行業(yè)、機(jī)械制造等諸多領(lǐng)域中,人們需要對(duì)各類加熱爐、熱處理爐、反應(yīng)爐和鍋爐中的溫度進(jìn)行檢測(cè)和控制等等。涉密論文按學(xué)校規(guī)定處理。對(duì)本研究提供過(guò)幫助和做出過(guò)貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說(shuō)明并表示了謝意。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫(xiě)的成果作品。本論文主要是以圍繞電阻爐為研究對(duì)象的設(shè)計(jì)。并隨著電爐廣泛應(yīng)用于各行各業(yè), 其溫度控制通常采用模擬或數(shù)字調(diào)節(jié)儀表進(jìn)行調(diào)節(jié),但存在著某些固有的缺點(diǎn)。 主要工作任務(wù)在對(duì)各類溫度傳感器原理介紹的基礎(chǔ)上,根據(jù)畢業(yè)設(shè)計(jì)實(shí)際的任務(wù)要求,完成溫度傳感器芯片的選型,系統(tǒng)芯片的選擇,設(shè)計(jì)出電源電路、顯示接口電路、鍵盤(pán)電路、單片機(jī)與上位機(jī)通信電平轉(zhuǎn)換電路。本設(shè)計(jì)主要實(shí)現(xiàn)溫度測(cè)控,溫度顯示,溫度門(mén)限設(shè)定,超過(guò)設(shè)定的門(mén)限值時(shí)自動(dòng)啟動(dòng)相應(yīng)的功能。 3 系統(tǒng)硬件設(shè)計(jì) STC89C52構(gòu)成的最小系統(tǒng)STC89C52是一種高性能、低功耗的CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。他內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,這個(gè)放大器的輸入和輸出端分別是引腳XTAL1與XTAL0,在XTAL1和XTAL0端口接上時(shí)鐘電源即可構(gòu)成時(shí)鐘電路。因?yàn)槲C(jī)電路是時(shí)序數(shù)字電路,它需要穩(wěn)定的時(shí)鐘信號(hào),所以在電源上電時(shí),復(fù)位信號(hào)才可以被撤除,微機(jī)電路才能開(kāi)始正常工作。DS18B20內(nèi)部結(jié)構(gòu)如圖34所示,主要由四部分組成:溫度傳感器,64位ROM、非揮發(fā)的溫度報(bào)警觸發(fā)器TH與TL、配置寄存器。圖34 DS18B20接線圖在外部電源供電方式下, DS18B20工作電源由VCC引腳接人, 不存在電源電流不足的問(wèn)題, 可以保證轉(zhuǎn)換的精度, 同時(shí)在總線上理論可以掛接多個(gè)DS18B20傳感器, 組成多點(diǎn)測(cè)溫系統(tǒng)。經(jīng)過(guò)橋式整流電路把交流電轉(zhuǎn)變成直流電。圖36電源電路圖 按鍵電路設(shè)計(jì)在鍵盤(pán)中按鍵數(shù)量較多時(shí),為了減少I(mǎi)/O口的占用,通常將按鍵排列成矩陣形式。①行掃描法行掃描法又稱為逐行(或列)掃描查詢法,是一種最常見(jiàn)的按鍵識(shí)別方法,介紹過(guò)程如下: 1)判斷鍵盤(pán)中有無(wú)鍵按下。若某列為低,則該列線與置為低電平的行線交叉處的按鍵就是閉合的按鍵。本系統(tǒng)采用LCD1602液晶顯示模塊,它可以顯示兩行,每行16個(gè)字符,采用單+5V電源供電,外圍電路配置簡(jiǎn)單,價(jià)格便宜,具有很高的性價(jià)比。光標(biāo)、畫(huà)面位移指令如表311所示:表311 光標(biāo)、畫(huà)面位移指令RS R/WDB7 DB6 DB5 DB4 DB3 DB2 DB1 DB00 00 0 0 1 S/C R/L * *光標(biāo)、畫(huà)面位移指令功能:光標(biāo)、畫(huà)面移動(dòng),不影響DDRAM。第5腳:RW是讀寫(xiě)信號(hào)線,高電平時(shí)進(jìn)行讀操作,低電平時(shí)進(jìn)行寫(xiě)操作。三端穩(wěn)壓器由基準(zhǔn)電壓電路、啟動(dòng)電路、取樣比較放大電路、保護(hù)電路與調(diào)整電路等部分組成。雖然市場(chǎng)上的固態(tài)繼電器型號(hào)規(guī)格眾多,但是它們的工作原理是相似的。固態(tài)繼電器原理: 固態(tài)繼電器是一種由固態(tài)電子組件組成的新型無(wú)觸點(diǎn)開(kāi)關(guān),利用電子組件的開(kāi)關(guān)特點(diǎn),達(dá)到無(wú)火花、無(wú)觸電、而能通斷電路的目的,所以又被稱為“無(wú)觸點(diǎn)開(kāi)關(guān)”。當(dāng)系統(tǒng)發(fā)生變化,需要及時(shí)的反饋信號(hào),做出應(yīng)答。液晶工作流程如圖42:液晶驅(qū)動(dòng)函數(shù)寫(xiě)命令函數(shù)寫(xiě)數(shù)據(jù)函數(shù)液晶管腳定義溫度讀取顯示子函數(shù)圖42 液晶顯示流程圖 DS18B20測(cè)溫?cái)?shù)據(jù)的讀取程序設(shè)計(jì)對(duì)爐內(nèi)溫度的檢測(cè)通過(guò)數(shù)字溫度傳感器DS18B20實(shí)現(xiàn)的,在溫度模塊硬件電路的設(shè)計(jì)中已經(jīng)對(duì)的硬件電路做了設(shè)計(jì),現(xiàn)在設(shè)計(jì)DS18B20的軟件部分。下面對(duì)各個(gè)方面進(jìn)行具體的介紹。一般只掛一個(gè)DS18B20時(shí)可以跳過(guò)ROM指令。圖44 DS18B20 RAM及E2PROM結(jié)構(gòu)圖控制器發(fā)送存儲(chǔ)器操作指令:在執(zhí)行ROM指令后才能執(zhí)行內(nèi)存指令。每一位的發(fā)送都應(yīng)該至少15us的低電平起始位,隨后的數(shù)據(jù)“0”或“1”應(yīng)該在45us內(nèi)完成。在寫(xiě)時(shí)序中,主機(jī)將在拉低總線15us內(nèi)釋放總線,并向DS18B20寫(xiě)“1”。當(dāng)flag_get=1時(shí)進(jìn)行溫度采集;當(dāng)flag_get1=1時(shí)進(jìn)行溫度比較、時(shí)間比較;當(dāng)second=5時(shí)進(jìn)行上位機(jī)通信;當(dāng)flag_pid=1時(shí)進(jìn)行pid溫控。設(shè)置通信端口號(hào)為COM4,這個(gè)要根據(jù)自己所使用的串口而定 = 9600,n,8,1 39。用RGB顏色(0,0,255)畫(huà)出X軸 = RGB(0, 255, 0)39。如果接收到結(jié)束符“A”且數(shù)據(jù)個(gè)數(shù)沒(méi)有到達(dá)最大值Y = Val()39。 Str(Y) amp。這個(gè)元器件采用ATEML非易失內(nèi)存制造的技術(shù)制造,和工業(yè)標(biāo)準(zhǔn)的80C51和80C52指令集和輸出管腳相兼容。當(dāng)是輸出口用時(shí),每位可以吸收電流的方式驅(qū)動(dòng)。 引腳號(hào)功能特性T2,時(shí)鐘輸出T2EX(定時(shí)/計(jì)數(shù)器2)P2 是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 端口,P2的輸出緩沖級(jí)可以驅(qū)動(dòng)(吸收或者輸出電流)4個(gè)TTL邏輯門(mén)電路。此時(shí),被外部拉低的P3口將用上拉電阻輸出電流(IIL)。如果有必要,可以通過(guò)對(duì)特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位進(jìn)行置位,可以禁止ALE 操作。ALE是地址鎖存信號(hào)輸入線。8155各引腳功能列出如下:PA0~PA7:8位通用I/O口,其輸入、輸出的流向可以由程序控制PB0~PB7:8位通用I/O口,功能同A口PC0~PC5:有2個(gè)作用,不僅可作是通用的I/O口,而且可作是PA口和PB口的控制信號(hào)線,這些可以通過(guò)程序控制TIMER IN:定時(shí)/計(jì)數(shù)器的脈沖輸入端TIMER OUT:定時(shí)/計(jì)數(shù)器的輸出端VCC:+5V電源ALE:是地址鎖存信號(hào)。外部有2個(gè)定時(shí)器引腳端口TIN和TOUT。假若寫(xiě)入定時(shí)器的技術(shù)常數(shù)是奇數(shù),方波輸出就會(huì)不對(duì)稱,舉例:計(jì)數(shù)器常數(shù)輸入為9時(shí),定時(shí)器輸出的方波5個(gè)脈沖周期內(nèi)是高電平,4個(gè)脈沖周期內(nèi)是低電平,不對(duì)稱。常見(jiàn)5種軟件濾波方法: 方法一:限幅濾波法方法:根據(jù)以往經(jīng)驗(yàn)判斷,得出兩次采樣允許的最大偏差值(設(shè)為A),把每次檢測(cè)到新值進(jìn)行判斷:如果本次測(cè)出值與上次測(cè)出值之差A(yù),則本次測(cè)出值無(wú)效,放棄本次測(cè)出值,用上次測(cè)出值代替本次測(cè)出值。缺點(diǎn):對(duì)于測(cè)量速度較慢的實(shí)時(shí)控制不適用,比較浪費(fèi)錢(qián)。報(bào)警電路采用聲光報(bào)警方式,并首次嘗試使用一個(gè)I/O口控制三極管驅(qū)動(dòng)蜂鳴器和LED發(fā)光二極管。我本次畢業(yè)設(shè)計(jì)多虧了老師的悉心指導(dǎo),才讓我能順利完成此次設(shè)計(jì)。//設(shè)定輸入方式,增量不移位 case 0x7b:h=1。case 0x77:m=1。c=0。//4 case 0xed:date=5。break。c=0。table0)。}shedingjian()。}if(s2num==5){gotoxy(1,13)。}if(s2num==5){gotoxy(1,4)。}shedingjian()。}if(s4num==5){gotoxy(1,13)。}if(s4num==5){gotoxy(1,4)。}shedingjian()。write_(0x0c)。write_str(amp。amp。break。gotoxy(1,6)。gotoxy(1,12)。break。gotoxy(1,14)。gotoxy(1,13)。break。gotoxy(1,4)。gotoxy(1,3)。amp。break。break。break。brea
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1