下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版下載后可任意編輯和復(fù)制第第頁單片機學(xué)習(xí)感悟
單片機的學(xué)習(xí)心得感受
隨著大規(guī)模集成電路的消失及其進(jìn)展,將計算機的CPU、RAM、ROM、定時/數(shù)器和多種I/O接口集成在一片芯片上,形成芯片級的計算機,因此單片機早期的含義稱為單片微型計算機,直譯為單片機。
單片機是微型計算機應(yīng)用技術(shù)的一個重要分支,近年來在工業(yè)智能儀器儀表、光機電設(shè)備、自動檢測、信息處理、家電等的得到廣泛應(yīng)用和快速進(jìn)展。單片機是自動地進(jìn)行運算和掌握,把實現(xiàn)計算和掌握的步驟一步步地用命令的形式,即一條條指令預(yù)先存入到存貯器中,單片機在CPU的掌握下,將指令一條條地取出來,并加以翻譯和執(zhí)行,得到你要的東西。
這學(xué)期在老師的帶領(lǐng)下,我從對單片機一無所知的到現(xiàn)在最終有點了解,這期間雖然沒有在這方面下很大的功夫,但是也學(xué)到了一點學(xué)問,從點亮一個燈,到流水燈再到數(shù)碼管的顯示以及后面獨立按鍵。這都是我以前無法想象的。
單片機這門課是一科特別重視動手實踐的科目,不能總是看書,但是也不能完全不看書。單片機并傳統(tǒng)的數(shù)字電路或模擬電路那樣比較直觀,緣由是除了“硬件”之外還存在一個“軟件”的因素。正是這個“軟件”的緣由使得很多初學(xué)者怎么也弄不懂單片機的工作過程,怎么也不明白為什么將幾個數(shù)送來送去就能讓數(shù)碼管顯示一串字符或掌握一個電機的變速。對初學(xué)單片機的人來說,需要從書中也許了解一下單片機的各個功能寄存器,假如看的多了反而簡單搞亂,現(xiàn)在市場上大多數(shù)講單片機的書一開頭就講解簡單的內(nèi)存、地址、存儲器什么的,更讓初學(xué)者感到不知所云、難以入門。假如按教科書式的學(xué)法,上來就是一大堆指令、名詞,學(xué)了半天還搞不清這些指令起什么作用,能夠產(chǎn)生什么實際效果,那么或許用不了幾天就會覺得枯燥乏味而半途而廢。簡潔的說,使用單片機實際上就是用我們自己編寫的軟件去掌握單片機的各個功能寄存器。再簡潔些,就是掌握單片機哪些引腳的電平什么時候輸出高電平,什么時候輸出低電平。由這些凹凸變化的電平來掌握外圍電路,實現(xiàn)我們需要的各個功能。學(xué)習(xí)單片機首先用到c語言,提到C語言源文件,大家都不會生疏。因為我們平常寫的程序代碼幾乎都在這個XX.C文件里面。編譯器也是以此文件來進(jìn)行編譯并生成相應(yīng)的目標(biāo)文件。作為模塊化編程的組成基礎(chǔ),我們所要實現(xiàn)的全部功能的源代碼均在這個文件里。抱負(fù)的模塊化應(yīng)當(dāng)可以看成是一個黑盒子。即我們只關(guān)懷模塊供應(yīng)的功能,而不管模塊內(nèi)部的實現(xiàn)細(xì)節(jié)。在大規(guī)模程序開發(fā)中,一個程序由許多個模塊組成,很可能,這些模塊的編寫任務(wù)被安排到不同的人。而你在編寫這個模塊的時候很可能就需要利用到別人寫好的模塊的借口,這個時候我們關(guān)懷的是,它的模塊實現(xiàn)了什么樣的接口,我該如何去調(diào)用,至于模塊內(nèi)部是如何組織的,對于我而言,無需
1
過多關(guān)注。而追求接口的單一性,把不需要的細(xì)節(jié)盡可能對外部屏蔽起來,正是我們所需要留意的地方。
談及到模塊化編程,必定會涉及到多文件編譯,也就是工程編譯。在這樣的一個系統(tǒng)中,往往會有多個C文件,而且每個C文件的作用不盡相同。在我們的C文件中,由于需要對外供應(yīng)接口,因此必需有一些函數(shù)或者是變量供應(yīng)給外部其它文件進(jìn)行調(diào)用。假設(shè)我們有一個LCD.C文件,其供應(yīng)最基本的LCD的驅(qū)動函數(shù)。在當(dāng)前位置輸出一個字符而在我們的另外一個文件中需要調(diào)用此函數(shù),那么我們該如何做呢?頭文件的作用正是在此??梢苑Q其為一份接口描述文件。其文件內(nèi)部不應(yīng)當(dāng)包含任何實質(zhì)性的函數(shù)代碼。我們可以把這個頭文件理解成為一份說明書,說明的內(nèi)容就是我們的模塊對外供應(yīng)的接口函數(shù)或者是接口變量。同時該文件也包含了一些很重要的宏定義以及一些結(jié)構(gòu)體的信息,離開了這些信息,很可能就無法正常使用接口函數(shù)或者是接口變量。但是總的原則是:不該讓外界知道的信息就不應(yīng)當(dāng)消失在頭文件里,而外界調(diào)用模塊內(nèi)接口函數(shù)或者是接口變量所必需的信息就肯定要消失在頭文件里,否則,外界就無法正確的調(diào)用我們供應(yīng)的接口功能。因而為了讓外部函數(shù)或者文件調(diào)用我們供應(yīng)的接口功能,就必需包含我們供應(yīng)的這個接口描述文件即頭文件。同時,我們自身模塊也需要包含這份模塊頭文件(因為其包含了模塊源文件中所需要的宏定義或者是結(jié)構(gòu)體,好比我們平常所用的文件都是一式三份一樣,模塊本身也需要包含這個頭文件。硬件的設(shè)計跟焊接都要我們自己動手去焊,軟件的編程也要我們不斷的調(diào)試,最終一個能完成課程設(shè)計的勞動成果出來了,很興奮它能按著設(shè)計的思想與要求運動起來。
當(dāng)然,這其中也有許多問題,第一、不夠細(xì)心比如由于馬虎大意焊錯了線,由于對課本理論的不熟識導(dǎo)致編程消失錯誤。第二,是在學(xué)習(xí)態(tài)度上,這次課是對我的學(xué)習(xí)態(tài)度的一次檢驗。對于這次單片機綜合課程,我的第一大心得體會就是作為一名工程技術(shù)人員,要求具備的首要素養(yǎng)肯定應(yīng)當(dāng)是嚴(yán)謹(jǐn)。我們這次課程所遇到的多半問題多數(shù)都是由于我們不夠嚴(yán)謹(jǐn)。第三,在做人上,我熟悉到,無論做什么事情,只要你足夠頑強,有足夠的毅
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年華師大新版九年級歷史下冊階段測試試卷
- 2025年上教版九年級生物下冊階段測試試卷
- 2025年人教新起點選擇性必修3地理上冊階段測試試卷含答案
- 2025年冀教版選修6地理上冊月考試卷
- 2025年浙科版選擇性必修3歷史下冊月考試卷含答案
- 2025年人教A版九年級歷史上冊月考試卷
- 2025年外研版高一地理上冊階段測試試卷含答案
- 二零二五版模特經(jīng)紀(jì)公司藝人隱私保護(hù)合同樣本4篇
- 二零二五年度門樓電動平移門供應(yīng)合同4篇
- 2025年度鋁包木門安裝與售后服務(wù)合同范本4篇
- 第1課 隋朝統(tǒng)一與滅亡 課件(26張)2024-2025學(xué)年部編版七年級歷史下冊
- 2025-2030年中國糖醇市場運行狀況及投資前景趨勢分析報告
- 冬日暖陽健康守護(hù)
- 水處理藥劑采購項目技術(shù)方案(技術(shù)方案)
- 2024級高一上期期中測試數(shù)學(xué)試題含答案
- 盾構(gòu)標(biāo)準(zhǔn)化施工手冊
- 天然氣脫硫完整版本
- 山東省2024-2025學(xué)年高三上學(xué)期新高考聯(lián)合質(zhì)量測評10月聯(lián)考英語試題
- 不間斷電源UPS知識培訓(xùn)
- 三年級除法豎式300道題及答案
- 人教版八級物理下冊知識點結(jié)
評論
0/150
提交評論