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