AT89S52
□ P2.0 (A8) P1. 7 P2.7 P2.1 P0.7 P0.3
Hình 2.17 Sơ đồ chân của AT89S52
Mặc dù các thành viên của họ 8051 (ví dụ 8751, 89S52, 89C51, DS5000) đều có các kiểu đóng vỏ khác nhau, chẳng hạn như hai hàng chân DIP (Dual In- Line Pakage), dạng vỏ dẹt vuông QPF (Quad Flat Pakage) và dạng chip không có chân đỡ LLC (Leadless Chip Carrier) thì chúng đều có 40 chân cho các chức năng khác nhau như vào ra I/O, đọc RD , ghi WR, địa chỉ, dữ liệu và ngắt, cần phải lưu ý một số hãng cung cấp một phiên bản 8051 có 20 chân với số cổng vào ra ít hon cho các ứng dụng yêu cầu thấp hon. Tuy nhiên vì hầu hết các nhà phát triển sử dụn
-ỉa
* Port 0 (P0.0-P0.7)
Port 0 gồm 8 chân (từ chân 32 đến chân 39), có hai công dụng. Trong các thiết kế có tối thiểu thành phần, Port 0 được sử dụng làm nhiệm vụ xuất nhập. Trong các thiết kế lớn hon có bộ nhớ ngoài, Port 0 trở thành bus địa chỉ và bus dữ liệu đa họp (byte thấp của bus địa chỉ).
* Port 1 (P1.0-P1.7)
Đối với 8051, chức năng duy nhất của Port 1 là chức năng xuất nhập cùng Port khác, Port 1 có thể xuất nhập theo bit và theo byte. Port 1 được dùng để giao tiếp với thiết bị ngoài khi có yêu cầu. Không có chức năng nào khác nữa gán cho Port 1, ngoài hai việc trên.
AOORtXATA
* Khi muốn sử dụng Port 0 chơ việc xuất nhập dữ liệu ta cần kéo một hàng điện
(B) PORT 1 BIT Hình 2.19 Cấu
trúc của các chân trên Port 1 và Port 3
* Port 2 (P2.0-P2.7)
Port 2 (các chân từ 21 đến 28) có hai công dụng hoặc làm nhiệm vụ xuất/nhập hoặc là byte địa chỉ cao của bus địa chỉ 16 bit cho các thiết kế có bộ nhớ chương trình ngoài hoặc các thiết kế có nhiều hon 256 byte bộ nhớ dữ liệu ngoài.
<C) POHĨ 2 BIT Hình