Danh mục tài liệu

Tìm hiểu về Vi Điều Khiển 8051

Số trang: 40      Loại file: doc      Dung lượng: 2.41 MB      Lượt xem: 38      Lượt tải: 0    
Xem trước 0 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

8031 là một phiên bản khác của họ 8051. Chip này thường được coi là 8051không có ROM trên chip. Để có thể dùng được chip này cần phải bổ sung thêmROM ngoài chứa chương trình cần thiết cho 8031. 8051 có chương trình đượcchứa ở ROM trên chip bị giới hạn đến 4KB, còn ROM ngoài của 8031 thì có thểlên đến 64KB. Tuy nhiên, để có thể truy cập hết bộ nhớ ROM ngoài thì cầndùng thêm hai cổng (Port 0 và Port 2) , do vậy chỉ còn lại có hai cổng (Port 1 vàPort 3)...
Nội dung trích xuất từ tài liệu:
Tìm hiểu về Vi Điều Khiển 8051Tìm hiểu về Vi Điều Khiển 8051 A. Phần cứng chip vi điều khiển 8051. I. TỔNG QUÁT 1. Giới thiệu chung 2. Các phiên bản của chip vi điều khiển 8051 II. CÁC CHÂN CỦA CHIP 8051 1. Sơ đồ khối và chức năng các khối của chip 8051 2. Sơ đồ chân và chức năng các chân của chip 8051 III. CẤU TRÚC CÁC PORT XUẤT NHẬP CHIP 8051 IV. TỔ CHỨC BỘ NHỚ CỦA CHIP 8051 1. Bộ nhớ trong 2. Bộ nhớ ngoài B. Ứng dụng.Tài liệu tham khảo: 1. Giáo trình 8051 –Tống Văn On, ĐHBK TPHCM. 2. Thực tập vi xử lý- Trương Ngọc Anh, ĐHSP TPHCM. 3. Vi điều khiển 8051- Nguyễn Bá Hội, ĐHBK, ĐHĐN. 4. Kỹ thuật vi xử lý, Văn Thế Minh, NXB Giáo dục 1997. 5. Kỹ thuật vi xử và Lập trình Assembly cho hệ vi xử lý, Đỗ Xuân Tiến, NXB Khoa Học & Kỹ Thuật, 2001A. PHẦN CỨNG CHIP VI ĐIỀU KHIỂN 8051I. TỔNG QUÁT:1. Giới thiệu chung: MCS-51 là họ vi điều khiển của hãng Intel. Vi mạch tổng quát của họ MCS-51là chip 8051.Chip 8051 có một số đặc trưng cơ bản sau: • Bộ nhớ chương trình bên trong: 4 KB (ROM). • Bộ nhớ dữ liệu bên trong: 128 byte (RAM). • Bộ nhớ chương trình bên ngoài: 64 KB (ROM). • Bộ nhớ dữ liệu bên ngoài: 64 KB (RAM). • 4 port xuất nhập (I/O port) 8 bit. • 2 bộ định thời 16 bit. • Mạch giao tiếp nối tiếp. • Bộ xử lý bit (thao tác trên các bit riêng lẻ). • 210 vị trí nhớ được định địa chỉ, mỗi vị trí 1 bit. • Nhân / Chia trong 4 µs.Ngoài ra, trong họ MCS-51 còn có một số chip vi điều khiển khác có cấu trúctương đương như2. Các phiên bản của chip vi điều khiển 8051:2.1 Bộ vi điều khiển 8031: 8031 là một phiên bản khác của họ 8051. Chip này thường được coi là 8051không có ROM trên chip. Để có thể dùng được chip này cần phải bổ sung thêmROM ngoài chứa chương trình cần thiết cho 8031. 8051 có chương trình đượcchứa ở ROM trên chip bị giới hạn đến 4KB, còn ROM ngoài của 8031 thì có thểlên đến 64KB. Tuy nhiên, để có thể truy cập hết bộ nhớ ROM ngoài thì cầndùng thêm hai cổng (Port 0 và Port 2) , do vậy chỉ còn lại có hai cổng (Port 1 vàPort 3) để sử dụng. Nhằm khắc phục vấn đề này, chúng ta có thể bổ sung thêmcổng vào/ra cho 8031.2.2 Bộ vi điều khiển 8052: 8052 là một phiên bản của họ 8051. 8052 có tất cả các thông số kỹ thuật của8051, ngoài ra còncó thêm 128 byte RAM, 4KB ROM và một bộ định thời nữa. Như vậy, 8052 cótổng cộng 256 byte RAM, 8KB ROM và ba bộ định thời. Đặc tính kỹ thuật 8031 8051 8052 ROM trên chip(KB) 0 4 8 RAM trên chip(byte) 128 128 256 Bộ định thời 2 2 3 Chân vào/ra 32 32 32 Cổng nối tiếp 1 1 1 Nguồn ngắt 5 5 6Như bảng thông số trên ta thấy 8051 là một trường hợp riêng của 8052. Mọi chương trìnhviết cho 8051 đều có thể chạy được trên 8052 nhưng điều nguợc lại có thể là không đúng.2.3 Bộ vi điều khiển 8751: Chip 8751 chỉ có 4KB bộ nhớ UV-EPROM trên chip. Để sử dụng chip này cần phải có thiếtbịlập trình PROM và thiết bị xoá UV-EPROM. Do ROM trên chip của 8751 là UV-EPROM, nêncần phải mất khoảng 20 phút để xoá 8751 truớc khi được lập trình. Vì đây là quá trình mấtnhiều thời gian nên nhiều nhà sản xuất đã cho ra phiên bản Flash ROM và UV-RAM.2.4 Bộ vi điều khiển AT8951 của Atmel Corporation: AT8951 là phiên bản 8051 có ROM trên chip là bộ nhớ Flash. Phiên bản này rất thích hợpcho các ứng dụng nhanh vì bộ nhớ Flash có thể được xóa trong vài giây. Dĩ nhiên là để dùngAT8951 cần phải có thiết bị lập trình PROM hỗ trợ bộ nhớ Flash nhưng không cần đến thiếtbị xóa ROM vì bộ nhớ Flash được xóa bằng thiết bị lập trình PROM. Để tiện sử dụng, hiệnnay hãng Atmel đang nghiên cứu một phiên bản của AT8951 có thể được lập trình qua cổngCOM của máy tính PC và Như vậy sẽ không cần đến thiết bị lập trình PROM. Ký hiệu ROM RAM I/O Timer Ngắ Vcc Số chân IC t AT89C51 4KB 128 32 2 5 5V 40AT89LV51 4KB 128 32 2 5 3V 40AT89C1051 1KB 64 15 1 3 3V 20AT89C2051 2KB 128 15 2 5 3V 20 AT89C52 8KB 256 32 3 6 5V 40 AT89LV52 8KB 256 32 3 6 3V 402.5 Bộ vi điều khiển DS5000 của Dallas Semiconductor: Một phiên bản phổ biến khác nữa của 8051 là DS5000 của hãng Dallas Semiconduc ...