順序系統(tǒng)的設(shè)計(jì)_第1頁(yè)
順序系統(tǒng)的設(shè)計(jì)_第2頁(yè)
順序系統(tǒng)的設(shè)計(jì)_第3頁(yè)
順序系統(tǒng)的設(shè)計(jì)_第4頁(yè)
順序系統(tǒng)的設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、目錄 TOC o 1-5 h z HYPERLINK l bookmark21 o Current Document 1、課題研究的目的和意義2 HYPERLINK l bookmark25 o Current Document 2、課題設(shè)計(jì)方案的論證2 HYPERLINK l bookmark29 o Current Document 3、系統(tǒng)的硬件設(shè)計(jì)23.1順序控制系統(tǒng)實(shí)物圖33.2、控制過(guò)程:3 HYPERLINK l bookmark47 o Current Document 3.3、順序控制系統(tǒng)的組成4 HYPERLINK l bookmark57 o Current Docume

2、nt 3.4單片機(jī)最小系統(tǒng)的設(shè)計(jì)4 HYPERLINK l bookmark66 o Current Document 3.5、振蕩器和時(shí)鐘電路43.6、時(shí)序單位6 HYPERLINK l bookmark78 o Current Document 3.7、復(fù)位與復(fù)位電路7 HYPERLINK l bookmark86 o Current Document 4、系統(tǒng)的軟件設(shè)計(jì)10 HYPERLINK l bookmark89 o Current Document 5、軟硬件連調(diào)11 HYPERLINK l bookmark92 o Current Document 5.1、常見(jiàn)的硬件故障11

3、HYPERLINK l bookmark98 o Current Document 5.2、硬件調(diào)試力法12 HYPERLINK l bookmark103 o Current Document 5.3、軟件調(diào)試方法: 12 HYPERLINK l bookmark107 o Current Document 6、順序系統(tǒng)設(shè)計(jì)的小結(jié)13 HYPERLINK l bookmark110 o Current Document 7、參考文獻(xiàn)14附錄14附錄1:基于單片機(jī)順序系統(tǒng)設(shè)計(jì)原理圖14附錄2:基于單片機(jī)順序系統(tǒng)設(shè)計(jì)PCB圖14附錄3: proteus仿真圖14附錄4:基于單片機(jī)順序系統(tǒng)設(shè)計(jì)C語(yǔ)

4、言程序清單14附錄5:基于單片機(jī)順序系統(tǒng)設(shè)計(jì)元器件目錄表14順序系統(tǒng)的設(shè)計(jì)1、課題研究的目的和意義單片機(jī)原理及應(yīng)用是一門技術(shù)性、應(yīng)用性很強(qiáng)的學(xué)科,實(shí)驗(yàn)課教學(xué)是它的一 個(gè)極為重要的環(huán)節(jié)。不論是硬件擴(kuò)展、接口應(yīng)用還是編程方法、程序調(diào)試,都離不開(kāi) 實(shí)驗(yàn)課教學(xué)。如果不在切實(shí)認(rèn)真地抓好學(xué)生的實(shí)踐技能的鍛煉上下功夫,單憑課堂理 論課學(xué)習(xí),勢(shì)必出現(xiàn)理論與實(shí)踐脫節(jié),學(xué)習(xí)與應(yīng)用脫節(jié)的局面。任隨書(shū)本上把單片微 機(jī)技術(shù)介紹得多么重要、多么實(shí)用、多么好用,同學(xué)們?nèi)匀粫?huì)感到那只是空中樓閣, 離自己十分遙遠(yuǎn),或者會(huì)因此而對(duì)它失去興趣,或者會(huì)感到它高深莫測(cè)無(wú)從下手,這 些情況都會(huì)令課堂教學(xué)的效果大打折扣。單片機(jī)原理及應(yīng)用課

5、程設(shè)計(jì)的目的就是讓同學(xué)們?cè)诶碚搶W(xué)習(xí)的基礎(chǔ)上,通過(guò) 完成一個(gè)涉及MCS-51單片機(jī)多種資源應(yīng)用并具有綜合功能的小系統(tǒng)目標(biāo)板的設(shè)計(jì) 與編程應(yīng)用,使學(xué)生不但能夠?qū)⒄n堂上學(xué)到的理論知識(shí)與實(shí)際應(yīng)用結(jié)合起來(lái),而且能 夠?qū)﹄娮与娐?、電子元器件、印制電路板等方面的知識(shí)進(jìn)一步加深認(rèn)識(shí),同時(shí)在軟件 編程、排錯(cuò)調(diào)試、焊接技術(shù)、相關(guān)儀器設(shè)備的使用技能等方面得到較全面的鍛煉和提 高。使學(xué)生增進(jìn)對(duì)單片機(jī)的感性認(rèn)識(shí),加深對(duì)單片機(jī)理論方面的理解。使學(xué)生掌握單 片機(jī)的內(nèi)部功能模塊的應(yīng)用,如定時(shí)器/計(jì)數(shù)器、中斷、片內(nèi)外存貯器、I/O 口、串行 口通信等。使學(xué)生了解和掌握單片機(jī)應(yīng)用系統(tǒng)的軟硬件設(shè)計(jì)過(guò)程、方法及實(shí)現(xiàn),為以 后設(shè)計(jì)和實(shí)

6、現(xiàn)單片機(jī)應(yīng)用系統(tǒng)打下良好基礎(chǔ)。2、課題設(shè)計(jì)方案的論證硬件:?jiǎn)纹瑱C(jī)可以實(shí)現(xiàn)時(shí)序控制、時(shí)間控制等,用單片機(jī)可以構(gòu)成形式多樣的控制系 統(tǒng)、因此選擇單片機(jī)作為控制芯片。軟件:?jiǎn)纹瑱C(jī)晶振為12MHZ,一個(gè)單指令周期為12個(gè)機(jī)器周期,以此寫(xiě)出延時(shí) 17秒的c語(yǔ)言程序。3、系統(tǒng)的硬件設(shè)計(jì)掌握單片機(jī)定時(shí)器/計(jì)數(shù)器的特點(diǎn);學(xué)會(huì)利用單片機(jī)進(jìn)行順序控制系統(tǒng)的設(shè)計(jì)與應(yīng)用。3.1順序控制系統(tǒng)實(shí)物圖3.2、控制過(guò)程:1、狀態(tài)1: P1輸出0 x05,持續(xù)1s;2、狀態(tài)2: P1輸出0 x03,持續(xù)1s;3、狀態(tài)3: P1輸出0 x0f,持續(xù)1s;4、狀態(tài)4: P1輸出0 x0e,持續(xù)1s;5、狀態(tài)5: P1輸出0 x00

7、,持續(xù)1s;6、狀態(tài)6: P1輸出0 x04,持續(xù)1s;周而復(fù)始。順序控制系統(tǒng)控制時(shí)序圖再回到狀態(tài)1,輜TPl?P3J(TKEi)皿1電工電子P3JXIHTDPJ3陽(yáng)3面司Pl.WWNlliPlJDAIHai(kHDE1J !3.3、順序控制系統(tǒng)的組成1、電工電子實(shí)驗(yàn)箱2、CPU89C51:主要起控制作用。3、5V繼電器4個(gè)。4、24M晶振及2個(gè)20pF或30pF的起振電容。5、20MF的電解電容,2個(gè)1K的電阻以及一個(gè)按鈕開(kāi)關(guān)。6、電阻(1K)、導(dǎo)線若干。3.4單片機(jī)最小系統(tǒng)的設(shè)計(jì)應(yīng)用89C51(52)單片機(jī)設(shè)計(jì)并制作一個(gè)單片機(jī)最小系統(tǒng),達(dá)到如下基本要求:1、具有上電復(fù)位和手動(dòng)復(fù)位功能。2、

8、使用單片機(jī)片內(nèi)程序存儲(chǔ)器。3、具有基本的人機(jī)交互接口。按鍵輸入、LED顯示功能。4、具有一定的可擴(kuò)展性,單片機(jī)I/O 口可方便地與其他電路板連接。單片機(jī)最小系統(tǒng),或者稱為最小應(yīng)用系統(tǒng),是指用最少的元件組成的單片機(jī)可以工作的 系統(tǒng).對(duì)51系列單片機(jī)來(lái)說(shuō),最小系統(tǒng)一般應(yīng)該包括:單片機(jī)、晶振電路、復(fù)位電路、按鍵 輸入、顯示輸出等。單片機(jī)的工作原理:取一條指令、譯碼、進(jìn)行微操作,再取一條指令、譯碼、進(jìn)行微操作,這樣自動(dòng)地、 一步一步地由微操作按次序完成相應(yīng)指令規(guī)定的功能。單片機(jī)的時(shí)鐘信號(hào)用來(lái)為單片 機(jī)芯片內(nèi)部的各種微操作提供時(shí)間基準(zhǔn),機(jī)器啟動(dòng)后,指令的執(zhí)行順序概念 時(shí)序:各指令的微操作在時(shí)間上有嚴(yán)格的

9、次序,這種微操作的時(shí)間次序稱作時(shí)序 時(shí)鐘電路:用于產(chǎn)生單片機(jī)工作所需要時(shí)鐘信號(hào)的電路成為時(shí)鐘電路。3.5、振蕩器和時(shí)鐘電路時(shí)鐘信號(hào)有兩種方式:內(nèi)部振蕩器方式;外部引入方式內(nèi)部振蕩器方式MCS-51單片機(jī)內(nèi)部有一個(gè)高增益的反相放大器,其輸入端為引腳XTAL1(19),輸 出端為引腳XTAL2(18),用于外接石英晶體振蕩器或陶瓷諧振器和微調(diào)電容,構(gòu)成 穩(wěn)定的自激振蕩器,其發(fā)出的脈沖直接送入內(nèi)部的時(shí)鐘電路。如圖2.11或2.12(a) 所示。XTALw至內(nèi)部蜘鉀電路圖2. 11 MCS-51單片機(jī)的振蕩電路muS051n.U28051XTAL1洋空1XTA1280C51牌L1誠(chéng)Sri圖2.12 M

10、CS-51振蕩電路及外部時(shí)鐘源的連接電容C1,C2對(duì)頻率有微調(diào)作用,電容一般取值530pF,典型值為30pF;晶振CYS選擇范圍為1.212MHz,典型值為6 MHz和12MHz。(注:一般情況下,選用6 MHz的石 英晶體,而在串行通信情況下選用12MHz。)外部引入方式外部引入方式常用于多片單片機(jī)組成的系統(tǒng)中,以便各單元之間的時(shí)鐘信號(hào)同步 運(yùn)行。對(duì)于HMOS型單片機(jī)(如8051),可用來(lái)輸入外部脈沖信號(hào),如圖2.12 (b)所 示,XTAL1 (19)接地,XTAL2 (18)接外部時(shí)鐘,由于XTAL2 (18)的邏輯電平 與TTL電平不兼容,所以應(yīng)接一個(gè)上拉電阻。對(duì)于CHMOS單片機(jī)(如

11、80C51),外部時(shí)鐘要由XTAL1引入,而XTAL2引腳 應(yīng)懸空。如圖2.11(c)所示。3.6、時(shí)序單位基本概念:MCS- 51時(shí)序的定時(shí)單位共有4個(gè),從小到大依次是:時(shí)鐘周期(拍 節(jié))、狀態(tài)周期、機(jī)器周期和指令周期。時(shí)鐘周期(拍節(jié),振蕩周期):是指振蕩器產(chǎn)生一個(gè)振蕩脈沖信號(hào)所用的時(shí)間, 是振蕩頻率的倒數(shù),稱為節(jié)拍,為最小的時(shí)序單位。狀態(tài)周期:指振蕩器脈沖信號(hào)經(jīng)過(guò)時(shí)鐘電路二分頻之后產(chǎn)生的單片機(jī)時(shí)鐘信號(hào) 的周期(用S表示)稱為狀態(tài)周期。故1個(gè)狀態(tài)周期S包含2個(gè)節(jié)拍,前一時(shí)鐘周期 稱為P1拍,后一個(gè)時(shí)鐘周期稱為P2拍。如圖2.13所示:圖2.13 80C51單片機(jī)時(shí)鐘信號(hào)機(jī)器周期:是指CPU完

12、成某一個(gè)規(guī)定操作所需的時(shí)間。MCS-51單片機(jī)的一個(gè)機(jī)器周期包含6個(gè)狀態(tài),并依次表示為:S1S6,每個(gè)狀 態(tài)分為2個(gè)拍。故一個(gè)機(jī)器周期包含12個(gè)節(jié)拍(時(shí)鐘周期),依次表示為:S1P1、 S1P2、S2P1、S6P1、S6P2。若采用12MHz的晶振時(shí),則一個(gè)機(jī)器周期為 川s; 若采用晶振6MHz時(shí),則一個(gè)機(jī)器周期為2p s。指令周期是CPU執(zhí)行一條指令所需要的時(shí)間為指令周期。MCS-51單片機(jī)包含1個(gè)或2個(gè)或4個(gè)機(jī)器周期。若采用6MHz晶振,則振蕩周期為1/6p s,機(jī)器周期為2p s、4. s或叩s。MCS-51系列單片機(jī)的復(fù)位與掉電處理3.7、復(fù)位與復(fù)位電路1.復(fù)位:是單片機(jī)的初始化操作,

13、以便使CPU和系統(tǒng)中其他部件都處于一個(gè)確定 的狀態(tài),并從這個(gè)狀態(tài)開(kāi)始工作。當(dāng)單片機(jī)系統(tǒng)在運(yùn)行出錯(cuò)或操作錯(cuò)誤使系統(tǒng)處于死鎖存時(shí),也可按復(fù)位鍵重新啟 動(dòng)。單片機(jī)復(fù)位后,PC內(nèi)容初始化為0000H,那么單片機(jī)就從0000H單元開(kāi)始執(zhí)行 程序。片內(nèi)RAM為隨機(jī)值,運(yùn)行中的復(fù)位操作不改變片內(nèi)RAM的內(nèi)容。復(fù)位后各寄存器的初態(tài)如下表2-7所示,其意義為:P0P3=FFH,相當(dāng)于各口鎖存器已寫(xiě)入1,此時(shí)可用于輸出/輸入;SP=07H,堆棧指針指向片內(nèi)RAM的07H單元(第一個(gè)入棧內(nèi)容將寫(xiě)入08H 中);IP、IE和PCON的有效值為0,各中斷源處于低優(yōu)先級(jí)且均被關(guān)斷,串行通 信的波特率不加倍; PSW=00

14、H,當(dāng)前工作寄存器為0組。表2-7寄存器的復(fù)位狀態(tài)內(nèi)部寄春器1催IT井器初曲狀卷FC加以HTg(:CHACCWTWO。帥HBRH:TH。OOHP$wRHTl.9OOH若HTH加HDPTft(XJW)IITH:S:HFFHSLOVOCHir:xWUF牌IE0:*: B復(fù)位電路HMOS型8051復(fù)位結(jié)構(gòu)如圖2.10所示。復(fù)位引腳RST/VPD(它是掉電方式下內(nèi) 部RAM的供電端VPD)通過(guò)一個(gè)施密特觸發(fā)器與復(fù)位電路相連。施密特觸發(fā)器用來(lái) 抑制噪聲,它的輸出在每個(gè)機(jī)器周期的S5P2由復(fù)位電路采樣一次。RST引腳時(shí)復(fù)位信號(hào)的輸入端,復(fù)位信號(hào)是高電平有效,其有效時(shí)間應(yīng)持續(xù)24 個(gè)時(shí)鐘周期(2個(gè)機(jī)器周期)

15、以上。Ret/ Vpo復(fù)位屯路旋密特觸發(fā)器圖2-10 8051復(fù)位電路內(nèi)部結(jié)構(gòu)CHMOS型的單片機(jī)復(fù)位結(jié)構(gòu)如圖211所示,此處復(fù)位引腳只是單純的稱為RST,而 不是RST / VPD,因?yàn)镃HMOS單片機(jī)的備用電源也由VCC引腳提供。2.11 CHMOS型單片機(jī)的復(fù)位結(jié)構(gòu)無(wú)論對(duì)HMOS還是CHMOS型,當(dāng)振蕩器正在運(yùn)行的情況下,復(fù)位是靠在RST / VPD或RST引腳至少保持兩個(gè)機(jī)器周期的高電平而實(shí)現(xiàn)的。在RST端出現(xiàn)高電平 后的第2個(gè)周期,執(zhí)行內(nèi)部復(fù)位,以后每個(gè)周期重復(fù)一次,直至RST端變低。RST端的外部復(fù)位電路有兩種操作方式:上電復(fù)位和按鍵手動(dòng)復(fù)位(人工復(fù)位)(1)上電復(fù)位如圖2.12所

16、示,上電復(fù)位電路是利用電容器充電實(shí)現(xiàn)的。上電瞬間,RST 端的電位與VCC相同,隨著電容的逐步充電,充電電流減小。RST電位逐漸下降。 上電復(fù)位所需的最短時(shí)間是振蕩器建立時(shí)間加上兩個(gè)機(jī)器周期。在這段時(shí)間內(nèi),RST 端口的電平應(yīng)維持高于斯密特觸發(fā)器的下閾值。一般VCC的上升時(shí)間不超過(guò)1ms, 振蕩器建立時(shí)間不超過(guò)10ms。復(fù)位電路的典型值:電容 C 取 10p F,R 取 8.2K。故時(shí)間常數(shù) T = RC = 10 x 10-6 x8.2x10-3 = 82ms足以滿足要求。2.12上電復(fù)位電路外部復(fù)位電路如圖2.13所示,按下按鈕時(shí),電源對(duì)外接電容器充電,使RST為高 電平,復(fù)位按鈕松開(kāi)后,

17、電容通過(guò)內(nèi)部下拉電阻放電,逐漸使RST端恢復(fù)低電平。2.13外部復(fù)位電路程序計(jì)數(shù)器指針PC典型的復(fù)位電路既具有上電復(fù)位又具有外部的復(fù)位電路如圖2.14所示,上電瞬間,C與Rx構(gòu)成充電電路,RST引腳出現(xiàn)正脈沖,只要RST保持足夠 的高電平,就能使單片機(jī)復(fù)位。參數(shù)選擇:一般取 C = 22|J F,R=200。,Rx=1K。,此時(shí),當(dāng)按下按鈕時(shí),RST端電位:(1000/1200)X5=4.2V,使單片機(jī)復(fù)位。2.14上電外部復(fù)位電路(4)抗干擾復(fù)位電路1N414H+ W小)實(shí)用的上電及外部蔑位電路200 kil3,實(shí)刖的上電魚(yú)位電路CKJpF:10/*F 士 nb加wn字 4L84RKET74

18、LS04RESRr2.15兩種實(shí)用復(fù)位電路上面幾種復(fù)位電路,干擾信號(hào)易串入復(fù)位端。一般情況不會(huì)造成單片機(jī)的錯(cuò)誤復(fù) 位,但有可能引起內(nèi)部某些寄存錯(cuò)誤復(fù)位。在應(yīng)用系統(tǒng)中,為了保證復(fù)位電路可靠地 工作,常將RC電路在接施密特電路后再接入單片機(jī)復(fù)位端及外圍電路復(fù)位端。圖2.15 給出了兩種實(shí)用電路。4、系統(tǒng)的軟件設(shè)計(jì)89C2051順序控制系統(tǒng)程序流程圖中斷控制程序流程圖主程序流程圖根據(jù)實(shí)驗(yàn)原理與實(shí)驗(yàn)電路,編寫(xiě)C語(yǔ)言程序,程序見(jiàn)附錄5、軟硬件連調(diào)雙擊圖標(biāo)進(jìn)入Keil uVision21編程環(huán)境,輸入程序,返回桌面雙擊圖標(biāo),進(jìn)入 PROTEUS仿真環(huán)境,點(diǎn)擊左上角選項(xiàng)P后調(diào)出所需元件畫(huà)好硬件電路圖,存盤(pán)后

19、再 點(diǎn)擊調(diào)試菜單項(xiàng),激活使用遠(yuǎn)程調(diào)試設(shè)備,然后切換到Kile uVision21編程環(huán)境中, 選中 probject select device for target targetl AT89C52 確定,后 又 probjet option device for target target1 debug proteus6.9 確定。得到調(diào)試結(jié)果。單片機(jī)應(yīng)用系統(tǒng)的硬件調(diào)試和軟件調(diào)試是分不開(kāi)的.許多硬件故障只有通過(guò)軟、硬件 聯(lián)調(diào)才能發(fā)現(xiàn),但一般是先排除系統(tǒng)中比較明顯的硬件故障后才和軟件一起聯(lián)調(diào)。5.1、常見(jiàn)的硬件故障邏輯錯(cuò)誤樣機(jī)硬件的邏輯錯(cuò)誤是由于設(shè)計(jì)錯(cuò)誤和加工過(guò)程中的工藝錯(cuò)誤而造成的,包括錯(cuò)

20、線、開(kāi)路、短路、相位錯(cuò)誤、時(shí)序錯(cuò)誤等,其中最常見(jiàn)的是短路故障。元器件錯(cuò)誤元器件錯(cuò)誤的原因有器件損壞或性能不符合要求,電解電容、二極管的極性接反或集 成塊裝反等。(3)可靠性差應(yīng)用系統(tǒng)可靠性差的原因很多,如金屬化孔、接插件接觸不良、內(nèi)部和外部的十 擾、電壓紋波系數(shù)過(guò)大、器件負(fù)載過(guò)重等均會(huì)造成系統(tǒng)的可靠性差。另外,走線和布 置的不合理也會(huì)造成系統(tǒng)可靠性差。(4)電源故障電源故障包括:電壓值不符合設(shè)計(jì)要求、電源功率不足、負(fù)載能力差、紋波太重等。5.2、硬件調(diào)試力法(1)脫機(jī)調(diào)試脫機(jī)調(diào)試是在加電前,先用萬(wàn)用表等工具,按圖紙仔細(xì)核對(duì)樣機(jī)線路是否正確,并對(duì)元 器件的安裝、型號(hào)、規(guī)格等進(jìn)行仔細(xì)檢查,特別注意

21、印制板加工和焊接時(shí)有無(wú)走線之 間相互短路等。(2)聯(lián)機(jī)調(diào)試聯(lián)機(jī)前先切斷電源,把仿真插頭插到樣機(jī)的單片機(jī)插座上,檢查一下開(kāi)發(fā)機(jī)與樣機(jī)之 間的電源、接地是否良好。一切正常后,即可打開(kāi)電源。通電后執(zhí)行開(kāi)發(fā)機(jī)讀/寫(xiě)指 令,對(duì)用者樣機(jī)的存儲(chǔ)器I / O 口進(jìn)行讀/寫(xiě)操作,進(jìn)行邏輯檢查。若有故障,可用示波 器觀察有關(guān)點(diǎn)的波形,尋找和分析故障原因,并進(jìn)一步排除故障。在用者系統(tǒng)的樣機(jī)(主機(jī)部分)調(diào)試好后,便可按入用者系統(tǒng)的其它外圍部件,如鍵盤(pán)、 顯示器等,再進(jìn)一步進(jìn)行調(diào)試。5.3、軟件調(diào)試方法:軟件調(diào)試與所選用的軟件結(jié)構(gòu)有關(guān),如果采用模塊程序設(shè)計(jì)技術(shù),則逐個(gè)模塊調(diào)好后再 進(jìn)行系統(tǒng)程序總調(diào)。如果采用實(shí)時(shí)多任務(wù)操

22、作系統(tǒng),一般是逐個(gè)任務(wù)進(jìn)行調(diào)試。對(duì)于模塊結(jié)構(gòu)程序.要一個(gè)個(gè)子程序分別調(diào)試。調(diào)試時(shí)一定要符合入口條件和出口 條件,調(diào)試可用單步運(yùn)行和斷點(diǎn)運(yùn)行方式,通過(guò)檢查用者系統(tǒng)的CPU現(xiàn)場(chǎng)情況、RAM 的內(nèi)容和I / O 口的狀態(tài),檢測(cè)程序執(zhí)行結(jié)果是否符合設(shè)計(jì)要求,有無(wú)循環(huán)錯(cuò)誤、有無(wú)機(jī) 器碼錯(cuò)誤以及轉(zhuǎn)移地址的錯(cuò)誤,同時(shí),還可以發(fā)現(xiàn)用者系統(tǒng)中存在的硬件設(shè)計(jì)錯(cuò)誤和 軟件算法錯(cuò)誤。各程序模塊通過(guò)后,則可以把相關(guān)功能塊連在一起進(jìn)行總調(diào)。這個(gè)階段若有故障,可以 考慮各子程序運(yùn)行時(shí)是否破壞了現(xiàn)場(chǎng),緩沖單元、工作寄存器是否發(fā)生沖突,標(biāo)志位的 建立和清除是否有誤,堆棧區(qū)是否有溢出,輸入設(shè)備的狀態(tài)是否正常等等,若用者系統(tǒng) 是在

23、開(kāi)發(fā)機(jī)的監(jiān)控程序下運(yùn)行時(shí),還要考慮用者緩沖單元是否和監(jiān)控程序的工作單 元發(fā)生沖突。單步和斷點(diǎn)調(diào)試后,還應(yīng)進(jìn)行連續(xù)調(diào)試,用以確定定時(shí)精度、CPU的實(shí)時(shí)響應(yīng)等問(wèn)題。對(duì)于實(shí)時(shí)多任務(wù)操作系統(tǒng)的調(diào)試方法和模塊結(jié)構(gòu)的調(diào)試方法類似,只是需逐個(gè)任務(wù)進(jìn) 行調(diào)試,在調(diào)試某一個(gè)任務(wù)時(shí),同時(shí)也調(diào)試相關(guān)的子程序、中斷服務(wù)程序。逐個(gè)任務(wù)調(diào) 試好后,再使各個(gè)任務(wù)同時(shí)運(yùn)行。當(dāng)全部調(diào)試和修改完成后,將用者程序固化到EPROM中,插入用者樣機(jī)后,用者系統(tǒng)即 能獨(dú)立工作,至此,單片機(jī)應(yīng)用系統(tǒng)研制完成。6、順序系統(tǒng)設(shè)計(jì)的小結(jié)通過(guò)此次課程設(shè)計(jì),使我更加扎實(shí)的掌握了有關(guān)高頻電子線路方面的知識(shí),在設(shè) 計(jì)過(guò)程中雖然遇到了一些問(wèn)題,但經(jīng)過(guò)一次

24、又一次的思考,一遍又一遍的檢查終于找 出了原因所在,也暴露出了前期我在這方面的知識(shí)欠缺和經(jīng)驗(yàn)不足。實(shí)踐出真知,通 過(guò)親自動(dòng)手制作,使我們掌握的知識(shí)不再是紙上談兵。過(guò)而能改,善莫大焉。在課程設(shè)計(jì)過(guò)程中,我們不斷發(fā)現(xiàn)錯(cuò)誤,不斷改正,不斷 領(lǐng)悟,不斷獲取。最終的檢測(cè)調(diào)試環(huán)節(jié),本身就是在踐行“過(guò)而能改,善莫大焉”的 知行觀。這次課程設(shè)計(jì)終于順利完成了,在設(shè)計(jì)中遇到了很多問(wèn)題,最后在老師的指 導(dǎo)下,終于游逆而解。在今后社會(huì)的發(fā)展和學(xué)習(xí)實(shí)踐過(guò)程中,一定要不懈努力,不能 遇到問(wèn)題就想到要退縮,一定要不厭其煩的發(fā)現(xiàn)問(wèn)題所在,然后一一進(jìn)行解決,只有 這樣,才能成功的做成想做的事,才能在今后的道路上劈荊斬棘,而不是知難而退, 那樣永遠(yuǎn)不可能收獲成功,收獲喜悅,也永遠(yuǎn)不可能得到社會(huì)及他人對(duì)你的認(rèn)可!課程設(shè)計(jì)誠(chéng)然是一門專業(yè)課,給我很多專業(yè)知識(shí)以及專業(yè)技能上的提升,同時(shí)又 是一門講道課,一門辯思課,給了我許多道,給了我很多思,給了我莫大的空間。同 時(shí),設(shè)計(jì)讓我感觸很深。使我對(duì)抽象的理論有了具體的認(rèn)識(shí)。通過(guò)這次課程設(shè)計(jì),我 掌握了常用元件的識(shí)別和測(cè)試;熟悉了常用儀器、儀表;了解了電路的連線方法;以 及如何提高電路的性能

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論