版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
項目一單片機最小系統(tǒng)設計任務1.1
搭建單片機最小系統(tǒng)“十四五”職業(yè)教育國家規(guī)劃教材單片機應用技術項目教程/learn/NTVU-1206695819?tid=1474236512#/learn/content項目導讀個人計算機僅有一個主機是無法工作的,需要連接電源以及必要的顯示裝置(顯示器)、輸入裝置(鍵盤、鼠標)等。單片機同樣如此,要讓它正常工作,執(zhí)行程序并完成控制功能,至少需要在小小的芯片外部連接什么呢?也就是說,單片機最小系統(tǒng)是什么樣的呢?學海領航
[中國心,中國芯]梁駿:自主研發(fā)創(chuàng)新二十載只為我的中國“芯”任務內容搭建一個單片機最小系統(tǒng),外接一個發(fā)光二極管(LED),要求系統(tǒng)上電后,發(fā)光二極管被點亮。/previewIndex/1060481學習目標素養(yǎng)目標:培養(yǎng)學生堅定理想信念,以及敢于擔當、不懈奮斗和自強不息的精神知識目標:1.了解什么是單片機2.掌握51單片機的結構與引腳技能目標:1.學會Proteus仿真軟件的使用2.學會單片機最小系統(tǒng)電路設計知識點知識1
單片機概述知識補充計算機中的數(shù)(選學)知識2
STC89C52單片機的引腳知識補充STC15W4K32S4系列單片機引腳(選學)知識3
單片機最小系統(tǒng)知識4
單片機硬件仿真開發(fā)工具Proteus電子計算機高速發(fā)展到今天,通??煞譃榫扌蜋C、大型機、中型機、小型機和微型機五類。它們在系統(tǒng)結構和基本工作原理方面并無本質的區(qū)別,只是在體積、性能和應用領域方面有所不同。其中微型計算機以其體積小、重量輕、功耗低、功能強、價格低、可靠性強的優(yōu)點而得到廣泛應用,其中單片機就是微型計算機的一種。知識1單片機概述/previewIndex/1060480
知識1單片機概述1.單片機的應用(2)醫(yī)用設備領域(3)工業(yè)控制領域(4)智能儀器儀表領域(1)家用電器領域(5)計算機網絡通信領域2.基本概念(1)微處理器MP(MicroProcessor)就是傳統(tǒng)計算機的CPU,是集成在同一塊芯片上的具有運算和邏輯控制功能的中央處理器,簡稱MP,它是構成微型計算機系統(tǒng)的核心部件。知識1單片機概述(2)微型計算機MC(MicroComputer)以微處理器為核心,再配上存儲器、I/O接口和中斷系統(tǒng)等構成的整體,稱為微型計算機。它們可集中裝在同一塊或數(shù)塊印刷電路板上,一般不包括外設和軟件。知識1單片機概述(3)微型計算機系統(tǒng)MCS(MicroComputerSystem)指以微型計算機為核心,配上外圍設備、電源和軟件等,構成能獨立工作的完整計算機系統(tǒng)。知識1單片機概述(4)
單片機(SingleChipMicrocomputer)單片機是將微處理器、存儲器、I/O口和中斷系統(tǒng)集成在同一塊芯片上,具有完整功能的微型計算機。知識1單片機概述3.單片機的發(fā)展
第一階段(1974—1976年):起步階
特點:制造工藝落后,集成度較低。
代表產品:仙童公司的F8系列、英特爾公司的3870系列。知識1單片機概述第二階段(1977—1978年):特點:這一階段生產的單片機已是單塊芯片,但性能低、品種少、尋址范圍有限、應用范圍也不廣。代表產品:英特爾公司的MCS-48系列單片機。知識1單片機概述第三階段(1979—1982年):8位單片機的成熟階段。
特點:存儲容量大、尋址范圍廣,而且中斷源、并行I/O口、定時器/計數(shù)器的個數(shù)都有了不同程度的增加,同時它還集成了全雙工串行通信接口電路,在指令系統(tǒng)方面普遍增設了乘除和比較指令。代表產品:MCS-51系列、MC6801系列等。知識1單片機概述第四階段(1983年以后):特點:出現(xiàn)了工藝先進、集成度高、內部功能更強和運算速度更快的16位單片機,它允許用戶采用面向工業(yè)控制的專用語言,如C語言等。代表產品:MCS-96系列單片機、HPC16040系列單片機等。知識1單片機概述4.MCS-51單片機簡介MCS-51單片機是一種集成的電路芯片,是采用超大規(guī)模集成電路技術把具有數(shù)據(jù)處理能力的CPU、隨機存儲器(RAM)、只讀存儲器(ROM)、多種I/O口和中斷系統(tǒng)、定時器/計數(shù)器等集成到一塊芯片上構成的小而完善的計算機系統(tǒng)。知識1單片機概述MCS-51單片機分類:根據(jù)單片機內部程序存儲器的配置不同來分:①無ROM(ROMless)型:8031。此類芯片必須外擴程序存儲器。②帶MaskROM(掩模ROM)型:8051、8052。由半導體廠家在芯片生產過程中通過掩模工藝將用戶程序制作到單片機的ROM中。知識1單片機概述③帶EPROM(可擦編程只讀存儲器)型:87C51、8752。此類芯片帶有透明窗口,可通過紫外線擦除單片機中EPROM的內容,然后通過專門的編程器寫入單片機,需要更新程序時可擦除后重新寫入。④帶EEPROM(電可擦編程只讀存儲器)型:89C51、89C52。該類芯片可直接通過編程器在線擦除后寫入。。知識1單片機概述
根據(jù)單片機內部存儲器的容量配置不同來分①51子系列②52子系列知識1單片機概述根據(jù)芯片的半導體制造工藝不同來分①HMOS工藝型②CHMOS工藝型這兩種器件在功能上是完全兼容的,但CHMOS器件具有低功耗的特點,其常用于低功耗的應用系統(tǒng)。知識1單片機概述5.STC系列單片機簡介
STC系列單片機是MCS-51系列單片機的派生產品,是一種增強型單片機。STC系列單片機具有高速、低功耗等特點,可在系統(tǒng)中編程或在應用中編程(ISP或IAP),不占用戶資源,用戶可以很方便地進行程序的擦寫操作,無需專用編程器,無需專用仿真器,可通過串口(RXD/P3.0、TXD/P3.1)直接下載用戶程序。知識1單片機概述STC系列單片機有STC89系列、STC11系列、STC12系列、STC15系列等多個系列。STC單片機均具備與傳統(tǒng)51單片機兼容的內核,目前新出品的系列單片機內部均集成了AD轉換、PWM輸出模塊、SPI接口模塊、內部存儲模塊、晶振電路等,用戶可根據(jù)系統(tǒng)需要,選擇合適的型號。具體選型參考宏晶科技官網。知識1單片機概述1.常用進制在計算過程中習慣于十進制計數(shù),但在計算機中,最常用的卻是二進制數(shù)。但由于二進制數(shù)書寫冗長,閱讀不便,為此在代碼設計中常用十六進制數(shù)來書寫。下表是十進制數(shù),十六進制數(shù),二進制數(shù)之間的對應關系。知識補充計算機中的數(shù)/previewIndex/1060485知識補充計算機中的數(shù)1.常用進制在匯編語言中通常在數(shù)字后面跟B(Binary)表示二進制數(shù),H(Hexadecimal)表示十六進制數(shù),D(Decimal)或無字母表示十進制數(shù)。
知識補充計算機中的數(shù)在C語言中通常規(guī)定如下:(1)十進制數(shù):用一串連續(xù)的數(shù)字來表示。如12,-1。(2)八進制數(shù):用數(shù)字0開頭。如010,-056。(3)十六進制數(shù):用數(shù)字0和字母x或X開頭。如0x5a。注意區(qū)分十進制和八進制的表示,八進制有前導0,十進制無。知識補充計算機中的數(shù)2.計算機中數(shù)的表示知識補充計算機中的數(shù)(1)位(bit)和字節(jié)(byte)“位”是計算機能夠表示的最小的數(shù)據(jù)單位,位用b表示。字節(jié)由8個二進制位組成,通常一個存儲單元中存放著1個字節(jié)的數(shù)據(jù),字節(jié)用B表示。知識補充計算機中的數(shù)(2)字(word)和字長
“字”是微處理器內部進行數(shù)據(jù)處理的基本單位,通常它也是微處理器與存儲器之間和輸入/輸出電路之間傳送數(shù)據(jù)的基本單位。字用W表示。
“字長”是指一個字所包含的二進制數(shù)的位數(shù),它是微處理器的重要指標之一,通常用數(shù)據(jù)總線的位數(shù)來決定微處理器的字長。8位微處理器的字長是8位,每一個字由一個字節(jié)組成。在字節(jié)中,最左邊的位(D7)為最高位(MSB),最右邊的位(D0)為最低位(LSB)。知識補充計算機中的數(shù)16位微處理器的字長是16位,每一個字由二個字節(jié)組成,左邊的字節(jié)是高位字節(jié),最左邊的位為最高位,右邊的字節(jié)是低位字節(jié),最右邊的位為最低位。知識補充計算機中的數(shù)3.機器數(shù)與真值知識補充計算機中的數(shù)
在計算機中,把放在寄存器、存儲器、或數(shù)據(jù)端口中的數(shù)稱為機器數(shù)。機器數(shù)所對應的值稱為真值。機器數(shù)的真值到底是多少,取決于機器數(shù)所對應的是無符號數(shù)還是有符號數(shù)以及所對應的是什么碼制(原碼、補碼等)表示的數(shù)。3.機器數(shù)與真值知識補充計算機中的數(shù)(1)無符號數(shù)在計算機中,對于一個不帶正、負號的數(shù),稱無符號數(shù)。它將字長的所有位均用于表示數(shù)值位。一個n位字長的數(shù)據(jù)可用來表示2n個正整數(shù)。例如:一個8位數(shù)據(jù)可表示的數(shù)值范圍為:
00000000B~11111111B即0~255共256個數(shù)。3.機器數(shù)與真值知識補充計算機中的數(shù)(2)帶符號數(shù)在計算機中,數(shù)的正、負號與數(shù)一起存放在寄存器或內存單元中,因此數(shù)的符號在機器中已“數(shù)碼化”了,通常規(guī)定在數(shù)的前面增設一位符號位,并規(guī)定正號用“0”表示,負號用“1”表示。知識補充計算機中的數(shù)例:設字長為8位,求N1、N2的原碼和補碼。N1=+1010101(十進制數(shù)+85)N2=-1010101(十進制數(shù)-85)解:N1和N2在計算機中原碼的表示形式為:
N1=01010101,N2=11010101
可見,只需將+號用0表示,-號用1表示即可。
N1和N2在計算機中補碼的表示形式為:
N1=01010101,N2=10101011可見:正數(shù)的原碼和補碼是一樣的。負數(shù)的補碼可通過原碼取反加1得到,符號位不變;同樣,負數(shù)的原碼可通過補碼取反加1得到。1.STC89C52單片機的結構知識2
STC89C52單片機結構與引腳
STC單片機內部包含了作為微型計算機所必需的功能部件,各功能部件通過片內單一總線連成一個整體,集成在一塊芯片上。/previewIndex/1060486
特點:(1)8051內核,集成片內振蕩器和時鐘電路。(2)8KB閃存。(3)512B內部RAM。(4)3個16位定時器/計數(shù)器。(5)通用I/O口P0~P4,32或36個I/O口線。(6)一個可編程的全雙工串口。(7)4路外部中斷。(8)2KBEEPROM。(9)12個時鐘/機器周期(12T模式)和6個時鐘/機器周期(6T模式)可以選擇,最新的D版本內部集成了MAX810專用復位電路。知識2
STC89C52單片機結構與引腳2.STC89C52單片機的引腳知識2
STC89C52單片機結構與引腳(1)I/O口引腳P0~P3四組I/O端口,共32條引腳,其主要用途如下:P0口:功能1:普通I/O口,一般需要接上拉電阻。功能2:當系統(tǒng)外接存儲器和擴展I/O口時,通常作為低8位地址/數(shù)據(jù)總線分時復用口,低8位地址由地址鎖存信號ALE下跳沿鎖存到外部地址鎖存器中,高8位地址由P2口輸出。P1口:通常作為普通I/O口,每一位都能作為可編程的輸入或輸出口線。知識2
STC89C52單片機結構與引腳P2口:功能1:作為普通I/O口使用。功能2:當系統(tǒng)外接存儲器和擴展I/O口時,又作為擴展系統(tǒng)的高8位地址總線,與P0口一起組成16位地址總線。P3口:功能1:作為普通I/O口使用。功能2:第二功能輸入/輸出,如串口通信、外部中斷、計數(shù)器等。知識2
STC89C52單片機結構與引腳(2)電源線電源線兩條:Vcc、Vss,分別接+5V電源和地。(3)外接晶振引腳外接晶振線兩條:XTAL1、XTAL2,用于外接晶體振蕩器,提供時鐘信號。(4)控制引腳
控制線共4條:復位端RST;地址鎖存允許/編程線ALE/PROG;外部程序存儲器的讀選通線PSEN;片外ROM允許訪問端/編程電源端EA/VPP。知識2
STC89C52單片機結構與引腳STC15W4K32S4系列是目前應用廣泛的單片機之一,其內部資源豐富,有LQFP44、PDIP40、LQFP48等封裝形式。
下面以PDIP40封裝為例介紹其引腳功能。除18、20引腳作為電源和地外,其余引腳均可作為普通I/O口。STC15W4K32S4單片機內部有RC時鐘電路與上電復位電路,只需接上電源就可以工作。知識補充
STC15W4K32S4系列單片機引腳
每個引腳還具有第二功能、第三功能等多重功能,如具有4個串口、10位A/D轉換器、脈沖寬度調制(PWM)等,這些將在具體應用時介紹。知識補充
STC15W4K32S4系列單片機引腳
從本質上講,單片機本身就是一個最小應用系統(tǒng)。由于晶振、開關等器件無法集成到芯片內部,這些器件又是單片機工作所必需的器件,因此,由單片機、晶振電路及由開關、電阻、電容等構成的復位電路共同構成單片機的最小應用系統(tǒng)。知識3單片機最小系統(tǒng)/previewIndex/10604841.晶振電路
STC89C52單片機內部有一個受控制的用于構成振蕩器的與非門,當在引腳XTAL1和XTAL2上外接一個由石英晶振和電容組成的并聯(lián)諧振電路作為反饋元件時,便構成一個自激振蕩器,一般選頻率值為6~24MHz,C1和C2的典型值為20~30pF。知識3單片機最小系統(tǒng)1.復位電路單片機必須外接上電復位電路。(1)上電復位
系統(tǒng)剛剛接通電源時,由于電源可能有抖動或者系統(tǒng)中有其他器件沒有進入穩(wěn)定工作狀態(tài),因此單片機需要在上電時進行復位。復位引腳上高電平必須持續(xù)10ms以上才能保證有效復位??梢圆捎肦C電路來實現(xiàn),如圖所示。知識3單片機最小系統(tǒng)1.復位電路
(2)按鍵復位
單片機在運行期間出現(xiàn)非正常狀態(tài)則可以通過人工強制干預的方法進行復位。常用電路如圖所示,S鍵按下時,RST端經電阻R1接通Vcc電源實現(xiàn)復位。同時,上電時即使沒有S按鍵按下,由于R2C電路對電容C充電,RST端也會出現(xiàn)一段高電平,實現(xiàn)上電復位。知識3單片機最小系統(tǒng)1.復位電路
(3)采用看門狗可將MAX813L的/MR
腳與/WDO
腳相連。RST腳接STC89C52的RST腳,WDI腳與單片機口線相連,假設用引腳P1.0。在軟件設計中,P1.0不斷輸出脈沖信號進行喂狗。若程序跑飛,P1.0不輸出脈沖,這是看門狗自動復位單片機。知識3單片機最小系統(tǒng)PROTEUS是英國LabCenterElectronics公司推出的用于仿真單片機及其外圍器件的EDA工具軟件。PROTEUS與KeilC51配合使用,可以在不需要硬件投入的情況下,完成單片機C語言應用系統(tǒng)的仿真開發(fā),從而縮短實際系統(tǒng)的研發(fā)周期,降低開發(fā)成本。知識4單片機硬件仿真開發(fā)工具Proteus/previewIndex/1060482
應用ProteusISIS軟件進行單片機硬件系統(tǒng)的設計與仿真,具體包括以下步驟:1.新建設計文件。2.選擇、放置元器件。元器件分類及名稱詳見附表B.4。3.布線。4.電路的電氣規(guī)則檢查。5.為單片機裝載HEX文件,并進行軟硬件仿真。
知識4單片機硬件仿真開發(fā)工具Proteus任務實施
電路由單片機、電源電路、復位電路、晶振電路及發(fā)光管構成。/previewIndex/10604831.新建設計文件
圖1.12建立新的設計文件執(zhí)行File→NewDesign…命令,彈出圖1.12所示的對話框,從中選擇合適的模板(通常選擇DEFAULT)。
單擊主工具欄的保存文件按鈕,在彈出的SaveISISDesignFile對話框中,選擇保存目錄,輸入新文件名稱,保存類型采用默認值。單擊保存按鈕,完成新建工作。任務實施2.對象的選擇與放置本任務的最小系統(tǒng)電路原理圖中的對象按屬性可分為兩大類:元器件(Component),終端(Terminals)。對象所屬類和子類讀者可通過元件性質查閱附表B.4得到。任務實施
ProteusISIS的元器件庫提供了大量元器件的原理圖符號,在繪制原理圖之前,必須知道每個元器件的所屬類及所屬子類,然后利用ProteusISIS提供的搜索功能可以方便地查找到所需元器件。
在ProteusISIS中元器件的所屬類共有40多種,對象所屬類和子類讀者可通過元件性質查閱附表B.4得到。任務實施從結構上看,PickDevices對話框(圖1.13)共分成3列,左側為查找條件,中間為查找結果,右側為原理圖、PCB圖預覽。圖1.13選擇元器件對話框執(zhí)行Library→PickDevice/Symbol…或單擊對象選擇窗口左上角的按鈕,都會打開PickDevices對話框。(1)元器件的選擇與放置任務實施在PickDevices對話框中,選好元器件(如AT89C52)后,其名稱就會出現(xiàn)在對象選擇窗口中,如圖1.14所示。在對象選擇窗口中單擊AT89C52,其電路原理圖出現(xiàn)在預覽窗口中(圖1.15)。此時通過方向工具欄可以改變原理圖的方向。然后將鼠標指向編輯窗口的合適位置單擊,即可把AT89C51的電路原理圖放置到編輯窗口中。圖1.14選擇元器件圖1.15預覽窗口
任務實施(2)終端的選擇與放置終端的預覽、放置方法與元器件類似。Mode工具箱中其他按鈕的操作方法又與終端按鈕類似,在此不再贅述。圖1.16終端選擇窗口
單擊Mode工具箱中的終端按鈕,ProteusISIS會在對象選擇窗口中給出所有可供選擇的終端類型,如圖1.16所示。任務實施3.對象的編輯
在放置好繪制原理圖所需的所有對象后,可以編輯對象的圖形或文本屬性。下面以電阻元件R1為例,簡要介紹對象的編輯步驟。(1)選中對象
將鼠標指向對象R1,鼠標指針由空心箭頭變成手形后,單擊即可選中對象R1。此時,對象R1高亮顯示,鼠標指針為帶有十字箭頭的手形,如圖1.17所示。任務實施圖1.17(2)移動、編輯、刪除對象
鼠標左鍵單擊選中對象并拖動,實現(xiàn)對象的移動;鼠標左鍵雙擊選中對象,實現(xiàn)對象的編輯;鍵盤delete按鍵,實現(xiàn)選中對象的刪除;通過方向工具欄按鈕實現(xiàn)對象的旋轉等。
選中對象R1后,右擊,彈出快捷菜單,如圖1.18所示。通過該快捷菜單可以移動、編輯、刪除對象R1。圖1.18編輯對象的快捷菜單任務實施
對象編輯窗口中,可實現(xiàn)元件標識編輯(R1),元件值編輯(200Ω),元件封裝編輯等。任務實施4.布線
按照連接的方式,布線可分為3種:兩個對象之間的普通連接,使用輸入、輸出終端的無線連接,多個對象之間的總線連接。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026福建廈門市第三幼兒園招聘1人考試備考試題及答案解析
- 2026廣東茂名市信宜市選聘市外教師21人考試參考題庫及答案解析
- 水下機器人:探索藍色疆域的智能裝備革命
- 2026年上海市寶山區(qū)新江灣實驗學校編內教師公開招聘筆試備考題庫及答案解析
- 2026江蘇蘇州東吳財產保險股份有限公司重客業(yè)務部社會招聘考試備考題庫及答案解析
- 2026福建廈門市集美區(qū)海怡實驗幼兒園招聘2人考試備考題庫及答案解析
- 2026福建廈門市集美區(qū)西濱小學非在編教師招聘1人考試備考試題及答案解析
- 2026湖南長沙農村商業(yè)銀行股份有限公司招聘員工2人筆試備考試題及答案解析
- 2026年舟山市志愿服務聯(lián)合會公開招聘工作人員的備考題庫參考答案詳解
- 2026年海南師范大學招聘備考題庫及一套答案詳解
- 糧油產品授權書
- 責任督學培訓課件
- 關于安吉物流市場的調查報告
- 抑郁病診斷證明書
- 心電監(jiān)測技術操作考核評分標準
- 歷史時空觀念的教學與評價
- 維克多高中英語3500詞匯
- 《LED顯示屏基礎知識培訓》
- 第五屆全國輔導員職業(yè)能力大賽案例分析與談心談話試題(附答案)
- LY/T 2501-2015野生動物及其產品的物種鑒定規(guī)范
- GB/T 6529-2008紡織品調濕和試驗用標準大氣
評論
0/150
提交評論