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