![單片機學習感悟_第1頁](http://file4.renrendoc.com/view5/M01/1B/17/wKhkGGYawFSAX4k0AAFTsnOSF9U662.jpg)
![單片機學習感悟_第2頁](http://file4.renrendoc.com/view5/M01/1B/17/wKhkGGYawFSAX4k0AAFTsnOSF9U6622.jpg)
![單片機學習感悟_第3頁](http://file4.renrendoc.com/view5/M01/1B/17/wKhkGGYawFSAX4k0AAFTsnOSF9U6623.jpg)
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
本文格式為Word版下載后可任意編輯和復制第第頁單片機學習感悟
單片機的學習心得感受
隨著大規(guī)模集成電路的消失及其進展,將計算機的CPU、RAM、ROM、定時/數(shù)器和多種I/O接口集成在一片芯片上,形成芯片級的計算機,因此單片機早期的含義稱為單片微型計算機,直譯為單片機。
單片機是微型計算機應用技術的一個重要分支,近年來在工業(yè)智能儀器儀表、光機電設備、自動檢測、信息處理、家電等的得到廣泛應用和快速進展。單片機是自動地進行運算和掌握,把實現(xiàn)計算和掌握的步驟一步步地用命令的形式,即一條條指令預先存入到存貯器中,單片機在CPU的掌握下,將指令一條條地取出來,并加以翻譯和執(zhí)行,得到你要的東西。
這學期在老師的帶領下,我從對單片機一無所知的到現(xiàn)在最終有點了解,這期間雖然沒有在這方面下很大的功夫,但是也學到了一點學問,從點亮一個燈,到流水燈再到數(shù)碼管的顯示以及后面獨立按鍵。這都是我以前無法想象的。
單片機這門課是一科特別重視動手實踐的科目,不能總是看書,但是也不能完全不看書。單片機并傳統(tǒng)的數(shù)字電路或模擬電路那樣比較直觀,緣由是除了“硬件”之外還存在一個“軟件”的因素。正是這個“軟件”的緣由使得很多初學者怎么也弄不懂單片機的工作過程,怎么也不明白為什么將幾個數(shù)送來送去就能讓數(shù)碼管顯示一串字符或掌握一個電機的變速。對初學單片機的人來說,需要從書中也許了解一下單片機的各個功能寄存器,假如看的多了反而簡單搞亂,現(xiàn)在市場上大多數(shù)講單片機的書一開頭就講解簡單的內(nèi)存、地址、存儲器什么的,更讓初學者感到不知所云、難以入門。假如按教科書式的學法,上來就是一大堆指令、名詞,學了半天還搞不清這些指令起什么作用,能夠產(chǎn)生什么實際效果,那么或許用不了幾天就會覺得枯燥乏味而半途而廢。簡潔的說,使用單片機實際上就是用我們自己編寫的軟件去掌握單片機的各個功能寄存器。再簡潔些,就是掌握單片機哪些引腳的電平什么時候輸出高電平,什么時候輸出低電平。由這些凹凸變化的電平來掌握外圍電路,實現(xiàn)我們需要的各個功能。學習單片機首先用到c語言,提到C語言源文件,大家都不會生疏。因為我們平常寫的程序代碼幾乎都在這個XX.C文件里面。編譯器也是以此文件來進行編譯并生成相應的目標文件。作為模塊化編程的組成基礎,我們所要實現(xiàn)的全部功能的源代碼均在這個文件里。抱負的模塊化應當可以看成是一個黑盒子。即我們只關懷模塊供應的功能,而不管模塊內(nèi)部的實現(xiàn)細節(jié)。在大規(guī)模程序開發(fā)中,一個程序由許多個模塊組成,很可能,這些模塊的編寫任務被安排到不同的人。而你在編寫這個模塊的時候很可能就需要利用到別人寫好的模塊的借口,這個時候我們關懷的是,它的模塊實現(xiàn)了什么樣的接口,我該如何去調(diào)用,至于模塊內(nèi)部是如何組織的,對于我而言,無需
1
過多關注。而追求接口的單一性,把不需要的細節(jié)盡可能對外部屏蔽起來,正是我們所需要留意的地方。
談及到模塊化編程,必定會涉及到多文件編譯,也就是工程編譯。在這樣的一個系統(tǒng)中,往往會有多個C文件,而且每個C文件的作用不盡相同。在我們的C文件中,由于需要對外供應接口,因此必需有一些函數(shù)或者是變量供應給外部其它文件進行調(diào)用。假設我們有一個LCD.C文件,其供應最基本的LCD的驅(qū)動函數(shù)。在當前位置輸出一個字符而在我們的另外一個文件中需要調(diào)用此函數(shù),那么我們該如何做呢?頭文件的作用正是在此。可以稱其為一份接口描述文件。其文件內(nèi)部不應當包含任何實質(zhì)性的函數(shù)代碼。我們可以把這個頭文件理解成為一份說明書,說明的內(nèi)容就是我們的模塊對外供應的接口函數(shù)或者是接口變量。同時該文件也包含了一些很重要的宏定義以及一些結構體的信息,離開了這些信息,很可能就無法正常使用接口函數(shù)或者是接口變量。但是總的原則是:不該讓外界知道的信息就不應當消失在頭文件里,而外界調(diào)用模塊內(nèi)接口函數(shù)或者是接口變量所必需的信息就肯定要消失在頭文件里,否則,外界就無法正確的調(diào)用我們供應的接口功能。因而為了讓外部函數(shù)或者文件調(diào)用我們供應的接口功能,就必需包含我們供應的這個接口描述文件即頭文件。同時,我們自身模塊也需要包含這份模塊頭文件(因為其包含了模塊源文件中所需要的宏定義或者是結構體,好比我們平常所用的文件都是一式三份一樣,模塊本身也需要包含這個頭文件。硬件的設計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調(diào)試,最終一個能完成課程設計的勞動成果出來了,很興奮它能按著設計的思想與要求運動起來。
當然,這其中也有許多問題,第一、不夠細心比如由于馬虎大意焊錯了線,由于對課本理論的不熟識導致編程消失錯誤。第二,是在學習態(tài)度上,這次課是對我的學習態(tài)度的一次檢驗。對于這次單片機綜合課程,我的第一大心得體會就是作為一名工程技術人員,要求具備的首要素養(yǎng)肯定應當是嚴謹。我們這次課程所遇到的多半問題多數(shù)都是由于我們不夠嚴謹。第三,在做人上,我熟悉到,無論做什么事情,只要你足夠頑強,有足夠的毅
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 44931-2024納米技術吸入毒性研究中金屬納米顆粒制備蒸發(fā)-冷凝法
- PB-22-5-Hydroxyquinoline-isomer-生命科學試劑-MCE-7761
- 1-Boc-4-carboxymethyl-piperazine-生命科學試劑-MCE-6310
- 2025年度公共停車場車位使用權抵押合同范例
- 二零二五年度離婚后小孩撫養(yǎng)費及生活費用監(jiān)管協(xié)議
- 二零二五年度早餐車餐飲合作經(jīng)營協(xié)議
- 施工現(xiàn)場施工排水排泥管理制度
- 施工現(xiàn)場施工防地震災害制度
- 教育領域中的學生心理健康研究
- 小學數(shù)學新課程教學法復習題課件
- 《社區(qū)康復》課件-第七章 腦癱患兒的社區(qū)康復實踐
- 城鄉(xiāng)環(huán)衛(wèi)一體化內(nèi)部管理制度
- 小學數(shù)學六年級解方程練習300題及答案
- 光伏十林業(yè)可行性報告
- 公路工程安全風險辨識與防控手冊
- 骨科手術糾紛案例分析課件
- 2022年廣西高考英語真題及答案(全國甲卷)
- 安全生產(chǎn)責任清單(加油站)
- 動物檢疫技術-動物檢疫的程序(動物防疫與檢疫技術)
- 煤礦復工復產(chǎn)專項安全風險辨識
- DB42T 1049-2015房產(chǎn)測繪技術規(guī)程
評論
0/150
提交評論