第一篇:單片機課程學習總結報告
單片機課程學習總結
班級 09微電子學號姓名
這學期我們選擇了單片機這門課,從第一節課開始,我們就感覺到了這門課與其他的課有一些不同。單片機課程不僅是學習書本的內容,也需要從實驗中掌握知識。這門課程確實讓我們受到了很多的啟發,并學到了很多的知識。學習單片機,要掌握單片機指令系統中匯編語言各種基本語句的意義及匯編語言程序設計的基本知識和方法,以及單片機與其他設備相連接的輸入輸出中斷等接口技術。使我們從硬件軟件的結合上理論聯系實際,提高動手能力,從而全面掌握單片機的應用。
熟悉單片機的人都知道,要學好單片機可不是一件容易的事,倒不是因為單片機很難學,而是很難找到一本專為單片機入門者而編寫的教材。翻一下身邊的單片機教材,都好像是為已經懂單片機的人而寫的,一般先介紹單片機的硬件結構和指令系統,再是系統擴展和外圍器件,順便講一些應用設計。如果按照此種學習方法,想進行產品開發,就必須先把所有的知識全部掌握了才可以進行實際應用。學習使用單片機只能靠循序漸進的積累,不可能一蹴而就。萬事開頭難、要勇敢邁出第一步知識點用到才學,不用的暫時丟一邊。想把厚厚的一本書看完在做實驗,估計是不太可能的。看著人頭都暈了,學了后面的,前面的估計也快忘光了,所以,最好結合實際程序,用到的時候才去看。我們在焊接具體電路之前,最好做個仿真,這樣實驗的成功率會大大提高。我們都學習過C語言,相信的大家的基礎都不錯,在編寫程序千萬不要光看不寫,一定要自己寫一次。剛開始我們可以模仿別人的程序,然后慢慢的學會自己編寫,這是一個完全自主學習的過程,需要恒心和信心。
在學習這門課程時,我遇到過許多困難,這并不可怕,因為只要我們敢于面對,團結合作,就沒有解決不了的問題。在焊接電路過程中,我們需要互相學習焊接技巧,互相幫助、互相鼓勵。在編寫程序的時候,要善于把自己好的算法給大家分享,不會的時候要虛心向同學和老師請教。當然更要利用當今社
會為我們提供的網絡資源,學會在網絡上搜索資料,自主學習。切忌拿別人做好的實驗和編寫好的程序去蒙混過關,這樣對自己百害無一利。
在學習單片機的時候,讓我學會了思考生活中的點點滴滴。比如說,當我看到交通燈的時候會想到它的程序是怎樣實現的?為什么它的led燈會有如此的高亮度?而我的led燈亮度很低,如果電流稍過大,就會燒毀。在家鄉的公家車上看到遠程led信息遠程發布測試的時候,我便會想到它應有通信模塊和顯示模塊兩部分組成,也許我想的過于簡單,但是讓我學會了思考。
總之,學習單片機這門課程,不僅學會了這門專業課的知識,還提高了我的自主學習能力,更讓我的世界觀、方法論有了深層的提高,謝謝老師對我的教誨,讓我受益匪淺。
第二篇:單片機課程學習總結
單片機課程學習總結
一、成員:
張坤,張金,張龍
二、關于專業知識的所得:
12864(ks0108控制器)的顯示控制;
LED掃描顯示;
超聲波發射與接收;
單片機接口及編程技巧;
定時器、中斷等的使用;
開關電路的設計;
等等。
三、其他感悟
通過單片機課上的系統設計項目,作為一個三人組成的團隊,我們在團隊管理方面都深有體會。
首先一個團隊的每個成員必須同心協力,共同努力完成任務。團隊每個成員都要有責任感,因為我們團隊只有三個人,所以大家都可以做到相互督促,相互鼓勵,每個人對整個項目也都有很整體的把握。一個人遇到難以克服的困難,三個人團結協作一起解決。
同時也要注意分工的問題,責任分配一定要明確,困難是大家的,責任卻是個人的。小團隊里不需要專門的問責制,但是我們團隊每個成員都很自覺的承擔起各自的責任。一定要注重效率,避免重復工作。
這又向我們提出了經常交流的要求。只有多交流,搜集到的資源才能充分共享,每個人都知道其他人的想法,清楚項目的進程。
最后還要注意團隊精神狀態的保持。團隊成員應始終對單片機應用有充足的興趣,不會因為困難而輕易退縮。將最初的熱情保持到最后才能取得成功。隊長應始終保持樂觀態度,適時調動團隊情緒,使得整個團隊的精神保持在良好的狀態。
我們在項目的設計制作過程中遇到了各種各樣的問題,比如超聲波接收電路換過兩次,仍然不能成功接收超聲波;lcd顯示屏只能仿真成功,下載到單片機上卻總是不能工作。我們灰心過,但是到最后還是在努力試圖完成我們的項目。
四、對未來單片機課程的期望
經過單片機課程的學習,我們深刻理解到,有所求的學習才是最高效的學習。這應該是調動積極性最好的方法了吧。所以,“課程設計”這一特殊作業一定是要堅持下去的。不過考慮我們在課程設計過程中遇到的問題,我們發現我們不能及時與學長分享課程學習中的心得體會,不能分享前輩在電子設計過程中的經驗教訓。所以最好是可以有一個平臺,使大家能及時得到有用的信息。
推薦閱讀:
計劃書范文:http:///fanwen/jihuashu/
述職報告范文:http:///fanwen/shuzhi/
左眼皮跳是什么預兆:http://maren.bukeep.com
第三篇:單片機總結報告
單片機總結報告
——IC卡
小組成員:劉紹凱
06291043
劉永歡
06291044
一、實驗設備
………..二、實驗原理
劉中芳
06291045
如硬件連接圖所示,本系統可分為如下幾個模塊:
單片機80C196模塊(復位、晶振電路,電源電路)顯示模塊
鍵位模塊
IC卡(24C01)模塊
80C196單片機的外圍電路:復位P22 80196內部的振蕩電路是一個單級非門電路,它與石英晶體配合時,可以組成一個振蕩器,構成單片機所需要的時鐘。
顯示見預習
鍵位見預習
IC卡見預習及資料
三、設計框圖
四、程序
五、調試過程
雖然最后還是做出來了,但做的過程還是挺復雜的。
(1)將wave6000仿真軟件復位后有如下沒注意到的語法錯誤.:
1.AX
EQU
20H 錯誤提示:“行:1,錯誤334:重復定義:AX
錯誤原因是AX寄存器在仿真軟件里的設置匯編預定義符號里已經定義過了。解決辦法一是去掉相對應的偉福預定義寄存器,二是將源程序里的寄存器定義去掉。
2.LDB
AX,OEH 錯誤原因將寄存器地址單元0E寫成了OEH,應將大寫字母O改為0(2)分步調試單步執行,斷點
3.首先檢查程序運行后4個顯示數碼管是否都有顯示,再看其顯示是否合乎要求。
按地址鍵時,發現低兩位數據每次在加1,說明控制四個字位的寄存器的順序不對,控制數碼管從高到低依次應是HSO.0~HSO.3; 4.源程序運行后,發現數碼管的高兩位數據一直在加1。
錯誤原因:當任意一個按鍵按下去后,給P0口送的是低電平,而我們編的程序恰恰相反,應該是讓P0.0~P0.3檢測到低電平時跳轉到相應的子程序。
5.每按下一次地址鍵或數據鍵時,有時要跳好幾個數,不能連續地變化。
源程序如下:DATA:
LCALL
DL1
JBS
0EH,0,SCAN DL1:
LDB
25H,#80 H1:
NOP
NOP H2:
LDB
AX,#200
NOP
NOP
DJNZ
AX,H2
DJNZ
25H,H1
RET
錯誤原因是設置按鍵的延時時間不夠長,而且當一次長時間按時,會出現數據一直往前跳的情況。要消除此種現象,我們運用了如下的程序:DAT: LCALL DL1
JBC 0EH,0,DAT 6.當按下數據鍵后,顯示的數據會往下加,但當按下寫鍵后,數據又變為寫之前的數據。說明WR子程序,改變了DATABUF里面的數據。經過我們的仔細檢查后發現在寫子程序里有如下兩句語句: LCALL
READ LD
DATABUF,READDATA 它們的作用是將IC卡當前地址中的數據讀到數碼管中,但此時更改后的數據還沒被寫入到IC卡中。應該將它們去掉或放在調用寫子程序的后面。6.每次讀出來的數據都是FF。而且將更改后的數據寫入當前的地址時,當程序復位后再找到該地址時,沒有顯示之前寫入的數據,而仍然是FF。說明無法對IC卡進行讀/寫操作。此時我們耐心地從每個與讀和寫有關的子程序查起,發現數據子程序,地址子程序,寫子程序,還有發送起始信號,結束信號,SDA及SCK信號均無異常。
此時我們想到了先單步執行,然后到寫和讀子程序時跟蹤執行,注意到了當前更改后的數據確實是存到了DATABUF,而當前的數據卻沒有進入到READDATA,說明數據沒能夠進入到IC卡中,也沒有從IC卡中讀出來。而讀時序和寫時序我們也都檢查了幾遍了,也都符合24C01的規定。此時,我們只有找到指導老師,老師幫我們看了一下程序后,發現也沒什么地方有問題,就覺得應該是IC卡有問題。所以給我們換了一張卡,然后我們試了一下,發現果然能對IC卡進行讀寫了,而且每次讀出來的數據都是隨機的。
到此,已能對IC進行正常地讀/寫了,調試完畢了!
六、設計心得
俗話說“好的開始是成功的一半”。我認為最重要的就是做好設計的預習,我們首先搜索到了IC卡的相關資料,弄清楚了單片機對該IC卡進行讀和寫的工作過程。明白了讀寫器件尋址地址、起始信號和結束信號在讀和寫的過程中所發揮的作用。然后通過編寫程序,知道了硬件的接口是如何進行連接的,進而使我加深了對整個系統工作原理的理解。
其次,老師對實驗的講解要一絲不茍的去聽去想,因為只有都明白了,做起設計就會事半功倍,如果沒弄明白,就迷迷糊糊的去調試,到頭來所做的工作都是白費。最后,要重視程序的模塊化,修改的方便,也要注重程序的調試,掌握其方法。
另外,我也學到了一些調試程序的小技巧。比如,如何設置斷點進行調試程序。還有在“單步運行”、“跟蹤執行”時觀察單片機內各寄存器內容和狀態用以檢驗目標程序是否正確、以及硬件系統的連線及功能是否正確。
軟件的編程要我們不斷的調試,最終一個能完成課程設計的勞動成果出來了,很高興它能按著設計的思想與要求工作起來。
當然,這其中也有很多問題,第一、不夠細心比如對課本理論的不熟悉導致編程出現錯誤。第二,是在學習態度上,這次課設是對我的學習態度的一次檢驗。對于這次單片機課程設計,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素質絕對應該是嚴謹。我們這次實習所遇到的多半問題多數都是由于我們不夠嚴謹。第三,是知識學得比較死,不會靈活地運用,不會舉一反三。第四,在做人上,我認識到,無論做什么事情,只要你足夠堅強,有足夠的毅力與決心,有足夠的挑戰困難的勇氣,就沒有什么辦不到的。
實踐證明,通過該課程設計,不僅提高了學生學習的興趣,加深了對專業知識的理解,開闊了視野,也為以后畢業設計打下良好的基礎。單片機課程設計這一實踐教學環節的有效開展,有助于學生有效地掌握所學知識,縮短從理論知識到實際應用的過程,很好地培養了我們對專業的興趣,增強了學生的創新意識,提高了學生的動手能力和實際應用能力。
我認為,學編程讀別人的程序非常重要,每個人都有不同的思維,相同的任務卻有很多不同的方法,在每個程序里都能找到些經典的段子,讓人回味。從中可以學到很多的方法,并且有些可以直接的引用。一個出色的程序員在編程時,并不是從零開始,而應該是先找出類似的例子進行分析,參考,看看有沒有值得引用和借鑒的地方,加以修改,為自己所用。實踐證明,這樣做是對的。
當然,努力歸努力,方法也很重要。在這里,我總結一下,與大家共勉:
1、基本功要雜實,要有一定的數模電基礎。學單片機首先要搞清楚它的基本結構和存儲單元的分配。
4、多讀有代表性的程序,讀得多了自然就會學到很多的好方法。可買本單片機子程序集看看,也可網上下載程序分析。
5、多泡泡單片機相關的論壇,與大家多交流交流,單片機完全可以自學的。
我覺得以上幾點相當重要,因為它對我幫助很大,算是將我領進了單片機的大門,以至于我學起來不那么吃力,沒有感覺到像大家說的那樣的難。我看過很多的程序,也調試過很多的程序,每一次收獲都不小。我的實驗室就是KEIL和PROTEUS。這使我做實驗很方便。雖是虛擬的,但調試程序還是可以的,省去了很多的時間提高了效率。最近我在學CX51,因為學單片機掌握C語言是非常重要的,C語言的通用性對學習其它類型的單片機有很大的幫助。今后,我想做嵌入式系統工程師,想學ARM,想搞操作系統。所以我現在必須打好基礎,這樣才能進步。
通過這種途徑的實踐教學活動,我們將前幾年所學的知識綜合起來了,將所學的知識應用于實踐中去了。這樣,到了社會上我們就更
有競爭力了。
實踐證明,通過該課程設計,不僅提高了學生學習的興趣,加深了對專業知識的理解,開闊了視野,也為以后畢業設計打下良好的基礎。單片機課程設計這一實踐教學環節的有效開展,有助于學生有效地掌握所學知識,縮短從理論知識到實際應用的過程,很好地培養了學生的專業興趣,增強了學生的創新意識,提高了學生的動手能力和實際應用能力。
第四篇:課程學習總結報告
課程學習總結報告
張奕城
(管理學院 港航一班 11030037)
一個學期的物流地理課程已經結束了。在劉念老師的指導下,我們完成了物流地理這門課程的學習。由原來的不清楚到現在的了解框架,認識了許許多多的新知識。新的學習方法.新的一些思考方式,獲得了許多的經驗。重在學習過程的完整性,注重自我知識體系的構建與創新,注重學生個體能力的提升。這些能力不僅包括本課程技術知識應用的能力,還包括學習能力(收集資料、整理資料),表達能力(書面表達、語言表達),溝通能力(團隊融合、工作技巧)等。
雖然與高中時的地理學有不同,比想象中的復雜,是高中時期的基礎地理課程的深化。物流地理作為港航學生必備的基礎知識.是港航學子在將來的路上的基石.它包括了對整個物流行業的概述.國內綜合運輸.鐵水路航管當今五種最主要運輸方式的講解.以及對國外物流行業的點評.在學習過程中.可以不斷學習到新的專業知識.不斷獲取.不斷補充以前所不知道或不了解的行業動態。
總結報告如下:(一)網絡教學
老師用網絡教學這方面,讓人感覺很有意思,而且課上講過的信息、要查詢了解的信息都在網絡教學平臺可以找到,實在是很方便,課上沒有來得及做的筆記也可以事后查看PPT。令人高興的是,各位同學都會積極地把最新的船舶信息放在論壇里,對做課題研究和拓展知識面提供了不少幫助。
網絡教學及現場教學,使我們學習的更廣泛。網絡教學是一個非常與時俱進的一個方法,不得不說這個網站做的非常好,許多同學和老師一同在網上搜索有價值的資料,分享研究,在結合學習的課件,課后的習題更加鞏固了這門課程的學習。
物流地理課程中,老師不單單僅教授書本上的知識.而且不斷為學生補充當今最新最快的行業動態.且不斷鼓舞學生收集最近的資料.學會自主分析.讀取到咨詢中最有用的信息.物流地理課程涵括范圍大.然而老師卻深入淺出的讓學生用最簡單的方法去理解.接受最有用的咨詢.使學生在該專業課程上專業的認識不斷加深.眼光不斷開闊.現在以具備一定的專業認識。
(二)參觀
還有就是課外的學習參觀也就是鹽田港之旅,鹽田港集團在近十年的發展過程中,自開港以來,鹽田港集裝箱吞吐量持續增長,已發展成為全國集裝箱吞吐量最大的單一港區,也是目前中國大陸遠洋集裝箱班輪密度最高的單個集裝箱碼頭。由此使我了解到深圳港的魅力,深圳港作為國家確定的華南地區集裝箱樞紐港,廣泛服務于珠江三角洲地區、省內外其他地區,為這些地方的對外開放和發展外向型經濟做出了重要貢獻。深圳港不僅為深圳,而且為廣東省、華南地區、香港特別行政區以及國際集裝箱中轉運輸發揮了重要作用。深圳港的發展為深圳市、廣東省乃至全國對外貿易的發展起到極其重要的推動和促進作用,已經成為深圳市改革開放成果的重要標志。
(三)畫地圖
畫地圖是個很令人興奮也令人焦急的過程,因為其實畫起來要花不少時間,有些地方地圖上有時候是不會標出的,也或者是時間問題,資料更新了,于是有些地方就找不到了,那個時候卻是很著急,但是當畫完一幅屬于自己的地理交通地圖時會令人非常高興。希望考試結束后可以發還回來,日后我想也會有用處。這門課程的最大特點是要畫各式各樣的地圖。這門課程開始的時候我們買了幾本中國地圖和廣東地圖、世界地圖,這一個學期我們的課程作業就是在地圖上標注各個地點比如八縱八橫,四張中國地圖上滿滿的都是我們畫過的痕跡,各式各樣的標記幾乎覆蓋了原本的地圖,而且畫地圖讓我更加熟悉了每個省份的地理位置。
在物流地理的學習當中.老師不斷鼓勵支持學生自主學習.分組分工合作.極大的鍛煉了我們在人際交往關系中的相互了解.提高.在團隊中.每個人的分工合作有利于最大限度的提升整個團隊的能力.突出每個人的優點.降低工作的難度.且使每位同學都有機會上臺演講.這實為以前義務教育所永遠不難做的與普及的學習方法.讓我們這些學子在潛移默化當眾不斷提升自己的能力.這實為難得。
第五篇:單片機課程教學大綱
《單片機技術》課程教學大綱
(Single—Chip Microcomputer Technology)
課程類型: 專業選修 課程代碼: 課程學時: 68 學分: 4 適用專業: 電類各專業 開課時間: 3 年級 2 學期 開課單位: 電子與信息學院 大綱執筆人: 大綱審定人:
本課程是電類各專業必修的專業技術基礎課,是一門實踐性很強的課程。本課程的教育目標及任務是:使學生掌握一般單片機的基本原理、51系列單片機的基本性能和采用單片機構成應用系統的基本方法。為今后采用單片機構成的應用系統提供必要的技術基礎。
一、教學目的與要求
本課程的任務是從應用的目的出發,通過對MCS-51系列單片機的剖析,使學生獲得有關單片機的硬件、軟件的基本概念,基本知識和單片機應用系統的設計和編程知識。用匯編語言進行程序設計的基本技能。培養學生分析和解決實際問題的能力。
二、教學重點與難點
1、教學重點:單片機的基本構成、基本接口原理和采用單片機組成實際系統的原理和方法。
2、教學難點:串行接口,中斷系統及其應用,單片機的擴展原理和方法。
三、教學方法與手段
以教師講授為主,有重點的講授,開展少量課堂討論。結合實驗及實訓,要求學生每人自制一個基本完整的、并能夠運行的單片機實用小系統。
四、教學內容、目標與學時分配
教學內容 教學目標 課時分配
緒論 了解 1
1. 計算機技術基礎 3 1.1 計算機的發展與分類 了解 1.2 計算機的應用概況 了解 1.3 計算機中數碼的表示 掌握 1.4 單片機概況與應用 掌握 1 1.5 單片機的組成結構及指令執行過程 掌握 1 1.6 單片機應用系統的開發 了解 1 2. 單片機組成原理2.1 MCS-51單片機結構 掌握 2 2.2 單片機復位電路設計 掌握 2 2.3 MCS-51存儲器配置 掌握 2 3. 單片機指令系統 3.1 MCS-51指令簡介 3.2 指令系統 4.匯編語言程序設計 8 4.1 匯編語言概述 4.2 簡單程序設計 4.3 分支程序設計 4.4 循環程序設計 4.5 查表程序設計 4.6 散轉程序設計 4.7 子程序設計 5.定時器/計數器和中斷系統 10 5.1 定時器/計數器 5.1 中斷系統 6.單片機應用系統擴展設計 8 6.1 存儲器的擴展 6.2 I/O接口擴展電路設計 7.鍵盤、顯示接口技術 13 7.1 鍵盤與計算機接口 7.2 獨立式按鍵接口設計 7.3 矩形式鍵盤接口設計 7.4 LED顯示器及接口設計 7.5 LCD顯示器 掌握 2 掌握 4 了解 1 掌握 1 掌握 1 掌握 1 掌握 1 掌握 1 掌握 2 掌握掌握 5 掌握 掌握 掌握 掌握 掌握 2 掌握 4 了解 64 3 2 2
8.串行通信接口技術 2 8.1 串行口通信方式
五、實踐教學內容要求與說明
參見單片機技術實訓大綱
六、考試范圍與題型
1、考試范圍與分數比例 微型計算機的基本概念
5%
單片機硬件結構
MCS-51指令系統
35%
35%
MCS-51單片機系統擴展 10% MCS-51單片機的接口
實驗內容
2、試題類型與分數比例
軟件分析題 硬件分析題 單項選擇題
26% 14% 30%
10%
5%
實訓及綜合 30%
七、教材與參考資料 1.教材
吳黎明主編.單片微機原理及應用技術.科學出版社2005.
丁元杰主編.單片微機原理及應用.機械工業出版社.2005 2.參考資料:
(1)何立民編著.2001.MCS-51系列單片機應用系統設計.北京航空
航天大學出版社
(2)楊金巖等編著.2005.8051單片機數據傳輸接口擴展應用技術與應用實例.人民郵電出版社