A. 實驗報告心得範文
實驗是科學研究的基本 方法 之一。根據科學研究的目的,盡可能地排除外界的影響,突出主要因素並利用一些專門的儀器設備,而人為地變革、控制或模擬研究對象。下面我給大家帶來實驗 報告 心得 範文 ,希望能幫助到大家!
實驗報告心得範文1
經歷了四周共八個學時的焊接學基礎實驗,我覺得自己學到了很多東西,雖然大二的時候自己也在金工實習的時候學過電焊,但是那時候自己對焊接原理是完全不了解,到現在基本學習完了焊接學基礎的理論教學再來做實驗的我感覺輕鬆了,因為我懂得了很多焊接學的原理。也知道了焊接不只是電焊,另外還有氣焊等等。
這四周的焊接學實驗我們總的來說學習了氣焊和電焊,氣焊中也分了對低碳鋼、中碳鋼和高碳鋼的焊接,我們在焊接過程中可以明顯的感覺到對於高中低碳鋼的難易明顯不同!
有一次課程我們學習的是鑄鐵的焊接,對於鑄鐵的流動性也明顯可以感受到比較差!每次體驗實驗之前老師總是給我們介紹實驗需要注意的事項以及實驗內容!通過老師的介紹和之後親身的體驗可以說我們對於每次實驗的內容都有很好的理解和體會。
對於這次的電焊實驗我的記憶尤其深刻,因為在試驗過程中我出現了很多問題,老師總會給我詳細解釋出現問題的原因和這些問題應該怎樣解決,比如有一次的試驗內容是薄板鋼的對接。兩塊薄薄的鋼板,我很認真的擺放在試驗板上焊接,我本以為這是最簡單的焊接了,但是結果卻不如意,當我用平焊的方式把這兩塊鋼板焊接完以後才發現焊接後的鋼板出現了嚴重的變形,原本平的鋼板變得翹起來了!而且由於焊接技術不好使得焊縫很不平整有些地方甚至出現了焊穿的現象,面對這樣的焊接產品我真是無地自容!但是老師給我詳細解釋了出現這些問題的原因,比如鋼板翹起來了是因為焊接過程中的散熱不均勻,這些現象可以用 經驗 解決。對於焊穿的那個窟窿老師握著我的手一點一點的把它填上了,老師告訴我這是由於漢弧太短以及焊接速度太慢造成的!他還鼓勵我別灰心,我特感動!
我十分懊惱自己有一身的理論知識卻還是焊接處這么差的效果,所以我覺得這次的實驗是很必要的,對於我們這些學了很多理論知識的學生來說是很有幫助的,它使得我們看到了自己的差距和經驗的不足,以後需要勤奮的學習的同時多注重實際的運用,這樣才應該是全面實際的應用型人才!
實驗報告心得範文2
透過這次實驗,我大開眼界,正因這次實驗個性是回轉機構振動測量及譜分析和懸臂梁一階固有頻率及阻尼系數測試,需要用軟體編程,並且用電腦顯示輸出。能夠說是半自動化。因此在實驗過程中我受易非淺:它讓我深刻體會到實驗前的理論知識准備,也就是要事前了解將要做的實驗的有關質料,如:實驗要求,實驗資料,實驗步驟,最重要的是要記錄什麼數據和怎樣做數據處理,等等。雖然做實驗時,指導老師會講解一下實驗步驟和怎樣記錄數據,但是如果自己沒有一些基礎知識,那時是很難作得下去的,惟有胡亂按老師指使做,其實自己也不知道做什麼。
在這次實驗中,我學到很多東西,加強了我的動手潛質,並且培養了我的獨立思考潛質。個性是在做實驗報告時,正因在做數據處理時出現很多問題,如果不解決的話,將會很難的繼續下去。例如:數據處理時,遇到要進行數據獲取,這就要求懂得labview軟體一些基本操作;還有畫圖時,也要用軟體畫圖,這也要求懂得e_cel軟體的插入圖表命令。並且在做回轉機構振動測量及譜分析實驗,獲取數據時,注意讀取波形要改變采樣頻率,等等。當然不只學到了這些,那裡我就不多說了。
還有動手這次實驗,使測試技術這門課的一些理論知識與實踐相結合,更加深刻了我對測試技術這門課的認識,鞏固了我的理論知識。
但是這次實驗雖好,但是我認為它安排的時刻不是很好,還有測試技術考試時刻,正因這些時刻安排與我們的課程設計時刻有沖突,使我不能專心於任一項,結果不能保證每一個項目質量,因此如果有什麼出錯請指出!
實驗報告心得範文3
在第一學期的專業導論課程之後,我們初步認識了船舶與海洋工程這個專業,所以在這個學期,我們脫離幻燈片,脫離那些圖片,文字,看到了真正的實驗室,船舶就是這樣造出來的。每個星期的星期四下午,兩點開始,拖著尚未完全清醒的身體,我們遊走於各個實驗室,聽老師娓娓道來,每一個實驗室的 故事 ,每一個實驗室的作用。這是上個學期專業導論之後,在我看來,應該是一次實踐吧,我們更進一步了解了我們的專業,雖然其中老師說的很多專業名詞我還是沒有聽懂,但是認真聽聽還是會覺得,我有再進一步了解了這個專業,可是說專業導論的延續外加實踐。
前幾個星期,我們在性能實驗室中聽老師介紹了一些有關船性能方面的知識,參觀了大型船模拖曳水池,大型深淺操縱水池,當時還看見學長學姐在做實驗來著,估計過一年兩年就到我們了吧。雖然這些實驗室現在看起來有些陳舊,雖然我們現在看見的只是一些鋼啊,鐵啊,水槽啊,更加確切一些的說,我們看到的是一些生了銹的鋼鐵,還有感覺裡面很臟的水槽,可是這些實驗室里東西當年可都是國內很先進的實驗室裝備,大型船模拖曳水池:1,深淺兩用,且能作船隊試驗,在國內獨具特色;2,大型深淺操縱水池:為亞洲人工操縱水池之最;3,具有國內先進水平的造船工藝與設備實驗室,其「肋骨冷彎機器人」實驗設備為國際水平;4,大型結構試驗平台與完備的靜力、動力載入與分析系統國內同類高校第一;5,循環水槽、風洞、24單元造波機、計算機工作站及相關軟體等高水平研究平台。這些實驗室都是研究船體性能,船舶性能,廣義上指船舶各種性能的總和;狹義上指船舶靜力性能和動力性能的概括。狹義的船舶性能與船舶的主要尺寸、形狀及載裝情況等有密切關系。在理論研究中,以流體靜力學為基礎研究船舶在不同條件下的浮性、穩性及抗沉性等,以流體動力學為基礎研究船舶的快速性、適航性及操縱性等,這些都是船舶最基本的性能。聽完之後真的覺得船舶也是一樣很神奇的東西,在那樣的風浪中,居然還可以載著這么多的物品航行,另外那些軍艦什麼的更是厲害了,這么大的體積還可以有這么快的速度,不禁對造船工作者肅然起敬,克服了這么多的阻力,造出這么厲害的船舶。接下來,我們參觀了有關船舶構造的實驗室,構造決定性能,所以船舶的構造可以說是相當於人的身體一樣,皮相當於船殼,骨頭相當於船體骨架等等,都是一一對應很重要的。通過老師講述,我們初步了解到一般船舶是由船殼、船體骨架、甲板、船艙和上層建所組成。船殼又稱船殼板,船的外殼,它包括船側板和船底板。船體的幾何形狀是由船殼板的形狀決定的。船體承受的縱向彎曲力、水壓力、波浪沖擊力等各種外力首先作用在船殼板上。船體骨架是由龍骨、旁龍骨、肋骨、龍筋、舭龍骨、船首柱和船尾柱構成,它們共同組成了船舶骨架。甲板位於內底板以上的平面結構,用於封蓋船內空間,並將其水平分隔成層。甲板是船樑上的鋼板,將船體分隔成上、中、下層。甲板對保證船體強度及不沉性有重要作用,而且提供了布置各種艙室、安置武器裝備和機械設備的面積。甲板數量多少視船舶的大小,取決於艦艇的類型、使命和主尺度。通常小型艦艇有1~3層;中型艦艇有3~5層;大型艦艇有5~_層。船艙是指甲板以下的各種用途空間,包括船首艙、船尾艙、客艙、貨艙、機艙、鍋爐艙和各種專門用途船艙。上層建築是指主甲板上面的建築,上層建築位於上甲板圍成、主要用於布置各種用途的艙室,如工作艙室、生活艙室、貯藏艙室、儀器設備艙室等。供船員工作起居及存放船具。上層建築部分有首樓、橋樓、尾樓、甲板室及各種圍壁建築。當然,以上大多是我上網查的,老師雖然向我們做了介紹,但不至於這么詳細。
然後就是給我印象最深刻的船舶操作的輪機實驗室了,輪機實驗室的老師很負責的在介紹船上有什麼設備,分別是什麼作用,雖然我們是船舶與海洋工程,不是輪機工程,按道理來說我們更關注的應該是船舶構造,但是我們還是聽得很有意思。輪機綜合實驗室主要系統有:主推進系統,船舶管系,船舶電站系統,機艙自動化系統,柴油機數字化監測與診斷系統。其中我們詳細認識了船舶管系,有機艙燃油系統,機艙潤滑油系統主海水和主淡水管系,壓縮空氣系統,機艙艙底水,壓載水,消防水系統。首先向我們介紹的是機艙燃油系統,船上一般有柴油和燃油當然還有潤滑油,老師在這里提出了一個問題,為什麼不用汽油而是用柴油呢?汽油要點燃,柴油是壓燃,為了安全起見所以選用柴油。離岸的時候耗能量少,靠岸的時候耗能量多,原因是靠岸的時候需要調用多種系統,但是離岸的時候就不用這么多,所以靠岸的時候耗能量比較多。還有我們了解到原來還有重油和輕油之分,重油通過管道的時候要加熱,這樣才能順利在管道中遊走,否則就會凝固在管道中,所以在離岸的時候通常是用重油,在靠岸的時候通常用輕油,為的是保護機器,如果用了重油,凝固在管道中將為下次啟動帶來很大的麻煩。接下來介紹的是主海水和主淡水系統,這個系統主要是為了冷卻機器。為什麼還分海水和淡水,原來海水中鹽含量高,容易腐蝕機器,於是要把海水先進行淡化,首先我們想到的是鹽水分離,但是老師說這樣鹽分還是太高了,最後他告訴我們,一般來說,是用蒸餾這種方法將鹽水轉化成淡水。冷卻本來目的是要帶走能量的,但是柴油機主要靠獲得高溫來為系統提供能量,如果能量被都帶走了,那就不符合經濟效益,所以是用高溫淡水對機器進行降溫。高溫淡水用完之後鹽水再對其進行降溫,之後循環利用,達到降溫目的。油水系統介紹完畢後,我們看到壓縮空氣系統,壓縮空氣系統,顧名思義是通過空氣壓縮機來產生的熱量,供其他部件使用。
最後我們簡單了解了一下船舶種類,通常按用途分類:一般運輸船舶客船、雜貨、散貨等。專用運輸船舶集裝箱船、木材船、滾裝船、冷藏船、油船、液化天然氣船等。多用途船舶礦散、礦油等。特種用途船科考、破冰、救助等。其中我們最感興趣的當然就是豪華游輪,超級豪華游輪通常是指排水量在_0,000噸以上的超級游輪,截止到20_年年底,這樣的超級游輪已經超過15艘,其中的游輪要數20_年12月進行處女航的皇家加勒比郵輪公司的「海洋綠洲」號。該游輪長約360米,寬約47米,吃水線以上高約65米,共16層甲板,設有2700間客艙,能搭載搭載6360名乘客及2160名船員。排水量22.5萬噸,被譽為「活動城市」。真是非常嚮往這樣的超級豪華游輪!
此次的認知實驗我收獲了很多,從以前到現在任何科研無一不是經過實驗的驗證的,也可以說,實驗是檢驗理論的標准,作為一名大學生,我們決不能容忍自己讀死書,死讀書,只是在理論上去分析而缺乏實踐,我相信,只要我們肯動手動腦,再輔之以勤奮和堅持,必能不斷提高我們的實干能力,必能不斷的創新,為我國的造船事業發展與進步貢獻自己的一份力量。
實驗報告心得範文4
高校實驗室是培養高層次人才和開展科學研究的重要基地。在西方發達國家,學校對培養學生的動手能力是十分重視的,這一問題近年來也越來越受到我國 教育 界人士的廣泛重視。為了提高學生的動手能力,讓學生做相關實訓並完成單片機實驗報告,在實驗的形式上注重培養學生的實驗技能和動手能力。從單片機實驗心得中學生就可以 總結 出大量的經驗以適應當代社會的發展。
學習單片機這門課程,要掌握單片機指令系統中匯編語言各種基本語句的意義及匯編語言程序設計的基本知識和方法,以及單片機與其他設備相連接的輸入輸出中斷等介面技術。使學生從硬體軟體的結合上理論聯系實際,提高動手能力,從而全面掌握單片機的應用。
實驗教學的全過程包括認識、基礎、綜合3個階段。以往的單片機實驗是進行軟體的編制和調試,與實際應用中的硬體電路相脫節。使學生缺乏硬體設計及調試分析能力,對單片機如何構成一個單片機最小應用系統,缺乏認識。單片機實驗板,通過計算機連接模擬器在實驗板上把硬體和軟體結合起來一起調試,
軟體的修改也非常方便,軟體和硬體調試都通過後,把程序固化在eprom當中,插上8051單片機構成一個完整的單片機應用系統。
一、單片機實驗板的構成及基本功能
單片機實驗板,它由8031、8155,eprom2764,ma_232鍵盤及 顯示器 組成。其中8155片內有256個ram單元,接6個7段碼顯示器和8個按鍵作輸入。串列口連接ma_232串列口轉換晶元,p1口留出作為一些控制量的輸入輸出用以擴展使用。在實驗板上可編寫鍵盤掃描程序、顯示程序、時間的設定及計時程序、從鍵盤上輸入兩個加數或減數顯示結果程序、位變數的邏輯運算程序及串列口和上位機通訊程序等,還可和 其它 課程相結合,進行實驗。例如,《電子測量》課程中各種頻率的測量,可通過8031單片機p1口輸入被測量,由單片機來進行檢測和顯示,把幾門課程結合在一起學習,使課程有延續性,也提高了學生學習的積極性。由於p1口通過插座引出,也可外部擴展a/dd/a等其他介面晶元,以構成新的應用系統。
二、單片機實驗板的衍生功能
此單片機實驗報告中的實驗板是一個單片機應用系統的硬體電路。有鍵盤輸入和顯示輸出,在這個基礎電路上通過p1口對不同檢測或控制對象還可衍生出各種應用來。例如:時間的設置及顯示、溫度的檢測及控制等,在此實驗板上,編寫相應的軟體即可,否則,只在計算機上模擬調試軟體,則無法了解單片機介面中各種控制信號的使用。還可幫助學生學會分析問題和解決問題的能力。這在單片機實驗報告中都要體現出來。
實驗報告心得範文5
_月_日,在學院理事會辦公室主任__的帶領下,學院財務、審計、教務及各系實驗室負責人一行,奔赴__水利職業技術學院,就實踐教學、實驗室建設、 財務管理 等方面的先進經驗進行交流學習。
此次參觀學習的黃河水利職業技術學院為國家示範性高等職業院校,辦學特色鮮明,人才培養聚焦應用型、復合型,實驗實訓條件完備,緊密貼合行業企業需求。機電工程系是學院重點建設系部之一,共開設機電一體化技術、工程機械運用與維修、機械設計與製造、汽車檢測與維修技術、數控技術、模具設計與製造等六個專業。在校生1944餘人,計60個教學班級。教學設備先進,實驗實訓條件優越,有電工、電子、液壓傳動、自動檢測、自動控制、CAD/CAM、PLC、電機與拖動等近十個專業實驗室,有可編程式控制制室、模具設計與工藝編程演練室、機加工中心和數控加工中心等專業實訓中心。通過與(來自:ACT)、PE2400型PCR儀、GENEGENIUS全自動凝膠成像及分析系統。許多儀器多帶自動進樣裝置,只要在計算機上設好數據就可自動工作,很省事。中心最忙的地方是前處理室。現在儀器分析的化學的發展方向是前處理,在這兒我有了這個認識。在這兒給我留下的印象就是設備先進管理嚴格,人員素質高。
_月_號我們參觀了陝西農業廳農葯檢驗檢定所。工作也比較簡單主要是依照國家制定的標准檢驗檢測農葯是否合格或接受委託檢測果蔬類的農殘是否超標。這項工作也要求工作人員嚴謹求實負責任的態度,每一項數據都關繫到農民或企業根本利益。在本系校友帶領講解下,我們先後參觀了液相色譜儀和高效氣相色譜儀,氣質連用色譜儀,及前處理室,遇到不明白地方都得到詳細的解釋。接著單位領導在會議廳給我們詳細介紹了單位的管理制度,使我們對事業單位管理機制有了一定了解。還有這兒每年要接受國家的檢驗,確定盲樣所含那幾種農殘及其含量。這是一項復雜的工作,不是一個剛 畢業 的本科生能夠作到的,需要一定的工作經驗專業知識。我深刻體會到了我知識的不足,及專業知識應用到實踐的能力。
_月_日我們參觀實習了環境監測站。環境監測站是國家一級監測站,負責對空氣水污染的檢察監測,下設三個地方站。這兒有很多職員是西大的校友。在校友前輩的陪同帶領下參觀了水污染幾空氣污染處理室。通過校友的介紹了解到如今國家對環保工作越來越支持,他們的試驗條件和十年前有了很大改善試驗條件及設備越來越好。
_月_日,我們到了最後一站到了集團有限公司,這是我們此次實習的一家企業。集團有限公司是年8月由原__省____總廠整體改制而成的省屬國有大型化工企業,同年由集團公司控股,聯合11家投資單位共同發起設立了股份有限公司。公司佔地面積_7萬平方米,現有員工3600餘人,總資產12.5億元,注冊資本4.1億元。年產合成氨20萬噸、尿素30萬噸,硫酸15萬噸、磷酸二銨14萬噸,甲醇3萬噸,三元素復合肥5萬噸, 編織 袋_00萬平方米。以前以為生產化肥尿素沒什麼值得參觀的,到了廠里我發現我錯了,生產尿素遠沒有我認識的那麼簡單,不是一簡單的方程式,生產過程涉及到很多化學知識。紙上得來終覺淺,絕知此事要躬行。」在短暫的實習過程中,我深深的感覺到自己所學知識的膚淺和在實際運用中的讓我感到非常的難過。在學校總以為自己學的不錯,一旦接觸到實際,才發現自己知道的是多麼少,這時才真正領悟到「學無止境」的含義。這不是我一個人的感覺。我們依次參觀了沼氣車間,合成車間,控制室,及廠里的實驗室最後到了尿素合成車間。一進廠,廠里的校友就一再向我們強調安全問題。廠里在一些顯眼位置都有 安全生產 的 標語 ,還有考查崗位的工作情況,一些在崗位上打盹,或精神不振被點名批評,的確安全生產是第一位。進入公司企業後不能再自由散漫了。
經過短暫的四天實習使我獲益不淺。第一,使我深刻地體會到,無論我們在學校所學到的書面知識多麼深厚,理論掌握的多麼牢固,最重要的還是要聯系操作聯系生產實際,需要有一定的實踐動手能力,操作能力,同時還需要有發現問題、分析和解決實際問題的能力,這樣才能適應生產發展的需要;第二,使我積累了一定的生產工作經驗,認清了就業方向及就業特點;第三,通過這次生產實習,使自己認識到我自身的不足,爭取在未來通過努力學習,是自己各方面的能力得到提高,進一步完善自己提高自身素質;第四,通過這次生產實習,使我眼界得到了拓寬,學會了很多課本外的知識。希望以後還能有更多的生產實習機會,讓我們更好地鍛煉自己,在實踐中提高自己的能力。
作為一名學生,我想學習的目的不在於通過結業考試,而是為了獲取知識,獲取工作技能,換句話說,在學校學習是為了能夠適應社會的需要,通過學習保證能夠完成將來的工作,為社會作出貢獻。
幾天的實習期很快就過去了,美好的東西總是稍縱即失。在此,我要感謝所有為我的實習提供幫助和指導的領導老師們,感謝你們這么多天的照顧和幫助。相信這次珍貴的實習經歷會一直伴隨著我以後的工作生活。千里之行,始於足下,我會通過這次實習,更加懂得知識和實踐的積累,不斷充實自己。
實驗報告心得範文相關 文章 :
★ 實驗報告心得體會範文3篇
★ 個人實驗報告心得體會優秀範文
★ 實驗報告心得體會
★ 實訓報告心得體會6篇
★ 實訓報告心得體會範文大全
★ 實訓報告心得體會範文3篇
★ 實驗報告總結範文
★ 實訓報告總結範文5篇
★ 實訓心得範文精選五篇
★ 實驗報告的總結怎麼寫
B. 微控制器實驗心得體會範文
微控制器是計算機發展的一個重要分支領域,那微控制器實驗心得體會怎麼寫呢?下面我就和大家分享微控制器實驗心得體會,來欣賞一下吧。
微控制器實驗心得體會一
通過今次微控制器實訓,使我對微控制器的認識有了更深刻的理解。
系統以51微控制器為核心部件,利用匯編軟體程式設計,通過鍵盤控制和數碼管顯示實現了基本時鍾顯示功能、時間調節功能,能實現本設計題目的基本要求和發揮部分。
由於時間有限和本身知識水平的限制,本系統還存在一些不夠完善的地方,要作為實際應用還有一些具體細節問題需要解決。
例如:不能實現只用兩個按鍵來控制時鍾時間,還不能實現鬧鍾等擴充套件功能。
踉踉蹌蹌地忙碌了兩周,我的時鍾程式終於編譯成功。
當看著自己的程式,自己成天相伴的系統能夠健康的執行,真是莫大的幸福和欣慰。
我相信其中的酸甜苦辣最終都會化為甜美的甘泉。
但在這次實訓中同時使我對組合語言有了更深的認識。
當我第一次接觸組合語言就感覺很難,特別是今次實訓要用到組合語言,盡管困難重重,可我們還是克服了。
這次的實訓使培養了我們嚴肅認真的做事作風,增強了我們之間的團隊合作能力,使我們認識到了團隊合作精神的重要性。
這次實訓的經歷也會使我終身受益,我感受到這次實訓是要真真正正用心去做的一件事情賣碼如,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破。
希望這次的經歷能讓我在以後學習中激勵我繼續進步。
微控制器實驗心得體會二
經常在群、論壇里看到有人問:怎麼學微控制器?也常看到有人說學了好幾個月中啟可就是沒有什麼進展。
當然,受限於每個人受到的教育水平不同和個人理解能力的差異,學習起來會有快慢之分,但我感覺最重的就是學習方法。
一個好的學習方法,能讓你事半功倍,這里說說我學習微控制器的經歷和方法。
05年的時候,因為製作FM發射電路採用了BH1415的晶片,需要用到微控制器控制,所以開始接觸使用微控制器,雖然以前讀書時作為一門功課學過,不過也快丟荒了10年了,基本上都忘光了,也算是從頭學起了吧。
我當時是買了一塊實驗板,很簡單的功能,比論壇實驗板還要少功能,還有一個模擬器,也是比較簡單的,SST晶片的。
然後開始從大家都知道的流水燈寫起,萬事開頭難,第一個程式基本上就抄人家的,翻查了一份快速入門的學習資料,寫下第一個程式。
然後,在模擬機是單步的看執行結果,從每一步執行,都硬體上反應出來的效果,很快,對微控制器的運作有了一個非常感性的認識,這跟只看書然後自己想像執行是完全兩碼事。
然後,是進一步的其它程式學習,一個月時間,基本上模敬已經熟悉了51的各種硬體資源。
把流水燈,數碼管動態掃描,中斷等等的學習了,然後就是寫綜合性的程式,也就是我發在論壇里的時鍾。
通過這個程式的編寫,使自己的程式設計水平有了很大的飛躍。
之後,就是逐步學習編寫更多的程式,各種外圍器件的控制等等,通過編寫程式使自己不斷的提高。
在學過匯編之後,我又轉到了C語言學習,因為以前沒有學習過C語言,一切都很陌生,所以自己沿用了學習匯編的方法,大約花了3天功夫基本就對C語言有了初步的了解,然後就是嘗試寫上面所說的時鍾,以匯編程式的思路作為參考,以C語言來編寫,花了幾天功夫完成了這一程式,也實現了從匯編程式設計為主到C程式設計為主的轉變。
然後,就是以C語言編寫外圍器件的控製程式,以此來熟悉C的程式設計風格,一直到現在,基本上就是C語言程式設計,匯編已經是作為除錯程式的輔助。
下面我概括了幾點我的學習經驗和心得體會:
1、萬事開頭難、要勇敢邁出第一步。
開始的時候,不要老是給自己找借口,說KEIL不會建專案啦、沒有實驗板啦之類的。
遇到困難要一件件攻克,不會建專案,就先學它,這方面網上教程很多,隨便找找看一下,做幾次就懂了。
然後可以參考別的人程式,抄過來也無所謂,寫一個最簡單的,讓它執行起來,先培養一下自己的感覺,知道寫程式是怎麼一回事,無論寫大程式還是小程式,要做的工序不會差多少,總得建個專案,再配置一下專案,然後建個程式,加入專案中,再寫程式碼、編譯、生成HEX,刷進微控制器中、執行。
必須熟悉這一套工序。
個人認為,一塊學習板還是必要的,寫好程式在上面執行一下看結果,學習效果會好很多,模擬器就看個人需要了。
微控制器是注重理論和實踐的,光看書不動手,是學不會的。
2、知識點用到才學,不用的暫時丟一邊。
厚厚的一本書,看著人頭都暈了,學了後面的,前面的估計也快忘光了,所以,最好結合實際程式,用到的時候才去看,不必說非要把書從第一頁看起,看完它才來寫程式。
比如你寫流水燈,完全就沒必要看中斷的知識,專心把流水燈學好就是了,這是把整本書化整為零,一小點一小點的啃。
3、程式不要光看不寫,一定要自己寫一次。
最開始的時候,啥都不懂,可以抄人家的程式過來,看看每一句是干什麼用的,達到什麼目的,執行後有什麼後果,看明白了之後,就要自己寫一次,你會發現,原來看明白別人的程式很容易,但到自己寫的時候卻一句也寫不出來,這就是差距。
當你自己能寫出來的時候,說明你就真的懂了。
4、必須學會掌握除錯程式的方法。
不少人寫程式,把程式碼寫好了,然後一執行,不是自己想要的結果,就暈了,然後跑到論壇上發個帖子,把程式一貼,問:為什麼我的程式不能正常執行?然後就等別人來給自己分析。
這是一種很不好的行為,應該自己學會發現問題和學會如何解決問題。
這就需要學習除錯程式的方法,比如KEIL里,可以下斷點啦,檢視暫存器內容等等,這些都是除錯程式的手段,當你發現你寫的程式執行結果和你想像中不一樣的時候,你可以單步,也可以下斷點,然後跟蹤,檢視各相關暫存器內容,看看程式執行過中是不是有什麼偏差,找出影響結果的地方,改正過來。
這一個過程非常重要,通過程式的排錯,你可以學到的知識是書上得不到的。
5、找到解決問題思路比找到程式碼更重要。
我們用微控制器來控制周邊器件,達到我們想到的目的,這是一個題目,而如何寫出一個程式,來控制器件按你想要的結果去運作,這個就是解題的思路。
要寫程式,就得先找到解決問題的思路,你學會找出這個解題思路,比你找到程式碼更為重要。
不少人很喜歡找人家的程式碼,有的人甚至有了程式碼就直接復制到自己的程式中,可以說,這不是一種學習的態度,無助於你程式設計水平的提高。
我幾乎不怎麼看人家的程式碼,多數時候是看別人的思路,有方框圖最好,沒有的話文字說明也可以,要從程式碼中看出別人處理問題的思路,是相當困難的,特別是大型的程式,看起來是非常的累人,所以現在我也明白了,以前讀書時說的程式流程圖很重要,現在算是知道了。
當你知道一個問題怎麼去解決了,那麼剩下的只是你安排程式碼去完成,這就已經不是什麼問題了。
舉個例子:數碼管動態掃描,沒寫過的初學者可能搞不清是怎麼回事,其實,就是分時讓每一時間段時只控制一隻數碼管顯示數字,幾只數碼管輪流顯示,由於速度很快,人眼的看起來是全部數碼管都亮的。
明白是這么一回事,事情就好辦了,剩下的事情,無非是你安排讓一隻只數碼管輪流顯示出相應的數值。
顯示數字,然後延時一下,再下一隻顯示數字,延時,知道是這樣,我們實際程式上只要做到這樣就可以:往段口送段碼,然後開啟位選顯示一隻,延時一下,再關閉位選,再送出段碼,再開啟另一隻位選..僅此而已。
有了解決問題的思路,我們就能問題拆分開來,然後逐一的解決,如果動態掃描的原理都沒懂,不知道如何做,那麼這個程式是怎麼也寫不出來的。
6、開動腦筋,運用多種方法,不斷優化自己的程式。
想想用各種不同方法來實現同一功能。
這是一個練習和提高的過程,一個問題,你解決了,那麼你再想想,能不能換種寫法,也可以實現同一功能,或者說,你寫出來的程式碼,能不能再精簡一點,讓程式執行效率更高,這個過程,就是一個進步的過程。
很多知識和經驗的獲得,並不是直接寫在書讓你看就可以得到的,需要自己去實踐,開動腦筋,經驗才能得到積累,程式設計水平才能有所提高。
7、看別人的程式碼,學習人家的思路。
這個在學習初期是很有用,通過看別人的程式碼,特別是有多年程式設計經驗的人寫出的具有一定水平的程式碼,可以使自己程式設計水平得到迅速的提高,同時,也可以結合別人的程式設計手法,與自己的想法融合在一起,寫出更高水平的程式碼,從中得到進步。
但要注意,切忌將學習變成抄襲,更不是抄襲完了就認為自己學會了,這樣做只會使你退步。
8、嘗試編寫一下綜合應用的程式。
從流水燈學起,到動態掃描,再到中斷,那麼,你可以試試寫一下時鍾這種綜合性應用的程式,不要小看時鍾,要寫好它不是一件容易的事情,它包括了微控制器大部分的知識,比如有按鍵IO讀取、動態掃描IO輸出、中斷等,如何協調好各功能模組正常工作,才是程式設計者需要學習的地方,當你單獨寫一個功能的時候,比如按鍵讀取,你可能感覺很容易,因為你的程式啥也不做,只是讀按鍵。
但把它和其它功能混合在一起,如何在整個程式執行中使每一部分都正常工作,這就不是寫一個按鍵讀取這么容易的事情,功能模組之間有可能會互相影響,比如你需要讓數碼管既能顯示,又要去處理按鍵讀取,怎麼使這兩部分都正常工作,這就是一個協調過程。
當你有了這個處理協調能力,你就算是入門了。
9、著重於培養解決問題的能力,而不是具體看自己編寫了多少程式碼或者做過什麼。
「學微控制器重點在於學習解決問題的思路,而不是局限於具體的晶片型別和語言」這一直是我的座右銘,是我學微控制器多年來感悟出來的。
經常看到有人說「你會驅動XX晶片,真牛啊」「你搞過XX專案,真厲害」之類的話,其實這是非常片面的,搞過XX晶片,搞過XX專案,只能說明你做過這一專案,它只是你的業績,並不是代表能力就一定高。
真正的能力應該是:「遇到沒有解決過的問題或器件,能利用自己已學的知識,迅速找到解決問題的方法。」
這個才是能力。
寫程式的過程就是一個創造的過程,幾乎沒有完全一樣的專案,每次你遇上的幾乎都不相同,所以你擁有的必須是你面對新專案時的創造能力,而不是標榜著你以往做過多少專案。
當然,業績也能從另一側面反映你的經驗和水平。
10、如果有可能,多學習計算機專業的知識,比如資料結構等。
這些是你解決問題的基礎知識,你把這些知識應用得越好,就會發現越容易找到解決問題的方法,這就是為什麼一個學計算機專業的人編的程式和一個非計算機專業的人編的程式有差異的原因。
也是一個菜鳥進軍到高手所要配備的知識。
如果我們把程式設計分為巨集觀程式設計和微觀程式設計,那麼微觀程式設計就是寫具體的程式碼,比如控制某某器件的語句;而巨集觀程式設計就是如何對整個程式進行布局、安排,使功能模組以你想要的方式去執行,得出你想要的結果。
如前所說「會控制XX器件」這些只能算是微觀程式設計,能做到這一步還只能算是菜鳥級別,如果面對一個新的器件,你心裡沒底,沒把握去寫這個控製程式,那說明你還是一個初級的菜鳥。
當你有了一定的程式設計經驗,控制過相當數量的器件之後,你就會發現,控制器件這些工作都是相似的、重復的工作,體現不出程式設計的水平,最多也是寫得好與不好的差別,只能算是一些小技巧的應用。
而對整個程式進行布局、安排這些才是最頭痛的事情,能達到巨集觀程式設計和微觀程式設計都做好才是真正的高手。
對於規模越大的程式,越能體現出這一點。
11、面對一個新專案時,多自己開動腦筋,不要急於找別人的程式。
有不少人面對一個新專案時,第一步想到的就是網上找別人寫過的程式碼,然後抄一段,自己再寫幾句,湊在一起就完成任務,這雖然可能是省時間,但絕對不利你的學習。
當你接到一個新專案時,應該先自己構思一下整個程式的架構,想想如何來完成,有可能的話,畫一個流程圖,簡單的可以畫在腦子里,對程式中用到的資料、變數有一個初步的安排,然後自己動手去寫,遇到實在沒辦法解決的地方,再去請教別人,或看別人是怎麼處理的,這樣首先起碼你自己動過腦想過,自己有自己的思路,如果你一開始就看別人的程式,你的思維就會受限在別人的思維里,自己想再創新就更難了,這樣你自己永遠也沒辦法提高,因為你是走在別人的影子里。
12、多利用網路的搜尋,學會提問題。
一般來說,學習過程中,你遇上的問題,前人們多數也有遇上的,所以如果有什麼不懂,在自己解決不了的時候,最好先到網上搜索一下,看能不能找到答案,找不到再到論壇里發問,發問也要有目的性,盡量簡單明了的描述問題,讓幫助你的人可以用最少的時間就看懂你說什麼,畢竟人家幫助你是免費的,時間也是有限的。
以上就是我學習微控制器的經歷和心得體會,希望對大家會有幫助,說得有不好或不對的地方歡迎大家批評指正。
微控制器實驗心得體會三
時間過得真快,不經意間,一個學期就到了尾聲,進入到如火如荼的期末考試階段。
在學習微控制器這門課程之前,就早早的聽各種任課老師和學長學姐們說過這門課程的重要性和學好這門課程的關鍵~~多做微控制器實驗。
這個學期,我們除了在課堂上學習理論知識,還在實驗室做了7次實驗。將所學知識運用到實踐中,在實踐中發現問題,強化理論知識。
現在,微控制器課程已經結束,即將開始考試了,需要來好好的反思和回顧總結下了。
第一次是借點亮LED燈來熟悉keil軟體的使用和試驗箱上器材。第一次實驗體現了一個人對新事物的接受能力和敏感度。雖然之前做過許多種實驗。但依舊發現自己存在一個很大的問題,對已懂的東西沒耐心聽下去,容易開小差;在聽老師講解軟體使用時,思路容易停滯,然後就跟不上老師的步驟了,結果需要別人再次指導;對軟體的功能沒有太大的熱情去研究探索,把一個個圖示點開,進去看看。所以第一次試驗相對失敗。鑒於此,我自己在宿舍下載了軟體,然後去熟悉它的各個功能,使自己熟練掌握。
在做實驗中,第二個問題應該是准備不充分吧。一開始,由於沒有課前准備的意識,每每都是到了實驗室才開始程式設計,完成作業,導致每次時間都有些倉促。後來在老師的批評下,認識到這是個很大的問題:老師提前把任務告訴我們,就是希望我們私下把程式編好。於是我便在上機之前把程式編好,拷到U盤,這樣上機時只需除錯,解決出現的問題。這樣就會節約出時間和同學討論,換種思路,換種方法,把問題給吃透。發現、提出、分析、解決問題和實踐能力是作為我們這個專業的基本素質。
三是我的依賴性很大,剛開始程式設計序時喜歡套用書上的語句,卻對語句的理解不夠。於是當程式出現問題時,不知道如何修改,眼前的程式都是一塊一塊的被拼湊整合起來的,沒法知道哪裡錯了。但是程式設計是一件很嚴肅的事情,容不得半點錯誤。於是便只能狠下決心,堅持自己編寫,即使套用時,也把每條語句弄懂。這也能激發了學習的興趣。
還有一次實驗是調出電腦里的程式,讓它在試驗箱上實現其功,讓我們去體會別人程式設計的技巧和程式邏輯美感。之後,不得不說我目前的水平簡直太小兒科了。還有連線也是個問題,對試驗箱內部結構功能的不懂,以至於不知道如何連線讓程式實現其功能。這讓我意識到微控制器是軟體和硬體的結合,兩者是一個整體。所以必須把硬體方面加強。
五是基礎知識的薄弱,也是最基礎的問題吧!在用C語言程式設計時,才發現自己C語言真的太差勁了,雖然這門課程早就學過,但是就目前所掌握的C語言知識,對於微控制器程式設計遠遠不夠。C語言也是我們以後學各種語言的基礎,必須要花大量的時間溫習強化。通過這個學期的微控制器實驗,我發現了自己很多問題,也從中學到了很多。它不是物理實驗時,只需要記住老師說的步驟,順次做完就可以了;並不是matlab實驗,只需要你知道一些語句表達,然後在不違背語法的情況下,組合好就可以了;它不是EDA實驗,把一節課混下去就行了,反正大家都不知道,都是混,都跟不上老師的節奏思路。他需要我們在掌握硬體的基礎上,用微控制器語言在keil軟體上寫出一定的程式,然後利用stcisp燒到試驗箱上,實現其特定的功能。而在程式設計時需要邏輯力,創新力,知識組合力,知識搜尋。微控制器在電子技術應用領域中,微控制器的應用愈來愈多地應用到各行各業。要開發微控制器的應用,不但要掌握微控制器硬體和軟體方面的知識,而且還要深入了解各應用系統的專業知識,融會貫通和有機結合,才能設計出優良的應用系統。並且需要與時俱進,不斷了解各公司最新晶片的結構和應用,在實際應用中找到最好的效能價格比。培養自己接受新知識的自學能力,掌握晶片發展動態。培養自己的創新精神,在原有的基礎上進行改進,使之功能不斷完善。當然,最重要到還是態度,無論做什麼事情,足夠認真,足夠堅強,足夠毅力,足夠決心,足夠勇氣,就一定能辦到。
C. 計算機實驗報告 要有心得體會的
一、標題。關於XX實驗的心得體會
二、 正文。
實驗目的
實驗環境
實驗內容
實驗步驟
D. 實驗心得體會四篇
下面是我整理的實驗心得體會範文,歡迎閱讀參考。
時間過得真快,不經意間,一個學期就到了尾聲,槐凱銀進入到如火如荼的期末考試階段。
在學習單片機這門課程之前,就早早的聽各種任課老師和學長學姐們說過這門課程的重要性和學好這門課程的關鍵~~多做單片機實驗。
這個學期,我們除了在課堂上學習理論知識,還在實驗室做了7次實驗。將所學知識運用到實踐中,在實踐中發現問題,強化理論知識。
現在,單片機課程已經結束,即將開始考試了,需要來好好的反思和回顧總結下了。
第一次鉛宴是借點亮LED燈來熟悉keil軟體的使用和試驗箱上器材。第一次實驗體現了一個人對新事物的接受能力和敏感度。雖然之前做過許多種實驗。但依舊發現自己存在一個很大的問題,對已懂的東西沒耐心聽下去,容易開小差;在聽老師講解軟體使用時,思路容易停滯,然後就跟不上老師的步驟了,結果需要別人再次指導;對軟體的功能沒有太大的熱情去研究探索,把一個個圖標點開,進去看看。所以第一次試驗相對失敗。鑒於此,我自己在宿舍下載了軟體,然後去熟悉它的各個功能,使自己熟練掌握。
在做實驗中,第二個問題應該是准備不充分吧。一開始,由於沒有課前准備的意識,每每都是到了實驗室才開始編程,完成作業,導致每次時間都有些倉促。後來在老師的批評下,認識到這是個很大的問題:老師提前把任務告訴我們,就是希望我們私下把程序編好。於是我便在上機之前把程序編好,拷到U盤,這樣上機時只需調試,解決出現的問題。這樣就會節約出時間和同學討論,換種思路,換種方法,把問題給吃透。發現、提出、分析、解決問題和實踐能力是作為我們這個專業的基本素質。
三是我的依賴性很大,剛開始編程序時喜歡套用書上的語句,卻對語句的理解不夠。於是當程序出現問題時,不知道如何修改,眼前的程序都是一塊一塊的被拼湊整合起來的,沒法知道哪裡錯了。但是編程是一件很嚴肅的事情,容不得半點錯誤。於是便只能狠下決心,堅持自己編寫,即使套用時,也把每條語句弄懂。這也能激發了學習的興趣。
還有一次實驗是調出電腦里的程序,讓它在試驗箱上實現其功,讓我們去體會別人編程的技巧和程序邏輯美感。看了之後,不得不說我目前的水平簡直太小兒科了。還有連線也是個問題,對試驗箱內部結構功能的不懂,以至於不知道如何連線讓程序實現其功能。這讓我意識到單片機是軟體和硬體的結合,兩者是一個整體。所以必須把硬體方面加強。
五是基礎知識的薄弱,也是最基礎的問題吧!在用C語言編程時,才發現自己C語言真的太差勁了,雖然這門課程早就學過,但是就目前所掌握的C語言知識,對於單片機編程遠遠不夠。C語言也是我們以後學各種語言的基礎,必須要花大量的時間溫習強化。
通過這個學期的單片機實驗,我發現了自己很多問題,也從中學到了很多。它不是物理實驗時,只需要記住老師說的步驟,順次做完就可以了;並不是matlab實驗,只需要你知道一些語句表達,然後在不違背語法的情況下,組合好就可以了;它不是EDA實驗,把一節課混下去就行了,反正大家都不知道,都是混,都跟不上老師的節奏思路。他需要我們在掌握硬體的基礎上,用單片機語言在keil軟體上寫出一定的程序,然後利用stcisp燒到試驗箱上,實現其特定的功能。而在編程時需要邏輯力,創新力,知識組合力,知識搜索。
單片機在電子技術應用領域中,單片機的應用愈來愈多地應用到各行各業。孫鬧要開發單片機的應用,不但要掌握單片機硬體和軟體方面的知識,而且還要深入了解各應用系統的專業知識,融會貫通和有機結合,才能設計出優良的應用系統。並且需要與時俱進,不斷了解各公司最新晶元的結構和應用,在實際應用中找到最好的性能價格比。培養自己接受新知識的自學能力,掌握晶元發展動態。培養自己的創新精神,在原有的基礎上進行改進,使之功能不斷完善。當然,最重要到還是態度,無論做什麼事情,足夠認真,足夠堅強,足夠毅力,足夠決心,足夠勇氣,就一定能辦到。
實驗相對於每個人來說都有著特殊的意義,一般意義上來說他肯定是都會有不一樣的心得體會,對於那些學習過實驗後的人來說記錄下這些心得體會是十分重要的,寫一份實驗心得體會他不僅僅能抒發自己的情感,與此同時我們還能學會做人,在這里,我為大家准備了實驗心得體會的範文,我希望能夠幫助大家更好的闡述自己的校本實驗心得體會。
1.這個學期我們學習了測試技術這門課程,它是一門綜合應用相關課程的知識和內容來解決科研、生產、國防建設乃至人類生活所面臨的測試問題的課程。
測試技術是測量和實驗的技術,涉及到測試方法的分類和選擇,感測器的選擇、標定、安裝及信號獲取,信號調理、變換、信號分析和特徵識別、診斷等,涉及到測試系統靜動態性能、測試動力學方面的考慮和自動化程度的提高,涉及到計算機技術基礎和基於LabVIEW的虛擬測試技術的運用等。
課程知識的實用性很強,因此實驗就顯得非常重要,我們做了金屬箔式應變片:單臂、半橋、全橋比較, 回轉機構振動測量及譜分析, 懸臂梁一階固有頻率及阻尼系數測試三個實驗。剛開始做實驗的時候,由於自己的理論知識基礎不好,在實驗過程遇到了許多的難題,也使我感到理論知識的重要性。但是我並沒有氣壘,在實驗中發現問題,自己看書,獨立思考,最終解決問題,從而也就加深我對課本理論知識的理解,達到了「雙贏」的效果。
實驗中我學會了單臂單橋、半橋、全橋的性能的驗證;用振動測試的方法,識別一小阻尼結構的(懸臂梁)一階固有頻率和阻尼系數;掌握壓電加速度感測器的性能與使用方法;了解並掌握機械振動信號測量的基本方法;掌握測試信號的頻率域分析方法;還有了解虛擬儀器的使用方法等等。實驗過程中培養了我在實踐中研究問題,分析問題和解決問題的能力以及培養了良好的工程素質和科學道德,例如團隊精神、交流能力、獨立思考、測試前沿信息的捕獲能力等;提高了自己動手能力,培養理論聯系實際的作風,增強創新意識,
2.在做測試技術的實驗前,我以為不會難做,就像以前做物理實驗一樣,做完實驗,然後兩下子就將實驗報告做完.直到做完測試實驗時,我才知道其實並不容易做,但學到的知識與難度成正比,使我受益匪淺.
在做實驗前,一定要將課本上的知識吃透,因為這是做實驗的基礎,否則,在老師講解時就會聽不懂,這將使你在做實驗時的難度加大,浪費做實驗的寶貴時間.比如做應變片的實驗,你要清楚電橋的各種接法,如果你不清楚,在做實驗時才去摸索,這將使你極大地浪費時間,使你事倍功半.做實驗時,一定要親力親為,務必要將每個步驟,每個細節弄清楚,弄明白,實驗後,還要復習,思考,這樣,你的印象才深刻,記得才牢固,否則,過後不久你就會忘得一干二凈,這還不如不做.做實驗時,老師還會根據自己的親身體會,將一些課本上沒有的知識教給我們,拓寬我們的眼界,使我們認識到這門課程在生活中的應用是那麼的廣泛.
通過這次測試技術的實驗,使我學到了不少實用的知識,更重要的是,做實驗的過程,思考問題的方法,這與做其他的實驗是通用的,真正使我們受益匪淺.
3.這次的實驗一共做了三個,包括:金屬箔式應變片:單臂、半橋、全橋比較;回轉機構振動測量及譜分析;懸臂梁一階固有頻率及阻尼系數測試。各有特點。
通過這次實驗,我大開眼界,因為這次實驗特別是回轉機構振動測量及譜分析和懸臂梁一階固有頻率及阻尼系數測試,需要用軟體編程,並且用電腦顯示輸出。可以說是半自動化。因此在實驗過程中我受易非淺:它讓我深刻體會到實驗前的理論知識准備,也就是要事前了解將要做的實驗的有關質料,如:實驗要求,實驗內容,實驗步驟,最重要的是要記錄什麼數據和怎樣做數據處理,等等。雖然做實驗時,指導老師會講解一下實驗步驟和怎樣記錄數據,但是如果自己沒有一些基礎知識,那時是很難作得下去的,惟有胡亂按老師指使做,其實自己也不知道做什麼。
在這次實驗中,我學到很多東西,加強了我的動手能力,並且培養了我的獨立思考能力。特別是在做實驗報告時,因為在做數據處理時出現很多問題,如果不解決的話,將會很難的繼續下去。例如:數據處理時,遇到要進行數據獲取,這就要求懂得labview軟體一些基本操作;還有畫圖時,也要用軟體畫圖,這也要求懂得excel軟體的插入圖表命令。並且在做回轉機構振動測量及譜分析實驗,獲取數據時,注意讀取波形要改變采樣頻率,等等。當然不只學到了這些,這里我就不多說了。
還有動手這次實驗,使測試技術這門課的一些理論知識與實踐相結合,更加深刻了我對測試技術這門課的認識,鞏固了我的理論知識。
不過這次實驗雖好,但是我認為它安排的時間不是很好,還有測試技術考試時間,因為這些時間安排與我們的課程設計時間有沖突,使我不能專心於任一項,結果不能保證每一個項目質量,所以如果有什麼出錯請指出!
計算機實訓在不知不覺中就結束了,我感覺自己還有好多東西要學,還有好多的東西不懂呢!這是我大學以來第三次實訓,每次實訓我都感覺學到了好多東西!因為是一天到晚的不間斷訓練,所以記的會非常牢固。不像平時上課,每上兩次的理論課卻只有45分鍾的實際操作。在課上,有老師在前面演示我們都還能跟著做,可輪到我們獨立完成的時候,因為實際操作的少,早就忘光了!我很感謝學校有實訓這樣的安排,把我們這一學期學的東西系統的集中的進行訓練,對我們計算機水平的提高發揮著重要作用!還要感謝我們的竇老師,竇老師很溫柔,也很有耐心,即使老師講了很多遍的問題,我們不會,老師還是會走進我們給我們耐心的指導,還給我們講一些學習計算機的方法,讓我們知道自己在哪方面不足,需要加強,也讓我們了解到哪些需要認真的學習,那些是重點,不是沒有方向的亂學一通,什麼也學不好!
經過這次的實訓,我真真確確的感受到了計算機在我們生活中工作中的運用,這些軟體、程序能讓我們提高工作的效率,更直觀更便捷的切入主題。這次我們學習的是數據路的原理及應用的各方面知識,由老師帶著我們不斷操作。accesssxx能有效的組織、管理和共享資料庫信息,能把資料庫信息與wep結合在一起,實現資料庫信息的共享。同實,access概念清晰,簡單易學、實用是適合企業管理人員、資料庫管理員使用的首選。我覺得學習了這個,對我參加工作後製表、創建查詢、數據分析和材料演示都有很大的作用,這樣,我們能更清楚的了解信息並進行分析。當然,在學習的過程中並不是一帆風順的,在這之中,因為要操作的東西很多,有時錯一步,後面的結果就無法顯示,而自己的計算機又太差,根本檢查不出來是哪裡出了錯!這時候,老師都會耐心的過來幫助我,我很感謝竇老師也很感謝學校能安排這么優秀的竇老師來教我們!只是,我們太頑皮,有很多東西老師講了我們也沒能記住,我想在此說一句:老師,您辛苦了,下學期我們一定認認真真的好好學!
一個星期的實訓課很快結束了,我發現我對計算機有了新的認識,以前只知道玩游戲、娛樂和簡單的應用。通過這次的實訓,我了解到,要真真正正的掌握計算機程序還不是一件簡單容易的事兒,但真正掌握後,它帶個我們的將是無窮的便捷與科技,我喜歡高端便捷的生活。我希望我能做計算機這個萬能機器人的主人而不是奴隸,我會努力加油的!感謝學校,感謝老師給我的幫助,讓我的思想、技能又上了一個台階!感謝!加油!
經過這次的xx實驗,我個人得到了不少的收獲,一方面加深了我對課本理論的認識,另一方面也提高了實驗操作能力。現在我總結了以下的體會和經驗。
這次的實驗跟我們以前做的實驗不同,因為我覺得這次我是真真正正的自己親自去完成。所以是我覺得這次實驗最寶貴,最深刻的。就是實驗的過程全是我們學生自己動手來完成的,這樣,我們就必須要弄懂實驗的原理。在這里我深深體會到哲學上理論對實踐的指導作用:弄懂實驗原理,而且體會到了實驗的操作能力是靠自己親自動手,親自開動腦筋,親自去請教別人才能得到提高的。
我們做實驗絕對不能人雲亦雲,要有自己的看法,這樣我們就要有充分的准備,若是做了也不知道是個什麼實驗,那麼做了也是白做。實驗總是與課本知識相關的,比如回轉機構實驗,是利用頻率特性分析振動的,就必須回顧課本的知識,知道實驗時將要AAA什麼物理量,寫報告時怎麼處理這些物理量。
在實驗過程中,我們應該盡量減少操作的盲目性提高實驗效率的保證,有的人一開始就趕著做,結果卻越做越忙,主要就是這個原因。我也曾經犯過這樣的錯誤。在做電橋實驗時,開始沒有認真吃透電路圖,儀器面板的布置及各鍵的功能,瞎著接線,結果顯示不到數據,等到顯示到了又不正確,最後只好找同學幫忙。
我們做實驗不要一成不變和墨守成規,應該有改良創新的精神。實際上,在弄懂了實驗原理的基礎上,我們的時間是充分的,做實驗應該是游刃有餘的,如果說創新對於我們來說是件難事,那改良總是有可能的。比如說,在做電橋實驗中,我們可以通過返迴旋動,AAA回程誤差。
在實驗的過程中我們要培養自己的獨立分析問題,和解決問題的能力。培養這種能力的前題是你對每次實驗的態度。如果你在實驗這方面很隨便,抱著等老師教你怎麼做,拿同學的報告去抄,盡管你的成績會很高,但對將來工作是不利的。比如在做回轉機構實驗中,經老師檢查,我們的時域圖波形不太合要求,我首先是改變振動的加速度,發現不行,再改變采樣頻率及采樣點數,發現有所改善,然後不斷提高逼近,最後解決問題,興奮異常。在寫實驗報告,對於思考題,有很多不懂,於是去問老師,老師的啟發了我,其實答案早就擺在報告中的公式,電路圖中,自己要學會思考。
在這次的實驗中,我對一些測試硬體、軟體及其使用有了更深刻的認識。比如說,我在電橋實驗中,我知道應變片是怎麼樣的,面板是怎麼接電橋的;在回轉機構及懸臂梁實驗中,我知道壓電xx是如此微小的,怎樣通過放大、介面電路進行微機分析,濾波、窗函數的選擇,及怎樣使用LabView采樣和分析,另外,用文檔形式寫報告,是我們以前從來沒有嘗試過的。可以說,做這次的xx實驗,我們學生自己的能力得到了充分的發揮,跟以往那些充滿條條框框的實驗是不同的。
本人認為,在做這次的xx實驗中,學習LabView和xx是一件最有趣的事情,因為LabView這是一個虛擬的平台,它能夠對各種測試結果進行准確的分析實在是太神奇了;而xx則是xx的一個必不可少的前提,所以我覺得LabView和xx對xx的起到非常重要的作用。
最後,通過這次的xx實驗我不但對理論知識有了更加深的理解,對於實際的操作和也有了質的飛躍。經過這次的實驗,我們整體對各個方面都得到了不少的提高,希望以後學校和系裡能夠開設更多類似的實驗,能夠讓我們得到更好的鍛煉。
我精心推薦
E. 大學生實訓總結報告怎麼寫
實訓個人總結萬能版範本
通過這次實訓,我收獲了很多,一方面學習到了許多以前沒學過的專業知識與知識的應用,另一方面還提高了自己動手做項目的能力。本次實訓,是對我能力的進一步鍛煉,也是一種考驗。從中獲得的諸多收獲,也是很可貴的,是非常有意義的。
實訓是一個讓我把書本上的理論知識運用於實踐中的好機會,原來,學的時候感嘆學的內容太難懂,現在想來,有些其實並不難,關鍵在於理解。在這次實訓中還鍛煉了我其他方面的能力,提高了我的綜合素質。
首先,它鍛煉了我做項目的能力,提高了獨立思考問題、自己動手操作的能力,在工作的過程中,復習了以前學習過的知識,並掌握了一些應用知識的技巧等。
其次,實訓中的項目作業也使我更加有團隊精神。從那裡,我學會了下面幾點找工作的心態:
一、繼續學習,不斷提升理論涵養。在信息時代,學習是不斷地汲取新信息,獲得事業進步的動力。作為一名青年學子更應該把學習作為保持工作積極性的重要途徑。走上工作崗位後,我會積極響應單位號召,結合工作實際,不斷學習理論、業務知識和社會知識,用先進的理論武裝頭腦,用精良的業務知識提升能力,以廣博的社會知識拓展視野。
二、努力實踐,自覺進行角色轉化。只有將理論付諸於實踐才能實現理論自身的價值,也只有將理論付諸於實踐才能使理論得以檢驗。同樣,一個人的價值也是通過實踐活動來實現的,也只有通過實踐才能鍛煉人的品質,彰顯人的意志。必須在實際的工作和生活中潛心體會,並自覺的進行這種角色的轉換。
F. 《單片機》課程學習總結
《單片機》課程學習總結
篇一:《單片機》課程學習總結
《單片機》這門課程我已經學了一個學期了,在這一個學期的學習過程中,我一開始不怎麼懂得編程,但慢慢的我現在已經不僅會讀程序還會寫程序了。真為自己一個學期來努力學到的單片機知識只是而感到高興。
怎麼學單片機?也常看到有人說學了好幾個月可就是沒有什麼進展。當然,受限於每個人受到的教育水平不同和個人理解能力的差異,學習起來會有快慢之分,但我感覺最重的就是學習方法。一個好的學習方法,能讓你事半功倍,這里說說我學習單片機的經歷和方法。
我覺得學習單片機首先要懂得C語言,因為單片機大多說都是靠程序來實現的,如果看不懂程序或則不懂的編程是很難學會單片機的。學習單片機首先要明白一個程序是怎麼走的,要完全懂得程序每一個步驟的意思。其次要懂得每一條指令的意思,不能盲目地去靠背指令,這是記得不牢靠的,最主要的還是靠了解。學習單片機最主要的對89C51晶元內部結構有全方面的,只要了解了89C51才能知道單片機實現什麼樣的功能和作用,才能對單片機有更深一步的了解。 通過一個學期《單片機》這門課程的學習,我也從中有了不少心
得和體會想和大家分享一下。
萬事開頭難、要勇敢邁出第一步。開始的時候,不要老是給自己找借口,不要說單片機的程序全是英文,自己看不懂。遇到困難要一件件攻克,不懂指令就要勤奮看書,不懂程序就先學它,這方面網上教程很多,隨便找找看一下,做幾次就懂了。然後可以參考別的人程序,抄過來也無所謂,寫一個最簡單的,讓它運行起來,先培養一下自己的感覺,知道寫程序是怎麼一回事,無論寫大程序還是小程序,要做的工序不會差多少。然後建個程序,加入項目中,再寫代碼、編譯、運行。必須熟悉這一套工序。個人認為,一塊學習板還是必要的,寫好程序在上面運行一下看結果,學習效果會好很多,模擬器就看個人需要了。單片機是注重理論和實踐的,光看書不動手,是學不會的。
知識點用到才學,不用的暫時丟一邊。厚厚的一本書,看著人頭都暈了,學了後面的,前面的估計也快忘光了,所以,最好結合實際程序,用到的時候才去看,不必說非要把書從第一頁看起,看完它才來寫程序。比如你寫流水燈,完全就沒必要看中斷的知識,專心把流水燈學好就是了,這是把整本書化整為零,一小點一小點的啃。 程序不要光看不寫,一定要自己寫一次。最開始的時候,什麼都不懂,可以抄人家的程序過來,看看每一句是干什麼用的,達到什麼目的,運行後有什麼後果。看明白了之後,就要自己寫一次,你會發現,原來看明白別人的程序很容易,但到自己寫的時候卻一句也寫不出來,這就是差距。當你自己能寫出來的時候,說明你就真的懂了。
必須學會掌握調試程序的方法。不少人寫程序,把代碼寫好了,
然後一運行,不是自己想要的結果,就暈了,然後跑到論壇上發個帖子,把程序一貼,問:為什麼我的程序不能正常運行?然後就等別人來給自己分析。這是一種很不好的行為,應該自己學會發現問題和學會如何解決問題。這就需要學習調試程序的方法,比如KEIL里,可以下斷點啦,查看寄存器內容等等,這些都是調試程序的手段,當你發現你寫的程序運行結果和你想像中不一樣的時候,你可以單步,也可以下斷點,然後跟蹤,查看各相關寄存器內容,看看程序運行過中是不是有什麼偏差,找出影響結果的地方,改正過來。這一個過程非常重要,通過程序的排錯,你可以學到的知識是書上得不到的。
找到解決問題思路比找到代碼更重要。我們用單片機來控制周邊器件,達到我們想到的目的,這是一個題目,而如何寫出一個程序,來控制器件按你想要的結果去運作,這個就是解題的思路。要寫程序,就得先找到解決問題的思路,你學會找出這個解題思路,比你找到代碼更為重要。不少人很喜歡找人家的代碼,有的人甚至有了代碼就直接復制到自己的程序中,可以說,這不是一種學習的態度,無助於你編程水平的提高。
我幾乎不怎麼看人家的代碼,多數時候是看別人的思路,有方框圖最好,沒有的話文字說明也可以。要從代碼中看出別人處理問題的思路,是相當困難的,特別是大型的程序,看起來是非常的累人。所以現在我也明白了,以前讀書時說的程序流程圖很重要,現在算是知道了。當你知道一個問題怎麼去解決了,那麼剩下的只是你安排代碼去完成,這就已經不是什麼問題了。
開動腦筋,運用多種方法,不斷優化自己的程序。想想用各種不同方法來實現同一功能。這是一個練習和提高的過程,一個問題,你解決了,那麼你再想想,能不能換種寫法,也可以實現同一功能,或者說,你寫出來的代碼,能不能再精簡一點,讓程序執行效率更高,這個過程,就是一個進步的過程。很多知識和經驗的獲得,並不是直接寫在書讓你看就可以得到的,需要自己去實踐,開動腦筋,經驗才能得到積累,編程水平才能有所提高。
看別人的程序,學習人家的思路。這個在學習初期是很有用,通過看別人的程序,特別是老師寫出的具有一定水平的程序,可以使自己編程水平得到迅速的提高。同時,也可以結合別人的編程手法,與自己的想法融合在一起,寫出更高水平的程序,從中得到進步。但要注意,切忌將學習變成抄襲,更不是抄襲完了就認為自己學會了,這樣做只會使你退步。
嘗試編寫一下綜合應用的程序。從流水燈學起,到動態掃描,再到中斷,那麼,你可以試試寫一下時鍾這種綜合性應用的程序,不要小看時鍾,要寫好它不是一件容易的事情,它包括了單片機大部分的知識,比如有按鍵(IO讀取)、動態掃描(IO輸出)、中斷等,如何協調好各功能模塊正常工作,才是編程者需要學習的地方,當你單獨寫一個功能的時候,比如按鍵讀取,你可能感覺很容易,因為你的程序什麼也不做,只是讀按鍵。但把它和其它功能混合在一起,如何在整個程序運行中使每一部分都正常工作,這就不是寫一個按鍵讀取這么容易的事情,功能模塊之間有可能會互相影響,比如你需要讓數碼管既能顯示,又要去處理按鍵讀取,怎麼使這兩部分都正常工作,這就是一個協調過程。當你有了這個處理協調能力,你就算是入門了。
著重於培養解決問題的能力,而不是具體看自己編寫了多少程序或者做過什麼。「學單片機重點在於學習解決問題的思路,而不是局限於具體的晶元類型和語言」這一直是我的座右銘,是我學單片機學習單片機之後感悟出來的。真正的能力不是你曾經編寫過多少個可以實現的程序,而應該是:「遇到沒有解決過的問題,能利用自己已學的知識,迅速找到解決問題的方法。」這個才是能力。
面對一個新程序時,多自己開動腦筋,不要急於找別人的程序。
有不少人面對一個新程序時,第一步想到的就是網上找別人寫過的程序,然後抄一段,自己再寫幾句,湊在一起就完成任務,這雖然可能是省時間,但絕對不利你的學習。當你接到一個程序時,應該先自己構思一下整個程序的架構,想想如何來完成。有可能的話,畫一個流程圖,簡單的可以畫在腦子里,對程序中用到的數據、變數有一個初步的安排,然後自己動手去寫,遇到實在沒辦法解決的地方,再去請教老師或同學,或看別人是怎麼處理的,這樣首先起碼你自己動過腦想過,自己有自己的思路。如果你一開始就看別人的程序,你的思維就會受限在別人的思維里,自己想再創新就更難了,這樣你自己永遠也沒辦法提高,因為你是走在別人的影子里。
學會提問題。一般來說,學習過程中,你遇上的問題,多數人也有遇上的,所以如果有什麼不懂,你可以去問老師。我覺得學習單片機最主要的要多提問,對於一個自己不是太懂的程序,自己一定要多提問幾遍,這樣不但有利於加深自己的印象還能從中學到不少別人的方法。
經過一個學期我對《單片機》這門課程的學習,不僅讓我懂得了很多程序的編寫,還讓我學到了很多對自己有用的學習方法。總結這個學期來的我自己的學習情況,我覺得自己對編程進步了不少,懂得運用正確的學習方法學習單片機程序,不再去死記硬背指令了。所以我覺得學習要不斷總結學習方法,才能讓自己學習不斷進步。
交通信號燈設計報告
實驗目的: P1口的使用方法,延時程序的編寫
實驗要求:在一個十字路口分為東西南北走向,信號等按以下的狀態順序工作:
(1) 初始狀態0,東西、南北紅燈全亮。延時一定時間;
(2) 狀態1,南北綠燈亮通車,東西紅燈,延時一定時間;
(3) 狀態2,南北綠燈閃爍幾次轉黃燈,東西仍然紅燈,延時一定
時間;
(4) 狀態3,南北紅燈,東西綠燈通車,延時一定時間;
(5) 狀態4,南北仍然紅燈,東西綠燈閃爍幾次轉黃燈,延時一定
時間;
(6) 循環至狀態1,繼續
實驗電路和流程框架圖:
(1) 硬體電路
交通燈實訓設備用最小系統板和信號燈組合而成。
2、軟體編程
若各路口燈亮滅的時間間隔為2s鍾,燈光閃爍時間間隔為0.5s。用軟體延時的方法,晶振頻率12MHz時,一個機器周期為1us。
編寫交通信號燈程序:
編寫主程序,由R7做主程序的計數器,確定調用延時時間為0.5s,從而獲得交通燈的亮滅時間。
篇二:《單片機》課程學習總結
時光飛逝,一轉眼,一個學期又進尾聲了,本學期的單片機課程也結束,但通過這次單片機的學習,我不僅加深了對單片機理論的理解,將理論很好地應用到實際當中去,而且我還學會了如何去培養我們的創新精神,從而不斷地戰勝自己,超越自己。創新可以是在原有的基礎上進行改進,使之功能不斷完善,成為真己的東西。
當今社會隨著電子技術的發展,特別是隨著大規模集成電路的產生,給人們的生活帶來了根本性的變化,如果說微型計算機的出現使現代的科學研究得到了質的飛躍,那麼可編程式控制制器的出現則是給現代工業控制測控領域帶來了一次新的革命。在現代社會中,溫度控制不僅應用在工廠生產方面,其作用也體現到了各個方面。本學期我們就學習了單片機這門課程,感覺是有點難呢。也不知道整個學習過程是怎麼過來得,可是時間不等人。
剛開始學習的時候,對單片機沒有什麼認識,不知道什麼是單片機,更不知道它有什麼作用。通過學習才大體知道了單片機的一些知識。單片機是一塊在集成電路晶元上集成了一台有一定規模的微型計算機。簡稱為:單片微型計算機或單片機。單片機的應用到處可見,應用領域廣泛,主要應用在智能儀表、實時控制、通信、家電等方面。由中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、I/O介面、定時器/計數器以及串列通信介面等集成在一塊晶元上,構成了一個單片微型計算機,簡稱為單片機。它的應用范圍很廣,在工業自動化中應用有數據採集、測控技術。
在智能儀器儀表中應用有數字示波器、數字信號源、自動取款機等。在消費類電子產品中應用有空調機、電視機、微波爐、手機、IC卡、汽車電子設備等。在通訊方面應用有手機、小靈通等。在武器裝備方面應用有飛機、坦克、導彈、太空梭、智能武器等。剛開始學習時只能抄寫別人做成功的程序,一遍一遍的寫,從簡單的入手,逐步的積累,一步步的能夠將小的程序結合到一起,拼接成較為復雜一些的程序。但是程序不要只是看別人得,一定要自己寫過才是自己的。只有當你自己能寫出來的時候說明你真懂了。剛接觸KEIL時確實很讓人頭疼,使用 KEIL不會建項目、不會使用實驗板。然後可以參考已經成功的程序,抄過來,寫一個最簡單的,讓它運行起來,先培養一下自己的感覺,先建個項目,再配置一下項目,然後建個程序,加入項目中,再寫代碼、編譯、生成HEX,刷進單片機中、運行。其實當遇到問題一定要自己嘗試著解決,不能遇到問題就去問別人,自己一定要掌握解決問的方法和思路。對一個新項目時,自己一定要多想想,不要急著去看別人是怎麼寫的。應該先想一下程序的構架,想想如何來完成。然後自己動手去寫,理清自己的思路這樣更容易提高自己。
熟悉單片機的人都知道,要學好單片機可不是一件容易的事,倒不是因為單片機很難學,而是很難找到一本專為單片機入門者而編寫的教材。翻一下身邊的單片機教材,都好像是為已經懂單片機的人而寫的,一般先介紹單片機的硬體結構和指令系統,再是系統擴展和外圍器件,順便講一些應用設計(隨便說一下,很多書中的電路設計已經過時,並且有些程序還是錯誤的`)。如果按照此種學習方法,想進行產品開發,就必須先把所有的知識全部掌握了才可以進行實際應用。學習使用單片機只能靠循序漸進的積累,雖然單片機的課程只上了幾節就去上班了,但在學習的過程中有了一定的了解。下面就本人學習單片機的過程和經驗做簡要介紹。
首先,學習單片機要有一定的基礎:電子技術方面要有數字電路和模擬電路等方面的理論基礎,特別是數字電路;編程語言要求匯編語言或C語言。要想成為單片機高手,建議初學者首先學習匯編語言,學的差不多的時候,轉入C語言學習。盡管匯編語言屬於低級語言,編程效率低,但是較C語言具有目標代碼簡短,佔用內存少,執行速度快等優點,更重要的是能使初學者盡快熟悉單片機的內部結構,並能對其進行精確的控制。匯編語言在單片機教材裡面都會涉及,不需要單獨購買教材和學習。C語言是一門學問,有很多專業書籍來講解,並且對我們今後的編程生涯有絕對的好處,因此要深入學習,千萬不要自以為看了某某的視頻教程就以為掌握了C語言,那隻是C語言的一部分。在這里給大家推薦一本單片機C語言程序設計參考書,馬忠梅等著,北京航空航天大學出版社出版的《單片機的C語言應用程序設計》,要求C語言基礎。如果沒學過C語言,建議學習清華大學譚浩強編寫的C語言程序設計,這本書寫的不錯,通俗易懂。
其次,是單片機教材選擇。單片機是一門非常重視實踐的技術,不能總是看書,但要學習它首先應看書,對單片機引腳、內部結構、寄存器和原理有一定地了解和感官認識,它的是怎樣工作的,能幹些什麼?剛開始時,也許你看不明白,但這並不要緊,因為你還缺乏實踐經驗。現在單片機應用廣泛,因此各個廠家分別推出了自己的單片機,我們沒必要每樣都學!因為他們的編程方法和調試過程以及內部指令結構有一定的相似,只要學精通一款就OK了!尤其是用C語言編程,就幾乎不用分什麼派系,但是我們要選擇一款有代表性的知識范圍廣,並且入門容易,書籍多。一般來說,MCS-51系列單片機已經得到廣泛的普及和應用,市場上它的資料也比較多,用的人也很多。給大家推薦一些參考書,學習時只需要一本就足夠拉。書名:《新編MCS-51單片機應用設計》,哈爾濱工業大學出版,作者:張毅剛;書名:《單片機原理及應用》,高等教育出版社,作者:張毅剛等;書名:《單片機高級教程:應用與設計》,北京航空航天大學出版社,作者:何立民。相關教材還有很多,在這不一一列舉。
然後,是開發工具和開發環境的選擇。選擇一塊合適的學習板,對於初學者來說一般無力接受,如果經濟條件允許、本人又對單片機很感興趣、有從事相關工作意向的話,鼓勵大家購買。隨便說一句,學習板功能要求太全,具有流水燈、數碼管、獨立鍵盤、矩陣鍵盤、AD或DA、液晶、蜂鳴器等就差不多啦,畢竟,功能齊全的價格比較高。模擬器對單片機初學者來說既是那麼耳熟,同時又有些陌生,這主要是因為市場上傳統的模擬器價格都在千元以上,對經濟不是非常寬裕的人來說是不小的開支。同時模擬器是用來提高調試程序效率的,也不是非需不可的,如果你沒有模擬器,遇到程序出錯的時候,只好苦思冥想,反復燒寫調試。
隨便推薦一下,學林電子的51tracer模擬器,有興趣的朋友可關注一下。有了單片機教程板以後,先看下指導說明書,熟悉一下學習板,開卷有益。以後就得靠自己多練習了,將學習板與電腦連接好,先學會開發軟體的使用,然後從最簡單的流水燈實驗做起,按照你自己的意願控制流水燈,當你完成時,你會發現這是多麼愜意的事情。太好玩了,你會覺得這不是在學習,而是在玩,當你發現,單片機能夠按照你編寫的程序工作時,你會覺得非常興奮,比做什麼事情都開心,這樣你會慢慢迷上單片機,真的。不少網站上說搞定某個實驗,就恭維的告訴你一聲」恭喜你,學會了」自己學會了單片機,這有點可笑,這只能說明你算過關了,對單片機有了一定了解和會使用它了。但是單片機能完成的功能太多了,尤其是對外圍器件的控制,綜合起來能設計出許多意想不到的產品.因此除了入門外,精通可千萬別輕易說出口。
最後,在熟練掌握和應用後,那可以說對於單片機方面的硬體你已經入門了,剩下的就是自己練習設計開發各種課題,不斷的積累經驗。最終,自己完全設計具有個人風格的課題,產品,這樣你就是單片機高手拉。只要過了第一關,後面的路就好走多了,萬事開頭難,這大家可能都聽過。
有時候單片機的學習很單調,有些知識學起來很抽象,不容易理解,只能慢慢適應,一邊學習理論知識,一邊編寫程序,將程序刷入單片機進行調試,通過這種方式才能更快速的學習單片機。要堅定自己的學習信心,在付出持之以恆的努力,我相信自己能進一步加深對單片機的了解,在單片機的學習道路上走得更遠!
;G. 單片機實訓總結範文5篇
單片機實訓課程,是農業工程類專業非常重要的專業技術課,是後續專業實踐課的基礎,大家做好實訓 總結 ,總結更多的 經驗 。下面是我給大家帶來的單片機實訓總結 範文 _單片機實訓 工作總結 ,以供大家參考,我們一起來看看吧!
↓ ↓ 更多關於 「 實 訓總 結 」 內容推薦 ↓ ↓
★ 單 片機實 訓報 告 ★
★ 單 片 機實 訓心得 體 會 ★
★ 實 訓總 結報 告范 文 ★
★ 實 訓總 結與心 得 體 會 ★
★ 實 習實訓總 結報 告 ★
▼ 單片機實訓總結範文篇一:
通過今次單片機實訓,使我對單片機的認識有了更深刻的理解。系統以51單片機為核心部件,利用匯編軟體編程,通過鍵盤控制和數碼管顯示實現了基本時鍾顯示功能、時間調節功能,能實現本設計題目的基本要求和發揮部分。
由於時間有限和本身知識水平的限制,本系統還存在一些不夠完善的地方,要作為實際應用還有一些具體細節問題需要解決。例如:不能實現只用兩個按鍵來控制時鍾時間,還不能實現鬧鍾等擴展功能。
踉踉蹌蹌地忙碌了兩周,我的時鍾程序終於編譯成功。當看著自己的程序,自己成天相伴的系統能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。
但在這次實訓中同時使我對匯編語言有了更深的認識。當我第一次接觸匯編語言就感覺很難,特別是今次實訓要用到匯編語言,盡管困難重重,可我們還是克服了。這次的實訓使培養了我們嚴肅認真的做事作風,增強了我們之間的團隊合作能力,使我們認識到了團隊合作精神的重要性。
這次實訓的經歷也會使我終身受益,我感受到這次實訓是要真真正正用心去做的一件事情,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破。希望這次的經歷能讓我在以後學習中激勵我繼續進步。
▼ 單片機實訓總結範文篇二:
通過這一個學期的單片機學習,我收獲了很多關於單片機的知識,並且這些知識和日常的生活息息相關。了解了一些簡單程序的錄入,LED 顯示器 、鍵盤、和顯示器的應用和原理。
LED顯示器:LED顯示器是由發光二管組成顯示欄位的器件。通常的8段LED顯示器是由8個發光二極體組成,LED顯示器分共陽極和共陰極兩種。有段選碼和和位選碼。當LED顯示器每段的平均電流位5MA時,就有較滿意的亮度,一般選擇斷碼5-10MA電流;位線的電流應選擇40-80MA。LED顯示器的顯示方式有動態和靜態兩種。7289A晶元是具有SPI串列介面功能的顯示鍵盤控制晶元,它可同時取得8位共陰極數碼管和64個鍵的鍵盤矩陣。7289A的控制指令分為兩類:8位寬度的單位元組指令和16位寬度雙位元組指令;還有閃爍指令和消隱指令。7289A採用串列方式SPI匯流排與微處理器通信;7289A與AT89C52介面電路,在實際電路中無論接不接鍵盤,電路中連接到其各段上的8個 100千歐的下拉電阻均不可以省去,如果不接鍵盤而只接顯示器可以省去8個10千歐電阻,若僅接鍵盤而不接顯示器,可省去串入DP及SA-SG連線的8個220歐電阻,7289A還需要外接晶體振盪電路。液晶顯示器簡稱LCD,其顯示原理是用經過處後的液晶具有能改變光線傳輸方向的特性,達到顯示字元和圖形的目的。最簡單的筆段式液晶顯示器類似於LCD顯示器,可以顯示簡單的字元和數字,而目前大量使用的是點陣式LCD顯示器,既可以顯示字元和數字也可以顯示漢字和圖形。如果把LCD顯示屏、背光可變電源、介面控制邏輯、驅動集成晶元等部件構成一個整體,是的與CPU介面十分方便。
鍵盤:鍵盤是最常見的計算機輸入設備,它廣泛應用於微型計算機和各種終端設備上。計算機操作者通過鍵盤向計算機輸入各種指令、數據,指揮計算機的工作。按照鍵盤的工作原理和按鍵方式的不同,可以劃分為四種:機械式鍵盤採用類似金屬接觸式開關,工作原理是使觸點導通或斷開,具有工藝簡單、噪音大、易維護的特點。 塑料薄膜式鍵盤鍵盤內部共分四層,實現了無機械磨損。其特點是低價格、低噪音和低成本,已佔領市場絕大部分份額。 導電橡膠式鍵盤觸點的結構是通過導電橡膠相連。鍵盤內部有一層凸起帶電的導電橡膠,每個按鍵都對應一個凸起,按下時把下面的觸點接通。這種類型鍵盤是市場由機械鍵盤向薄膜鍵盤的過渡產品。 無接點靜電電容式鍵盤使用類似電容式開關的原理,通過按鍵時改變電極間的距離引起電容容量改變從而驅動編碼器。特點是無磨損且密封性較好。
按照按鍵方式的不同鍵盤可分為接觸式和無觸點式兩類。接觸式鍵盤就是我們通常所說的機械式鍵盤,它又分為普通觸點式和干簧式。普通觸點式的兩個觸點直接接觸,從而使電路閉合,產生信號;而干簧式鍵盤則是在觸點間加裝磁鐵,當鍵按下時,依靠磁力使觸點接觸,電路閉合。與普通觸點式鍵盤相比,干簧式鍵盤具有響應速度快、使用壽命長、觸點不易氧化等優點。無觸點式鍵盤又分為電容式、霍爾式和觸摸式三種。其中電容式是我們最常用到的鍵盤類型,它的觸點之間並非直接接觸,而是當按鍵按下時,在觸點之間形成兩個串聯的平板電容,從而使脈沖信號通過,其效果與接觸式是等同的。電容式鍵盤擊鍵時無雜訊,響應速度快,但是價格很高一些。
顯示器:按照顯示器的顯示管分類CRT、LCD。按顯示色彩分類單色顯示器、彩色顯示器。按大小分類通常有14寸、15寸、17寸和19寸,或者更大。顯示管的屏幕上塗有一層熒光粉,電子槍發射出的電子擊打在屏幕上,使被擊打位置的熒光粉發光,從而產生了圖像,每一個發光點又由「紅」「綠」「藍」三個小的發光點組成,這個發光點也就是一個象素。由於電子束是分為三條的,它們分別射向屏幕上的這三種不同的發光小點,從而在屏幕上出現絢麗多彩的畫面。顯示器顯示畫面是由顯示卡來控制的。若仔細觀察顯示器上的文本或圖像是由點組成的,屏幕上點越多越密,則解析度越高。
屏幕上相鄰兩個同色點的距離稱為點距,常見點距規格有0.31mm、0.28mm、0.25mm等。顯示器點距越小,在高解析度下越容易取得清晰的顯示效果。電子束採用光柵掃描方式,從屏幕左上角一點開始,向右逐點進行掃描,形成一條水平線;到達最右端後,又回到下一條水平線的左端,重復上面的過程;當電子束完成右下角一點的掃描後,形成一幀。此後,電子束又回到左上方起點,開始下一幀的掃描。這種 方法 也就是常說的逐行掃描顯示。而隔行掃描指電子束在掃描時每隔一行掃一線,完成一屏後再返回來掃描剩下的線,這與電視機的原理一樣。隔行掃描的顯示器比逐行掃描閃爍得更厲害,也會讓使用者的眼睛更疲勞。完成一幀所花時間的倒數叫垂直掃描頻率,也叫刷新頻率,比如60Hz、75Hz等。
通過這幾天的單片機的實訓,我在理論的基礎上更深刻的掌握了單片機的深層內容及實際生活中的應用,實訓鍛煉了自己動手能力和思維能力,還有在軟體方面的編程能力,讓我受益匪淺,同時也暴露出一些平時學習上的問題,讓我深刻 反思 。這些問題的發現將為我以後的學習和工作找明道路,查漏補缺為進一步學習作好准備。通過實訓,讓我懂得了如何編寫一些簡單的程序,學會了如何製作單片機應用程序,並且可以在今後的日常生活中靈活運用。
▼ 單片機實訓總結範文篇三:
一 實習目的
1. 通過對單片機小系統的設計、焊接、裝配,掌握電路原理圖及電子線路的基本焊接裝配工藝、規范及注意事項;
2. 通過對系統板的測試,了解系統板的工作原理及性能,掌握元器件及系統故障的排除方法;
3. 掌握程序編制及調試方法,完成系統初始化、存儲器操作、埠操作、鍵盤顯示等程序的編制及調試(匯編語言、C語言均可);
4. 通過單片機系統的組裝,調試以及程序編制、調試及運行,與理論及實驗的有機結合和指導教師的補充介紹,使學生掌握控制系統的工作原理、開發方法和操作方法。
5. 培養學生解決實際問題的能力,提高對理論知識的感性認識。
二 實習意義
通過本實習不但可以掌握單片機軟、硬體的綜合調試方法,而且可以熟練掌握電路原理圖,激發對單片機智能性的探索精神,提高學生的綜合素質,培養學生應用單片機實現對工業控制系統的設計、開發與調試的能力。在製作學習過程中,不但可以掌握軟、硬體的綜合調試方法,而且可以使學生對單片機智能性產生強烈的慾望。達到最大限度地掌握微機應用技術,軟體及介面設計和數據採集與處理的技能,培養電綜合實踐素質的目的。
三 系統基本組成及工作原理
1 系統基本組成
系統以單片機STC89C52作為控制核心,各部分基本組成框圖如圖1所示。
流水燈部分由單片機、鍵盤模塊等組成;
四位數碼顯示,編程實現30秒倒計時部分由單片機、鍵盤模塊、液晶顯示模塊等組成;
按鍵功能部分通過按鍵控制流水燈部分、四位數碼顯示部分;
電子鍾部分由單片機、鍵盤模塊、液晶顯示模塊等組成;
使用功能鍵實現相應的功能組合部分通過流水燈部分、30秒倒計時部分實現;
模數轉換部分由單片機、ADC0809轉換模塊、鍵盤模塊、液晶顯示模塊等組成。
2 系統工作原理
本設計採用STC89C52RC單片機作為本系統的控制模塊。單片機可把由ADC0809及單片機中的數據利用軟體來進行處理,從而把數據傳輸到顯示模塊,實現阻值大小的顯示。以數碼管顯示為顯示模塊,把單片機傳來的數據顯示出來。在顯示電路中,主要靠按鍵來實現各種顯示要求的選擇與切換。
對於模數轉換部分,單片機89C51通過P0口的I/O線向ADC0809發送鎖存地址以及復位、啟動轉換等信號,並查詢轉換狀態。 ADC0809啟動轉換後,將0-8個通道一次輸入的電壓信號轉換成相應的數字量,供89c51讀取使用,並且將EOC置1供單片機查詢轉換狀態。而滑動變阻器負責將阻值信號轉換成電壓信號,再送到ADC0809的八個通道。當單片機查詢到轉換結束後依次讀取數據並按照現實的需要進行二進制轉BCD碼等處理最後控制顯示電路顯示出數字。 其實現方式是:ADC0809轉換來自3通道的阻值變化信號。80c51的P2口與ADC0809的輸出相連用於讀取轉換結果,同時P0.0-P0.6作控制匯流排,向ADC0809發送鎖存、啟動等控制信息,並查詢EOC狀態。ALE經分頻後給ADC0809提供時鍾信號。P3.0和P3.1口用於向顯示電路輸出段碼,P3.2-P3.7用於數碼管的位選。
四 系統硬體設計
結合本設計的要求和技術指標,通過對系統大致程序量的估計和系統工作的估計,考慮價格因素。選定AT89C51單片機作為系統的主要控制晶元,8位模擬轉換器ADC0809進行阻值轉換。 逐次比較法A/D轉換器是目前種類最多、應用最廣的A/D轉換器,其原理即「逐位比較」,其過程類似於用砝碼在天平上稱物體重量。它由N位寄存器、A/D轉換器、比較器和控制邏輯等部分組成,N位寄存器代表N位二進制碼。目前應用最廣的逐次比較法A/D轉換器有ADC0809。它是一種8路模擬輸入8位數字輸出的逐次比較法A/D轉換器件。其主要性能指標和特性如下:
分表率:8位
轉換時間:取決於晶元時鍾頻率,轉換一次時間位64個時鍾周期
單一電源:+5v
模擬輸入電壓范圍:單極性0-+5v;雙極性-5v-+5v
具有可控三態輸出鎖存器
啟動轉換控制位脈沖式,上升沿使內部所有寄存器清零,下降沿使A/D轉換開始。
通過以上性能比較,我們不難看出ADC0809滿足本設計的要求,所以本設計採用ADC0809作為A/D轉換器
1 按鍵電路設計
利用單片機的P1口擴展一個8位鍵盤。
2 晶振與復位電路設計
本設計採用的是上電復位的形式,如圖3.3所示,上電順進RST獲得高電平,隨著電容器C的充電,RST引腳上的高電平將逐漸下降,只要高電平能保持復位所需要的兩個機器周期以上時間,單片機就能實現復位操作。 晶振電路為單片機提供工作所需要的時鍾信號。震盪頻率越高,系統時鍾頻率也越高,單片機運行的速度就越快。其電路如圖3.4所示。89C51的_TAL1和_TAL2兩個引腳跨接晶體振盪器和微調電容C1、C2形成反饋電路,就構成了穩定的自激振盪器,本設計的震盪器頻率為12MHZ。
3 下載電路設計
4 流水燈模塊設計
5 模數轉換模塊設計
6 顯示電路設計
本設計採用六位數碼管。本系統採用共陽極動態掃描的方式連接。數碼管的段碼數據由89C51的P3.0-P3.1口送出,89C51的P3.2-P3.7輸出位選通信號,只有被選中的那位數碼管才會顯示段碼
7 整體電路設計
五 系統軟體設計
1主程序設計
主程序採用分支結構,以狀態號標識系統所處的狀態。在上電初始化後即進入狀態號的輪詢掃描,狀態號的值決定了分支程序的入口。其中分支程序分別為:AD轉換模塊(狀態號為0),數字模塊狀態號為1),倒計時模塊(狀態號為2),電子鍾模塊(狀態號為3),功能組合模塊(狀態號為4),流水燈模塊(狀態號為5)。
2 功能子程序設計
2.1 流水燈模塊
流水燈模塊利用單片機的P3口,通過給P3口的各位送低電平,相應的實現流水燈有規律的點亮。
2.2 30秒倒計時模塊
30秒倒計時模塊利用單片機的P3.0與P3.1口送相應的段控數據,P3.2-P3.7口送相應的位控數據。通過程序實現30秒倒計時。
2.3 數字加減模塊
利用數碼管實現數字顯示,通過加一鍵或者是減一鍵實現數字變數的加一或者減一,進而實現利用數碼管顯示加一鍵、減一鍵功能。
2.4 電子鍾模塊
利用數碼管實現時間顯示,通過加一鍵或者是減一鍵實現小時變數或者是分鍾變數的加一,從而實現調時功能。
2.5 模數轉換模塊
對於模數轉換部分,單片機89C51通過P0口的I/O線向ADC0809發送鎖存地址以及復位、啟動轉換等信號,並查詢轉換狀態。 ADC0809啟動轉換後,將0-8個通道一次輸入的電壓信號轉換成相應的數字量,供89c51讀取使用,並且將EOC置1供單片機查詢轉換狀態。而滑動變阻器負責將阻值信號轉換成電壓信號,再送到ADC0809的八個通道。當單片機查詢到轉換結束後依次讀取數據並按照現實的需要進行二進制轉BCD碼等處理最後控制顯示電路顯示出數字。 其實現方式是:ADC0809轉換來自3通道的阻值變化信號。80c51的P2口與ADC0809的輸出相連用於讀取轉換結果,同時P0.0-P0.6作控制匯流排,向ADC0809發送鎖存、啟動等控制信息,並查詢EOC狀態。ALE經分頻後給ADC0809提供時鍾信號。P3.0和P3.1口用於向顯示電路輸出段碼,P3.2-P3.7用於數碼管的位選。
六 實習總結 、體會
本次單片機實習我們一共完成了個模塊的程序設計,包括:led顯示模塊、數碼管顯示模塊和鍵盤模塊。分別實現了流水燈的循環點亮控制、數碼管的靜態和動態計數顯示,還有矩陣鍵盤按鍵控制數碼管顯示的程序設計。然後我們分別用protues系統模擬軟體對各個模塊進行了模擬模擬,用keil軟體編制了匯編語言程序,驗證了我們所設計的程序。 這次實習還使我理解了編寫程序的一些技巧。單片機應用系統一般由包含多個模塊的主程序和由各種子程序組成。每一模塊都要完成一個明確的任務,實現某個具體的功能,如計算、接受、發送、延時、顯示等。採用模塊化程序設計方法,就是將這些具體功能程序進行獨立設計和分別調試,最後將這些模塊程序裝配成整體程序並進行聯合調試。模塊化程序設計方法的優點:一個模塊可以為多個程序所共享;單個功能明確的程序模塊的設計和調試比較方便,容易完成;利用已經編好的成熟模塊,將大大縮短開發程序的時間,降低開發成本。採用循環結構和子程序結構可以使程序的容量大大減少,提高程序的效率,節省內存。對於多重循環,要注意各重循環的初值和循環結束的條件,避免出現程序無休止循環的「死循環」現象; 通過這次的實習我發現,只有理論水平提高了,才能夠將課本知識與實踐相結合,理論知識服務於教學實踐,以增強自己的動手能力。這次實習十分有意義,這次實習我們知道了理論和實踐的距離,也知道了理論和實踐相結合的重要性。 回顧起此次課程設計,感覺受益匪淺,從拿到題目到完成整個編程,從理論到實踐,學到很多很多的課堂理論中沒學到過的東西,不僅對鍵盤的識別技術這一章節的知識點有了深刻的認識,而且對這學期開設的單片機這門課程有了更全面的了解,尤其是在學習使用proteus軟體片編程和模擬時收獲良多。通過這次單片機課程設計,還使我懂得了實踐的重要性。同時在程序調試的過程中提高自己的發現問題、解決問題、實際動手和獨立思考的能力。 這次課程設計能順利的完成,除了我們的努力外,當然也離不開指導老師申老師的辛勤指導,致使我在設計的過程中學到了很多實用性的知識。同時,對給過我幫助的所有同學和各位指導老師表示忠心的感謝!
▼ 單片機實訓總結範文篇四:
通過為期一周的單片機實訓,是我們對這門課有了許多新的了解,彌補了在課堂上學習的不足。相信這對我們以後的學習和工作都會有很大的幫助。我們一定要在最短的時間里對這些不足加以改正!
首先,在這次試訓中我被單片機強大的功能所震撼,以前在課堂上完全沒有能理解可編程單片機的優越性。這次通過實體模擬軟體等輔助軟體的共同效果,是這次試訓有了鮮明的活力。換是我們認識到這次試訓不僅僅是一個軟體的應用,更多的是使我們認識到學習到很多在課堂上無法得到的東西。特別是protues軟體的功能是我們了解了當今開發系統的新方向,簡直太不可思議啦!
單片機作為一種最簡單的軟體,與我們的日常生活息息相關,了解一些單片機程序的簡單錄入是非常必要的。如:LED顯示器、鍵盤和顯示器的應用和原理。
在被刺實訓中我們每個人通過一個八位流水燈的製作,使我們深深地體會到了單片機在現實生活中的小小應用,既增強了我們的好奇心,又鞏固了我們的理論知識。更讓我們體會到了單片機手動的開始平台的完善與成熟。只要你有想法,單片機就有可能讓他成為現實。這里我學習完protues軟體後的第一感覺是,雖然這軟體工作不穩定,但是會有相當不錯的效果出來。這對我以後的工作一定會有幫助的。在這次試訓中不僅只對單片機編程有了新的認識,還對整個單片機的開發平台都有了一廳的了解,這是一筆不錯的收獲。
通過這幾天的試訓,使我的感觸很深,真實「條條大路通羅馬」,要達到目的,不同的人就有不同的方法。只要你的方法不錯!五花八門都可以,而且是各有特色。走出來的結果都有各自的獨到之處。在編程中「簡」字貫穿於整個程序設計中,越簡單越好,畢竟單片機留給用戶的資源是有限的,所以我們要充分利用這些資源,達到更好的效果,這些是我們在以後的學習生活中應值得注意的地方。
在試訓中有苦有甜,當我們為一個很難攻破的程序找出路時,心情煩躁,感覺自己很不可理喻,當程序一點一點編好後,自己從心底感覺到一點小小的安慰,看著自己的成果。感覺很欣慰,有一絲絲的甜意,幾天的實訓使自己的思維邏輯也有了小小的進步。
▼ 單片機實訓總結範文篇五:
這是我第一次做單片機實驗,說起來有一些緊張和新奇。在此之前我並沒有接觸過單片機,我本以為與之前的光學實驗及 其它 實驗差不多,可我進到實驗室之後,我就改變了這個看法。
單片機實驗要求的是一種思維的創新,而不是簡單的重復老師所說的實驗步驟。因此第一次實驗,實驗老師向我們講解了CVAVR編譯器的大體情況及使用方法和技巧,並簡單的向我們示例——如何在CVAVR中編寫一段程序。編完程序之後,知道我們如何使用AVRStudio達到將編好的程序輸入到單片機中來使其運行。
之後老師讓我們以組為單位合作編寫一段程序,並使其運行。我們組想要編寫一個跑馬燈的程序。在第一次運行CVAVR時,我們組就遇到了一個麻煩,我們在建立一個新project文件那裡出現了錯誤。在保存這個新project文件的時候,我們單擊了Save,而不是Generate,SaveandE_it.因此它彈不出我們我們所需要的源程序。之後我們通過詢問其他人解決了這個問題。在編程中,我們開始做的是兩盞燈的交替閃爍,間隔時間是1000ms。在運用AVRStudio的時候,我們又犯了一個錯誤。在我們打開編譯好的工程文件時,開始調試,在最後一步點擊Finish時,彈出一對話框,問我們是否更新,然後我們單擊了Yes。這導致了模擬器無法下次使用。這是由於實驗室中的模擬器是盜版的,無法進行更新。
經過我們的不斷努力,我們終於實現了簡單的跑馬燈的運行,便是兩個燈地交替閃爍。我們感到興奮極了。但是我們並沒有滿足於當前,我們又編寫了三個燈地交替閃爍,四個及多個。當我們一步步實現我們的目的時,我得到莫大成就感和自信。
在這次實驗中,我體會到了合作的重要性。一個人也可能實現這一系列的過程,但是要花費很多精力和時間。群策群力,分工明確,可以使我們更好、更快地完成我們的工作。在此期間,你可以更好知道自己的不足和缺陷,來得到改正。還可以知道自己的優勢所在,把握好自己的優勢。
單片機實訓總結相關 文章 :
★ 單片機實訓報告範文精選5篇
★ 單片機實訓總結範文3篇
★ 單片機實驗心得體會範文
★ 單片機實訓報告範文
★ 單片機實訓工作報告範文精選
★ 單片機實習報告範文
★ 單片機實驗的心得體會
★ 單片機課程設計心得體會3篇
★ 實驗總結5篇精選
★ 單片機設計的心得體會
var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm..com/hm.js?"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();H. 學習單片機會心得
首先,學習單片機要有一定的基礎:電子技術方面要有數字電路和模擬電路等方面的理論基礎,特別是數字電路;編程語言要求匯編語言或C語言。要想成為單片機高手,建議初學者首先學習匯編語言,學的差不多的時候,轉入C語言學習。盡管匯編語言屬於低級語言,編程效率低,但是較C語言具有目標代碼簡短,佔用內存少,執行速度快等優點,更重要的是能使初學者盡快熟悉單片機的內部結構,並能對其進行精確的控制。匯編語言在單片機教材裡面都會涉及,不需要單獨購買教材和學習。C語言是一門學問,有很多專業書籍來講解,並且對我們今後的編程生涯有絕對的好處,因此要深入學習,千萬不要自以為看了某某的視頻教程就以為掌握了C語言,那隻是C語言的一部分。在這里給大家推薦一本單片機C語言程序設計參考書,馬忠梅等著,北京航空航天大學出版社出版的《單片機的C語言應用程序設計》,要求C語言基礎。如果沒學過C語言,建議學習清華大學譚浩強編寫的C語言程序設計,這本書寫的不錯,通俗易懂。
其次,是單片機教材選擇。單片機是一門非常重視實踐的技術,不能總是看書,但要學習它首先應看書,對單片機引腳、內部結構、寄存器和原理有一定地了解和感官認識,它的是怎樣工作的,能幹些什麼?剛開始時,也許你看不明白,但這並不要緊,因為你還缺乏實踐經驗。現在單片機應用廣泛,因此各個廠家分別推出了自己的單片機,按內部結構體系派系分:51系列、PIC系列、AVR系列、摩托羅拉等等……我們沒必要每樣都學!因為他們的編程方法和調試過程以及內部指令結構有一定的相似,只要學精通一款就OK了!尤其是用C語言編程,就幾乎不用分什麼派系,但是我們要選擇一款有代表性的知識范圍廣,並且入門容易,書籍多。一般來說,MCS-51系列單片機已經得到廣泛的普及和應用,市場上它的資料也比較多,用的人也很多。
I. 單片機最小系統焊接實訓心得體會的範文
系統以AT89S51 為核心部件,利用軟體編程,通過鍵盤控制和液晶顯示實現了密碼鎖的功能、報警功能,並能防止多次試探密碼,能實現本設計題目的基本要求和發揮部分。盡量做到硬體電路簡單穩定、減小電磁干擾和其他環境干擾,充分發揮軟體編程的優點,減小因元器件精度不夠引起的誤差。本設計方案的智能密碼鎖,具有造價低,工作可靠,功能多,智能化,實用性強等特點,在許多場合都能應用,並且控制智能化、靈活。
由於時間有限和本身知識水平的限制,本系統還存在一些不夠完善的地方,要作為實際應用還有一些具體細節問題需要解決。例如:擴展紅外探測技術,指紋識別技術,語音識別技術,圖像識別技術等等。這樣更能滿足社會的發展和人民的需求。
隨著計算機科學及感測技術的不斷發展,我們相信在不久的將來密碼鎖和相關技術將發展成熟,為提高人們的生活質量中發揮更大的作用。
踉踉蹌蹌地忙碌了兩個月,我的畢業設計課題也終將告一段落。設計實物也基本達到預期的效果,但由於能力和時間的關系,總是覺得有很多不盡人意的地方,譬如功能不全、外觀粗糙……數不勝數。但我可以自豪的說,這裡面的每一段代碼,都有我的勞動。當看著自己的程序,自己成天相伴的系統能夠健康的運行,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最終都會化為甜美的甘泉。
畢業設計,也許是我大學生涯交上的最後一個作業了。想藉此機會感謝一直以來給我幫助的所有老師、同學,你們的友誼是我人生的財富,是我生命中不可或缺的一部分。我的畢業指導老師吳慧峰老師,她一直都以一位長輩的風范來容諒我的無知和沖動,給我不厭其煩的指導。在此,特向她道聲謝謝。
這次做論文的經歷也會使我終身受益,我感受到做論文是要真真正正用心去做的一件事情,是真正的自己學習的過程和研究的過程,沒有學習就不可能有研究的能力,沒有自己的研究,就不會有所突破,那也就不叫論文了。希望這次的經歷能讓我在以後學習中激勵我繼續進步。
J. 學期末了老師讓寫一篇單片機學習心得,哪位大神可以幫幫我
單片機是一門應用性和綜合性很強的學科,它綜合了電子技術中的模擬電路和數字電路方面的知識,特別是數字電路,因為數字電路在裡面的應用很多。學習單片機最好先從匯編語言入手,雖然匯編語言是低級語言,編程效率低,但它比C語言佔用內存小,執行速度快等優點,在剛接觸單片機時更容易學習。由於單片機涉及的知識很多,所以我們只能循序漸進的學習,
逐步的積累,沒有什麼捷徑可循。剛開始學習的時候,對單片機沒有什麼認識,不知道什麼是單片機,更不知道它有什麼作用。通過學習才大體知道了單片機的一些知識。
由中央處理器CPU、隨機存儲器RAM、只讀存儲器ROM、I/O介面、定時器/計數器以及串列通信介面等集成在一塊晶元上,構成了一個單片微型計算機,簡稱為單片機。
它的應用范圍很廣,在工業自動化中應用有數據採集、測控技術。在智能儀器儀表中應用
有數字示波器、數字信號源、數字萬用表、感應電流表,自動取款機等。在消費類電子產品中應用有洗衣機、電冰箱、空調機、電視機、微波爐、手機、IC卡、汽車電子設備等。在通訊方面應用有數據機、程式控制交換技術、手機、小靈通等。在武器裝備方面應用有飛機、軍艦、坦克、導彈、太空梭、魚雷制導、智能武器等。學習單片機要投入大量的時間,如果只想速成,幾乎是不可能的。由於單片機涉及的知識面很廣,不可能在朝夕間就學會,只能一點點的積累。不積跬步,無以至千里。只有當你一步步去學習、去積累之後,你的單片機水平才會
提高。
學習過程中還要注重理解,要逐漸養成自己的編程思路,在編程過程中還要注意細節問題,
如果因為粗心大意將程序寫錯,將會無形間給自己帶來更大的工作量,隨著學習的深入,我們編寫的程序將越來越長,如果出現很多錯誤,在改錯時將會很麻煩,出錯越多你改的時間將會越長,就會無形間給自己帶來更多麻煩 。
單片機(micro control unit)是一種集CPU、RAM、ROM、I/O、中斷、定時/計數等功能為一體的完整的計算機,只需外加主頻振盪器和電源,灌入應用程序就可以實現一定的功能。單片機的的應用特點是「面向測控」。因此,它必須有強力的信息處理、檢測、控制的功能。學習使用單片機就是理解單片機硬體結構,以及內部資源的應用,在匯編指令系統或C語言中學會各種功能的初始化設置,以及實現各種功能的程序編制。
一、匯流排:我們知道,一個電路總是由元器件通過電線連接而成的,在模擬電路中 ,連連線並不成為一個問題,因為各器件間一般是串列關系,各器件之間的連線並不很多,但計算機電路卻不一樣,它是以微處理器為核心,各器件都要與微處理器相連,各 器件之間的工作必須相互協調?所以就需要的連線就很多了,如果仍如同模擬電路一樣 ,在各微處理器和各器件間單獨連線線,則線的數量將多得驚人,所以在微處理機中引 入了匯流排的概念,各個器件共同享用連線,所有器件的8根數據線全部接到8根公用的線 上,即相當於各個器件並聯起來,但僅這樣還不行,如果有兩?器件同時送出數據,一 個為0,一個為1,那麼,接收方接收到的究竟是什麼呢?這種情況是是不允許的,所以 要通過控制線進行控制,使器件分時工作,任何時候只能有一個器件發送數據(可以有 多個器件同時接收)。器件的數據線也就被稱為數據匯流排,器件所有的控制線被稱 控制 匯流排。
在單片機內部或者外部存儲器及其它器件中有存儲單元,這些存儲單元要被分配 地址,才能 用,分配地址當?也是以電信號的形?給出的,由於存儲單元比較多,所以 ,用於地址分的線也較多,這些線被稱為地址匯流排。
二、數據、地址、指令:之所以將這三者放在一起,是因為這三者的本質都是一樣的─數字,或者說都是?串『0』和『1』組成的序列。換言之,地址、指令也都是數據 。指令由單片機晶元的設計者規定的一種數字,它與我們常用的指令助記符有著嚴格的 一一對應關,不可以由 單片機的開發者更改。
三、P0口、P2口和P3的第二功能用法
初學時往往對P0口、P2口和P3口的第二功能用法迷惑不解,認為第二功能和原功能之間
要有個切換的過程,或者說要有一條指令,事實各埠的第二功能完全是自動,不需要指令來轉換。如P3.6、P3.7分別是WR、RD信號,當微片理機外接RAM或有外部I/O口 時,它們揮作第二功能,不能作為通用I/O口使用,只要一微處理機一執行到MOVX指令,就會有相應的信號從P3. 或P3.7送出,不需要事先用指令說明。事實上『不能作為通用I/O口使用』也並不是『不能而是(使用者)『不會』將其作為通用I/O口使用。你完全可以在指令中按排一條S ETB P3.7
的指令,並且當單片機執行到這條指令時,也會使P3.7變為高電平,但使用者不會這么做,
因為這通常這會導致系統當潰(即死機)。
四、程序的執行過程
單片機在通電復位後8051內的程序計數器(PC)中的值為『0000,所以程序總是從『0000』單元開始執行,也就是說:在系統的ROM中一定要存在『0000』個單元,並且在『0000』單元中存放的一定是一條指令。
五、堆棧 堆棧是一個區域,是用來存放數據的,這個區域本身沒有任何特殊之處,就是內部RAM的一份,特殊的是它存放和取用數據的方式,即所謂的『先進後出,後進先出』,並且堆棧有特的數據傳輸指令,即『PUSH』和甈OP,有一個特殊的專為其服務的單元,即堆棧指針SP
每當執一次PUSH指令時,SP就(在原來值的基礎上)自動加1,每當執行一次POP指令,SP
就(在原來值基礎上)動減1。由於SP中的值可以用指令加以改變,所以只要在程序開始階段更改了SP值,就可以把堆棧設置在規定的內存單元中,如在程序開始時?用一條MOV SP,#5FH指令,就時把堆棧設置在從內存單元60H開始的單元中。一般程序的開頭總有這么條設置堆棧指針的指令,因為開機時,SP的初始值為07H,這樣就使堆棧從08H單元
開始往後8H到1FH這個區域正是8031的第二、三、四工作寄存器區,經常要被使用,這會造成數據的渾亂
六
:中斷當單片機應用於測控系統時,實時性就顯得特別重要了。而中斷技術就是處理這種實時性要求高的場合。單片機的特點是一段程序反復執行,程序中每個指令的執行都需要一定的執行時間,如果程序沒有執行到某指令,則該指令的動作就不會發生,這樣就會耽誤很多快速發生的事情,例如,按鈕按下時的下降沿。要使單片機在程序正常運行過程中,對快速動作做出反應,就必須使用單片機的中斷功能,該功能就是在快速動作發生後,單片機中斷正常運行的程序,處理快速發生的動作,處理完成後,在返回執行正常的程序。中斷功能是需要合理控制的,在使用中的困難是需要精確地知道什麼時候不允許中斷發生(屏蔽中斷)、什麼時候允許中斷發生(開中斷),需要設置哪些寄存器才能使某種中斷起作用,中斷開始時,程序應該干什麼,中斷完成後,程序應該干什麼等等。
中斷學會後,就可以編制更復雜結構的程序,這樣的程序可以干著一件事,
監視著一件事,一旦監視的事情發生,就中斷正在乾的事情,處理監視的事情。
這就是中斷功能的強大之處。
七:匯編語言與C語言
匯編指令有自己的一套繁瑣的指令系統,不容易熟練掌握,編寫程序不得不注意硬體細節。相對於C語言,匯編語言也有不可忽略的優勢,就是在某些特殊場合需要高效的,佔用存儲空間小的地方。但隨著技術的發展硬體的限制越來越小,C語言比較好理解,通用性和可移植性都很不錯。也不用記專門的指令集合來,所以我還是比較傾向於用C編寫程序的
接觸單片機已經有一段時間了,我感覺自己動手學習編寫程序,調試然後在開發板上做學習的很快,看到自己看到的結果通過自己親手做出來的感覺很有成功感。
有時候單片機的學習很單調,有些知識學起來很抽象,不容易理解,只能慢慢適應,一邊學習理論知識,一邊編寫程序,將程序刷入單片機進行調試,通過這種方式才能更快速的學習單片機。同時也會從學習中體會成功的喜悅。