SƠ LƯỢC VỀ CÁC CHÂN IC 89S52

Một phần của tài liệu Thiết kế bộ KIT thực hành vi điều khiển 8051 (Trang 27 - 31)

IC 89S52 có 40 chân. Có đến 32 chân làm nhiệm vụ xuất nhập, truyền dữ liệu. Các chân phục vụ ngắt, các chân Timer, trong đó 24 chân làm 2 nhiệm vụ khác nhau. Mỗi chân có thể là đường xuất nhập, đường điều khiển

hoặc là một phần của địa chỉ hay dữ liệu. Thiết kế thường có bộ nhớ ngoài hay các thiết bị ngoại vi sử dụng những Port để xuất nhập dữ liệu. Tám đường trong mỗi Port được sử dụng như một đơn vị giao tiếp song song như máy in, bộ biến đổi tương tự số…. Hoặc mỗi đường cũng có thể hoạt động độc lập trong giao tiếp với các thiết bị đơn bit khác như: transistor, LED, switch….

Hình 2.4. Hình dạng sơ đồ IC 89S52 2.4. CHỨC NĂNG CÁC CHÂN IC 89S52

Sau đây là phần giới thiệu chức năng các chân, các Port tương ứng, chân PSEN, chân ALE, chân RESET…

2.4.1. Port 0 :

Port 0 là cổng song song dùng cho 2 mục đích, nó là các chân từ 32. Trong những thiết kế nhỏ nó được dùng trong các cổng xuất nhập bình thường. Ở những thiết kế có sử dụng bộ nhớ ngoài, nó vừa là Bus dữ liệu vừa là bytes thấp của Bus địa chỉ. Nó còn được dùng chứa những bytes mã khi nạp ROM nội.

Hình 2.5. Cấu trúc Port 0 2.4.2. Port 1:

Port 1 dành cho cổng xuất nhập và chỉ dành cho mục đích này mà thôi. Nó dùng để giao tiếp với các thiết bị ngoại vi theo từng bit hoặc bytes . Port 1 chiếm các chân từ 1 đến 8.

2.4.3. Port 2:

Port 2 (chân 21÷ 28) là Port có 2 chức năng. Ngoài mục đích dành cho xuất nhập thông thường nó còn dùng làm bytes cao cho các địa chỉ bộ nhớ ngoài.

Hình 2.7. Cấu trúc Port 2 2.4.4. Port 3( P3.0-P3.7) :

Mỗi chân trên Port 3 ngoài chức năng xuất nhập còn có một chức năng riêng cụ thể như sau:

Bảng 2.2. Chức năng các chân của Port3 Bit P3.0 P3.1 P3.2 P3.3 P3.4 P3.5 P3.6 P3.7 Tên RXD TXD INT0 INT1 T0 T1 /WR /RD Chức năng

Dữ liệu nhận cho Port nối tiếp. Dữ liệu truyền cho Port nối tiếp. Ngắt bên ngoài 0.

Ngắt bên ngoài 1.

Ngõ vào của Timer/count 0. Ngõ vào của Timer/count 1. Xung ghi bộ nhớ dữ liệu ngoài. Xung đọc bộ nhớ dữ liệu ngoài.

Một phần của tài liệu Thiết kế bộ KIT thực hành vi điều khiển 8051 (Trang 27 - 31)