可可簡歷網

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

設計性實驗的心得體會8篇

我們寫心得體會的路程也是我們思考問題的路程,寫心得體會的時候一定要認真思考自己的內心感受,下面是本站小編為您分享的設計性實驗的心得體會8篇,感謝您的參閱。

設計性實驗的心得體會8篇

設計性實驗的心得體會篇1

這兩個星期是我們的網頁設計實訓時間,這正是考驗我們實力的時候了。

經過一個學期的網頁設計的學習,我們的專業基礎更加紮實了,我們對於自己的專業學習更加有信心了。一開始對於網站設計我是抱著好奇以及興趣認真地學習,剛開始接觸網頁設計會覺得很神奇,平時上網接觸到的網頁可以通過自己的努力來建成。一心想著設計一個美觀大氣的大網站,可以與其他網站媲美。對於我這種初學者,有這種天真的.夢想促使我更努力的學習網頁設計。

平時老師授課,講解了有關網頁設計的理論知識以及實際操作的示範。網頁設計更著重於實際操作,我們在機房通過每次上課的學習運用,已經有了一定的基礎。一開始我們都是看著別人的網站去模仿建設,到後來每個人在設計自己的網頁時都有自己的人個人風格,這就是網頁設計的樂趣。他不僅可以激發同學們的興趣,還可以把自己的風格更大膽地展示出來,是一個可以展示自我的空間,使我們更有成就感。

這兩個星期我們實訓課讓我們更清楚地認識到自己的建站水平。實訓任務是建立自己班級的網站,剛開始覺得兩個星期足夠我們去建成一個網站,但是我們都太高估我們自己了。一開始設計網站時不知道從何下手,之前老師上課講的知識一時不知道怎麼靈活運用起來,我才發覺對我軟體功能的不太熟悉,除了基本的框架構建,其他的設計都需要比較長的時間去思考以及翻查書本。但是同學們都很積極地向老師提問,把自己存在的問題一一的解決掉。雖然建立網站不是很順利,也只有這樣我們才可以正視自身,把平時半桶水的聽課方式給改掉。在這次的網站建設過程中,我發現自己對於知識不能靈活運用,不能巧妙地結合起來,對程式碼的不熟悉,這更加是一個大問題。建站過程中會遇到程式碼出錯,程式碼位置寫錯之類的問題,當測試的時候出現了錯誤但是不能看懂出錯原因,只能靠網上搜索。因為對於這種程式的東西我會比較抗拒,從小就不喜歡思維性太強的學習,所以建站會遇到比較多這種問題,但是我只能積極去面對才能完成任務,畢竟這是我的專業,為了專業而專業,不能說不喜歡就不願意去學,這次實訓我反省了自身的存在問題。我們建立網站的時候都發揮自己的創新力、想象力,用心地完成這個大專案。會遇到很多的問題,經常因為一個細小的步驟而出錯,做動態網頁的時候會遇到更多類似的問題,通常都會花費我很多時間來解決出錯原因。打個比方,我會一個上午都在弄留言板,因為不知道出錯原因,當請教老師或是同學的時候才恍然大悟,原來是這麼簡單的。當然,最終可以解決困難我還是很欣慰的。

當我真正建立起自己的網站的時候,我看著自己的作品非常地興奮,這是我用心血完成的只屬於自己的網站,特別地欣慰。因為過程的困難,我更加珍惜自己第一次的作品,做每一步都會小心翼翼,就像母親生怕會失去自己的孩子一樣,我就是這樣的感受。

我可以說網頁設計給了我很大的收穫,我是用我的熱情去學習,也是用我的真心去設計,屬於自己的東西永遠是最美好的。網頁設計不是用嘴巴就可以設計的,更需要的我們的堅持、創新、用心,才能收穫更大的勝利。

設計性實驗的心得體會篇2

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

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

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

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

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

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

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

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

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

設計性實驗的心得體會篇3

不知不覺,二個星期的《網頁設計與網站建設》課程的實操即將過去,回顧這一段日子,真的令我體會很深,也學會很多東西,懂得很多以前不懂的東西,也明白了一些事情。

自從第一天接觸《網頁設計與網站建設》課程,我以下定決心要把網頁這門課學好,做出一個優秀的網站。所以我時刻沒有錯過任何學習的機會,無論在課堂上,還是在課外上。更何況這一次實操。回顧今次的實操我覺得我過得很充實,很有意義,因為我可以誠實的說我在實操沒有玩過一次遊戲,我每時每刻都在設計網站,還記得晚上做網站做到一、二點,可能有人會說我傻,但正因為這個傻的行動,令我學會很多東西,學會別人不懂的東西,做出一個令自己滿意的網站,可能跟別人比還需要繼續完善,但我不會因為實操結束,就把網頁設計拋到九霄雲外,我會繼續頁設計技術,把它變為自己的一項特長。

回顧第一天的《網頁設計與網站建設》課程實操,老師叫我們繼續完善以前設計的網站,做出留言板、註冊的功能。我很快就完成了,但可能我是一個追求完善的人,所以儘管一個網站做好可以馬上交給老師。但我做出一個別人都不贊同的決定,從頭開始做一個網站。因為我覺得以前那個真的不是太好,儘管實操的時間過去了一半,儘管別人對我說你交原來這個不就行了嗎!何必再做一個呢?但真因為我的執著,追求成功,追求完善的人,才會使我今天交出一個令自己滿足的答卷。

在製作個人網站時我們首先:

一、必需進行個人網站前臺功能設計

包括個人網站主題的確定,前臺功能設計與管理、個人網站主頁設計、個人網站留言板、註冊、忘記密碼、搜尋等網頁設計與管理。

二、對個人網站後臺管理功能設計

包括個人網站後臺管理功能的設計、後臺管理資訊系統功能的設計、後臺系統許可權管理、後臺檔案管理、個人網站後臺管理系統主頁設計。

三、網站的釋出

通常我們釋出一個網站可能以能過域名註冊,但我們也可以利用自己主機,裝了iis別人就可以通過我的ip地址來訪問我的主頁。第一次做的那個網頁我已經發布在上網了。

四、個人網站推廣

一個網站做好了,就要對個人網站進行推廣,這是一個電子商務網站必需做得的一步,因為如果你不對你的網站進行推廣,就算你釋出了也沒有人會知道的。

在設計這個網站時真的體會很多東西,從一開始網頁主題的確定,到主頁總體的設計、蒐集資料、前臺功能設計與管理、後臺功能設計與管理、每個分頁面的設計等。我都一一進行了規劃,因為如果你不規劃好,想做什麼就做什麼,是不會做得好的。因我為體會到這一句話:“機會中屬於有準備的人”。我詳細到一個表格寬度都一一列明。例如:775寬度,分三欄,每一欄佔多少。因為我深深懂得“細微處才見真功夫”。

在這次實操過程中令我印象最深的是做留言板,因為剛好在上一個星期sql資料庫實操做過了,所以今次在做就比較輕鬆,但我以前是經過一個比較長的練習,做完了n次,可能有人會想,肯定是不會才做這麼多次啦!但我想告訴這位同學我每次做得都不是不同的方法。第一次我用的是access資料庫,第二次我用的是sql資料庫加許可權管理,第三次我用的是資料來源名稱的連線,第四次我用的是自定義連線字串,第五次……每一次用的方法都是不同的,可能有人會說我傻,會一種方法就行了,還要那麼多嗎?但我想說的就是不是這麼多次的練習,不是之麼多次不同的方法,也就不會造就出今天熟能生巧的我,也不會對同學提出的問題解決到,也不會輕鬆教會同學,因為你自己首先學會,學通,學廣,才能把問題一一的解決。

令我難以忘懷的鏡頭也是在做留言板的時候,但不是為我自己的而做,而是一步一步教同學做,直到令同學學懂;把同學留言板的問題一一解決;當同學因為做不出而沒心情,過去對她進行鼓勵的,然後一一解決;當自己也不會,與同學共同研究的情況,這種學習氛圍是最難得的,就是在做留言板的時候,令我深深體會到我幾句話:認真做事只是把事情做對,用心做事才能把事情做好。把每一件簡單的事情做好就是不簡單,把第一件平凡的事情做好就是不平凡。

設計性實驗的心得體會篇4

通過這次實訓對這門課程的學習,做好網頁,並不是一件容易的事,它包括網頁的選題、內容採集整理、圖片的處理、頁面的排版設定、背景及其整套網頁的色調等很多東西。所以我得出一下總結:

一、準備資料和挑選符合目的主題的合適素材

做網頁當然要收集、準備資料。在網上多轉轉,看到什麼漂亮的網頁,把它儲存起來,作為以後自己設計主頁時的參考。另外,還包括蒐集美化主頁可能要用到的各種材料,如背景、小動畫圖示等等。可以在硬碟上建一個資料夾,下分“圖片、聲音、動畫”等資料夾,養成上網時看到有創意、新鮮的影象,就按滑鼠右鍵存入你硬碟相應資料夾的習慣,時間一長就擁有了一個可觀的相簿,等做網頁時隨手拈來或加以修改就成你自己的東西了。

二、規劃好整個網站

主頁的設計應以醒目優先,應該令人一目瞭然,切勿堆砌太多不必要的細節,或使畫面過於複雜。切記,頁面給人的第一觀感最為重要!在網上到處瀏覽網站的人很多,如果你的主頁給人的第一印像沒有吸引力,很難令他們深入觀賞,而且他們恐怕再也不會訪問你的網站了。

三、善用圖片,增強藝術效果

我記得老師說過網頁的迷人之處之一,要算它上面能點綴許多漂亮的圖片。精美的圖片設計,可以使自己的網頁增輝不少,令人過目不忘。圖片的內容應有一定的實際作用,切忌虛飾浮誇,同時還要注意與文字的顏色搭配。最佳的影象集美觀與資訊於一身。

四、善於借鑑他人主頁製作中的設計技巧

由於在網上用瀏覽器瀏覽任何主頁時,都能檢視到該主頁製作時所編寫的絕大部分網頁程式設計原始碼。因此,如果想知道並掌握一些優秀的主頁採用的設計技巧,試著將其原始碼調出來仔細揣摩,並模仿著一步一步去實現。最後感謝老師多日來的辛勤教導!

設計性實驗的心得體會篇5

第一次接觸到這種設計性實驗,我開始時束手無策,因為對於我們每個人來說這都是第一次,只能通過網路書籍和老師瞭解一些有關的內容,但正是這樣才給了我們鍛鍊自己的機會。設計性實驗讓我們自主獨立地提出問題、設計實驗,通過實驗操作、資料蒐集與處理資訊、交流等活動,從中獲得學科、交流等方面的知識,而探索精神和創新能力的發展便是這個活動的精髓。

在這次實驗中,我有幾點感觸頗深:

一、改變了我們被動的學習現狀,培養我們自主思維的能力。

要培養自主學習的能力,首先必須從根本上保證有充足自主學習的時間,讓我們有足夠的時間去自主探究,去獲取新知,讓我們自由選擇適合自己的學習方式,給我們充分的思維空間去拓展。而正是這次實驗活動讓我們得到了充足的時間去設計、討論實驗的各個專案和各種細節,有許多方式幫助我們去設計整個實驗,從而提高了我們的自主思維能力。

二、改變機械的接受學習現狀,培養了我們的探究能力。

與傳統的實驗課相比,設計性實驗具有更強的問題性、實踐性、參與性和開放性。經歷探究過程以獲得建構知識、解決問題的方法。培養了我們的探究實踐能力,實際上就是要培養了我們的觀察發現能力、質疑創新能力和綜合實踐能力。在活動中,我們會經常提出一些有針對性、有目的的問題,讓我們親自去調查研究,親自去操作體驗,從而經歷獲取知識的過程,在觀察思考、體驗中感悟,得到啟迪。

三、培養了我們合作交流能力,讓我們懂得了相互諒解的重要。

在這次活動中我深深的體會到了同學之間相互體諒的重要性。免疫實驗的任務十分的重,我們組人員本來就不足,要在規定時間內完成實驗是十分的困難,而由於一些特殊原因,我不能參加部分實驗,因此造成剩下的同學要面臨更艱鉅的任務。我原以為她們會不樂意,但她們卻很支援我的工作,還提前完成了實驗。這一切讓我體會到了集體的溫暖和力量,讓我非常的感動。

雖然實驗已經告一段落,但是它給我的東西讓我可以收益終生。

設計性實驗的心得體會篇6

不知不覺我學習整站網頁設計也有一段時間了,很高興我能在這計算機深入的社會裡,學習到建設網站和網頁設計的一些知識。網路成了我們獲取知識和資訊的一種便捷工具,如今的生活,商業都已經在網路上如火如荼地開展,我認為,學習網路知識,對於生活在網路時代的我們還是很有必要的。接下來我想分享一下我的獨家網頁設計學習心得。希望能夠為正在學習網頁設計的你們也提供一點幫助。

學習網頁設計的過程中,我也成功製作了屬於自己的網站,通過這一次嘗試,我對計算機有了更深層次得到了解,也有了更濃厚的興趣。尤其是對網頁製作的過程與一些技巧手法更有了另外一番瞭解,對網頁製作的基礎知識也有了一定的掌握。我覺得,在設計網頁之前:

首先必須做到先確定網頁設計的內容,因為一個優秀的風站要有一個明確的主題,整個網站圍繞這個主題,也就是你在網頁設計之前要明確你這個網站有什麼目的,用來做什麼,所有頁面都是圍繞著這個內容來製作,有了明確的內容對排名有很重要的作用。

其次自然是瞭解你網站所在行業的客戶。要知道使用者是一個網站成敗的關鍵,如果使用者要花很多時間進入你網站很有可能使用者會立即關掉你網站,或者你網站操作很不方便使用者也會馬上離開,這種網站是很失敗的設計,只會讓使用者失望的離開。

我在這次設計網頁的過程中,終於體會到做一個網頁的主頁不是一件容易的事情,它包括個人主頁的選題、內容採集整理、圖片的處理、頁面的排版設定、背景及其整套網頁的色調等很多東西。製作主頁要注意:

要想一個好的標題。標題在個人主頁中起著很重要的作用,它在很大程度上決定了你整套個人主頁的定位。一個好的標題必須有概括性、有特色、簡短易記,不要符合自己主頁的主題和風格。

主頁中不光要有文字,還要適當地加一些圖片。一張好的圖片可以勝過你的千言萬語。也能讓進入你網頁的人一目瞭然,產生興趣。

網頁頁面整體的排版設計也是不可忽略了,很重要的一個原則是合理也運用空間,讓自己的網頁井然有序,留下合適空間,會給人輕鬆的感覺。

當然在做這些內容之前,是要找好資料的,我們可以從報紙,雜誌,光碟等媒體中把相關的資料收集,再加上一定的編輯後就可以了。另外一個好的方法是從網路上收集,您只要到搜尋引擎上查詢相應的關鍵字,就可以找到一大堆的資料。設計製作網頁我可以推薦一個不錯的軟體,那就是dreamweaver。只需要用到此款軟體中的一些基本的功能:圖片插入和對齊設定;文字的格式、顏色、背景顏色的設定等就可以製作出一個簡單的網頁。好了,網頁設計製作完畢後,最後一步就是要優化網站了。

就我的觀點,我覺得個人認為網頁設計應該注重實用性,因為我們用它就是來互動的,所以我建議以簡單美為好,太多複製的圖片文字和頁面排版只會讓看的人感覺更不舒服,還有最後申明一下,我不是專業網站設計師,以上只是我對網頁設計學習的一些心得罷了。

設計性實驗的心得體會篇7

經常在群、論壇裡看到有人問:怎麼學微控制器?也常看到有人說學了好幾個月可就是沒有什麼進展。

當然,受限於每個人受到的教育水平不同和個人理解能力的差異,學習起來會有快慢之分,但我感覺最重的就是學習方法。

一個好的學習方法,能讓你事半功倍,這裡說說我學習微控制器的經歷和方法。

xx年的時候,因為製作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、多利用網路的搜尋,學會提問題。

一般來說,學習過程中,你遇上的問題,前人們多數也有遇上的,所以如果有什麼不懂,在自己解決不了的時候,最好先到網上搜索一下,看能不能找到答案,找不到再到論壇裡發問,發問也要有目的性,儘量簡單明瞭的描述問題,讓幫助你的人可以用最少的時間就看懂你說什麼,畢竟人家幫助你是免費的,時間也是有限的。

以上就是我學習微控制器的經歷和心得體會,希望對大家會有幫助,說得有不好或不對的地方歡迎大家批評指正。

設計性實驗的心得體會篇8

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

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

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

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

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

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

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

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

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

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

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

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

標籤:心得體會