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

正文內(nèi)容

基于單片機(jī)消毒柜控制器的的設(shè)計(jì)論文(參考版)

2025-06-30 19:22本頁(yè)面
  

【正文】 讀鍵值子程序KEY1: CLR MOV R6,0CH DJNZ R6,$ MOV A,15H ACALL STFS MOV R6,6 DJNZ R6,$ ACALL STJS SETB RETSTJS: MOV R7,08HS_0: SETB SETB MOV R6,02H DJNZ R6,$ MOV C, RLC A CLR MOV R6,1 DJNZ R6,$ DJNZ R7,S_0 RET。通過本次畢業(yè)設(shè)計(jì)我逐漸掌握了用單片機(jī)進(jìn)行實(shí)際產(chǎn)品的開發(fā)的基本過程,加強(qiáng)了模塊化設(shè)計(jì)思想的培養(yǎng),進(jìn)一步熟悉了單片機(jī)編程,同時(shí)也增加了對(duì)本專業(yè)的興趣,培養(yǎng)了實(shí)際操作和編程技能,為今后走向工作崗位打下良好的基礎(chǔ)。通過這次畢業(yè)設(shè)計(jì)使我懂得了理論與實(shí)際相結(jié)合是非常重要的,只是理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),從理論中得出結(jié)論,才能真正為社會(huì)服務(wù),從而提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考能力。若按下“校時(shí)鍵”,輸入2位數(shù)字后,再按“確認(rèn)鍵”,則系統(tǒng)啟動(dòng)定時(shí),倒計(jì)時(shí)顯示當(dāng)前時(shí)間,系統(tǒng)復(fù)位,停止消毒/保溫。 調(diào)試結(jié)果經(jīng)過詳細(xì)的硬件調(diào)試和軟件調(diào)試之后,系統(tǒng)工作正常,7279模塊8位數(shù)碼管前三位實(shí)時(shí)顯示當(dāng)前溫度在000150范圍內(nèi),第四位顯示“”,后四位倒計(jì)時(shí)顯示分和秒。C. 調(diào)試倒計(jì)時(shí)功能時(shí),調(diào)試發(fā)現(xiàn)秒減為00時(shí),再減1就出現(xiàn)亂碼,一旦出現(xiàn)亂碼,說(shuō)明時(shí)鐘出錯(cuò),定時(shí)功能就不能正常實(shí)現(xiàn),即使定時(shí)時(shí)間已到,系統(tǒng)也不會(huì)執(zhí)行相應(yīng)的動(dòng)作。B. 用手握住PT100鉑熱電阻使得溫變化,觀察7279模塊是否能實(shí)時(shí)顯示當(dāng)前溫度。 軟件調(diào)試A. 排除硬件故障后開始對(duì)程序進(jìn)行調(diào)試,調(diào)試軟件時(shí)采取的是分步測(cè)試后再集成測(cè)試的原則,將鍵掃程序輸入單片機(jī)開發(fā)系統(tǒng),運(yùn)行后按開發(fā)系統(tǒng)上的鍵盤,看顯示數(shù)碼管能否顯示所按鍵的鍵號(hào)。重復(fù)調(diào)零與調(diào)滿23次,使得溫度測(cè)量更加準(zhǔn)確。C. 電橋的調(diào)零與調(diào)滿。按照設(shè)計(jì)的電路圖,依次將其它部分連接好,用電壓表檢測(cè)各級(jí)輸出無(wú)誤后確定整個(gè)電路連接正確再進(jìn)行下面的操作,看是否達(dá)到了所期望的要求效果,從而實(shí)現(xiàn)硬件方面的連接。 開始置7279的CS有效,并延時(shí)30us發(fā)送讀鍵指令碼15H到7279,并延時(shí)12us接收鍵值存于A中,CS信號(hào)置鍵標(biāo)志00HA為FFH否清鍵標(biāo)志00H由鍵值查鍵號(hào)返回NY 鍵盤處理子程序流程圖5 調(diào)試與結(jié)果分析 硬件調(diào)試A. 根據(jù)設(shè)計(jì)的方案,按照詳細(xì)電路圖,開始進(jìn)行組裝調(diào)試。開始返回啟動(dòng)加熱,溫度小于50度?關(guān)消毒指示燈停止加熱,NY溫度大于70度?YNNY消毒標(biāo)志置為0,保溫標(biāo)志置為1計(jì)時(shí)到達(dá)否?,點(diǎn)亮保溫指示燈 保溫子程序流程框圖 停止子程序停止子程序主要在用戶按下停止鍵以后被調(diào)用,停止子程序運(yùn)行后將消毒、保溫標(biāo)志置零,將消毒、保溫指示燈熄滅,關(guān)閉加熱器,再讓鍵盤重新顯示PGOOD。先點(diǎn)亮保溫指示燈,置保溫標(biāo)志為1,再判斷倒計(jì)時(shí)是否到0,若沒到則再檢測(cè)當(dāng)前系統(tǒng)的溫度是否在5070度之間,大于70度時(shí)關(guān)加熱器,小于50度時(shí)開加熱器。開始顯緩指針R0、顯示碼R循環(huán)次數(shù)R7初始化置CS為低電平,并延時(shí)50us延時(shí)8us,去除片選信號(hào),修改R0和R1發(fā)顯示碼到7279,并延時(shí)25usR0單元內(nèi)容查表,將得到的字形碼發(fā)送至7279R71=0?返回YN 顯示處理子程序流程框圖 消毒子程序消毒子程序主要是將消毒標(biāo)志置為1,將保溫標(biāo)志置為0,再點(diǎn)亮消毒指示燈,判斷計(jì)時(shí)時(shí)間到達(dá)否,到達(dá)則關(guān)加熱器,沒到則開加熱器。7279采用串行接口,每發(fā)送一位都要延時(shí),且要對(duì)其初始化后才可能正確地顯示。開始啟動(dòng)AD0809的0通道找出最大值并去掉找出最小值并去掉9個(gè)采樣值求和后再求平均值平均值保存至5AH中返回采樣次數(shù)R7=10存放指針R0=50啟動(dòng)采樣,采樣值送R0所指單元R71=0?R01→R0NY 采樣濾波子程序流程框圖在濾波程序中,利用冒泡法,逐個(gè)比較找出最大值與最小值并去掉,將各個(gè)值移位到50H~57H中,再將50H~57H的8個(gè)采樣值相加,求平均值,保存到5AH中,至此就得到了比較準(zhǔn)確,消除了干擾后的穩(wěn)定的溫度采樣值。 溫度采樣及濾波子程序溫度采樣及濾波子程序是先啟動(dòng)ADC0809并延時(shí)后對(duì)0通道采樣,采樣十次后,將采樣值存放于以50H為首址的內(nèi)存單元中。有鍵按下否?是加熱鍵否?是消毒鍵否?是停止鍵否?是校時(shí)鍵否?開始初始化顯示處理顯示鍵盤掃描清保溫標(biāo)志,置消毒標(biāo)志,啟動(dòng)加熱器清加熱標(biāo)志,置保溫標(biāo)志 清消毒、保溫標(biāo)志,關(guān)閉加熱器rtrrtNNNYYYNN校正定時(shí)時(shí)間,并啟動(dòng)定時(shí)器YY 主程序框圖 中斷服務(wù)程序設(shè)計(jì)[8]中斷服務(wù)程序先保護(hù)現(xiàn)場(chǎng)后,再完成溫度的采集與濾波,和加熱器的控制,定時(shí)時(shí)間的控制,定時(shí)時(shí)間采用倒計(jì)時(shí)方式,使得定時(shí)時(shí)間易于控制。通過在主程序里面設(shè)立標(biāo)志,中斷程序查詢標(biāo)志的方法實(shí)現(xiàn)溫度與按鍵的統(tǒng)一和“同步”,實(shí)時(shí)的控制加熱器的工作,以達(dá)到人們所要求達(dá)到的效果。4 系統(tǒng)軟件設(shè)計(jì) 系統(tǒng)軟件設(shè)計(jì)原理[7]本程序中使用T0定時(shí)器啟動(dòng)A/D轉(zhuǎn)換0809,用T0產(chǎn)生100ms的定時(shí),晶振為6MHz,記數(shù)脈沖周期T=2us,設(shè)定時(shí)初值為X,(2^16X)*2us=100ms,X=3CB0H,所以TH0=3CH,TL0=0B0H。此指令靈活,通過造字形表,可以顯示用戶所需的字符。AG和DP為顯示數(shù)據(jù),分別對(duì)應(yīng)7段LED數(shù)碼管的各段。DP為小數(shù)點(diǎn)的驅(qū)動(dòng)輸出端。DIG0~DIG7分別為8個(gè)LED管的位驅(qū)動(dòng)輸出端。該端口由低電平變成高電平并保持25ms即復(fù)位結(jié)束。RC引腳用于連接HD7279的外接振蕩元件,其典型值R=,C=15pF。CLK為數(shù)據(jù)串行傳送的同步時(shí)鐘輸入端,時(shí)鐘的上升沿表示數(shù)據(jù)有效。當(dāng)微處理器訪問HD7279(讀鍵號(hào)或?qū)懼噶睿r(shí),應(yīng)將片選端置為低電平。在88陣列中每個(gè)鍵的鍵碼是用十六進(jìn)制表示的,可用讀鍵盤數(shù)據(jù)指令讀出,其范圍是00H~3FH。 TIP122等效電路 顯示模塊 HD7279的管腳圖HD7279是一種管理鍵盤和LED顯示器的專用智能控制芯片。 溫度控制電路 溫度控制電路本設(shè)計(jì)采用的是單片機(jī)利用PWM波來(lái)控制加熱的溫控電路,由兩級(jí)三極管放大電路組成,第一級(jí)放大采用9014三極管,其放大倍數(shù)可達(dá)1000以上,而第二級(jí)采用大功率的達(dá)林頓管TIP122,三極管導(dǎo)通,控制加熱器進(jìn)行加熱[6]。本次設(shè)計(jì)在AD 采樣部分電路設(shè)計(jì)沒有選用中斷方式,因?yàn)樵诩訜嵫b置選取的部分,選用的為小功率加熱器,在一定時(shí)間內(nèi)溫度的變化不是很明顯。微處理器立即執(zhí)行輸入指令,以產(chǎn)生CS、RD低電平信號(hào)到ADC0804 相應(yīng)引腳,將數(shù)據(jù)取出并存入存儲(chǔ)器中。WR和RD接89C51 的讀寫端。其中:Vin(+)為模擬電壓輸入端,AGND為模擬地,作為輸入模擬電壓和基準(zhǔn)電壓基地端的接地參考點(diǎn)。A/D、D/A及取樣保持芯片上都提供了獨(dú)立的模擬地(AGND)和數(shù)字地(DGND)的引腳。C. 接地。在使用A/D 轉(zhuǎn)換器時(shí),為保證其轉(zhuǎn)換精度,要求輸入電壓滿量程使用。滿刻度調(diào)整時(shí),先給輸入端加入電壓,使?jié)M刻度所對(duì)應(yīng)的電壓值是: ()式中 VIN+表示實(shí)際輸入電壓值;Vmax表示輸入電壓的最大值;Vmin表示輸入電壓的最小值;當(dāng)輸入電壓與VIN+值相當(dāng)時(shí),調(diào)整VREF2端電壓值使輸出碼為FEH 或者FH。 數(shù)模轉(zhuǎn)換電路數(shù)模轉(zhuǎn)換電路是以ADC0809為核心的A/D轉(zhuǎn)換電路。因此,測(cè)量放大器具有比較高的共模抑制能力,通常選取R1=R2,其目的是為了抵消A1和A2本身共模抑制比不等造成的誤差和克服失調(diào)參數(shù)及其漂移的影響。 測(cè)量放大電路設(shè)加在運(yùn)放A1同相端的輸入電壓為V1,加在運(yùn)放A2同相端的輸入電壓為V2,若AAA3都是理想運(yùn)放,則V1=V4, V2=V5 () () ()所以,測(cè)量放大器第一級(jí)的閉環(huán)放大倍數(shù)為: ()整個(gè)放大器的輸出電壓為: ()為了提高電路的抗共模干擾能力和抑制漂移的影響,應(yīng)根據(jù)上下對(duì)稱的原則選擇電阻,若取R1=R2,R4=R6,R5=R7,則輸出電壓為: ()第二級(jí)的閉環(huán)放大倍數(shù): ()整個(gè)放大器的閉環(huán)放大倍數(shù)為: () 若取Rk=R5=R6=R7,則Vo=V6V3,Af2=1 ()由上可看出,改變電阻RG的大小,可方便的調(diào)節(jié)放大器的增益,在集成化的測(cè)量放大器中,RG是外接電阻,用戶可根據(jù)整機(jī)的增益要求來(lái)選擇RG的大小。下面列出鉑熱電阻在0℃~ 100℃時(shí)的電阻值: 鉑熱電阻與溫度之間的關(guān)系表01234567890℃102030405060708090100電橋計(jì)算:     ()設(shè)   ?。?00Ω)   ()當(dāng)T=0℃時(shí),  即,電橋處于平衡 () T>0℃時(shí) ∵<<∴ ()取T=100℃時(shí),=,=10K,=100Ω,VDD = 12V ()所以,當(dāng)溫度T變化在0~100℃時(shí),△U的變化范圍是 0~。消毒柜要求的溫度范圍是
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1