C51單片機引腳圖及引腳功能介紹_第1頁
C51單片機引腳圖及引腳功能介紹_第2頁
C51單片機引腳圖及引腳功能介紹_第3頁
C51單片機引腳圖及引腳功能介紹_第4頁
C51單片機引腳圖及引腳功能介紹_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、V1.0可編輯可修改i80C51單片機引腳圖及引腳功能介紹首先我們來介紹一下單片機的引腳圖及引腳功 能(如下圖所示),引腳的具體功能將在下面詳 細介紹n.o 140pi. 1 239Pl 2 330Pl 3 437Fl . 4 535Pl . 5 &35Fl B 734Fl 7 333fST/Vn 98OC51 32RKD/F3. 0 1031TXD/P3 1 1130IRTT/Pa.2 1229OTT/F3.3 132ST0/P3.4 1427rigs IE20兩P* £ 16甥ED/F3.7 17HAL1 出瑞XTAI2 IS227552021Vcc-FD.0一他?F0

2、3F0.4P0.5一P0 &F0 7-EA/VnAEE/PRDC一 Pt陽F2 7F2 SP2.5一 F2.4一FZ3一F匕£P?.l一F2.口三三二XTAL1T_XTAL2F5EH.3F楨l n 如T2P3地篇 地國心線 雙洋口fWTH fWTH單片機的40個引腳大致可分為4類:電源、時 鐘、控制和I/O引腳。1 .電源:VCC -芯片電源,接+5V;VSS -接地端;v1.0可編輯可修改2 .時鐘:XTALl XTAL2 -晶體振蕩電路反相輸入端和輸 出端。3 .控制線:控制線共有4根,ALE/PROG地址鎖存允許/片內(nèi)EPROMI程脈 沖 ALE功能:用來鎖存P0 口送

3、出的低8位地址PRO狽能:片內(nèi)有 EPROMS芯片,在 EPROM 編程期間,此引腳輸入編程脈沖PSEN:外RO瞰選通信號。RST/VPD:復位/備用電源。RST (Reset)功能:復位信號輸入端。VPD功能:在Vcc掉電情況下,接備用電源。EA/Vpp:內(nèi)外RO睡擇/片內(nèi)EPRO編程電源。EA功能:內(nèi)外RO隨擇端。Vpp功能:片內(nèi)有 EPRO的芯片,在EPROM 編程期間,施加編程電源 Vpp。4 . I/O 線80C51共有4個8位并行I/O端口: P0、P1、P2、P3 口,共32個引腳。P3 口還具有第二功能,用于特殊信號輸入輸出和 控制信號(屬控制總線)。拿到一塊單片機,想要使用它

4、,首先必須要知道 怎樣去連線,我們用的一塊89C51的芯片為例, 我們就看一下如何給它連線。1、電源:這當然是必不可少的了。單片機使用 的是5V電源,其中正極接40管腳,負極(地) 接20管腳。2、振旋電路:單片機是一種時序電路,必須供 給脈沖信號才能正常工作,在單片機內(nèi)部已集成 了振蕩器,使用晶體振蕩器,接18、19腳。只 要買來晶體震蕩器,電容,連上就能了,按圖 1 接上即可。3、復位管腳:按圖1中畫法連好,至于復位是 何含義及為何需要復要復位,在單片機功能中介 紹。4、EA管腳:EA管腳接到正電源端。 至此,一 個單片機就接好,通上電,單片機就開始工作了。我們的第一個任務是要用單片機點亮

5、一只發(fā)光 二極管LEQ顯然,這個LED必須要和單片機的 某個管腳相連,不然單片機就沒法控制它了,那 么和哪個管腳相連呢單片機上除了剛才用掉的 5 個管腳,還有35個,我們將這個LED和1腳相 連。(見圖1,其中R1是限流電阻)按照這個圖的接法,當1腳是高電平時,LED不 亮,只有1腳是低電平時,LED才發(fā)亮。因此要 1腳我們要能夠控制,也就是說,我們要能夠讓 1管腳按要求變?yōu)楦呋虻碗娖?。即然我們要控?1腳,就得給它起個名字,總不能就叫它一腳吧 叫它什么名字呢設計51芯片的INTEL公司已經(jīng) 起好了,就叫它,這是規(guī)定,不能由我們來更改。gnflgw 2 肛 3AqIHT0INTLTO00000

6、000 pppp FFPF61234567 22222222 pppp Fp PP0123456 7p p p p p p p Pmg圖1單片機簡易應用電路圖單片機簡易編程名字有了,我們又怎樣讓它變高或變低呢叫 人做事,說一聲就能,這叫發(fā)布命令,要計算機 做事,也得要向計算機發(fā)命令,計算機能聽得懂 的命令稱之為計算機的指令。讓一個管腳輸出高 電平的指令是SETB讓一個管腳輸出低電平的指 令是CLR因此,我們要輸出高電平,只要寫 SETB,要輸出低電平,只要寫 CLR就能了。現(xiàn)在我們已經(jīng)有辦法讓單片機去將 P10輸出高或 低電平了,但是我們怎樣才能計算機執(zhí)行這條指令呢總不能也對計算機也說一聲了事

7、吧。要解決 這個問題,還得有幾步要走。第一,計算機看不懂SETB CL電類的指令,我 們得把指令翻譯成計算機能懂的方式,再讓計算 機去讀。計算機能懂什么呢它只懂一樣東西一一 數(shù)字。因此我們得把SETB變?yōu)椋―2H,90H), 把CLR變?yōu)?(C2H,90H),至于為什么是這兩 個數(shù)字,這也是由51芯片的設計者-INTEL規(guī)定 的,我們不去研究。第二步,在得到這兩個數(shù)字后,怎樣讓這兩個數(shù) 字進入單片機的內(nèi)部呢這要借助于一個硬件工 具"編程器"。如果你還不知道是什么是編程器, 我來介紹一下,就是把你在電腦上寫出來來的代 碼用匯編器等編譯器生成的一個目標燒寫到單 片機的eprom

8、里面去的工具,80c51這種類型的 單片機編程是一件很麻煩的事情,必要要先裝到 編程器上編程后才能在設備上使用, 而目前最新 的89s51單片機居然在線編程(isp )功能,不 用拔出來利用簡單的電路就可以實現(xiàn)把代碼寫 入單片機內(nèi)部.我們將編程器與電腦連好,運行編程器的軟件, 然后在編緝區(qū)內(nèi)寫入(D2H,90H見圖2,寫入 好,拿下片子,把片子插入做好的電路板,接通 電源什么燈不亮這就對了,因為我們寫進去 的指令就是讓AODRESSHEXASCIIB0S6900Q D2 90 FF FF FF FF FF FF-FF FF FF FF FF FF FF FF O0OG9B19 FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF B0SB9B29 FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF 00S09Q39 FF FF FF FF FF FF FF FF-FF FF FF FF FF FF FF FF 圖2P10輸出高電平,燈當然不亮,要是亮就錯了。 現(xiàn)在我們再撥下這塊芯片,重新放回到

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論