可可簡歷網

位置:首頁 > 熱點 > 心得體會

430微控制器實驗心得體會7篇

對於心得體會的寫作,相信大家都有自己的想法,一篇優秀的體會不僅能給人帶來好的觀感,也能讓人有深刻的思考,以下是本站小編精心為您推薦的430微控制器實驗心得體會7篇,供大家參考。

430微控制器實驗心得體會7篇

430微控制器實驗心得體會篇1

很多人說,學微控制器最好先學組合語言,以我的經驗告訴大家,絕對沒有這個必要,初學者一開始就直接用c語言為微控制器程式設計,既省時間,學起來又容易,提高速度會很快。在剛開始學微控制器的時候,千萬不要為了解微控制器內部結構而浪費時間,這樣只能打擊你的信心,當你學會程式設計後,自然一步步就掌握其內部結構了。

微控制器的學習實踐。

微控制器提高重在實踐,想要學好微控制器,軟體程式設計必不可少。可是熟悉硬體對於學好微控制器的也是十分重要的。如何學習好硬體,動手實踐是必不可少的。我們能夠經過自我動手做一個自我的電子製作,經過完成它,以提高我的對一些晶片的瞭解和熟練運用它。這樣我們就能夠多一些瞭解晶片的結構。我相信,你完成了一個屬於自我的電子製作,你的微控制器水平就會有一個質的提高。

這就是我學習微控制器的心得體會,期望給微控制器的愛好者學好微控制器有所幫忙。

使用微控制器就是理解微控制器硬體結構,以及內部資源的應用,在彙編或c語言中學會各種功能的初始化設定,以及實現各種功能的程式編制。

第一步:數字io的使用

使用按鈕輸入訊號,發光二極體顯示輸出電平,就能夠學習引腳的數字io功能,在按下某個按鈕後,某發光二極體發亮,這就是數位電路中組合邏輯的功能,雖然很簡單,可是能夠學習一般的微控制器程式設計思想,例如,必須設定很多暫存器對引腳進行初始化處理,才能使引腳具備有數字輸入和輸出輸出功能。每使用微控制器的一個功能,就要對控制該功能的暫存器進行設定,這就是微控制器程式設計的特點,千萬不要怕麻煩,所有的微控制器都是這樣。

第二步:定時器的使用

學會定時器的使用,就能夠用微控制器實現時序電路,時序電路的功能是強大的,在工業、家用電氣裝置的控制中有很多應用,例如,能夠用微控制器實現一個具有一個按鈕的樓道燈開關,該開關在按鈕按下一次後,燈亮3分鐘後自動滅,當按鈕連續按下兩次後,燈常亮不滅,當按鈕按下時間超過2s,則燈滅。數字積體電路能夠實現時序電路,可程式設計邏輯器件(pld)能夠實現時序電路,可程式設計控制器(plc)也能夠實現時序電路,可是僅有微控制器實現起來最簡單,成本最低。定時器的使用是十分重要的,邏輯加時間控制是微控制器使用的基礎。

第三步:中斷

微控制器的特點是一段程式反覆執行,程式中的每個指令的執行都需要必須的執行時間,如果程式沒有執行到某指令,則該指令的動作就不會發生,這樣就會耽誤很多快速發生的事情,例如,按鈕按下時的下降沿。要使微控制器在程式正常執行過程中,對快速動作做出反應,就必須使用微控制器的中斷功能,該功能就是在快速動作發生後,微控制器中斷正常執行的程式,處理快速發生的動作,處理完成後,在回到執行正常的程式。中斷功能使用中的困難是需要精確地明白什麼時候不允許中斷髮生(遮蔽中斷)、什麼時候允許中斷髮生(開中斷),需要設定哪些暫存器才能使某種中斷起作用,中斷開始時,程式應當幹什麼,中斷完成後,程式應當幹什麼等等。中斷學會後,就能夠編制更復雜結構的程式,這樣的程式能夠幹著一件事,監視著一件事,一旦監視的事情發生,就中斷正在乾的事情,處理監視的事情,當然也能夠監視多個事情,形象的比喻,中斷功能使微控制器具有吃著碗裡的,看著鍋裡的功能。

以上三步學會,就相當於降龍十八掌武功,會了三掌了,能夠勉強護身。

第四步:與pc機進行rs232通訊

微控制器都有usart介面,異常是msp430系列中很多型號,都具有兩個usart介面。usart介面不能直接與pc機的rs232介面連線,它們之間的邏輯電平不一樣,需要使用一個max3232晶片進行電平轉換。

usart介面的使用是十分重要的,經過該介面,能夠使微控制器與pc機之間交換資訊,雖然rs232通訊並不先進,可是對於介面的學習是十分重要的。正確使用usart介面,需要學習通訊協議,pc機的rs232介面程式設計等等知識。試想,微控制器實驗板上的資料顯示在pc機監視器上,而pc機的鍵盤訊號能夠在微控制器實驗板上得到顯示,將是多麼有意思的事情啊!

第五步:學會ad轉換

map430微控制器帶有多通道12位ad轉換器,經過這些ad轉換器能夠使微控制器操作模擬量,顯示和檢測電壓、電流等訊號。學習時注意模擬地與數字地、參考電壓、取樣時間,轉換速率,轉換誤差等概念。使用ad轉換功能的簡單的例子是設計一個電壓表。

第六步:學會pci、i2c介面和液晶顯示器介面

這些介面的使用能夠使微控制器更容易連線外部裝置,在擴充套件微控制器功能方面十分重要。

第七步:學會比較、捕捉、pwm功能

這些功能能夠使微控制器能夠控制電機,檢測轉速訊號,實現電機調速器等控制起功能。如果以上七步都學會,就能夠設計一般的應用系統,相當於學會十招降龍十八掌,能夠出手攻擊了。

第八步:學習usb介面、tcpip介面、各種工業匯流排的硬體與軟體設計

學習usb介面、tcpip介面、各種工業匯流排的硬體與軟體設計是十分重要的,因為這是當前產品開發的發展方向。

到此為止,相當於學會15招降龍十八掌,但還不到打遍天下無敵手的境界。即使如此,也算是微控制器大蝦了!!

430微控制器實驗心得體會篇2

我從大二起,就去實驗室去學習。在這裡與老師和一些電子設計愛好者的交流中,我學到了更多的專業知識。我從此走上了學習嵌入式的道路。這豐富了我的大學生活,是我在大學的最大收穫。

我是從學習微控制器開始我的嵌入式學習的。

我接觸微控制器的方式是在圖書館看書,我看了很多本書,但是大多數書寫的大同小異。書裡面講解的微控制器的暫存器我看了很多遍也沒有看懂。我都不知道改怎麼學習它了。慢慢的我悟出了一個道理:電子的學習實踐是最重要的,這樣,我在大二的時候就買了一塊學習板,我一邊看視訊一邊仿照視訊的程式,自己編寫程式,在很短的時間裡,我的微控制器有了很大的提高。那些難懂的暫存器通過編寫程式,我慢慢的弄懂了它們,現在回頭看去,原來它還是很簡單的。

用哪種程式語言最適合我們。

我看過的微控制器的書籍,大部分的程式都是彙編寫的。它是一種基於機器硬體的低階語言,對於我們這些只學習過c語言的人來說,非常難懂。我認為剛開始學習微控制器沒有必要一定要從學習彙編程式設計開始。我學習微控制器就是用c語言程式設計的,我並不會組合語言,也沒有妨礙我把微控制器學好。

很多人說,學微控制器最好先學組合語言,以我的經驗告訴大家,絕對沒有這個必要,初學者一開始就直接用c語言為微控制器程式設計,既省時間,學起來又容易,進步速度會很快。在剛開始學微控制器的時候,千萬不要為了解微控制器內部結構而浪費時間,這樣只能打擊你的信心,當你學會程式設計後,自然一步步就掌握其內部結構了。

微控制器的學習實踐。

微控制器提高重在實踐,想要學好微控制器,軟體程式設計必不可少。但是熟悉硬體對於學好微控制器的也是非常重要的。如何學習好硬體,動手實踐是必不可少的。我們可以通過自己動手做一個自己的電子製作,通過完成它,以提高我的對一些晶片的瞭解和熟練運用它。這樣我們就可以多一些瞭解晶片的結構。我相信,你完成了一個屬於自己的電子製作,你的微控制器水平就會有一個質的提高。

這就是我學習微控制器的心得體會,希望給微控制器的愛好者學好微控制器有所幫助

430微控制器實驗心得體會篇3

時間過得真快,不經意間,一個學期就到了尾聲,進入到如火如荼的期末考試階段。

在學習微控制器這門課程之前,就早早的聽各種任課老師和學長學姐們說過這門課程的重要性和學好這門課程的關鍵~~多做微控制器實驗。

這個學期,我們除了在課堂上學習理論知識,還在實驗室做了7次實驗。將所學知識運用到實踐中,在實踐中發現問題,強化理論知識。

現在,微控制器課程已經結束,即將開始考試了,需要來好好的反思和回顧總結下了。

第一次是借點亮led燈來熟悉keil軟體的使用和試驗箱上器材。第一次實驗體現了一個人對新事物的接受能力和敏感度。雖然之前做過許多種實驗。但依舊發現自己存在一個很大的問題,對已懂的東西沒耐心聽下去,容易開小差;在聽老師講解軟體使用時,思路容易停滯,然後就跟不上老師的步驟了,結果需要別人再次指導;對軟體的功能沒有太大的熱情去研究探索,把一個個圖示點開,進去看看。所以第一次試驗相對失敗。鑑於此,我自己在宿舍下載了軟體,然後去熟悉它的各個功能,使自己熟練掌握。

在做實驗中,第二個問題應該是準備不充分吧。一開始,由於沒有課前準備的意識,每每都是到了實驗室才開始程式設計,完成作業,導致每次時間都有些倉促。後來在老師的批評下,認識到這是個很大的問題:老師提前把任務告訴我們,就是希望我們私下把程式編好。於是我便在上機之前把程式編好,拷到u盤,這樣上機時只需除錯,解決出現的問題。這樣就會節約出時間和同學討論,換種思路,換種方法,把問題給吃透。發現、提出、分析、解決問題和實踐能力是作為我們這個專業的基本素質。

三是我的依賴性很大,剛開始程式設計序時喜歡套用書上的語句,卻對語句的理解不夠。於是當程式出現問題時,不知道如何修改,眼前的程式都是一塊一塊的被拼湊整合起來的,沒法知道哪裡錯了。但是程式設計是一件很嚴肅的事情,容不得半點錯誤。於是便只能狠下決心,堅持自己編寫,即使套用時,也把每條語句弄懂。這也能激發了學習的興趣。

還有一次實驗是調出電腦裡的程式,讓它在試驗箱上實現其功,讓我們去體會別人程式設計的技巧和程式邏輯美感。看了之後,不得不說我目前的水平簡直太小兒科了。還有連線也是個問題,對試驗箱內部結構功能的不懂,以至於不知道如何連線讓程式實現其功能。這讓我意識到微控制器是軟體和硬體的結合,兩者是一個整體。所以必須把硬體方面加強。

五是基礎知識的薄弱,也是最基礎的問題吧!在用c語言程式設計時,才發現自己c語言真的太差勁了,雖然這門課程早就學過,但是就目前所掌握的c語言知識,對於微控制器程式設計遠遠不夠。c語言也是我們以後學各種語言的基礎,必須要花大量的時間溫習強化。通過這個學期的微控制器實驗,我發現了自己很多問題,也從中學到了很多。它不是物理實驗時,只需要記住老師說的步驟,順次做完就可以了;並不是matlab實驗,只需要你知道一些語句表達,然後在不違背語法的情況下,組合好就可以了;它不是eda實驗,把一節課混下去就行了,反正大家都不知道,都是混,都跟不上老師的節奏思路。他需要我們在掌握硬體的基礎上,用微控制器語言在keil軟體上寫出一定的程式,然後利用stcisp燒到試驗箱上,實現其特定的功能。而在程式設計時需要邏輯力,創新力,知識組合力,知識搜尋。微控制器在電子技術應用領域中,微控制器的應用愈來愈多地應用到各行各業。要開發微控制器的應用,不但要掌握微控制器硬體和軟體方面的知識,而且還要深入瞭解各應用系統的專業知識,融會貫通和有機結合,才能設計出優良的應用系統。並且需要與時俱進,不斷了解各公司最新晶片的結構和應用,在實際應用中找到最好的效能價格比。培養自己接受新知識的自學能力,掌握晶片發展動態。培養自己的創新精神,在原有的基礎上進行改進,使之功能不斷完善。當然,最重要到還是態度,無論做什麼事情,足夠認真,足夠堅強,足夠毅力,足夠決心,足夠勇氣,就一定能辦到。

430微控制器實驗心得體會篇4

微控制器是一門應用性和綜合性很強的學科,它綜合了電子技術中的類比電路和數位電路方面的知識,特別是數位電路,因為數位電路在微控制器裡面的應用很多。由於微控制器涉及的知識很多,所以我們只能循序漸進的學習,逐步的積累,沒有什麼捷徑可循。

在大二的時候,我就聽學長介紹過微控制器,當時感覺很神奇,從此就對微控制器特別感興趣,也感覺它特別有用。於是經學長推薦,在大二上學期我利用學習之餘在圖書館借書,學習了kile和proteus軟體,剛開始學習的時候,對微控制器沒有什麼認識,不知道什麼是微控制器,更不知道它有什麼作用。通過學習才大體知道了微控制器的一些知識。由中央處理器cpu、隨機儲存器ram、只讀儲存器rom、i/o介面、定時器/計數器以及序列通訊介面等整合在一塊晶片上,構成了一個單片微型計算機,簡稱為微控制器。也算給我正式學習微控制器打下一個基礎。

在大二下學期,我購買了一套微控制器學習開發板和郭天祥主編的《新概念51微控制器c語言教程》,從此正式開啟我的微控制器學習之路。在剛開始學時,就完全模仿郭天祥主編的這本書再結合開發板一步一步的學,從點亮一個發光二級管,流水燈,數碼管,定時器,中斷,矩陣鍵盤,ad、da,串列埠通行,i2c匯流排等一步一步的深入學習。此時,我雖然能看懂程式,一些簡單的程式可以自己編寫,但一些比較複雜的自己編不出來。在大二暑假,我發現了郭天祥主講的《十天學會微控制器》視屏,於是我堅持天天看視屏,然後在自己根據視屏內容結合開發板寫程式,調程式,就這樣學了一個暑假。通過這個視屏,我初步瞭解了微控制器的硬體結構,程式設計方法及除錯方法(用kile軟體除錯和用開發板除錯),暫存器的使用,學會了如何看晶片資料,初步開始利用晶片時序圖來程式設計。可以說這個視屏對我學習微控制器有巨大的幫助,更誇張的說是這個視屏將我帶進了微控制器的世界,讓我盡情的體驗微控制器帶給我的快樂!

在大三上學期,我有幸參加了教改班的微控制器課程學習。我覺得鄧老師的教學很有特點,讓我們自己一個模組、一個模組的焊電路板,寫程式,除錯,然後上講臺講。這樣不僅提高了我對微控制器的進一步學習,更鍛鍊了我在公眾面前的表達能力。我覺得大學的教育就應當如此,應該多注重學生的實際動手操作能力,只有自己親自動手做了,才能體會到其中的艱辛,當然還伴隨著眾多的樂趣。在經過大三一學期的學習,我的微控制器水平有了質的飛躍。首先焊電路板,從微控制器最小系統、電源、流水燈開始,第一次自己通過模電上學的一個電源的構成知識做了一個電源,知道了用hc573鎖存器對流水燈的作用以及上拉電阻的用法。其次焊數碼管,數碼管有共陰共陽之分,焊電路板以及寫程式都有區別。接著焊了鍵盤、串列埠通訊、液晶、ad、da、i2c匯流排24c02晶片、時鐘晶片ds1302、ds12c887、溫度感測晶片18b20以及其他模組。通過焊電路,現在對微控制器各個模組的硬體設計瞭如指掌,通過軟體除錯,我已經基本掌握用晶片資料時序圖和暫存器程式設計。最後階段我用了一個多月的時間做了三個時鐘,下面以我做的三個時鐘為例講一下感受:

1、用定時器中斷、24c02晶片、按鍵和1602液晶做了一個年、月、日、星期、時、份、秒都可調的時鐘,充分利用24c02掉電保護的特點,當關閉電源後再次開啟,時鐘會從上次停止的時間繼續走。在做這個時鐘時,要注意24c02的時序圖以及暫存器的初始化。並且要注意寫完時鐘後,首次使用24c02,時鐘可能是亂碼,只需要用按鍵的加減鍵將其調為可讀的時鐘後,以後上電資料就可以正常走。

2、用ds1302、18b20和液晶做了一個不可調節的時鐘。設計這個晶片的初衷是學習ds1302和18b20這兩個晶片,於是我寫程式實現了一個時鐘從設定的初值時間開始走,並且顯示溫度。在設計中,一定要對ds1302暫存器初始化後他才能正常工作,在對照18b20晶片手冊寫程式時,我充分體驗到了鄧老師說的一句話“硬體設計簡單,軟體必然是複雜的”。在對18b20寫程式時,遇到了很多麻煩,都是時序的問題。

3、用ds12c887、按鍵和液晶做了一個年、月、日、星期、時、份、秒可調節的時鐘。由於ds12c887內部自帶晶振和可充電鋰電池,上電後自動充電,所以這個時鐘掉電後內部時鐘繼續走。在寫這個時鐘時,ds12c887一直用不起來,開始是由於時序不對,後來表不走,最後發現內部晶振沒起振,是因為對其內部暫存器的初始化不對。總之在遇到各種奇怪的現象後不斷除錯,最終將三個時鐘調出來了。

寫完這三個時鐘,我收穫挺大的,現在可以比較熟練地利用時序圖寫程式,也對微控制器的定時、中斷有了進一步的瞭解,可以說這是我微控制器學習的又一大提高。

有時候微控制器的學習很單調,比如檢查電路,程式怎麼也寫不對,這些問題檢查好多遍也沒解決,有些知識學起來很抽象,不容易理解,只能慢慢適應,一邊學習理論知識,一邊編寫程式,將程式刷入微控制器進行耐心的除錯,通過這種方式才能更快速的學習微控制器。同時也會從學習中體會成功的喜悅。

總之,在一學期的學習中,從硬體,軟體,除錯,演講等各個方面都有了很大的收穫。

430微控制器實驗心得體會篇5

通過今次微控制器實訓,使我對微控制器的認識有了更深刻的理解。

系統以51微控制器為核心部件,利用匯編軟體程式設計,通過鍵盤控制和數碼管顯示實現了基本時鐘顯示功能、時間調節功能,能實現本設計題目的基本要求和發揮部分。

由於時間有限和本身知識水平的限制,本系統還存在一些不夠完善的地方,要作為實際應用還有一些具體細節問題需要解決。

例如:不能實現只用兩個按鍵來控制時鐘時間,還不能實現鬧鐘等擴充套件功能。

踉踉蹌蹌地忙碌了兩週,我的時鐘程式終於編譯成功。

當看著自己的程式,自己成天相伴的系統能夠健康的執行,真是莫大的幸福和欣慰。

我相信其中的酸甜苦辣最終都會化為甜美的甘泉。

但在這次實訓中同時使我對組合語言有了更深的認識。

當我第一次接觸組合語言就感覺很難,特別是今次實訓要用到組合語言,儘管困難重重,可我們還是克服了。

這次的實訓使培養了我們嚴肅認真的做事作風,增強了我們之間的團隊合作能力,使我們認識到了團隊合作精神的重要性。

這次實訓的經歷也會使我終身受益,我感受到這次實訓是要真真正正用心去做的一件事情,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破。

希望這次的經歷能讓我在以後學習中激勵我繼續進步。

430微控制器實驗心得體會篇6

三月七號下午我們做了第一次微控制器實驗,雖然對微控制器還不是很瞭解,但在學長的帶領下我們基本上了解了微控制器的的開發環境,進行了簡單的程式設計。

李老師的一番話令我很受啟發。實踐出真知,這是永恆不變的真理。只有將理論付諸於實踐並在實踐中糾正發展理論,我們才能算是得到了真正的知識。

實驗開始,學長直接從具體的編譯細節講起。沒有太多的介紹和理論的空談。就像老師說的沒有必要把人民幣的各個細節都瞭解的很清楚後才開始用錢一樣。很多時候我們正是在那些細枝末節上浪費了太多不必要的時間和精力。通過一個簡單的程式的講解,我們就對cvavr和avrstudio有了初步的掌握。

看著一閃一閃的led,我們小組感到了微控制器的神奇和奧祕,一種難以言表的激動湧上心頭。我們就像看到了交通擁擠的路上因為有了我們設計的紅綠燈而變得秩序井然一樣欣慰。

接下來我們組稍微改了下程式,變為了同時控制四個燈,而且讓它們依次亮起,只是延遲的時間比預定的要長一些。這也應該是十字路口的交通燈的原理吧。

總結起來,本次試驗還是比較成功的。但對下一次的試驗充滿了期待,希望能做出更有用,更貼近生活的作品。我想也正是在這種不斷的自我期望中,人類才能不斷的總結經驗,闊步向前。

430微控制器實驗心得體會篇7

高校實驗室是培養高層次人才和開展科學研究的重要基地。在西方發達國家,學校對培養學生的動手能力是十分重視的,這一問題近年來也越來越受到我國教育界人士的廣泛重視。為了提高學生的動手能力,讓學生做相關實訓並完成微控制器實驗報告,在實驗的形式上注重培養學生的實驗技能和動手能力。從微控制器實驗心得中學生就可以總結出大量的經驗以適應當代社會的發展。

學習微控制器這門課程(教學中選用inter公司的mcs-51),要掌握微控制器指令系統中組合語言各種基本語句的意義及組合語言程式設計的基本知識和方法,以及微控制器與其他裝置相連線的輸入輸出中斷等介面技術。使學生從硬體軟體的結合上理論聯絡實際,提高動手能力,從而全面掌握微控制器的應用。

實驗教學的全過程包括認識、基礎、綜合3個階段。以往的微控制器實驗是進行軟體的編制和除錯,與實際應用中的硬體電路相脫節。使學生缺乏硬體設計及除錯分析能力,對微控制器如何構成一個微控制器最小應用系統,缺乏認識。釋出的微控制器實驗板,通過計算機連線模擬器在實驗板上把硬體和軟體結合起來一起除錯,

軟體的修改也非常方便,軟體和硬體除錯都通過後,把程式固化在eprom當中,插上8051微控制器構成一個完整的微控制器應用系統。

微控制器實驗板的構成及基本功能

微控制器實驗板,它由8031、8155,eprom2764,max232鍵盤及顯示器組成。其中8155片內有256個ram單元,接6個7段碼顯示器和8個按鍵作輸入。序列口連線max232序列口轉換晶片,p1口留出作為一些控制量的輸入輸出用以擴充套件使用。在實驗板上可編寫鍵盤掃描程式、顯示程式、時間的設定及計時程式、從鍵盤上輸入兩個加數或減數顯示結果程式、位變數的邏輯運算程式及序列口和上位機通訊程式等,還可和其它課程相結合,進行實驗。同時可參考微控制器上的比較生動的微控制器學習教程,學習和試驗一起進行.例如,《電子測量》課程中各種頻率的測量,可通過8031微控制器p1口輸入被測量,由微控制器來進行檢測和顯示,把幾門課程結合在一起學習,使課程有延續性,也提高了學生學習的積極性。由於p1口通過插座引出,也可外部擴充套件a/dd/a等其他介面晶片,以構成新的應用系統。

微控制器實驗板的衍生功能

此微控制器實驗報告中的實驗板是一個微控制器應用系統的硬體電路。有鍵盤輸入和顯示輸出,在這個基礎電路上通過p1口對不同檢測或控制物件還可衍生出各種應用來。例如:時間的設定及顯示、溫度的檢測及控制等,在此實驗板上,編寫相應的軟體即可,否則,只在計算機上模擬除錯軟體,則無法瞭解微控制器介面中各種控制訊號的使用。還可幫助學生學會分析問題和解決問題的能力。這在微控制器實驗報告中都要體現出來。例如:如何檢查程式儲存器和外部資料儲存器及i/o介面,執行訪問外部程式儲存器eprom2764的0000h單元的指令,只能讀取該單元的內容,不能改寫,當dptr=0000h時,執行movca@dptr指令,這時候74ls373應鎖存地址訊號低8位,可用示波器測量74ls373的q0-q7,檢驗是否鎖存了零訊號,同樣用示波器檢測p2口是否輸出了地址訊號的高8位,用示波器檢測p0口和ale控制訊號。若和原理分析有偏差,很快就可判斷出哪個管腳有問題,可順藤摸瓜,找出問題所在。同理,執行單條指令訪問外部介面8155的papbpc口,軟體執行時序訊號和管腳測量結果相比較,看是否一致,以便檢查硬體線路是否正確。訪問外部ram資料儲存器(8155片內)時,用示波器測wr及rd控制訊號,如:讀ram時,應測到讀控制訊號脈衝,而寫ram時,應測得寫控制訊號脈衝。測得的訊號一定是數字訊號(0或1,0.7v左右或3.8v左右),2.5v左右的數字訊號肯定有問題。在模擬器上除錯軟體時,通過察看微控制器網的相關專欄得知,可採用模擬器上的晶振,通過後,改用使用者板上的晶振,看結果是否一致,若有問題,說明使用者板上的晶振有問題,再次通過後,把程式固化在eprom2764中,拔掉模擬頭,插上8031晶片,看是否通過,此時有問題,說明使用者板上的復位訊號有問題。逐步學會硬體電路的除錯。外部可連線溫度感測器,經a/d轉換,檢測溫度訊號,並根據鍵盤輸入的設定值範圍,進行報警,切換繼電器工作;還可通過模擬開關對多點溫度進行輪檢,構成一臺多點溫度測試系統。作為測量裝置,要考慮精度,在硬體電路上要考慮模擬開關的選擇,因為其導通電阻的大小對模擬輸入量有影響,應選擇導通電阻小,帶過壓保護的模擬開關,同樣a/d轉換晶片應根據精度要求,選擇8位、12位等轉換器,或滿足精度要求的壓頻轉換器。也可對外部多種感測器進行檢測,如:溫度、煙霧、水警、門警、紅外等,構成監控電路,被測量中既有模擬量,又有數字量,特別要加強抗干擾性,線上路板設計時,每塊晶片電源引腳的濾波電容排放時儘量靠近晶片,模擬地和數字地先分別共地,最後,再把模擬地和數字地共地,模擬地和數字地只能出現一個共地點,最好電源和地單獨布層,走線合理,提高線路板的抗干擾性,為了提高抗干擾能力,軟體設計時,可連續測量幾次,去掉最大值和最小值,剩下的量取平均值,以濾去一些突變訊號,提高整個系統的抗干擾能力。

由於微控制器體積小、成本低、使用方便,所以被廣泛地應用於儀器儀表、現場資料的採集和控制,但微控制器儲存量有限,資料處理能力差,不利於資料資訊的儲存和處理,在這裡利用微控制器的序列口和上位pc機串列埠通訊,實驗板上的max233序列轉換晶片實現ttl訊號和rs232訊號之間的轉換,和pc機通訊,從而實現遠距離的監控及資訊的儲存、處理和列印清單,微控制器完成現場資料的採集及各種訊號的控制,構成一套環境監控單元。