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 ...
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 ...
Tìm kiếm theo từ khóa liên quan:
vi xử lý tài liệu vi xử lý vi điều khiển 8051 chuyên ngành điện tử các phiên bản của 8051Tài liệu có liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 328 0 0 -
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 160 0 0 -
Bài tập lớn Vi xử lý: Thiết kế môn học Đèn LED đơn ghép thành đèn quảng cáo
15 trang 139 0 0 -
Báo cáo bài tập lớn môn Kỹ thuật vi xử lý: Thiết kế mạch quang báo - ĐH Bách khoa Hà Nội
31 trang 137 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 128 0 0 -
Tài liệu thực hành Vi điều khiển 8051
55 trang 110 0 0 -
46 trang 89 0 0
-
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 88 0 0 -
Giáo trình Hệ vi điều khiển: Phần 1
129 trang 78 0 0 -
38 trang 75 0 0