AT89S52的引腳功能介紹
電源引腳:(40腳)電源正極VCC;(20腳)電源負極GND。
復位引腳:(9腳)復位引腳RST。
時(shí)鐘信號輸入輸出引腳:(19腳)XTAL1;(18腳)XTAL2;
外部ROM的讀選通引腳:(29腳)PSEN(低電平有效)。
地址鎖存和ROM編程脈沖輸入引腳:(30腳)ALE/PROG為高電平時(shí)為地址鎖存允許控制信號;為低電平時(shí)為對內部ROM編程脈沖輸入端。
訪(fǎng)問(wèn)外部存儲器控制引腳:(31腳)EA/VPP當接高電平時(shí),可訪(fǎng)問(wèn)內部和外部程序存儲器;當接低電平時(shí)只能訪(fǎng)問(wèn)外部程序存儲器。
1.P0端口結構:P0口可以當作普通I/O口,也可以在系統外部擴展存儲器的時(shí)候,輸出低8位的地址。
2.P1口結構:P1口一般用作通用I/O端口,其可以用作位處理,各位都可以單獨輸出或輸入信息。另外AT89S系列的(6腳)MOSI;(7腳)MISO;(8腳)SCK可用作程序下載。
P1端口各位的第二功能
3.P2口結構:P2口可以當作普通I/O口,也可以在系統外部擴展存儲器的時(shí)候,輸出高8位的地址。
4.P3口內部結構:P3端口是一個(gè)具有第二功能、且可位操作的端口。當作為普通I/O端口時(shí),P3口可以進(jìn)行位操作,是準雙向端口。當系統需要擴展外部器件時(shí),P3口可以作為第二功能使用。
P3端口各位的第二功能
單片機4個(gè)8位I/O端口的不同結構,決定了各自的應用范圍。例如,在一些復雜的應用系統中,只用一個(gè)單片機很難達到系統的要求,經(jīng)常需要外部功能擴展。因此,單片機的P0口和P2口常用于組成16位地址總線(xiàn)。P0口用作8位數據總線(xiàn),P3口由于其特有的第二功能,因此常用于傳輸和控制等,只有P1口可以真正的用于I/O操作。
另外,在單片機應用時(shí),P0口需要外加上拉電阻,而P1口、P2口和P3口內部設置有上拉電阻,不用外加。這4個(gè)I/O端口均為準雙向I/O端口,其驅動(dòng)能力不同,P0口的驅動(dòng)能力最強,可以驅動(dòng)8個(gè)LSTTL負載,其余3個(gè)端口只能驅動(dòng)4個(gè)LSTTL負載。
還有一個(gè)需要強調的是,這些端口都有兩種讀取方式:讀鎖存器和讀引腳。這是因為在I/O端口中,鎖存器內容和引腳上的內容有可能不一致。
51單片機相關(guān)文章:51單片機教程
存儲器相關(guān)文章:存儲器原理
評論