0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

單片機(jī)外部結(jié)構(gòu)的引腳功能的簡(jiǎn)介和使用資料概述

Wildesbeast ? 來(lái)源:未知 ? 2019-09-08 10:15 ? 次閱讀

一、教學(xué)目的:掌握單片機(jī)的引腳功能

二、教學(xué)重點(diǎn):?jiǎn)纹瑱C(jī)的P0、P1、P2、P3口的使用和區(qū)別

三、教學(xué)步驟:

(1) 單片機(jī)(AT89S51)外觀

(2) 單片機(jī)(AT89S51)的引腳功能圖

(3) 51系列單片機(jī)8031、8051及89c51/89s51均采用40Pin封裝的雙列直接DIP結(jié)構(gòu)。上圖是它們的引腳配置:40個(gè)引腳中,正電源和地線兩根,外置石英振蕩器時(shí)鐘線兩根,4組8位共32個(gè)I/O口,中斷口線與P3口線復(fù)用?,F(xiàn)在我們對(duì)這些引腳的功能加以說(shuō)明:

1、電源引腳

Vcc40腳正電源腳,工作電壓為5V,另有AT89LV51工作電壓則是2.7-6V, 引腳功能一樣。

GND20接地端

2.外接晶體引腳

Pin19:時(shí)鐘XTAL1腳, Pin18:時(shí)鐘XTAL2腳,

XTAL1是片內(nèi)振蕩器的反相放大器輸入端,XTAL2則是輸出端,使用外部振蕩器時(shí),外部振蕩信號(hào)應(yīng)直接加到XTAL1,而XTAL2懸空。內(nèi)部方式時(shí),時(shí)鐘發(fā)生器對(duì)振蕩脈沖二分頻,如晶振為12MHz,時(shí)鐘頻率就為6MHz。晶振的頻率可以在1MHz-24MHz內(nèi)選擇。電容取30PF左右。

型號(hào)同樣為AT89C51的芯片,在其后面還有頻率編號(hào),有12,16,20,24MHz可選。大家在購(gòu)買(mǎi)和選用時(shí)要注意了。如AT89C51 24PC就是最高振蕩頻率為24MHz,40P6封裝的普通商用芯片。

3.復(fù)位RST9

在振蕩器運(yùn)行時(shí),有兩個(gè)機(jī)器周期(24個(gè)振蕩周期)以上的高電平出現(xiàn)在此引腳時(shí),將使單片機(jī)復(fù)位,只要這個(gè)腳保持高電平,51芯片便循環(huán)復(fù)位。復(fù)位后P0-P3口均置1引腳表現(xiàn)為高電平,程序計(jì)數(shù)器和特殊功能寄存器SFR全部清零。當(dāng)復(fù)位腳由高電平變?yōu)榈碗娖綍r(shí),芯片為ROM的0000H處開(kāi)始運(yùn)行程序。常用的復(fù)位電路如下圖所示。

復(fù)位操作不會(huì)對(duì)內(nèi)部RAM有所影響。當(dāng)8051通電,時(shí)鐘電路開(kāi)始工作,在RESET引腳上出現(xiàn)24個(gè)時(shí)鐘周期以上的高電平,系統(tǒng)即初始復(fù)位。什么叫復(fù)位?復(fù)位是單片機(jī)重新執(zhí)行程序代碼的意思。

8051的復(fù)位方式可以是自動(dòng)復(fù)位,也可以是手動(dòng)復(fù)位,見(jiàn)下圖。此外,RESET/Vpd還是一復(fù)用腳,Vcc掉電期間,此腳可接上備用電源, 以保證單片機(jī)內(nèi)部RAM的數(shù)據(jù)不丟失。

輸入輸出(I/O)引腳:

Pin39-Pin32為P0.0-P0.7輸入輸出腳,稱(chēng)為P0口,是一個(gè)8位漏極開(kāi)路型雙向I/O口。內(nèi)部不帶上拉電阻,當(dāng)外接上拉電阻時(shí),P0口能以吸收電流的方式驅(qū)動(dòng)八個(gè)LSTTL負(fù)載電路。通常在使用時(shí)外接上拉電阻,用來(lái)驅(qū)動(dòng)多個(gè)數(shù)碼管。 在訪問(wèn)外部程序和外部數(shù)據(jù)存儲(chǔ)器時(shí),P0口是分時(shí)轉(zhuǎn)換的地址(低8位)/數(shù)據(jù)總線,不需要外接上拉電阻。

Pin1-Pin8為P1.0-P1.7輸入輸出腳,稱(chēng)為P1口,是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/0口。P1口能驅(qū)動(dòng)4個(gè)LSTTL負(fù)載。 通常在使用時(shí)外不需要外接上拉電阻,就可以直接驅(qū)動(dòng)發(fā)光二極管。端口置1時(shí),內(nèi)部上拉電阻將端口拉到高電平,作輸入用。

我們現(xiàn)在講一個(gè)它的輸出功能吧,在單片機(jī)工作時(shí),我們 可以通過(guò)用指令控制單片機(jī)的引腳輸出高電平或者低電平。如: 指令CLR ,清零的意思。

CLR P1.0 ;讓單片機(jī)從第一腳輸出低電平。

指令 SETB,置1的意思。

SETB P1.0 ;讓單片機(jī)從第一個(gè)腳輸出高電平。

請(qǐng)問(wèn)讓第8個(gè)腳輸出低電平的指令如何寫(xiě)?

Pin21-Pin28為P2.0-P2.7輸入輸出腳,稱(chēng)為P2口,是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P2口能驅(qū)動(dòng)4個(gè)LSTTL負(fù)載。端口置1時(shí),內(nèi)部上拉電阻將端口拉到高電平,作輸入用。對(duì)內(nèi)部Flash程序存儲(chǔ)器編程時(shí),接收高8位地址和控制信息。在訪問(wèn)外部程序和16位外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口送出高8位地址。而在訪問(wèn)8位地址的外部數(shù)據(jù)存儲(chǔ)器時(shí)其引腳上的內(nèi)容在此期間不會(huì)改變。

Pin10-Pin17為P3.0-P3.7輸入輸出腳,稱(chēng)為P3口,是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P2口能驅(qū)動(dòng)4個(gè)LSTTL負(fù)載,這8個(gè)引腳還用于專(zhuān)門(mén)的第二功能。端口置1時(shí),內(nèi)部上拉電阻將端口拉到高電平,作輸入用。

對(duì)內(nèi)部Flash程序存儲(chǔ)器編程時(shí),接控制信息。

P1-3端口在做輸入使用時(shí),因內(nèi)部有上接電阻,被外部拉低的引腳會(huì)輸出一定的電流。

除此之外P3端口還用于一些專(zhuān)門(mén)功能,具體請(qǐng)看下表。

P3引腳 兼用功能
P3.0 串行通訊輸入(RXD)
P3.1 串行通訊輸出(TXD)
P3.2 外部中斷0( INT0)
P3.3 外部中斷1(INT1)
P3.4 定時(shí)器0輸入(T0)
P3.5 定時(shí)器1輸入(T1)
P3.6 外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通WR
P3.7 外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通RD

什么叫上拉電阻?上拉電阻簡(jiǎn)單來(lái)說(shuō)就是把電平拉高,通常用4.7-10K的電阻接到Vcc電源,下拉電阻則是把電平拉低,電阻接到GND地線上。具體說(shuō)明也不是這里要討論的,接下來(lái)還是接著看其它的引腳功能吧。

5.其它的控制或復(fù)用引腳

(1) ALE/PROG 30 訪問(wèn)外部存儲(chǔ)器時(shí),ALE(地址鎖存允許)的輸出用于鎖存地址的低位字節(jié)。即使不訪問(wèn)外部存儲(chǔ)器,ALE端仍以不變的頻率輸出脈沖信號(hào)(此頻率是振蕩器頻率的1/6)。在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),出現(xiàn)一個(gè)ALE脈沖。對(duì)Flash存儲(chǔ)器編程時(shí),這個(gè)引腳用于輸入編程脈沖PROG

(2) PSEN 29 該引是外部程序存儲(chǔ)器的選通信號(hào)輸出端。當(dāng)AT89C51由外部程序存儲(chǔ)器取指令或常數(shù)時(shí),每個(gè)機(jī)器周期輸出2個(gè)脈沖即兩次有效。但訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器時(shí),將不會(huì)有脈沖輸出。

(3) EA/Vpp 31 外部訪問(wèn)允許端。當(dāng)該引腳訪問(wèn)外部程序存儲(chǔ)器時(shí),應(yīng)輸入低電平。要使AT89S51只訪問(wèn)外部程序存儲(chǔ)器(地址為0000H-FFFFH),這時(shí)該引腳必須保持低電平。對(duì)Flash存儲(chǔ)器編程時(shí),用于施加Vpp編程電壓。

看到這您對(duì)AT89S51引腳的功能應(yīng)該有了一定的了解了,引腳在編程和校驗(yàn)時(shí)的時(shí)序我們?cè)谶@里就不做詳細(xì)的探討,通常情況下我們也沒(méi)有必要去撐握它,除非你想自己開(kāi)發(fā)編程器。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6023

    文章

    44376

    瀏覽量

    628383
  • 振蕩器
    +關(guān)注

    關(guān)注

    28

    文章

    3758

    瀏覽量

    138500
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5253

    瀏覽量

    119204
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    STM32單片機(jī)常用的引腳功能

    單片機(jī)中,引腳是連接外部設(shè)備和單片機(jī)內(nèi)部模塊的接口,通過(guò)引腳可以將輸入信號(hào)傳遞給單片機(jī),或?qū)?/div>
    的頭像 發(fā)表于 12-07 16:22 ?2w次閱讀

    單片機(jī)入門(mén)教程第二課-單片機(jī)的內(nèi)部、外部結(jié)構(gòu)(一)

    單片機(jī)入門(mén)教程第二課-單片機(jī)的內(nèi)部、外部結(jié)構(gòu)(一)  一、單片機(jī)外部
    發(fā)表于 01-07 16:52 ?872次閱讀
    <b class='flag-5'>單片機(jī)</b>入門(mén)教程第二課-<b class='flag-5'>單片機(jī)</b>的內(nèi)部、<b class='flag-5'>外部</b><b class='flag-5'>結(jié)構(gòu)</b>(一)

    單片機(jī)引腳,單片機(jī)引腳是什么意思

    單片機(jī)引腳,單片機(jī)引腳是什么意思 8051單片機(jī)引腳
    發(fā)表于 03-11 09:13 ?4.1w次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>引腳</b>,<b class='flag-5'>單片機(jī)</b><b class='flag-5'>引腳</b>是什么意思

    什么是單片機(jī)怎樣學(xué)習(xí)?單片機(jī)基礎(chǔ)知識(shí)及Proteus應(yīng)用簡(jiǎn)介資料概述

    本文檔的怎樣內(nèi)容詳細(xì)介紹的是單片機(jī)基礎(chǔ)知識(shí)概述內(nèi)容包括了:1.單片機(jī)概述2.單片機(jī)學(xué)習(xí)的預(yù)備知識(shí)3.Proteus應(yīng)用
    發(fā)表于 09-14 10:53 ?18次下載
    什么是<b class='flag-5'>單片機(jī)</b>怎樣學(xué)習(xí)?<b class='flag-5'>單片機(jī)</b>基礎(chǔ)知識(shí)及Proteus應(yīng)用<b class='flag-5'>簡(jiǎn)介</b><b class='flag-5'>資料</b><b class='flag-5'>概述</b>

    單片機(jī)結(jié)構(gòu)與原理是怎樣的和單片機(jī)的簡(jiǎn)單應(yīng)用概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)結(jié)構(gòu)與原理是怎樣的和單片機(jī)的簡(jiǎn)單應(yīng)用概述目的是:了解單片機(jī)的內(nèi)部結(jié)構(gòu)
    發(fā)表于 10-19 17:18 ?33次下載
    <b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>結(jié)構(gòu)</b>與原理是怎樣的和<b class='flag-5'>單片機(jī)</b>的簡(jiǎn)單應(yīng)用<b class='flag-5'>概述</b>

    MCS-51單片機(jī)的硬件結(jié)構(gòu)詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是MCS-51單片機(jī)的硬件結(jié)構(gòu)詳細(xì)資料概述內(nèi)容包括了:1.MCS-51 單片機(jī)主要功能特點(diǎn) 2.MCS-51
    發(fā)表于 10-23 16:11 ?16次下載
    MCS-51<b class='flag-5'>單片機(jī)</b>的硬件<b class='flag-5'>結(jié)構(gòu)</b>詳細(xì)<b class='flag-5'>資料</b><b class='flag-5'>概述</b>

    單片機(jī)學(xué)習(xí)入門(mén)之單片機(jī)基礎(chǔ)知識(shí)詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)學(xué)習(xí)入門(mén)之單片機(jī)基礎(chǔ)知識(shí)詳細(xì)資料概述主要內(nèi)容包括了:1 MCS-51單片機(jī)內(nèi)部結(jié)構(gòu)2 構(gòu)建
    發(fā)表于 10-24 11:50 ?77次下載
    <b class='flag-5'>單片機(jī)</b>學(xué)習(xí)入門(mén)之<b class='flag-5'>單片機(jī)</b>基礎(chǔ)知識(shí)詳細(xì)<b class='flag-5'>資料</b><b class='flag-5'>概述</b>

    單片機(jī)原理及應(yīng)用教程之單片機(jī)基礎(chǔ)知識(shí)概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)原理及應(yīng)用教程之單片機(jī)基礎(chǔ)知識(shí)概述包括了:1. 單片機(jī)概述,2. 單片
    發(fā)表于 04-16 08:00 ?23次下載
    <b class='flag-5'>單片機(jī)</b>原理及應(yīng)用教程之<b class='flag-5'>單片機(jī)</b>基礎(chǔ)知識(shí)<b class='flag-5'>概述</b>

    EM78P153系列單片機(jī)的詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是EM78P153系列單片機(jī)的詳細(xì)資料概述包括了:簡(jiǎn)介,存儲(chǔ)結(jié)構(gòu)(ROM劃分,RAM劃分),IO系統(tǒng),復(fù)位,休眠狀
    發(fā)表于 08-22 17:30 ?26次下載
    EM78P153系列<b class='flag-5'>單片機(jī)</b>的詳細(xì)<b class='flag-5'>資料</b><b class='flag-5'>概述</b>

    51單片機(jī)IO引腳的驅(qū)動(dòng)能力與上拉電阻的詳細(xì)資料概述

    允許外部器件,向單片機(jī)引腳內(nèi)灌入電流,這個(gè)電流,稱(chēng)為“灌電流”,外部電路稱(chēng)為“灌電流負(fù)載”; 單片機(jī)輸出高電平時(shí),則允許
    發(fā)表于 08-12 17:33 ?1次下載
    51<b class='flag-5'>單片機(jī)</b>IO<b class='flag-5'>引腳</b>的驅(qū)動(dòng)能力與上拉電阻的詳細(xì)<b class='flag-5'>資料</b><b class='flag-5'>概述</b>

    單片機(jī)的基礎(chǔ)知識(shí)詳細(xì)資料概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是單片機(jī)的基礎(chǔ)知識(shí)詳細(xì)資料概述包括了:1 單片機(jī)簡(jiǎn)介,2 單片機(jī)的發(fā)
    發(fā)表于 05-27 08:00 ?2次下載
    <b class='flag-5'>單片機(jī)</b>的基礎(chǔ)知識(shí)詳細(xì)<b class='flag-5'>資料</b><b class='flag-5'>概述</b>

    單片機(jī)引腳圖及引腳功能_單片機(jī)簡(jiǎn)易編程

    本文著手從集成電路角度去認(rèn)識(shí)單片機(jī),主要介紹了單片機(jī)引腳圖及引腳功能,以及單片機(jī)簡(jiǎn)易編程。
    的頭像 發(fā)表于 07-21 10:42 ?5w次閱讀
    <b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>引腳</b>圖及<b class='flag-5'>引腳</b><b class='flag-5'>功能</b>_<b class='flag-5'>單片機(jī)</b>簡(jiǎn)易編程

    單片機(jī)基礎(chǔ)及應(yīng)用|80C51單片機(jī)結(jié)構(gòu)及信號(hào)引腳資料下載

    電子發(fā)燒友網(wǎng)為你提供單片機(jī)基礎(chǔ)及應(yīng)用|80C51單片機(jī)結(jié)構(gòu)及信號(hào)引腳資料下載的電子資料下載,更
    發(fā)表于 04-14 08:47 ?30次下載
    <b class='flag-5'>單片機(jī)</b>基礎(chǔ)及應(yīng)用|80C51<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>結(jié)構(gòu)</b>及信號(hào)<b class='flag-5'>引腳</b><b class='flag-5'>資料</b>下載

    STM32單片機(jī)外部中斷簡(jiǎn)介 STM32單片機(jī)外部中斷的配置過(guò)程

    STM32 單片機(jī)是一款高性能、低功耗的 32 位微控制器,具有強(qiáng)大的計(jì)算能力、靈活的外設(shè)模塊以及優(yōu)秀的擴(kuò)展性,開(kāi)發(fā)周期短、成本低。在單片機(jī)應(yīng)用中,外部中斷是一種重要的硬件觸發(fā)方式,本文將對(duì) STM32
    發(fā)表于 08-15 18:21 ?2738次閱讀

    單片機(jī)引腳懸空是什么電平

    單片機(jī)引腳懸空是指單片機(jī)的I/O引腳在沒(méi)有連接任何外部電路的情況下,引腳的電平狀態(tài)。懸空
    的頭像 發(fā)表于 08-28 09:51 ?275次閱讀