Bài giảng Thiết kế hệ thống vi xử lý: Chương 4 - Nguyễn Hồng Quang
Số trang: 16
Loại file: pdf
Dung lượng: 480.93 KB
Lượt xem: 10
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Chương 4 của bài giảng Thiết kế hệ thống vi xử lý trình bày một số nội dung liên quan đến vi điều khiển 8051(microcontroller) như: Vi điều khiển 89C51, đặc điểm chung AT89C51/52, làm việc với 89C51, khối xử lý trung tâm CPU,... Mời các bạn cùng tham khảo.
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế hệ thống vi xử lý: Chương 4 - Nguyễn Hồng Quang Vi điều khiển 8051(microcontroller)• 8031 do hãng Intel chế tạo• 8051 có 4kbyte Flash Ram• 89C51, 52 do hãng Intel chế tạo• 87C51 do hãng Philip chế tạo• 80515, 535 do hãng Siemens chế tạo 1 Electrical Engineering Vi điều khiển 89C51 2 Electrical Engineering 1 3 Electrical Engineering Đặc điểm chung AT89C51/52•Do hãng Atmel chế tạo•4K byte Flash, 128 byte RAM•32 đường xuất nhập,•Hai bộ định thời / bộ đếm 16 bit,•5 ngắt•Một port nối tiếp song công•Mạch dao động và tạo xung nhịp trên chip. 4 Electrical Engineering 2 Làm việc với 89C51• Bộ nạp Flash RAM – Phần cứng – Phần mềm – 8051 programmer• Chương trình dịch – Assembler AS51 – Chương trình C: Keil, Read 51, 5 Electrical Engineering Phần mềm 6 Electrical Engineering 3 Giới thiệu chung 89c51 Nguồn ngắt ngoài Đếm sự kiện. Nguån 4Kbyte 128byte Điều khiển 2bộ đếm / ng¾t Bé nhí Bé nhí ngắt. trong. ch−¬ng tr×nh RAM định thời trong. trong CPU Khối Port Port Port Port Giao đ.khiển 0 1 2 3 diện nối quản lý tiép. Bộ tạo Bus. dao động XTAL 1.2 Cổng I/O Cæng I/O Cổng I/O Cổng I/O |PSEN/ALE Đchỉ thấp 8 bit Đchỉ cao Các chức năng Dữ liệu 8 Dữ liệu 8 đắc biệt bit bit Dữ liệu 8 bit H×nh 2.1: CÊu tróc cña vi ®iÒu khiÓn 8051. 7 Electrical Engineering Khối xử lý trung tâm CPU CPU -Central Processing Unit• Thanh ghi tích luỹ (ký hiệu là A );• Thanh ghi tích luỹ phụ (ký hiệu là B ) thường được dùng cho phép nhân và phép chia ;• Khối logic số học (ALU=Arithmetic Logical Unit) ;• Từ trạng thái chương trình (PSW= Program Status Word );• Bốn băng thanh ghi (R0-R7).• Con trỏ ngăn xếp (SP=Stack Point) cũng như con trỏ dữ liệu để định địa chỉ cho bộ nhớ dữ liệu ở bên ngoài;• Thanh ghi đếm chương trình (PC= Progam Counter ); 8 Electrical Engineering 4 Mô tả các chân 8051• 40 chân• Vcc Chân cung cấp điện, 5V DC, 40• GND Chân nối đất, 0V, 20• Chân thạch anh:18, 19, dùng đồng hồ thạnh anh với tần số lớn nhất là 12 Mhz 9 Electrical Engineering Các cổng vào ra• 4 cổng, 32 bít vào ra – Port 0, 1, 2, 3• Port 1 – Chân 1 – 8 của 8051, ký hiệu P1.0, P1.1 .. P1.7 – Dùng làm đường xuất và đường nhập, ghép nối với thiết bị ngoại vi 10 Electrical Engineering 5 Các cổng vào ra(tiếp)• Port 0 (chân 32-39) có 2 công dụng. – Dùng như nhiệm vụ xuất nhập – Khi ghép nối với thiết bị nhớ, port 0 trở thành bus địa chỉ và bus dữ liệu đa hợp• byte thấp của bus địa chỉ nếu dùng địa chỉ 11 Electrical Engineering Các cổng vào ra (tiếp)• Port 2 (chân 21-28) có 2 công dụng. – Dùng như nhiệm vụ xuất nhập – Khi gh ...
Nội dung trích xuất từ tài liệu:
Bài giảng Thiết kế hệ thống vi xử lý: Chương 4 - Nguyễn Hồng Quang Vi điều khiển 8051(microcontroller)• 8031 do hãng Intel chế tạo• 8051 có 4kbyte Flash Ram• 89C51, 52 do hãng Intel chế tạo• 87C51 do hãng Philip chế tạo• 80515, 535 do hãng Siemens chế tạo 1 Electrical Engineering Vi điều khiển 89C51 2 Electrical Engineering 1 3 Electrical Engineering Đặc điểm chung AT89C51/52•Do hãng Atmel chế tạo•4K byte Flash, 128 byte RAM•32 đường xuất nhập,•Hai bộ định thời / bộ đếm 16 bit,•5 ngắt•Một port nối tiếp song công•Mạch dao động và tạo xung nhịp trên chip. 4 Electrical Engineering 2 Làm việc với 89C51• Bộ nạp Flash RAM – Phần cứng – Phần mềm – 8051 programmer• Chương trình dịch – Assembler AS51 – Chương trình C: Keil, Read 51, 5 Electrical Engineering Phần mềm 6 Electrical Engineering 3 Giới thiệu chung 89c51 Nguồn ngắt ngoài Đếm sự kiện. Nguån 4Kbyte 128byte Điều khiển 2bộ đếm / ng¾t Bé nhí Bé nhí ngắt. trong. ch−¬ng tr×nh RAM định thời trong. trong CPU Khối Port Port Port Port Giao đ.khiển 0 1 2 3 diện nối quản lý tiép. Bộ tạo Bus. dao động XTAL 1.2 Cổng I/O Cæng I/O Cổng I/O Cổng I/O |PSEN/ALE Đchỉ thấp 8 bit Đchỉ cao Các chức năng Dữ liệu 8 Dữ liệu 8 đắc biệt bit bit Dữ liệu 8 bit H×nh 2.1: CÊu tróc cña vi ®iÒu khiÓn 8051. 7 Electrical Engineering Khối xử lý trung tâm CPU CPU -Central Processing Unit• Thanh ghi tích luỹ (ký hiệu là A );• Thanh ghi tích luỹ phụ (ký hiệu là B ) thường được dùng cho phép nhân và phép chia ;• Khối logic số học (ALU=Arithmetic Logical Unit) ;• Từ trạng thái chương trình (PSW= Program Status Word );• Bốn băng thanh ghi (R0-R7).• Con trỏ ngăn xếp (SP=Stack Point) cũng như con trỏ dữ liệu để định địa chỉ cho bộ nhớ dữ liệu ở bên ngoài;• Thanh ghi đếm chương trình (PC= Progam Counter ); 8 Electrical Engineering 4 Mô tả các chân 8051• 40 chân• Vcc Chân cung cấp điện, 5V DC, 40• GND Chân nối đất, 0V, 20• Chân thạch anh:18, 19, dùng đồng hồ thạnh anh với tần số lớn nhất là 12 Mhz 9 Electrical Engineering Các cổng vào ra• 4 cổng, 32 bít vào ra – Port 0, 1, 2, 3• Port 1 – Chân 1 – 8 của 8051, ký hiệu P1.0, P1.1 .. P1.7 – Dùng làm đường xuất và đường nhập, ghép nối với thiết bị ngoại vi 10 Electrical Engineering 5 Các cổng vào ra(tiếp)• Port 0 (chân 32-39) có 2 công dụng. – Dùng như nhiệm vụ xuất nhập – Khi ghép nối với thiết bị nhớ, port 0 trở thành bus địa chỉ và bus dữ liệu đa hợp• byte thấp của bus địa chỉ nếu dùng địa chỉ 11 Electrical Engineering Các cổng vào ra (tiếp)• Port 2 (chân 21-28) có 2 công dụng. – Dùng như nhiệm vụ xuất nhập – Khi gh ...
Tìm kiếm theo từ khóa liên quan:
Hệ thống vi xử lý Thiết kế hệ thống vi xử lý Bài giảng Thiết kế hệ thống vi xử lý Vi điều khiển 8051 Vi điều khiển 89C51 Đặc điểm chung AT89C51/52Gợi ý tài liệu liên quan:
-
Giáo trình Máy thu hình (Nghề Điện tử dân dụng - Trình độ: Trung cấp) - Trường Cao đẳng nghề Cần Thơ
79 trang 167 0 0 -
Tài liệu thực hành Vi điều khiển 8051
55 trang 105 0 0 -
46 trang 85 0 0
-
38 trang 69 0 0
-
Đồ án: Khảo sát vi điều khiển 89C51 và thiết kế mạch đồng hồ
42 trang 57 0 0 -
Bài giảng Kiến trúc của hệ vi xử lý
256 trang 44 0 0 -
Bài giảng ý thuyết kỹ thuật vi xử lý
11 trang 43 0 0 -
Giáo trình Vi điều khiển - CĐ Cơ Điện Hà Nội
216 trang 36 0 0 -
Giáo trình Kỹ thuật vi xử lý: Phần 2 - TS. Vũ Hữu Tiến
57 trang 34 0 0 -
Tìm hiểu về Vi Điều Khiển 8051
40 trang 33 0 0