AT89S52單片機引腳功能介紹

XTAL2:
本文引用地址:http://dyxdggzs.com/article/201611/321817.htm系統時(shí)鐘的反相放大器輸出端,一般在設計上只要在XTAL1和XTA L2上接上一只石英振蕩晶體系統就可以動(dòng)作了,此外可以在兩引腳與地之間加入一20PF的小電容,可以使系統更穩定,避免噪聲干擾而死機。
RESET:
AT89S52的重置引腳,高電平動(dòng)作,當要對品片重置時(shí),只要對此引腳電平提升至高電平并保持兩個(gè)機器周期以上的時(shí)間,AT89S51便能完成系統重置的各項動(dòng)作,使得內部特殊功能寄存器之內容均被設成已知狀態(tài),并且至地址0000H處開(kāi)始讀入程序代碼而執行程序。
VCC:
AT89S52電源正端輸入,接+SVo
EA/Vpp:
"EA",為英文"External Access。的縮寫(xiě),表示存取外部程序代碼之意,低電平動(dòng)作,也就是說(shuō)當此引腳接低電平后,系統會(huì )取用外部的程序代碼〔存于外部EPROM中)來(lái)執行程序。因此在8031及8032中,EA引腳必須接低電平,ICI為其內部無(wú)程序存儲器空間。如果是使川8751內部程1-擠空間時(shí),此引腳要接成高電平。此外,在將程序代碼燒錄至8751內部EPROM時(shí),可以利用此引腳來(lái)輸入21V的燒錄高壓(Vpp).
VSS:
電源地端。
XTALI:
單芯片系統時(shí)鐘的反相放大器輸入端。
ALE/PROG:
ALE是英文Address Latch Enable”的縮寫(xiě),表示地址鎖存器啟用信號。AT89S52可以利用這支引腳來(lái)觸發(fā)外部的8位鎖存器(如74LS373),將端u0的地址總線(xiàn)(A0-A7)鎖進(jìn)鎖存器中,因為AT89S52是以多T的方式送出地址及數據。平時(shí)在程序執行時(shí)ALE引腳的輸出頻率約是系統工作頻率的1/6,因此可以用來(lái)驅動(dòng)其他周邊晶片的時(shí)基輸入。此外在燒錄8751程序代碼時(shí),此引腳會(huì )被當成程序規劃的特殊功能來(lái)使用。
PSEN:
PSEN是“Program Store Enable”的縮寫(xiě),其意為程序儲存啟用,當8051被設成為讀取外部程序代碼工作模式時(shí)(EA=0),會(huì )送出此信一號以便取得程序代碼,通常這支腳是接到EPROM的OE腳。AT89S52可以利用PSEN及RD引腳分別啟用存在外部的RAM與EPROM,使得數據存儲器與程序存儲器可以合并在一起而共用64K的定址范圍。
PORTO(P0.0~P0.7 ):
端口0是一個(gè)8位寬的開(kāi)路汲極(Open Drain)雙向輸出入端口,共有8個(gè)位,P0.0表示位0, P0.1表示位I,依此類(lèi)推。其他三個(gè)v0端Li (P1、P2, P3)則不共有此電路組態(tài),而是內部有一提升電路,PO在當做I/O用時(shí)可以推動(dòng)8個(gè)LS的TTL負載。如果當EA引腳為低電平時(shí)(即取用外部程序代碼或數據存儲器),PO就以多工方式提供地址總線(xiàn)(A0--A7)及數據總線(xiàn)(DO-D7)。設計者必須外加一鎖存器將端口0送出的地址栓鎖住成為AO-A7,再配合端口2所送出的A8-A15合成一充整的16位地址總線(xiàn),而定址到64K的外部存儲器空間。
PORT2(P2.0~ P2.7):
端口2是具有內部提升電路的雙向1/O端口,娜一個(gè)引腳可以推動(dòng)4個(gè)LS的TTL負載,若將端口2的輸出設為高電平時(shí),此端日便能當成輸入端日來(lái)使用。P2除了當做一般I/O端口使用外,若是在A(yíng)T89S52擴充外接程序存儲器或數據存儲器時(shí),也提供地址總線(xiàn)的高字節A8-A15,這個(gè)時(shí)候P2便不能當做I/O來(lái)使用了。PORT2(P2.0-P2.7):端口2是具有內部提升電路的雙向I/O端口,每一個(gè)引腳可以推動(dòng)4個(gè)LS的TTL負載,若將端口2的輸出設為高電平時(shí),此端口便能當成輸入端口來(lái)使用。P2除了當做一般I/O端日使用外,若是在A(yíng)T89S52擴充外接程序存儲器或數據存儲器時(shí),也提供地址總線(xiàn)的高字節A8/ A15,這個(gè)時(shí)候P2便不能當做1/O來(lái)使用了。
PORTI (PI.0--PI.7):
端口1也是具有內部提升電路的雙向1/O端口,其輸出緩沖器可以推動(dòng)4個(gè)LS TTL負載,同樣地若將端口1的輸出設為高電平,便是山此端口來(lái)輸入數據。如果是使用8052或是8032的話(huà),P1.0又當做定時(shí)器2的外部脈沖輸入腳,而P1.1可以有T2EX功能,可以做外部中斷輸入的觸發(fā)腳位。
PORT3(P3.0--P3.7):
端口3也具有內部提升電路的雙向I/O端口,其輸出緩沖器可以推動(dòng)4個(gè)TTL負載,同時(shí)還多工具有其他的額外特殊功能,包括串行通信、外部中斷控制、計時(shí)計數控制及外部數據存儲器內容的讀取或寫(xiě)入控制等功能
評論