無論是身處學校還是步入社會,大家都嘗試過寫作吧,借助寫作也可以提高我們的語言組織能力。寫范文的時候需要注意什么呢?有哪些格式需要注意呢?以下是小編為大家收集的優秀范文,歡迎大家分享閱讀。
單片機實訓心得篇一
第一:萬事開頭難,要勇敢的邁出第一步,不要總找借口說沒有學習過就總推脫。凡事都有第一步可以先可簡單的來,然后可以逐步的向深層次學習??梢詮慕椖块_始,然后可以找一個簡單的小程序先把它敲進單片機內然他運行起來,感覺一下單片機的運行,讓自己了解單片機整個運行。
第二:對于知識點,學過的要掌握牢固,對于沒有學的和暫時用不到的先不用學習。比如:小燈得點亮就沒有用到中斷可以先不用看。這樣可以避免知識過多記不住的麻煩。對于程序這里的知識點不能只停留在理論層次上,一定要結合著程序進行學習這樣才能掌握的很牢靠,當用到哪里的知識點不記得了可以去看書,對于用不到的可以不去看。
第三:程序不要只是看別人得,一定要自己寫過才是自己的。開始不懂可以參考別人的,看看每一句代表著什么意思,能夠實現什么現象。明白之后自己再重新寫一遍,你會發現看別人的能懂到自己寫的時候很困難。當你自己能寫出來的時候說明你真懂了。
第四:一定要學會程序調試的方法。有時候把程序寫完了然后運行時不能實現理想的現象。這時有人就暈了不知該怎么辦,然后就去問別人。當別人找出問題出在哪里時就會恍然大悟。其實當遇到問題一定要自己嘗試著解決,不能遇到問題就去問別人。自己一定要掌握解決問的方法和思路。
第五:在學習初期看別人的代碼,學習別人的思路這個很有用。通過看別人的代碼特別是有多年編程經驗的人的程序,可以迅速提高自己的編程水平。也可以結合著別人的手法,與自己的想法結合在一起寫出更好的程序。但是切記將學習變成抄襲,不能認為抄襲別人的你就學會了,這樣只能使你退步。第六:面對一個新項目時,自己一定要多想想,不要急著去看別人是怎么寫的。有的人看到新項目時就去找別人的然后抄一小段,自己在寫幾句,放在一起完成任務,雖然省時間但不利你的學習。當你遇到一新項目時你應該先想一下程序的構架,想想如何來完成。然后自己動手去寫,當你遇到實在是沒辦法解決的問題時再去請教別人,看他是怎么處理的,學習他的方法。這樣起碼你自己想過了,有自己的思路不會受到別人的影響,這樣更容易提高自己。
在單片機的學習開始時感覺很吃力,在不斷的學習過程中慢慢的對單片機產生了些好感,而且在編寫程序過程中吃力的感覺慢慢的淡了。在這其中基礎知識掌握牢固是非常重要的,然后在學習過程中要學會提問題和自己解決問題,慢慢的對于學習單片機你也會產興趣。雖然在開始學習單片機時感覺很青澀,但只要堅定自己的學習信心,在付出持之以恒的努力,我相信自己能進一步加深對單片機的了解,在單片機的學習道路上走得更遠!
單片機實訓心得篇二
《單片機》這門課程我已經學了一個學期了,在這一個學期的學習過程中,我一開始不怎么懂得編程,但慢慢的我現在已經不僅會讀程序還會寫程序了。真為自己一個學期來努力學到的單片機知識只是而感到高興。
怎么學單片機?也??吹接腥苏f學了好幾個月可就是沒有什么進展。當然,受限于每個人受到的教育水平不同和個人理解能力的差異,學習起來會有快慢之分,但我感覺最重的就是學習方法。一個好的學習方法,能讓你事半功倍,這里說說我學習單片機的經歷和方法。 我覺得學習單片機首先要懂得c語言,因為單片機大多說都是靠程序來實現的,如果看不懂程序或則不懂的編程是很難學會單片機的。學習單片機首先要明白一個程序是怎么走的,要完全懂得程序每一個步驟的意思。其次要懂得每一條指令的意思,不能盲目地去靠背指令,這是記得不牢靠的,最主要的還是靠了解。學習單片機最主要的對89c51芯片內部結構有全方面的,只要了解了89c51才能知道單片機實現什么樣的功能和作用,才能對單片機有更深一步的了解。 通過一個學期《單片機》這門課程的學習,我也從中有了不少心得和體會想和大家分享一下。
萬事開頭難、要勇敢邁出第一步。開始的時候,不要老是給自己找借口,不要說單片機的程序全是英文,自己看不懂。遇到困難要一件件攻克,不懂指令就要勤奮看書,不懂程序就先學它,這方面網上教程很多,隨便找找看一下,做幾次就懂了。然后可以參考別的人程序,抄過來也無所謂,寫一個最簡單的,讓它運行起來,先培養一下自己的感覺,知道寫程序是怎么一回事,無論寫大程序還是小程序,要做的工序不會差多少。然后建個程序,加入項目中,再寫代碼、編譯、運行。必須熟悉這一套工序。個人認為,一塊學習板還是必要的,寫好程序在上面運行一下看結果,學習效果會好很多,仿真器就看個人需要了。單片機是注重理論和實踐的,光看書不動手,是學不會的。 知識點用到才學,不用的暫時丟一邊。厚厚的一本書,看著人頭都暈了,學了后面的,前面的估計也快忘光了,所以,最好結合實際程序,用到的時候才去看,不必說非要把書從第一頁看起,看完它才來寫程序。比如你寫流水燈,完全就沒必要看中斷的知識,專心把流水燈學好就是了,這是把整本書化整為零,一小點一小點的啃。 程序不要光看不寫,一定要自己寫一次。最開始的時候,什么都不懂,可以抄人家的程序過來,看看每一句是干什么用的,達到什么目的,運行后有什么后果??疵靼琢酥?,就要自己寫一次,你會發現,原來看明白別人的程序很容易,但到自己寫的時候卻一句也寫不出來,這就是差距。當你自己能寫出來的時候,說明你就真的懂了。
必須學會掌握調試程序的方法。不少人寫程序,把代碼寫好了,然后一運行,不是自己想要的結果,就暈了,然后跑到論壇上發個帖子,把程序一貼,問:為什么我的程序不能正常運行?然后就等別人來給自己分析。這是一種很不好的行為,應該自己學會發現問題和學會如何解決問題。這就需要學習調試程序的方法,比如keil里,可以下斷點啦,查看寄存器內容等等,這些都是調試程序的手段,當你發現你寫的程序運行結果和你想象中不一樣的時候,你可以單步,也可以下斷點,然后跟蹤,查看各相關寄存器內容,看看程序運行過中是不是有什么偏差,找出影響結果的地方,改正過來。這一個過程非常重要,通過程序的排錯,你可以學到的知識是書上得不到的。
找到解決問題思路比找到代碼更重要。我們用單片機來控制周邊器件,達到我們想到的目的,這是一個題目,而如何寫出一個程序,來控制器件按你想要的結果去運作,這個就是解題的思路。要寫程序,就得先找到解決問題的思路,你學會找出這個解題思路,比你找到代碼更為重要。不少人很喜歡找人家的代碼,有的人甚至有了代碼就直接復制到自己的程序中,可以說,這不是一種學習的態度,無助于你編程水平的提高。我幾乎不怎么看人家的代碼,多數時候是看別人的思路,有方框圖最好,沒有的話文字說明也可以。要從代碼中看出別人處理問題的思路,是相當困難的,特別是大型的程序,看起來是非常的累人。所以現在我也明白了,以前讀書時說的程序流程圖很重要,現在算是知道了。當你知道一個問題怎么去解決了,那么剩下的只是你安排代碼去完成,這就已經不是什么問題了。
開動腦筋,運用多種方法,不斷優化自己的程序。想想用各種不同方法來實現同一功能。這是一個練習和提高的過程,一個問題,你解決了,那么你再想想,能不能換種寫法,也可以實現同一功能,或者說,你寫出來的代碼,能不能再精簡一點,讓程序執行效率更高,這個過程,就是一個進步的過程。很多知識和經驗的獲得,并不是直接寫在書讓你看就可以得到的,需要自己去實踐,開動腦筋,經驗才能得到積累,編程水平才能有所提高。
看別人的程序,學習人家的思路。這個在學習初期是很有用,通過看別人的程序,特別是老師寫出的具有一定水平的程序,可以使自己編程水平得到迅速的提高。同時,也可以結合別人的編程手法,與自己的想法融合在一起,寫出更高水平的程序,從中得到進步。但要注意,切忌將學習變成抄襲,更不是抄襲完了就認為自己學會了,這樣做只會使你退步。
嘗試編寫一下綜合應用的程序。從流水燈學起,到動態掃描,再到中斷,那么,你可以試試寫一下時鐘這種綜合性應用的程序,不要小看時鐘,要寫好它不是一件容易的事情,它包括了單片機大部分的知識,比如有按鍵(io讀?。討B掃描(io輸出)、中斷等,如何協調好各功能模塊正常工作,才是編程者需要學習的地方,當你單獨寫一個功能的時候,比如按鍵讀取,你可能感覺很容易,因為你的程序什么也不做,只是讀按鍵。但把它和其它功能混合在一起,如何在整個程序運行中使每一部分都正常工作,這就不是寫一個按鍵讀取這么容易的事情,功能模塊之間有可能會互相影響,比如你需要讓數碼管既能顯示,又要去處理按鍵讀取,怎么使這兩部分都正常工作,這就是一個協調過程。當你有了這個處理協調能力,你就算是入門了。
著重于培養解決問題的能力,而不是具體看自己編寫了多少程序或者做過什么?!皩W單片機重點在于學習解決問題的思路,而不是局限于具體的`芯片類型和語言”這一直是我的座右銘,是我學單片機學習單片機之后感悟出來的。真正的能力不是你曾經編寫過多少個可以實現的程序,而應該是:“遇到沒有解決過的問題,能利用自己已學的知識,迅速找到解決問題的方法?!边@個才是能力。
面對一個新程序時,多自己開動腦筋,不要急于找別人的程序。有不少人面對一個新程序時,第一步想到的就是網上找別人寫過的程序,然后抄一段,自己再寫幾句,湊在一起就完成任務,這雖然可能是省時間,但絕對不利你的學習。當你接到一個程序時,應該先自己構思一下整個程序的架構,想想如何來完成。有可能的話,畫一個流程圖,簡單的可以畫在腦子里,對程序中用到的數據、變量有一個初步的安排,然后自己動手去寫,遇到實在沒辦法解決的地方,再去請教老師或同學,或看別人是怎么處理的,這樣首先起碼你自己動過腦想過,自己有自己的思路。如果你一開始就看別人的程序,你的思維就會受限在別人的思維里,自己想再創新就更難了,這樣你自己永遠也沒辦法提高,因為你是走在別人的影子里。
學會提問題。一般來說,學習過程中,你遇上的問題,多數人也有遇上的,所以如果有什么不懂,你可以去問老師。我覺得學習單片機最主要的要多提問,對于一個自己不是太懂的程序,自己一定要多提問幾遍,這樣不但有利于加深自己的印象還能從中學到不少別人的方法。
經過一個學期我對《單片機》這門課程的學習,不僅讓我懂得了很多程序的編寫,還讓我學到了很多對自己有用的學習方法。總結這個學期來的我自己的學習情況,我覺得自己對編程進步了不少,懂得運用正確的學習方法學習單片機程序,不再去死記硬背指令了。所以我覺得學習要不斷總結學習方法,才能讓自己學習不斷進步。
單片機實訓心得篇三
近兩周的單片機實訓結束了,最大的感受是,這是進入大學以來所學的最貼近實際的一門課,原來書本知識與實際操作之間竟然存在這樣大的差距,讓我不得為今后的工作捏了一把汗,決心更加深入的學習,讓自己成為實用型的人。
在做喇叭自檢時,我們認為的把程序復雜化了,在做鍵盤自檢時我們和大多數同學一樣,都沒有把采樣保持做好,雖然是第一個接受檢查的,但我們還是按老師的要求重新完善了程序。
在做最后的任務時,我們組的任務是“乒乓球游戲機”,開始覺得很有趣,就是雙方互打,但是經過和老師的商量和自己站在一個“消費者”的角度考慮后,發現我們的設想太簡單了,于是,我們又給它加了“計算比分”、“接住球后加速”以及用不同的顯示和聲音來表示是否接住球,最后我們又發現這個游戲機沒有復位功能,這能玩一次,但是我們用了幾段程序都沒有實現預想的效果,設計進入了瓶頸階段,最后,我們在圖書館查找資料,并按我們的要求修改,終于實現了這個功能。
由于我們測試的次數太多,我也“練就”了很好的打游戲的技術,呵呵,真希望有機會把我們的設計變成產品,和更多人分享我們的樂趣。不過,我們現在的水平離這一目標還差的很遠,我們要繼續努力。
通過最后的測試,我發現我對知識的掌握有些不透徹,比如“硬件編程框圖”,平時看過很多次但都沒有用心記過,頭腦中對他的記憶很模糊,因此,這就成了我們知識結構中的一個盲點,實訓就是讓我們在實際操作中發現自己對知識掌握不足的地方并把它補足,我會繼續把這些模棱兩可的這是都用心學透徹。
在整個實訓過程中,同組三個人配合的十分默契,雖然我們對知識的掌握不盡相同,但是我們卻各具所長,我想這就是“團隊”的作用,在完成任務過程中,我們不斷相互幫助、互相學習,是任務順利進展,每個人都有所提高,感謝老師的幫助,感謝這次實訓的機會。
單片機實訓心得篇四
通過今次單片機實訓,使我對單片機的認識有了更深刻的理解。系統以51單片機為核心部件,利用匯編軟件編程,通過鍵盤控制和數碼管顯示實現了基本時鐘顯示功能、時間調節功能,能實現本設計題目的基本要求和發揮部分。
由于時間有限和本身知識水平的限制,本系統還存在一些不夠完善的地方,要作為實際應用還有一些具體細節問題需要解決。例如:不能實現只用兩個按鍵來控制時鐘時間,還不能實現鬧鐘等擴展功能。
踉踉蹌蹌地忙碌了兩周,我的時鐘程序終于編譯成功。當看著自己的程序,自己成天相伴的系統能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。
但在這次實訓中同時使我對匯編語言有了更深的認識。當我第一次接觸匯編語言就感覺很難,特別是今次實訓要用到匯編語言,盡管困難重重,可我們還是克服了。這次的實訓使培養了我們嚴肅認真的做事作風,增強了我們之間的團隊合作能力,使我們認識到了團隊合作精神的重要性。
這次實訓的經歷也會使我終身受益,我感受到這次實訓是要真真正正用心去做的一件事情,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破。希望這次的經歷能讓我在以后學習中激勵我繼續進步。
單片機實訓心得篇五
針對于我們工商企業管理這個專業,需要進行沙盤模擬實訓,學校為此新建了一個沙盤實訓室供學生使用。所以在短短的一周時間里,我們需要模擬整個公司經營6年的流程,這將是對我們的一種訓練、培養。因此,我們所有的人對這次實訓都有興趣,而且都很珍惜這次試訓的機會。從開始的陌生,到經過老師耐心的指導,便對一個公司的整體經營情況有了一個大致了解。
在這次是實訓中,老師把我們分成八組,每組有六個人,在每組中每個人都有各自的職位,而我被分到第七組,ceo是潘曉宇;財務總監是我;生產總監實馬國權;營銷總監是張婷婷;采購總監是楊楠;財務總監助理是咸婷婷。老師說現在我們不是同學關系,而是同事關系,是一個新組建的團隊。第一天上午老師是先給我們講解了沙盤的規則以及一些操作,和熟悉了電腦操作的流程,還特別地給每個組的營銷人員進行了簡單的培訓,老師教我們在做營銷策劃的時候一定要看好市場的需求、還要作好市場的開拓,尤其要作好整個一年的計劃。
在熟悉了每個職位應該做的事情之后,我們組很積極的展開了我們的討論,規劃了我們前兩年經營策略,構建長遠的企業經營戰略思維模式。原本以為企業戰略僅僅是一個企業的領導者制定的企業發展方向。而通過這次的實訓,讓我懂得一個企業的經營戰略以及其戰略思維是應該建立在全體組織成員的意識和行動上的,就是要從整體上來思考問題,而不僅僅是只考慮自身部門的問題。另外,一個企業建立企業的戰略是一個相當重要的問題,是要有遠見要對企業的未來有規劃,不可只看當期的發展,要對企業持續發展和長期利益進行深刻的考慮,否則是很容易導致難以經營甚至破產。
對于營銷總監的主要職務來說,主要負責市場調研、了解市場前景、分析市場所需產品及市場走勢、選購訂單和投取廣告費的多少,并保證和爭取市場老大的位置,從而保證企業的經營形成良性的循環。在實訓過程中,想要在有限的時間內達到預期的目標,我發現一個或者兩個人得努力是遠遠不夠的,他需要每個人得協作取得的!營銷總監在企業運作過程中也并不是獨有的一支花,不管在現實狀態下,還是在模擬的進行時,只有百花齊放才能達到眾人署目的效果,并以此達到預期效果!所以,營銷總監在自己責任同時還要與運營總監保持聯系,以保證運營總監在管理生產、成品研發、拓展人際關系及培訓等順利進行;還要與采購總監保持密切溝通,以確保采購總監對原料的采購、支出的預算、訂單順利進行;還要與生產總監信息透明化,從而使企業產品生產、預算生產能力、提取訂單順利進行;還有營銷總監對于營銷戰略的好壞,將直接影響財務總監的支出的好壞!對于我這個財務總監嘛,我要保證賬目的清清楚楚,對每一筆經濟業務、錢財支出狀況都要有明確記載,而且要本著誠實守信、愛崗敬業的態度。其實,在erp系統實習中,其他總監都有自己的角色和工作方向,唯有不同是本組中的ceo ,他的責任集聚了其他總監的全部決策權,一旦決策失誤,則導致六年的經營將成為失敗,還有一點是,他還要使本組人全部融入工作中去,以此協調彼此的工作順利進行!當然,各總監都有自的角色和職責,但是我們從沒忘記相互的依靠,彼此的協調,因為我沒有忘記一個企業的成功,團隊是最為重要一個因素!
以下是我們組的六年經營狀況:在第一年我們就進行了區域市場的開拓和iso9000的資格體系的認證,爭取在第一時間內進入市場并占取p1或p3的市場份額。我們建立了兩條生產線,購買廠房,在經營的第一年我們投入了5m的廣告費,最終所有者權益是47,這應該是一個很好的開頭。第二年的經營主要工作重點是進行p2的研發、iso9000資格體系的認證和生產以及生產線的投資改造,第二年比較平穩,每一步都是按照計劃在執行。第三年我們開發的區域市場可以進入了,由于前兩年的進行了生產線的更新、新市場的開拓和iso9000資格體系的認證運,再加上廣告費的投入過多以及應收賬款賬期未到,我們公司出現了財政緊張的情況,最后不得不靠資金貼現來維持,這一年我們的廣告投入也明顯的減少,結果沒有盈利。在第四年,經歷了三年的經營之后,我們能流動的資金大大的減少,通過預算我們發現余下的資金勉強能夠維持本年的經營,由于我們的所有者權益較少,所以也沒有能力向銀行進行貸款,經過幾個季度的更新,我們的應收款終于到期,下一年的生產中也有了基本的流動資金,為以后的經營提供了保障。第五年,因為iso9000資格認證體系的順利開發,使得我們能得到有這條件約束的訂單,也證明了我們之前的決策是正確的。 在拿到p1和p3產品訂單后,我們抓緊了對產品的生產、采購、和銷售,值得說的是由于我們組成員的共同努力,在兩種產品的訂單中我們取得了一張加急單,在訂單優勢下,生產積極配合銷售,因此我們這一年的銷售收入增長很快,也漸漸的實現了盈利,彌補了前幾年的虧損。第六年,是很關鍵的一年,經過五年的經營之后,我們對生產的流程越來越熟悉,產品的生產也越來越順利,這樣各種產品的生產效率也就有了很大的提高,這一年里我們的各種設備都已經可以投入使用,新市場的開拓也都已經完成,為實現更多的盈利,我們也又制定實行了新的產品發展戰略,加緊各種產品的生產和銷售,積極參與與其他企業的競爭,最終我們取得了全班第一名的好成績。
這一周的實訓看似很短卻是很長,長的是每一年亦或是每個季度,我們6個人都要精打細算,謹慎考慮著每一個步驟。短的是我們只經營了六年;只有一周的時間來摸索也還來不及去學習更深入的知識就結束了。即使如此,對于我們來說卻是收獲頗多。我們學會了怎么樣用科學的角度去分析市場、開拓市場、最終得到市場的核心。沙盤模擬使我們在學習過程中接近企業實戰,短短一周中會遇到企業經營中經常出現的各種典型問題,我們必須共同去發現機遇,分析問題,制定決策,組織實施。在參與學習的過程中極大地激發了我們學習的積極性,極大地提高了學習效力,激發學習的潛能。沙盤模擬實訓使我們身臨其境,真正感受到市場競爭的精彩與殘酷,體驗承擔經營風險與責任。從這次的沙盤模擬實訓中我了解到,沙盤的設計思路是充分體現了企業發展必然遵循的歷史與邏輯的關系,從企業的誕生到企業的發展壯大都取決于戰略的設定。要求管理團隊必須在謀求當期的現實利益基礎之上做出為將來發展負責的決策。在成功與失敗的體驗中,我們學到了管理知識,掌握了管理技巧,感受到了管理真諦;同時加強了同學之間的溝通與理解,體驗團隊協作精神,從而全面提高同學們經營管理的素質與能力。經過這次的的沙盤實訓我總結了不管做什么事情都要踏踏實實,要有目標有規劃,才能成功。
單片機實訓心得篇六
實踐是檢驗真理的唯一方法,有時候我們學習了很多知識,但是到有需要的時候卻沒辦法運用到這些知識,這是因為我們的實踐經驗不足。而想要提高自己的實踐經驗,參加實訓和實習都是非常不錯的。小編整理總結了一篇大學生51單片機實訓心得體會,希望這篇文章能夠幫助到大家!
51精簡開發板是一款以8051系列單片機為核心的精簡開發板。8051系列單片機是一款應用非常廣泛的8位微處理芯片,由于其功能齊全,產品技術成熟,資料廣泛,又是學習其他很多單片機的基礎。
單片機具有成本低、體積小、可靠性高、具有高附加值、通過更改軟件就可以改變控制對象等優點,單片機越來越成為電子工程師設計產品時的首選器件之一。因此擁有一塊單片機開發板對單片機學習具有著極其重要的意義。
51單片機提高重在實踐,想要學好單片機,軟件編程必不可少。但是熟悉硬件對于學好51單片機的也是非常重要的。如何學習好硬件,動手實踐是必不可少的。我們可以通過自己動手做一個自己的電子制作,通過完成它,以提高我的對一些芯片的了解和熟練運用它。這樣我們就可以多一些了解芯片的結構。我相信,你完成了一個屬于自己的電子制作,你的單片機水平就會有一個質的提高。
我們認真學習和熟練掌握了電子器件的理論知識和使用方法,特別留意焊接過程中的焊錫使用的技術要點,以及對電路正確的驗證(以防短路,燒毀器件)。焊接完畢之后,編寫程序測試硬件。我們將平時上課學到的匯編語言,根據電子器件的使用方法和特性,編寫相適應的匯編程序調試。由于調試是一個比較漫長需要耐心的工作,我們從中學到許多測試經驗和編程技巧,培養了堅持不懈的耐力。
通過對單片機實驗開發板的硬件認識,編寫測試程序對單片機開發板系統進行了完整的硬件測試,實驗的測試現象達到預期要求。最終證實了此次焊接相當成功,表明這次生產實習非常圓滿成功!
雖然這次的實習算起來在實驗室的時間只有幾天,不過因為我們都有自己的實驗板,硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了。
通過這次單片機實習,我不僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養我們的創新精神,從而不斷地戰勝自己,超越自己。創新可以是在原有的基礎上進行改進,使之功能不斷完善,成為真己的東西。
單片機實訓心得篇七
【導語】寫實訓報告要用最簡練的語言反映實訓的內容。以下是本站整理的單片機實訓報告,歡迎閱讀!
(一)
1.課程設計目的
1)鞏固單片機基礎知識,串聯知識點。
2)學會繪制pcb板,學會手工制板的一般方法。
3)使用protel等eda工具進行單片機硬件系統設計的能力。
4)基于keilide開發單片機應用程序的能力。
5)寫技術報告和編制技術資料的能力。
6)獨立工作能力和創造力。
7)綜合運用專業及基礎知識,解決實際工程技術問題的能力。
2.課程設計題目描述和要求
旋轉電子時鐘的設計與制作
實現的功能要求:(1)實現單片機最小系統;(2)四只led數碼管顯示當前時分;(3)每隔一秒鐘周邊的60只led發光管旋轉一格,裝飾用的led每隔一秒旋轉一次;(4)實現整點報時;(5)實現按鍵調整;(6)停(掉)電保護,年計時誤差小于30秒;(7)其他功能。
3.課程設計報告內容
3.1.1單片機定時器做電子時鐘
優點:考慮到單片機貨源充足、價格低廉,可軟硬件結合使用,能夠方便的實現系統的多功能性,故采用單片機作為本設計的硬件基礎。故其優點是外圍電路簡單,只需要一個單片機最小系統,和一個顯示模塊。
缺點:定時不是很準確,計時誤差較大,并且程序的編寫較繁瑣。
3.1.2數字電路做電子時鐘
優點:具有走時準確、顯示直觀、無機械傳動裝置。與傳統的機械鐘先比,電子鐘具有更優異的優點。由于電子鐘采用數字集成電路的發展和采用了先進的石英技術,使電子鐘具有走時準確、性能穩定、攜帶方便等優點,電子鐘用于定時自動報警、按時自動打鈴、時間程序自動控制、定時廣播及自動控制等各個領域。缺點:因為電子鐘畢竟是電子產品,電子產品都有輻射,不過電子鐘危害極低,對人體夠不成任何危害,不象手機的輻射那么大。
應用:目前,在國內,電子鐘因數碼管數字顯示效用直接有效,所以大多運用在城市的主要營業場所,以及車站、碼頭等公共場所。在對公共場所的電子鐘設定的時候,使用者還可根據周邊的氣候、溫度等對lcd屏進行設置。同時,因為數碼管的顯示耗電量很省,所以能夠保持持續的工作效果。夜間在睡覺的時候,床頭如果放個帶投影功能的電子鐘,可以不用起床,直接讓時間顯示在天花板上,非常直觀與有效?,F在生產的大部分汽車中,車內前方儀表盤旁邊一般也都自帶電子鐘功能,采取藍色背景光板成像效果,非常清晰。
3.2.1電源部分
5v電源可使用通用的78xx系列來構成,也可以使用ldo來構成,一般而言,目前ldo為主流,常用的ldo主要為reg1117-xx系列,該部分的電路可參考圖1,使用一個reg1117-5構成5v電源。為了更好地了解系統電源的情況,一般會在電源的輸出端加入一個led進行電源的指示。
3.2.2顯示部分
60燈旋轉的原理和數碼管顯示原理一模一樣。只不過把數碼管的段分別用單個二極管代替,形成了8個類似數碼管的控制結構。
3.2.3指示部分
3.2.4按鍵部分
4.電路原理圖
5.實訓心得
xx:我們經過了一周的學習和制作后,終于完成了電子時鐘的基本功能。使我們更加地認識到了動手能力和理論知識相結合的重要性。在這次的制作中,我們也深刻地認識到我們的不足和自身理論知識的欠缺,所以從中遇到了很多困難,但是最后還是在老師以及組員的幫助下*解決了困難,實現了整個系統的制作與最后的調試,相關指標達到預期的效果,并且很好地完成了本課程要求的任務。
xx:這些日子我們收獲了許多東西,從零散的元器件到電子時鐘能夠實現基本功能的整個過程,在設計過程中雖然遇到了一些的問題,但經過一次又一次的討論,一遍又一遍的檢查我們終于找出了問題所在,也暴露了前期在這方面的知識欠缺和經驗不足。通過此次項目的學習提高了我們自主學習的能力、動手操作的能力和團結合作的能力。
通過這個課程,使我更加扎實的掌握了有關電子線路、單片機方面的知識。使我對自己的專業知識有了更為詳盡而深刻的了解,認識到了許多我以前雖然看過但并沒有認真的去了解的元器件的使用方法,從而更深的了解到了自己的不足,雖然我的基礎知識不夠扎實,但是我在此期間積累了許多寶貴的經驗,這都是我以后走上工作崗位的巨大的財富。在次我要感謝我們的指導老師徐老師和香老師的耐心以及辛苦的指導。還有謝謝組員的包容和辛勤的勞動。
(二)
通過今次單片機實訓,使我對單片機的認識有了更深刻的理解。系統以51單片機為核心部件,利用匯編軟件編程,通過鍵盤控制和數碼管顯示實現了基本時鐘顯示功能、時間調節功能,能實現本設計題目的基本要求和發揮部分。
由于時間有限和本身知識水平的限制,本系統還存在一些不夠完善的地方,要作為實際應用還有一些具體細節問題需要解決。例如:不能實現只用兩個按鍵來控制時鐘時間,還不能實現鬧鐘等擴展功能。
踉踉蹌蹌地忙碌了兩周,我的時鐘程序終于編譯成功。當看著自己的程序,自己成天相伴的系統能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。
但在這次實訓中同時使我對匯編語言有了更深的認識。當我第一次接觸匯編語言就感覺很難,特別是今次實訓要用到匯編語言,盡管困難重重,可我們還是克服了。這次的實訓使培養了我們嚴肅認真的做事作風,增強了我們之間的團隊合作能力,使我們認識到了團隊合作精神的重要性。
這次實訓的經歷也會使我終身受益,我感受到這次實訓是要真真正正用心去做的一件事情,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破。希望這次的經歷能讓我在以后學習中激勵我繼續進步。
51單片機實訓報告單片機實訓心得體會