tft每日頭條

 > 生活

 > AT89S51單片機2.引腳

AT89S51單片機2.引腳

生活 更新时间:2025-01-19 20:42:56

常見的40引腳DIP(雙列直插),如下圖所示。

AT89S51單片機2.引腳(AT89S51單片機2.引腳)1

圖 AT89S51引腳

按功能分類:

一、電源及時鐘引腳

1、電源引腳

Vcc(40腳): 5V電源

Vss(20腳):數字地

2、時鐘引腳

XTAL1(19腳):輸入端

使用片内振蕩器,應接外部石英晶體和微調電容。

使用片外振蕩器, 應接外部時鐘振蕩器輸出的信号。

XTAL2(18腳):片内振蕩器反相放大器的輸出端

使用片内振蕩器,應接外部石英晶體和微調電容。

使用片外振蕩器,懸空。

二、控制引腳

1、RST(RESET,9腳)

複位信号輸入,持續時間大于2個機器周期的高電平,就可使單片機複位。 正常工作應≤0.5V。

當看門狗定時器溢出輸出時,該腳将輸出長達96個時鐘周期的高電平。

2、EA*/VPP (Enable Address/Voltage Pulse of Programing,31腳)

(1)EA*:第一功能:允許訪問外部程序存儲器控制,與該腳電平有關。

a. EA*=1

PC值<=0FFFH時,單片機讀片内4KB Flash中的程序,

PC值>0FFFH (超出片内4KB Flash地址範圍)時,轉向讀取片外60KB(1000H-FFFFH)程序 存儲器空間中的程序。

b. EA*=0

隻讀取外部程序存儲器中的内容,讀取地址範圍0000H~FFFFH,片内4KB Flash無效。

(2)VPP:第二功能,對片内Flash編程,接編程電壓。

3、ALE/PROG*(Address Latch Enable/PROGramming,30腳)

(1)ALE:第一功能

ALE為訪問外部存儲器提供低8位地址鎖存信号,将低8位地址鎖存在片外地址鎖存器中。見圖,

AT89S51單片機2.引腳(AT89S51單片機2.引腳)2

ALE信号

此外,單片機運行時,ALE端一直有正脈沖信号輸出,頻率為時鐘fosc的1/6。

注意,每當AT89S51訪問外部RAM時(執行MOVX類指令),要丢失一個ALE脈沖。

可用軟件來禁止ALE輸出,将特殊功能寄存器AUXR(地址8EH,後面介紹)的第0位(ALE禁止位)置1,但ALE禁止位不影響對外部存儲器的訪問,即執行指令“MOVC”或“MOVX”時,ALE仍然有效。

(2)PROG*:第二功能,對片内 Flash編程的編程脈沖輸入。

4、PSEN* (Program Strobe ENable,29腳)

片外程序存儲器讀選通信号,低有效。

三、并行I/O口 P0~P3引腳

1、P0口:8位,漏極開路的雙向I/O口

作為系統總線用,低8位地址總線及數據總線分時複用端口,是雙向口。

也可作通用I/O口,漏極需加上拉電阻,這時為準雙向口。

可驅動8個LS型TTL負載。

2、P1口:8位,準雙向I/O口,具有内部上拉電阻。

注意: P1口的幾隻引腳:P1.5/MOSI、P1.6/MISO和P1.7/SCK,可用作片内Flash存儲器的串行編程和校驗,分别是串行數據輸入、輸出和移位脈沖引腳。

P1口可驅動4個LS型TTL負載。

3、P2口:8位,準雙向I/O口,有内部上拉電阻。

當外擴存儲器及I/O口時,P2口作為高8位地址總線用。

也可作為通用I/O使用。

可驅動 4個LS型TTL負載。

4、P3口:8位,準雙向I/O口,具有内部上拉電阻。

可作為通用I/O口使用。可驅動4個LS型TTL負載。

P3口還可提供第二功能,定義見下表。應熟記各腳的第二功能。

AT89S51單片機2.引腳(AT89S51單片機2.引腳)3

綜上所述,P0口如作為總線口,為雙向口。如作為通用I/O使用,為準雙向口,這時需加上拉電阻。而P1口、P2口、P3口均為準雙向口。

注意:P0口作為總線口使用時為雙向口, P0口線内無上拉電阻,處于高阻“懸浮”态,此時P0口為雙向三态I/O口。作為I/O使用,為準雙向口,僅有兩個狀态。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved