下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
一、先來簡單說說怎么學(xué)習(xí)單片機。前面已經(jīng)說過,單片機是一種軟件和硬件緊密結(jié)合的技術(shù),對于一個單片機應(yīng)用系統(tǒng)來說,硬件電路是單片機系統(tǒng)運行的基礎(chǔ)和保障,軟件程序是單片機系統(tǒng)的靈魂。相對于人來說,人的身體、四肢是一個硬件系統(tǒng),大腦就是軟件系統(tǒng),只有通過大腦發(fā)出指令,身體的各個部分才會做出相應(yīng)的動作,但是如果手被綁住了,大腦即使發(fā)出讓手去拿一個杯子的指令,手也無法完成這個指令。所以軟件和硬件需要相互結(jié)合才能夠去完成一項任務(wù)。1)就像我們新買了一臺電視機一樣,買回來后我們會首先了解一下這個電視機的功能特點,看一下遙控器的說明書,給電視機加上電源和天線(或有線電視信號線),然后按照說明書的使用方法來一步一步熟悉和操作電視機。單片機的學(xué)習(xí)也一樣,我們接觸到一種單片機后,首先要了解這種單片機的功能和性能特點,然后才能進行相應(yīng)的開發(fā)設(shè)計。怎么來了解一種單片機呢?單片機廠家提供的數(shù)據(jù)手冊是第一手也是最準確的資料。但是很多數(shù)據(jù)手冊是英文的,對于我們很多人來說,看起來會比較吃力。不過幸運的是,現(xiàn)在很多資料都已經(jīng)被翻譯過來了。我們到網(wǎng)上搜索一下,會搜索到很多的中文數(shù)據(jù)手冊和應(yīng)用實例,所以網(wǎng)絡(luò)現(xiàn)在已經(jīng)成為我們學(xué)習(xí)的一個非常重要的工具和平臺了。2)單片機的結(jié)構(gòu)是十分復(fù)雜的,我們打開一個單片機的數(shù)據(jù)手冊,會發(fā)現(xiàn)前面里面到處充斥著結(jié)構(gòu)圖和理論知識的介紹,相信對于一個新手來說,看數(shù)據(jù)手冊不到10分鐘就想放棄。但是很多人說,這些是最基礎(chǔ)的,必須要理解和掌握。確實,這些東西我們必須精通,但是是不是一開始就要完全精通這些呢?大可不必。我們完全可以看一部分,學(xué)一部分,實踐一部分。通過不斷的實踐,達到逐步了解和掌握的目的。3)對于剛剛接觸的一種單片機,首先我們先了解一下它的主要功能,這個主要功能一般在數(shù)據(jù)手冊的第一頁就能找到:它主要介紹了單片機有多少I/O口,單片機是幾位單片機,他的程序存儲區(qū)和數(shù)據(jù)存儲區(qū)有多大,都有哪些外設(shè)功能(如串口、中斷、模數(shù)轉(zhuǎn)換,I2C等)。下面我們結(jié)合51單片機的主要功能來做個介紹。4)對于51單片機來說,它的主要功能有:8位MCU:mcu是MicroControlUnit的縮寫,一般我們把單片機成為MCU,這里的8位指的是單片機處理數(shù)據(jù)的能力,例如同時有3個皮包,一個人只有兩只手,他的能力只能是一只手拿一個包,剩下的一個包就無能為力了。我們常說的單片機的位數(shù)也是這個意思。對于8位單片機來說,它一次只能處理8位(這里的位指的是二進制的位,例如01010101就是一個8位的二進制數(shù))數(shù)據(jù),多于8位的數(shù)據(jù),則需要進行一次以上的處理。4KB的程序存儲器:顧名思義,程序存儲器就是用來存儲單片機運行過程中的程序文件的,我們前面編寫的那個程序,編譯后生成的.hex文件“裝入”單片機后,就放在這里。4KB的意思是這個空間的大小是4000個BYTE,BYTE是字節(jié)的意思。字節(jié)跟我們前面說的“位”都是指的數(shù)據(jù)格式,一個字節(jié)有8位。這里說的4000并不是一個準確的值,在單片機包括計算機里面,一般說的1000實際值是1024,為什么是這樣呢?這是因為單片機里面存儲的數(shù)據(jù)都是二進制數(shù)據(jù),跟我們實際生活中常用的十進制有所差別。這個我們稍作了解即可。內(nèi)部128B數(shù)據(jù)存儲器:同樣的,數(shù)據(jù)存儲器用來存放數(shù)據(jù)。就像我們上學(xué)時候做計算題一樣,需要用到很多數(shù)來進行各種運算,有時候比較復(fù)雜的運算還需要分步進行,每一步都會產(chǎn)生一個運算結(jié)果。這些結(jié)果存放在哪里呢?在單片機中,這些結(jié)果就存放在數(shù)據(jù)存儲區(qū)中。51單片機的內(nèi)部有128B的數(shù)據(jù)空間,也就是說他可以存儲128個字節(jié)的數(shù)據(jù)。21個特出功能寄存器:特殊功能寄存器就相當(dāng)于一個人的身體的各個部分的名稱,用來指示不同的功能。4個8位并行I/O口,共32根I/O口線:這里可能會有些拗口,怎么一會說4個I/O口,一會又說根I/O口線呢?這其實是跟51單片機是8位單片機有關(guān)的,51單片機一次能夠處理8位數(shù)據(jù),正好對應(yīng)了8位I/O口,那4個I/O口又是什么意思呢,這其實跟我們的日常習(xí)慣有關(guān),比如我們說一個學(xué)校有多少個班級,每個班級有多少人一樣。51單片機有4個I/O口,每個I/O口又可以細分為8位的,每一位對應(yīng)一個具體的I/O口線,這樣總共就有4*8=32個I/O口線了。2個全雙工串行口:串行口是一種特殊接口,可以實現(xiàn)用很少的I/O口實現(xiàn)更多的數(shù)據(jù)輸入輸出。關(guān)于這個,我們在以后學(xué)習(xí)到這方面知識的時候在詳細了解。2個16位定時器:定時器其實跟我們?nèi)粘I钪械溺姳硐嗨?,但是它的功能比鐘表要強大很多。在隨后的學(xué)習(xí)中我們會有更深入的了解5個中斷源,2個優(yōu)先級:中斷的概念用一句話來比喻就是,我正在看電視,這時電話響了,我不得不中斷看電視的動作,然后接聽電話,電話結(jié)束后,再繼續(xù)看電視。優(yōu)先級則是這樣的:我正在看電視,電話響了,同時手機也響了,那該先做那個事情呢?我們可以根據(jù)輕重緩急來選擇,先接聽手機,在接聽電話,或者先接電話,再接手機,這里面就有優(yōu)先級的設(shè)定和執(zhí)行了5)了解了以上知識,我們對單片機的功能有了大致認識,接下來就要具體來認識和操作單片機了,就象人一樣,必須先吃飽了飯,才能工作,工作之前要先做好相應(yīng)的準備,然后按照一定的流程來工作,如果不下心做錯了,那就要重新開始再做。單片機的工作流程也是這樣:首先單片機是一種電子器件,那么就必須給他提供電能,他才能夠工作,這里就需要有一個電源來提供電能。然后單片機要進行相應(yīng)的準備:復(fù)位和初始化,準備工作就緒后,就開始按照流程來工作了,這個流程就是我們寫的程序,在工作過程中需要各種工具來實現(xiàn)具體的操作,這些工具就是指單片機的外圍工作電路。6)單片機是怎么檢測和控制外圍芯片和電路的?單片機主要是通過其I/O口來監(jiān)測和控制外部電路的。事實上一個單片機應(yīng)用系統(tǒng)就是編寫相應(yīng)的程序,用程序來控制單片機的I/O口接收或者發(fā)出各種電平信號。從而達到檢測和控制外圍電路的目的。所以,想要了解、掌握一個單片機,一定要了解它的I/O口的情況:I/O口的結(jié)構(gòu)、功能、數(shù)量等。7)如下圖所示,是一個單片機最小工作系統(tǒng):首先,要有一個電源給單片機系統(tǒng)供電;其次,要有一個復(fù)位電路,一是單片機在開始工作前進行相應(yīng)的初始化工作;第三,要有一個時鐘電路,以使單片機工作在一個穩(wěn)定、準確、可靠的時間環(huán)境下。關(guān)于時鐘電路的作用,就像我們平時的作息時間一樣,我們必須在規(guī)定的時間作相應(yīng)的工作,單片機的時鐘電路比我們的作息時間要復(fù)雜很多,簡單的說,單片機執(zhí)行程序的每一個步驟,都需要根據(jù)時鐘的要求進行,每一步需要多長時間,每個多長時間執(zhí)行什么動作,這些都需要時鐘電路的控制來完成。*II*IIC1-I33d時鐘電路.提供單片機工作所溶需的時輛信尋;商不血客皇請IIXI????CRYSTAL--U119?XTAL1振電客.作用是讓晶振能夠產(chǎn)
生更程定的時幷信號—|p33p:18XTAL2R1[_C310kOuEA屏是訪何處部存話遙的控制引屏.單片機
系統(tǒng)中沒有處祁存話器時.該引腳需接言電
平在proteus中.系統(tǒng)獣認設(shè)置了單片機系統(tǒng)的電章配置?所臥在proteus中不需要設(shè)置電源.但在實際的電路設(shè)計中.電章誦分是非蠟垂要的.單片機系統(tǒng)中經(jīng)常出現(xiàn)何題的.設(shè)計時無要特別垂觀的.戲是電源祁分.29301235678RSTPSENALEEAAT89C51P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中醫(yī)院接待大廳優(yōu)化設(shè)計方案
- 醫(yī)療質(zhì)量管理規(guī)范
- 商業(yè)地產(chǎn)物業(yè)管理流程手冊
- 婦幼保健院新技術(shù)引進方案
- 智能制造系統(tǒng)運行維護手冊(標準版)
- 企業(yè)合同管理流程與規(guī)范
- 鋼結(jié)構(gòu)檢驗與測試流程方案
- 義務(wù)教育資源集團化辦學(xué)擴張邊界-基于北京、成都等地教育集團章程分析
- 水利工程施工安全操作規(guī)范(標準版)
- 意大利歌劇活態(tài)保護依賴傳統(tǒng)傳承與現(xiàn)代創(chuàng)新結(jié)合-基于非遺保護項目記錄
- 果農(nóng)水果出售合同范本
- 2025年事業(yè)單位聯(lián)考A類職測真題及答案
- DB11-T 693-2024 施工現(xiàn)場臨建房屋應(yīng)用技術(shù)標準
- 起重機械安全風(fēng)險辨識報告
- 2025年山東省村級后備干部選拔考試題(含答案)
- 村社長考核管理辦法
- 兒童顱咽管瘤臨床特征與術(shù)后復(fù)發(fā)風(fēng)險的深度剖析-基于151例病例研究
- 防潮墻面涂裝服務(wù)合同協(xié)議
- GB/T 15237-2025術(shù)語工作及術(shù)語科學(xué)詞匯
- 外賣跑腿管理制度
- 冷鏈物流配送合作協(xié)議
評論
0/150
提交評論