【正文】
針置初值 計(jì)數(shù)器 T1 初始化 置新位置標(biāo)志 中斷返回 本科生課程設(shè)計(jì)(論文) 20 本系統(tǒng)采用的就是 89C51 片內(nèi)計(jì)數(shù)器對(duì)按鍵及其顯示進(jìn)行定時(shí),其流程圖如 所示 。 中斷能夠極大地提高 CPU 的工作效率和處理問題的靈活性,具有實(shí)現(xiàn)分時(shí)操作、實(shí) 時(shí)處理和故障處理等功能。 圖 中斷流程圖 中斷發(fā)生 保護(hù)現(xiàn)場(chǎng) 讀數(shù),存數(shù) 通道加 1 通道完? 恢復(fù)現(xiàn)場(chǎng),中斷返回 是 否 本科生課程設(shè)計(jì)(論文) 21 第 5章 系統(tǒng)設(shè)計(jì)與分析 系統(tǒng)原理圖 根據(jù)系統(tǒng)各個(gè)部分的功能和性質(zhì), 繪制系統(tǒng)原理圖如圖 所示。 圖 系統(tǒng)原理圖 系統(tǒng)原理綜述 為了能夠?qū)崿F(xiàn)上述功能,經(jīng)過認(rèn)真的分析和整理,以及對(duì)整體功能進(jìn)行細(xì)化、C H 319C H 218C H 117C H 016V D D27R E F26R E F A D J25A G N D15D77D68H B E N5D G N D28D59D410D 3 / D 1 111D 2 / D 1 012D 1 / D 913D 0 / D 814C L K1CS2WR3RD4S H D N6I N T24C H 622C H 723C H 420C H 521U?M A X 1 9 7 C?C A P+5+ 4 . 0 9 6i0i1i2i3i4i5i6i7模擬輸入輸出狀態(tài) P101P112P123P134P145P156P167P178INT113INT012T115T014EA/VP31X119X218RESET9RD17WR16P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627RXD10TXD11ALE/P30PSEN29P27288 9 C 5 1+V C CR?R E S 2V C CV C CV C CV C CV C CV C CV C CV C C27abfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpabfcgdeD P Y1234567abcdefg8dpdpo0o1o2o3o4o5o6o7o0o1o2o3o4o5o6o7I N 1 O U T 1I N 2 O U T 2I N 3 O U T 3I N 4 O U T 4I N 5 O U T 5I N 6 O U T 6I N 7 O U T 7I N 8 O U T 8V C C G N DV C Cp0p1p2p3p4p5p6p7p0p1p2p3p4p5p6p7p0p1p2p3p4p5p6p7p0p1p2p3p4p5p6p7p0p1p2p3p4p5p6p7 本科生課程設(shè)計(jì)(論文) 22 分配,把系統(tǒng)的程序劃分為以下幾個(gè)主要模塊 : 初始化模塊:通過該模塊來對(duì)堆棧、定時(shí)器、計(jì)數(shù)器、中斷和特殊功能寄存器進(jìn)行賦值,有關(guān)寄存 器的清零,以及計(jì)數(shù)器 /定時(shí)器的初值存放等。 按鍵操作模塊:該模塊能夠在系統(tǒng)一上電后就開始對(duì)鍵盤進(jìn)行掃描,一旦在相應(yīng)時(shí)刻檢測(cè)到有鍵按下,就會(huì)相應(yīng)轉(zhuǎn)去執(zhí)行處理程序,處理完畢后能夠返回主程序。 A/D 轉(zhuǎn)換模塊:把溫度傳感器測(cè)量的溫度信號(hào)經(jīng)轉(zhuǎn)換為數(shù)字量。 顯示模塊 :該模塊應(yīng)能夠把溫度值進(jìn)行準(zhǔn)確顯示。 控制模塊:?jiǎn)纹瑱C(jī)對(duì)步進(jìn)電機(jī)進(jìn)行控制。 本科生課程設(shè)計(jì)(論文) 23 第 6章 課程設(shè)計(jì)總結(jié) 本設(shè)計(jì)介紹的單片機(jī)溫度控制系統(tǒng),可了解微機(jī)系統(tǒng)硬、軟件的構(gòu)成及各種控制參數(shù)變化對(duì)系統(tǒng)動(dòng)、靜態(tài)特性的影響。用步進(jìn)電動(dòng)機(jī)控制實(shí)現(xiàn)溫度控制,可提高系統(tǒng)的精 度,準(zhǔn)確度和穩(wěn)定性都可以令人滿意。 89C51 單片機(jī),體積小,重量輕,抗干擾能力強(qiáng),對(duì)環(huán)境要求不高,價(jià)格低廉,可靠性高,靈活性好,即使是非電子計(jì)算機(jī)專業(yè)人員,通過學(xué)習(xí)一些專業(yè)基礎(chǔ)知識(shí)以后也能依靠自己的技術(shù)力量,來開發(fā)所希望的單片機(jī)應(yīng)用系統(tǒng)。本文的溫度控制系統(tǒng),只是單片機(jī)廣泛應(yīng)用于各行各業(yè)中的一例,相信單片機(jī)的應(yīng)用 會(huì)更加廣泛化。 這次 課程設(shè)計(jì), 不僅 提高自我對(duì) 89C51 單片機(jī)的進(jìn)一步認(rèn)識(shí),也 讓 我 把平時(shí)所學(xué)的理論知識(shí)充分的應(yīng)用到實(shí)踐中,做到理論與實(shí)踐融會(huì)貫通,這樣更加鞏固了我們所學(xué),同時(shí)也 鍛煉了我們的 實(shí)際操作 能力 。 必然,在實(shí)際操做的過程中 也遇到了許多實(shí)際問題 。比如開始 對(duì) 各個(gè) 器件 模塊 了解不夠深 甚至不太熟悉, 沒有方向不知從何下手, 通過老師的講解指導(dǎo),我們有了初步的思路。最后通過不斷地查找資料和老師的指導(dǎo),順利的完成了本次設(shè)計(jì)。 在 整個(gè) 課程設(shè)計(jì) 中 , 加強(qiáng)我 對(duì)步進(jìn)電動(dòng)機(jī) 控制及其調(diào)節(jié)過程的認(rèn)識(shí)和了解,也認(rèn)識(shí)到 控制 系統(tǒng) 在 電氣自動(dòng)化領(lǐng)域中的重要性, 學(xué)會(huì)了如何更好的 系統(tǒng)的 設(shè)計(jì)電路 和 選擇正確的 方案 。 總之 , 整個(gè)設(shè)計(jì)過程讓我們受益匪淺。我們認(rèn)識(shí)到只有多動(dòng)腦多動(dòng)手,才能更好的將理論知識(shí)應(yīng)用到實(shí)踐,才能學(xué)以致用。事實(shí)上我們的不足之處還是平時(shí)動(dòng) 手比較少,我們應(yīng)該增強(qiáng)這方面的鍛煉。 最后,感謝老師的耐心指導(dǎo)! 本科生課程設(shè)計(jì)(論文) 24 參考文獻(xiàn) [1] 梅麗鳳等編著 .單片機(jī)原理及接口技術(shù) .清華大學(xué)出版社 , [2] 蔡振江 .單片機(jī)原理與應(yīng)用 . 北京:電子工業(yè)出版社, 2020 [3] 于海生 .微型計(jì)算機(jī)控制技術(shù) .清華大學(xué)出版社 , [4] 趙晶 .Prote199 高級(jí)應(yīng)用 .人民郵電出版社, 2020 [5] 清源計(jì)算機(jī)工作室編著 .Protel 99 原理圖與 PCB 及仿真 . 北京:機(jī)械工業(yè)出版社, 2020 [6] 李華等 .單片機(jī)實(shí)用接口技術(shù) . 北京:北京航空航天 大學(xué)出版社, 2020 [7] 張桂香 .電氣控制與單片機(jī)應(yīng)用 .北京 :化學(xué)工業(yè)出版社 ,2020,8. [8] 李廣弟 .單片機(jī)基礎(chǔ) .北京:北京航空航天大學(xué)出版社, 2020 [9] 王毓銀 主編 .數(shù)字電路邏輯設(shè)計(jì) .北京:高等教育出版社 , 1999 [10] 隋振有 . 單片機(jī)應(yīng)用與編程技術(shù) . 北京:中國(guó)電力出版社, 2020 [11] 王永華 .現(xiàn)代電氣及可編程控制技術(shù) .北京航空航天大學(xué)出版社 ,2020,9.