<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 51單片機主要引腳功能

51單片機主要引腳功能

作者: 時(shí)間:2016-11-26 來(lái)源:網(wǎng)絡(luò ) 收藏

本文引用地址:http://dyxdggzs.com/article/201611/321945.htm

XTAL1(19 腳)和XTAL2(18 腳)為振蕩器輸入輸出端口,外接12MHz 晶振。

RST/Vpd(9 腳)為復位輸入端口,外接電阻電容組成的復位電路。

VCC(40 腳)和VSS(20 腳)為供電端口,分別接+5V電源的正負端。

P0~P3 為可編程通用I/O 腳,其功能用途由軟件定義

P0 口:P0 口是一組8 位漏極開(kāi)路型雙向I/O 口, 也即地址/數據總線(xiàn)復用口。作為輸出口用時(shí),每位能吸收電流的方式驅動(dòng)8 個(gè)TTL邏輯門(mén)電路,對端口P0 寫(xiě)“1”時(shí),可作為高阻抗輸入端用。在訪(fǎng)問(wèn)外部數據存儲器或程序存儲器時(shí),這組口線(xiàn)分時(shí)轉換地址(低8 位)和數據總線(xiàn)復用,在訪(fǎng)問(wèn)期間激活內部上拉電阻。在Flash 編程時(shí),P0 口接收指令字節,而在程序校驗時(shí),輸出指令字節,校驗時(shí),要求外接上拉電阻。

P1 口:P1 是一個(gè)帶內部上拉電阻的8 位雙向I/O 口, P1 的輸出緩沖級可驅動(dòng)(吸收或輸出電流)4 個(gè)TTL 邏輯門(mén)電路。對端口寫(xiě)“1”,通過(guò)內部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。作輸入口使用時(shí),因為內部存在上拉電阻,某個(gè)引腳被外部信號拉低時(shí)會(huì )輸出一個(gè)電流(IIL)。

 P2 口:P2 是一個(gè)帶有內部上拉電阻的8 位雙向I/O 口,P2 的輸出緩沖級可驅動(dòng)(吸收或輸出電流)4 個(gè)TTL 邏輯門(mén)電路。對端口P2 寫(xiě)“1”,通過(guò)內部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口,作輸入口使用時(shí),因為內部存在上拉電阻,某個(gè)引腳被外部信號拉低時(shí)會(huì )輸出一個(gè)電流(IIL)。

 P3 口:P3 口是一組帶有內部上拉電阻的8 位雙向I/O 口。P3 口輸出緩沖級可驅動(dòng)(吸收或輸出電流)4 個(gè)TTL 邏輯門(mén)電路。對P3 口寫(xiě)入“1”時(shí),它們被內部上拉電阻拉高并可作為輸入端口。此時(shí),被外部拉低的P3 口將用上拉電阻輸出電流(IIL)。

  P3 口除了作為一般的I/O 口線(xiàn)外,更重要的用途是它的第二功能

  P3 口還接收一些用于Flash 閃速存儲器編程和程序校驗的控制信號。

RST:復位輸入。當振蕩器工作時(shí),RST引腳出現兩個(gè)機器周期以上高電平將使單片機復位。

ALE/PROG:當訪(fǎng)問(wèn)外部程序存儲器或數據存儲器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8 位字節。一般情況下,ALE 仍以時(shí)鐘振蕩頻率的1/6 輸出固定的脈沖信號,因此它可對外輸出時(shí)鐘或用于定時(shí)目的。要注意的是:每當訪(fǎng)問(wèn)外部數據存儲器時(shí)將跳過(guò)一個(gè)ALE 脈沖。對Flash 存儲器編程期間,該引腳還用于輸入編程脈沖(PROG)。如有必要,可通過(guò)對特殊功能寄存器(SFR)區中的8EH 單元的D0 位置位,可禁止ALE 操作。該位置位后,只有一條MOVX 和MOVC指令才能將ALE 激活。此外,該引腳會(huì )被微弱拉高,單片機執行外部程序時(shí),應設置ALE 禁止位無(wú)效。

PSEN:程序儲存允許(PSEN)輸出是外部程序存儲器的讀選通信號,當AT89C52 由外部程序存儲器取指令(或數據)時(shí),每個(gè)機器周期兩次PSEN 有效,即輸出兩個(gè)脈沖。在此期間,當訪(fǎng)問(wèn)外部數據存儲器,將跳過(guò)兩次PSEN信號。

EA/VPP:外部訪(fǎng)問(wèn)允許。欲使CPU 僅訪(fǎng)問(wèn)外部程序存儲器(地址為0000H—FFFFH),EA 端必須保持低電平(接地)。需注意的是:如果加密位LB1 被編程,復位時(shí)內部會(huì )鎖存EA端狀態(tài)。如EA端為高電平(接Vcc端),CPU 則執行內部程序存儲器中的指令。Flash 存儲器編程時(shí),該引腳加上+12V 的編程允許電源Vpp,當然這必須是該器件是使用12V 編程電壓Vpp。

XTAL1:振蕩器反相放大器的及內部時(shí)鐘發(fā)生器的輸入端。

XTAL2:振蕩器反相放大器的輸出端。



關(guān)鍵詞: 51單片機引腳功

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>