Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 26 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
26
Dung lượng
547,5 KB
Nội dung
Tổng quan vi điều khiển thông dụng Nguyễn Hồng Quang Vũ Vân Hà Nội dung ã Giới thiệu họ vi điều khiển 89c51/52 ãTính ãBộ nạp RAM (Programmer) ãChơng trình dịch (compiler) ãGiới thiệu vi điều khiển P89C51RD Nguyễn Hồng Quang Vũ Vân Hà Mục đích ã Hệ thống vi xử lý cho phép ngời sử dụng điều khiển đối tợng xác định theo chơng trình đợc lập sẵn ã Hệ vi xử lý bao gåm: – PhÇn cøng – PhÇn mỊm: HƯ thèng lệnh ngôn ngữ cấp cao Nguyễn Hồng Quang Vũ Vân Hà Cấu trúc hệ VXL ã Bé vi xư lý (processor) • Bé nhí (memory) • Ghép nối (I/O, interface) ã Bus - Chuyển liệu phần tử hệ thống Bus địa chØ – Bus d÷ liƯu Ngun Hång Quang – Vị Vân Hà Vi điều khiển 8051(microcontroller) ã 8031 hÃng Intel chế tạo ã 8051 có 4kbyte Flash Ram ã 89C51, 52 hÃng Atmel chế tạo ã 87C51 hÃng Philip chế tạo ã 80515, 535 hÃng Siemens chế tạo Nguyễn Hồng Quang Vũ Vân Hà P0.0 - P0.7 Vpp P2.0 - P2.7 PORT DRIVER PORT DRIVER GND RAM ADDR REGISTER B REGISTER PORT LATCH RAM PORT LATCH STACK POINTER ACC TMP2 TMP1 TIMING AND CONTROL PC INCREMENTER INTERRUP,SERIAL,PORT AND TIME BLOCK INSTRUCTION REGISTER /EA/Vpp RST OSC PROGRAM COUNTER DPTR PORT LATCH /PSEN ALE/PROG PROGRAM ADDESS REGISTER BUFFER ALU PSW FLASH PORT DRIVER P1.0 - P1.7 Ngun Hång Quang – Vị Vân Hà PORT LATCH PORT DRIVER P3.0 - P3.7 Nguyễn Hồng Quang Vũ Vân Hà Vi xử lý 89C51 Nguyễn Hồng Quang Vũ Vân Hà Đặc điểm AT89C51/52 Do hÃng Atmel chế tạo ã 4K/8Kb byte Flash Ram, 128 byte RAM ã 32 đờng xuất nhập, ã Hai định thời / đếm 16 bit, ã ngắt ã Một port nối tiếp song công Nguyễn Hồng Quang Vũ Vân Hà Công cụ làm việc với hệ 89C51 ã Bộ nạp Flash RAM Phần cứng Phần mềm nạp ã Chơng trình dịch Assembler AS51 Chơng trình C: Keil, Read 51, Nguyễn Hồng Quang Vũ Vân Hà Nguyễn Hồng Quang Vũ Vân Hà Phần mềm Prog 51 Nguyễn Hồng Quang Vũ Vân Hà Phần mềm Prog 51 Nguyễn Hồng Quang Vũ Vân Hà Công cụ nạp EZ Nguyễn Hồng Quang Vũ Vân Hà Các mạch nạp 8051 • www.8052.com • www.google.com – Keyword: 8051 programmer Ngun Hồng Quang Vũ Vân Hà Các công cụ hỗ trợ phát triển ã Hệ thống công cụ hÃng Rigel (Mỹ) chế tạo, www.rigel.com, freeware Phần mềm dịch Read 51 ã Hỗ trợ dịch Assembler 51, C ã Mô máy PC Mô trực tiếp phần cứng hệ phát triển RJ 51 Nguyễn Hồng Quang Vũ Vân Hà Nguyễn Hồng Quang Vũ Vân Hà Các vi điều khiển thông dụng khác ã Vi điều khiển 8051 hÃng Philip chế tạo P89C51/52 P89C51RD ã Vi điều khiển Atmega hÃng Atmel chế tạo Nguyễn Hồng Quang Vũ Vân Hà P89C51RD - Philips ã Tơng thích hoàn toàn với 8051 ã 32 cổng vào ã định thời 16 bit ã chân PWM ã 64Kb Flash RAM ã Tần số làm việc cao 40 MHZ Nguyễn Hồng Quang Vũ Vân Hà Phần mềm FlashMagic Nguyễn Hồng Quang Vũ Vân Hà Vi điều khiển AtMega ã Chế tạo theo công nghệ RISC, cho phép tốc độ làm việc cao gấp 12 lần tốc độ mạch 89C51 tơng tự ã định thời ã PWM bit • Bé nhí tõ 8Kbyte – 64 Kbyte ã Có đầu vào A/D 10 bit Nguyễn Hồng Quang Vũ Vân Hà Phần mềm PonyPro Nguyễn Hồng Quang Vũ Vân Hà Mua thiết bị đâu ã Linh kiện điện tử 76 Hàng Trống Trần Cao Vân ã Liên hệ để có thiết bị hỗ trợ Nguyễn Hồng Quang Vũ Vân Hà Tài liệu tham khảo ã Các sách hệ vi xử lý, vi điều khiển • Internet – www.atmel.com – www.rigel.com – www.philips.com NguyÔn Hång Quang Vũ Vân Hà Kết luận ã Công cụ dùng làm việc với VXL 8951 Bộ nạp thông dụng làm việc với Vi điều khiển Các phần mềm chuyên dụng ã Các hệ vi điều khiển khác Philip, Atmega ã Chúng ta đề cập tới ứng dụng 89C51 điều khiển thiết bị thĨ ë bµi sau Ngun Hång Quang – Vị Vân Hà ... Chuyển liệu phần tử hệ thống Bus địa Bus liệu Nguyễn Hồng Quang Vũ Vân Hà Vi điều khiển 8051(microcontroller) • 8031 h·ng Intel chÕ t¹o • 8051 cã 4kbyte Flash Ram • 89C51, 52 h·ng Atmel chÕ tạo