Thứ Ba, 12 tháng 1, 2016

GIỚI THIỆU VỀ VI ĐIỀU KHIỂN 8051

Tags

I. Giới thiệu:
8051 là vi điều khiển đầu tiên của họ vi điều khiển MCS51 được Intel sản xuất vào năm 1980. Họ MCS51 là họ 8-bit có khả năng định địa chỉ 64KB bộ nhớ chương trình và 64KB bộ nhớ dữ liệu.
Một số chip 8051 thông dụng:
[​IMG]
II. Kiến trúc phần cứng:
[​IMG]
III. Cấu hình chân:
8051

VCC: Điện áp cung cấp.
GND: Được nối đất.
RST : ngõ vào RESET, chân RESET ở mức cao trong 2 chu kỳ máy khi bộ dao động đang chạy sẽ RESET chip.
PSEN (Program Store ENable): được nối với chân OE của chip dữ liệu bên ngoài, 
- ALE : (ALE : Adress Latch Enable) là tín hiệu điều khiển xuất ra của 8051, nó cho phép phân kênh giữa bus địa chỉ và bus dữ liệu trên PORT0.
EA : (External Access): chọn bộ nhớ giao tiếp. EA=1: chọn bộ nhớ nội, EA=0: chọn bộ nhớ ngoại.
Cấu hình chọn bộ nhớ ngoài:

[​IMG]
PORT 0:
Port 0 là một cổng 8 bit I/O 2 chiều, Khi mức logic 1 được viết vào các PIN của PORT 0, Pin đó có thể được sử dụng là cổng vào trở kháng cao.
Port 0 cũng có thể được cấu hình thành bus ghép kênh 8 bit địa chỉ/dữ liệu thấp trong quá trình truy nhập bộ nhớ ngoài, ở chế độ này các PIN của PORT 0 sẽ được kéo lên bên trong.
Ngoài ra PORT 0 cũng được sử dụng để nạp dữ liệu cho chip.
PORT 1:
Port 1 là cổng I/O 2 chiều có trở treo bên trong. Khi mức logic 1 được viết vào PIN của PORT 1, PIN đó được kéo lên bởi 1 trở treo bên trong, và có thể được sử dụng là cổng vào.
Ngoài ra các PIN P1.0 và P1.1 có thể được cấu hình là đầu vào của bộ Timer 2 (AT89S52, AT89C52). Các pin P1.5, P1.6, P1.7 (AT89S51, AT89S52) lần lượt là các PIN MOSI, MISO, SCK khi sử dụng để nạp cho chip qua ISP (In- System Programing).
PORT 2:
Port 2 là cổng I/O 2 chiều có trở treo bên trong. Khi mức logic 1 được viết vào PIN của PORT 2, PIN đó được kéo lên bởi 1 trở treo bên trong, và có thể được sử dụng là cổng vào.
Port 2 cũng có thể được cấu hình thành bus ghép kênh 8 bit địa chỉ cao trong quá trình truy nhập bộ nhớ ngoài với 16 bit địa chỉ.
PORT 3:
Port 3 là cổng I/O 2 chiều có trở treo bên trong. Khi mức logic 1 được viết vào PIN của PORT 3, PIN đó được kéo lên bởi 1 trở treo bên trong, và có thể được sử dụng là cổng vào.
Ngoài ra các Pin của PORT 3 cũng có thêm các chức năng đặc biệt khác:
[​IMG]
Ai muốn tiều hiểu nhiều hơn thì lên mạng tìm hiểu thêm nha !


EmoticonEmoticon