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

正文內(nèi)容

基于at89c51單片機(jī)電烤箱的溫度控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(已改無錯(cuò)字)

2022-07-25 17:26:55 本頁面
  

【正文】 地技術(shù)、隔離技術(shù)以及印制電路板布線技術(shù)。:軟件抗干擾方法具有簡單、靈活方便、耗費(fèi)硬件資源少的特點(diǎn)。在微機(jī)測控系統(tǒng)中獲得了廣泛應(yīng)用。常用的軟件抗干擾技術(shù)有:數(shù)字濾波、信息傳輸過程的自動(dòng)檢驗(yàn),系統(tǒng)運(yùn)行狀態(tài)監(jiān)視與發(fā)生故障時(shí)的自動(dòng)恢復(fù)。本次設(shè)計(jì)采用硬件抗干擾技術(shù)中的屏蔽技術(shù)。通過合理的硬件抗干擾措施,可以消除絕大部分電磁干擾。應(yīng)用硬件抗干擾措施是經(jīng)常采用的一種方法。下面做詳細(xì)介紹??萍即髮W(xué)畢業(yè)設(shè)計(jì)23 硬件抗干擾措施:屏蔽技術(shù)能有效地抑制通過自由空間傳播的電磁干擾,通過應(yīng)用屏蔽技術(shù),可以限制系統(tǒng)內(nèi)部的輻射電磁能對(duì)外部元件和裝置干擾,同時(shí)也防止來自系統(tǒng)外部輻射干擾進(jìn)入系統(tǒng)內(nèi)部。屏蔽接地其原理可分為電場屏蔽、磁場屏蔽和電磁場屏蔽。屏蔽分析一般采用兩種方法:一種是應(yīng)用電路理論。另一種是應(yīng)用場理論.:實(shí)踐證明:良好的接地可以在很大程度上抑制系統(tǒng)內(nèi)部噪聲耦合。防止外部干擾的侵入,提高系統(tǒng)的抗干擾能力。反之若接地處理得不好,會(huì)導(dǎo)致噪聲耦合,形成嚴(yán)重干擾。電氣設(shè)備中的“地”通常有兩種含義:一種是”大地”.另一種是“工作基準(zhǔn)地“。所謂“大地”這里是指電氣設(shè)備的金屬外殼,線路等通過通過接地線、接地極與地球大地的相連接。這種接地可以保證設(shè)備和人身安全,提供靜電的屏蔽。通路降低電磁感應(yīng)噪聲。“工作基準(zhǔn)地“是指信號(hào)回答的基準(zhǔn)導(dǎo)體(如控制電源的零電位) 。稱“系統(tǒng)地“這是的所謂接地是指將各單元,裝置內(nèi)部各部分電路信號(hào)返回線與基準(zhǔn)導(dǎo)體之間的連接。這種接地的目的是為各部分提供穩(wěn)定的基準(zhǔn)電位。對(duì)這種接地的要求時(shí)盡量減小接地回路中的公共阻抗壓降,以減少系統(tǒng)中干擾信號(hào)公共阻抗的耦合。電氣設(shè)備接地的目的有三個(gè):其一是為各電路的工作提供基準(zhǔn)電位;其二是為了安全;其三是為了抑制干擾。根據(jù)電氣設(shè)備回路性質(zhì)和接地目的,可將接地方式分為三類:安全接地、工作接地和屏蔽接地。此外電磁干擾源硬件控制技術(shù)還有濾波技術(shù)、隔離技術(shù)、電路平衡結(jié)構(gòu)、雙絞線抗干擾接地、信號(hào)線間的抑制。漏電干擾防止措施。3 軟件部分設(shè)計(jì) 工作流程烤箱在上電復(fù)位后先處于停止加熱的狀態(tài),這時(shí)可以用“+1”鍵設(shè)定預(yù)置溫度,顯示器顯示預(yù)定溫度;溫度設(shè)定好后就可以按啟動(dòng)鍵啟動(dòng)系統(tǒng)工作了。溫度檢測系統(tǒng)科技大學(xué)畢業(yè)設(shè)計(jì)24不斷定時(shí)檢測當(dāng)前溫度,并送往顯示器顯示,達(dá)到預(yù)定值后停止加熱并顯示當(dāng)前溫度;當(dāng)溫度下降到下限(比預(yù)定值低 2℃)時(shí)再啟動(dòng)加熱。這樣不斷重復(fù)上述過程,使溫度保持在預(yù)定溫度范圍之內(nèi)。啟動(dòng)后不能再修改預(yù)置溫度,必須按復(fù)位/停止鍵回到停止加熱狀態(tài)再重新設(shè)定的預(yù)置溫度。 功能模塊根據(jù)上面對(duì)工作流程的分析,系統(tǒng)軟件可以分為以下幾個(gè)功能模塊::監(jiān)測鍵盤輸入,接收溫度預(yù)置,啟動(dòng)系統(tǒng)工作;:顯示設(shè)置溫度及當(dāng)前溫度;:完成 A/D 轉(zhuǎn)換及數(shù)字濾波;:根據(jù)檢測到的溫度控制電爐工作;:當(dāng)預(yù)置溫度或當(dāng)前爐溫越限時(shí)報(bào)警。 資源分配為了便于閱讀程序,首先給出單片機(jī)資源分配情況。如表 所示。程序存儲(chǔ)器:EPROM2764 的地址范圍為 0000H~1FFFH。I/O 口:~——鍵盤輸入;、——報(bào)警控制和電爐控制。A/D 轉(zhuǎn)換器 ADC0809:通道 0~ 7 的地址為 7FF8H~7FFFH,使用通道 0。 功能軟件設(shè)計(jì) 鍵盤管理模塊上電或復(fù)位后系統(tǒng)處于鍵盤管理狀態(tài),其功能是監(jiān)測鍵盤輸入,接收溫度預(yù)置和啟動(dòng)鍵。程序設(shè)有預(yù)置溫度合法檢測報(bào)警,當(dāng)預(yù)置溫度超過 500℃時(shí)會(huì)報(bào)警并將溫度設(shè)定在 500℃。鍵盤管理子程序流程圖如圖所示。鍵盤管理子程序 KIN: KIN: ACAL CHK ;預(yù)置溫度合法性檢測 MOV BT1,ST1 MOV BT0,ST0 ;預(yù)置溫度送顯示緩沖區(qū) ACALL DISP ;二次調(diào)用顯示子程序延時(shí)去抖 ACALL KEY ;再檢測有無鍵按下科技大學(xué)畢業(yè)設(shè)計(jì)25表 溫度控制軟件數(shù)據(jù)存儲(chǔ)器分配表地址 功能 名稱 初始發(fā)值50H51H 當(dāng)前檢測溫度,高位在前TEMP1TEMP0 00H52H53H 預(yù)置溫度,高位在前ST1ST0 00H54H56H BCD 碼顯示緩沖區(qū),百位、十位、個(gè)位T100T10T 00H57H58H 二進(jìn)制顯示緩沖區(qū),高位在前BT1BT0 00H59H7FH 堆棧區(qū) 報(bào)警允許標(biāo)志F0=0 時(shí)禁止報(bào)警。F0=1時(shí)允許報(bào)警F0 0 LCALL DISP ;顯示預(yù)置溫度KIN0: ACALL KEY ;讀鍵值 JZ KIN0 ;無鍵閉合和重新檢測 ACALL DISP JZ KIN0 ;無鍵按下重新檢測 JB ,S10 MOV A,100 ;百位鍵按下 AJMP S科技大學(xué)畢業(yè)設(shè)計(jì)26圖 鍵盤管理子程序流程圖S10: JB ,S1 MOV A,10 ;十位鍵按下 AJMP SUMS1: JB ,S0 MOV A,01 ;個(gè)位鍵按下SUM: ADD A,ST0 ;預(yù)置溫度按鍵+1 MOV ST0,A MOV A,00H ADDC A,ST1 MOV ST1,AKIN1: ACALL KEY ;判斷閉合鍵釋放 JNZ KIN1 ;未釋放繼續(xù)判斷A212。164。214。195。206。194。182。200。186。207。168。188。236。178。233。212。164。214。195。206。194。182。200。161。207。212。202。190。187。186。179。229。199。248。181。247。211。195。207。212。202。190。211。179。204。208。242。211。208。188。252。177。213。186。207。181。247。211。195。207。212。202。190。211。179。204。208。242。209。211。202。177。200。165。182。182。211。208。188。252。177。213。186。207。163。189。0163。189。0163。189。0163。189。0181。187。216。198。244。182。175。188。211。200。200。100161。A10161。A1161。AA163。171。212。164。214。195。206。194。182。200。161。212。164。214。195。206。194。182。200。202。253。190。221。199。248。188。252。202。205。197。AYNYNNYYYNN NYNY科技大學(xué)畢業(yè)設(shè)計(jì)27 AJMP KIN ;閉合鍵釋放繼續(xù)掃描鍵盤S0: JNB ,KIN ;無鍵按下重新掃描鍵盤 RET ;啟動(dòng)鍵按下返回KEY: MOV A,P1 ;讀鍵值子程序 CPL A ANL A,0FH RET預(yù)置溫度合法性檢測子程序 CHK(用雙字節(jié)減法比較預(yù)置溫度是否大于 500℃(01F4H)):CHK: MOV A,0F4H ;預(yù)置溫度上限低 8 位送 A CLR C SUBB A,ST0 ;低 8 位減,借位送 CY MOV A,01H ;預(yù)置溫度上限高 8 位送 A SUBB A,ST1 ;高 8 位帶借位減 JC OUTA ;預(yù)置溫度越界,轉(zhuǎn)報(bào)警 MOV A,00H ;預(yù)置溫度合法標(biāo)志 RETOUTA: MOV ST1,01H ;將 500 寫入預(yù)置溫度數(shù)據(jù)區(qū) MOV ST0,0F4H CLR ;發(fā)報(bào)警信號(hào) s ACALL SETB ;停止報(bào)警 RET 顯示模塊顯示子程序功能是將顯示緩沖區(qū) 57H 和 58H 的二進(jìn)制數(shù)據(jù)先轉(zhuǎn)換成三個(gè) BCD 碼,分別存入百位、十位和個(gè)位顯示緩沖區(qū)(54H、55H 和 56H 單元) ,然后通過串口送出顯示。顯示子程序 DISP: DISP: ACALL HTB ;將顯示數(shù)據(jù)轉(zhuǎn)換為 BCD 碼 MOV SCON,00H ;置串行口為方式 0 MOV R2,03H ;顯示位數(shù)送 R2科技大學(xué)畢業(yè)設(shè)計(jì)28 MOV R0,T100 ;顯示緩沖區(qū)首地址送 R0LD: MOV DPTR,TAB ;指向字型碼表首地址 MOV A,@R0 ;取顯示數(shù)據(jù) MOVC A,@A+DPTR ;查表 MOV SBUF,A ;字型碼送串行口WAIT: JBC TI,NEXT ;發(fā)送結(jié)束轉(zhuǎn)下一個(gè)數(shù)據(jù)并清中斷標(biāo)志 SJMP WAIT ;發(fā)送未完等待NEXT: INC R0 ;修改顯示緩沖區(qū)指針 DJNZ R2,LD ;判 3 位顯示完否,未完繼續(xù) RETTAB: … ;字型碼表(略)BCD 碼轉(zhuǎn)換子程序 HTB:HTB: MOV A,BT0 ;取二進(jìn)制顯示數(shù)據(jù)低 8 位 MOV B,100 ;除 100,確定百位數(shù) DIV AB MOV T100,A ;百位數(shù)送 54H 單元 MOV A,10 ;除 10,確定十位XCH A, B DIV A,B MOV T10,A ;十位數(shù)送 55H 單元 MOV T, B ;個(gè)位數(shù)送 56H 單元 MOV A,BT1 ;取二進(jìn)制顯示數(shù)據(jù)高 8位 JNZ LH1 ;高位不為 0 轉(zhuǎn) LH1 繼續(xù)高 8 位轉(zhuǎn)換 RET ;高位為 0 結(jié)束,返回LH1: MOV A,06H ;高位不為 0,低位轉(zhuǎn)換結(jié)果加 256(因?yàn)闇囟葦?shù)據(jù)不會(huì)大于 500,所以高 8 位最多為 01H,即 256)ADD A,T DA A ;個(gè)位加 6(十進(jìn)制加) MOV T,A ;結(jié)果送回個(gè)位科技大學(xué)畢業(yè)設(shè)計(jì)29 MOV A,05H ADDC A,T10 DAA ;十位加 5(十進(jìn)制加)MOV T10,A ;結(jié)果送回十位 MOV A, 02H ADDC A, T100 DA A ;百位加 2(十進(jìn)制加) MOV
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1