當前位置:萬佳範文網 >

心得體會 >心得體會精選 >

單片機課設心得體會(通用3篇)

單片機課設心得體會(通用3篇)

單片機課設心得體會 篇1

兩週的單片機課程設計實訓,真是讓我們受益匪淺,學到了很多東西,不管怎麼樣,先感謝學校給我的這麼多機會.真正的學到了東西。

單片機課設心得體會(通用3篇)

此次課程設計軟件與硬件相結合,考察了我們的焊接水平與編程能力.因為以前做過關於焊接的電工實習,所以對於我們機械設計專業的學生而言焊接是不成問題,也很順利;可到了編程時就出現了很大的障礙,先開始的顯示時鐘還算順利,本來還以為編程會很簡單的,等到實際操作起來才知道它的複雜性,沒有想像中的那麼得心應手,理解流程是有思維的前提。其實本身程序的思維是正確的,只是步驟中有點小錯誤,所以導致整個程序的結果很亂,在仔細修改程序之後,終於一步步地達到效果了。

系統以AT89S51為核心部件,利用軟件編程,通過鍵盤控制和液晶顯示實現了秒錶的功能,能實現本設計題目的基本要求和發揮部分。儘量做到硬件電路簡單穩定,充分發揮軟件編程的優點,減小因元器件精度不夠引起的誤差。

我們將各個部分的程序編好後怎麼都連不起來,出不了預期的效果.對於硬件在編程過程中PCB板的接觸又是一個頭疼的問題,在進行編譯的時候,數碼顯示管上什麼都沒有,按一下旁邊與之相連的元器件時就有顯示了,所以也花費了好多時間在PCB板的重新焊接上,最後在全組人竭盡全力,老師的精心指導下,程序基本編寫成功,這是我們共同努力的結果,在享受我們成果之時,不得不感慨單片機的重要性與高難度性,所以為期兩週的單片機課程設計沒有浪費,我們從中學到了很多知識,也讓我們對單片機有了更深一步的瞭解.雖然最後結果是出來了,可這與老師的精心指導是分不開的,他引導我們的思路,本來一竅不通的我們經過老師的點撥基本上通了,所以説老師是功不可抹的。

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

踉踉蹌蹌地忙碌了兩週,我的單片機課程設計也終將告一段落。設計實物也基本達到預期的效果,但由於能力和時間的關係,總是覺得有很多不盡人意的地方,譬如功能不全、外觀粗糙……數不勝數。但我可以自豪的説,這裏面的每一段代碼,都有我的勞動。當看着自己的程序,自己成天相伴的系統能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。

總而言之,單片機課程設計對於我們有很大的幫助,我們從中受益匪淺。

單片機課設心得體會 篇2

一、設計題目

藝術彩燈控制系統設計

二、設計內容

1.設計並實現具有復位功能的單片機小系統。

2.利用單片機進行燈光的場景開關控制。

3.利用單片機進行燈光的循環點亮控制及速度變化控制。

4.利用單片機進行燈光的色彩連續變化效果控制。

5.利用單片機進行燈光的三色聯動定時控制。

6. 配合2至5項中功能,實現液晶屏輸出功能或狀態信息。(受器件條件限制,只需仿真方式實現。)

7. 以調節5或4項中的時間為例實現基於4X4鍵盤的輸入功能。(受器件條件限制,只需仿真方式實現。)

三、設計要求

1.能啟動、停止;

2.能通過開關進行功能選擇;

3.要體現循環、組合和色彩變化的控制功能和效果,實現三色聯動定時控制,

控制變化規律的類型或功能不少於5種;

4.要有完善的課程設計報告

四、設計流程

本課程設計是採用80C51單片機設計藝術彩燈,通過keil進行c語言編程,通過protues進行軟件硬件仿真。本設計成果,主要通過按鍵開關對彩燈進行控制,包括燈光的場景開關控制、燈光的循環點亮控制及速度變化控制、燈光的色彩連續變化效果控制、燈光的三色聯動定時控制,以上內容均基於麪包板完成。在4X4矩陣鍵盤和LCD液晶顯示方面均在仿真下完成。

五、設計方案

(一)硬件設計

(1)單片機最小系統設計

80c51單片機最小系統是由晶體振盪器和復位電路構成,如圖所示 晶振電路: 復位電路:

(2)單片機外部電路設計

單片機外部電路由八個彩燈,4X4矩陣鍵盤,1602LCD液晶顯示和4個獨立按鍵開關組成。以上電路可以完成本課程設計要求的所有功能。

單片機課設心得體會 篇3

經過本次微機課題的設計與研究,我們深入的學習了除課本以外的很多微機附件的內容,掌握了很多實驗室操作技能。我們在實際設計中遇到很多問題,但結合所學知識以及參考資料的幫助,不斷地嘗試,設計了一種能夠解決實際問題的系統。同時也加深了我們對於現實生活中,實際的嵌入式操作系統的原理的理解。

單片機在日常生活中應用廣泛,結合這學期在學的嵌入式系統原理,我們更多的瞭解了單片機的發展現狀和發展趨勢,以及在生活中的廣泛應用,其實80C51只是我們所接觸的一種簡單的單片機,在實際應用中,有各個公司生產的不同型號的、針對不同功能設計的、以及根據用户的需要和發展自主研發設計的單片機還有很多,由此設計出來的嵌入式系統更是數不勝數。能夠親身的進行自我實踐,並進行實際的應用,其實使我們對現行單片機的一次深入的瞭解,並能夠提升我們將來在學習工作遇到的單片機設計問題。

在實際設計過程中,我們遇到了諸多設計的問題。例如接口不夠,這一問題主要是因為我們所設計的功能諸多,剛開始對於這一接口的規劃不是非常的合理,後來通過使用中斷,兩個中斷合理的設計便解決了所有的按鍵和現實問題。考慮到目前空調系統也並不是使用我們所用到的80C51單片機,中斷也有可能通過擴展有所增加,考慮到硬件設計的難度,使用兩中斷解決這一問題則是最佳的選擇。

在程序設計中,我們更加深入瞭解了中斷的使用與本質,合理利用這些,會使程序簡化而不會出錯。比如開始我們把主程序寫在中斷裏面,導致程序運行混亂,而後來發現,只在中斷中做少量工作,比如改一下某一個標誌,這樣比較好。對於傳感器芯片的使用,我們查找了它的datasheet,並查閲了各種關於其硬件連接和軟件設計的資料,同時發現了理論資料與實踐上的區別,通過多次嘗試,成功完成了硬件和軟件的設計。在這次課題設計過程中,我們合理的分工,適宜的規劃進度的進展,不僅僅暗示完成了預先設計的內容。

在這一過程中,我們充分發揮我們的主觀能動性,想象創造性,攻克了很多之前都沒有想過的難關,真的受益匪淺。這次設計不僅僅耗時耗力,而且自己也親自跑了電子市場去進行實際考察,對我們理論和實驗都有很大的提升,我想這些對於我們今後的學習生活都有很重要的意義,這將是我們在程序設計以及大學學習過程中的寶貴經驗和財富。

  • 文章版權屬於文章作者所有,轉載請註明 https://wjfww.com/xinde/jingxuan/wgxynw.html
專題