Tài liệu Microcontroller 8051 - Phần 1: Microprocessors course pptx

88 337 2
Tài liệu Microcontroller 8051 - Phần 1: Microprocessors course pptx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

• Phần Microprocessors course Phạm Thế Duy (ptduy@yahoo.com) Nội dung: Giới Thiệu Chung Sơ đồ khối và mô tả các tín hiệu của 8051 Các ghi Các lệnh bản của 8051 Cấu trúc ngôn ngữ Assembly và chạy các chương trình 8051 Bản đồ bộ nhớ của 8051 Các bit cờ và ghi PSW của 8051 Các chế độ địa chỉ của 8051 Các phép tính số học và BCD 16 bit Ngăn xếp của 8051 Các lệnh LOOP và JUMP Các lệnh chương trình Lập trình cho các cổng vào Giới thiệu Hệ thớng vi xử lý đa dụng • • • • CPU thực hiện các lệnh điều khiển hoạt động của toàn bộ hệ thống Không có các bộ nhớ RAM, ROM, và các vào CPU Bộ nhớ và vào là các chip riêng biệt Ví dụ : Intel’s x86, Motorola’s 680x0 CPU Bộ vi xử lý đa dụng Nhiều chip kết nối với Data Bus RAM ROM I/O Port Address Bus Control Bus Hệ thống vi xử lý đa dụng Timer Serial COM Port Bộ vi điều khiển : • Là mợt hệ thớng vi xử lý nhỏ được kết nối sẵn một IC • CPU, RAM, ROM, I/O cùng nằm một CHIP • Ví dụ : Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X Power RAM Monitoring Reset Control Clock & Timming CPU ROM I/O Port Một Chip Serial Timer Port Bộ vi điều khiển So sánh giữa Vi Xử Lý và Vi Điều Khiển Vi Xử Lý • CPU, ROM, RAM và các vào là các IC riêng • Người thiết kế có thể quyết định dung lượng ROM, RAM và cởng vào • Giá thành cao • Có thể sử dụng cho nhiều ứng dụng khác Vi Điều Khiển • CPU, RAM, ROM, I/O và timer nằm cùng mợt chip • Dung lượng ROM, RAM và sớ lượng vào là cớ định • Thường sử dụng cho các ứng dụng có giá thành hạ, tiêu thụ công suất ít và chiếm diện tích nhỏ • Thường sử dụng cho các ứng dụng đơn giản Hệ thớng nhúng • Hệ thớng nhúng là hệ thống vi xử lý được nhúng vào các ứng dụng cụ thể • Mợt hệ thớng nhúng sử dụng các bộ vi xử lý hoặc vi điều khiển chỉ thực hiện mợt nhiệm vụ nhất • Trong các hệ thống nhúng thông thường chỉ có một phần mềm ứng dụng nhất, thông thường được nạp vào ROM • Ví dụ : Máy in, bàn phím, card trò chơi Ba yếu tố để lựa chọn một bộ vi điều khiển Phối hợp giữa ba yếu tố: hiệu suất tính toán, hiệu quả thực hiện nhiệm vụ và giá thành hệ thớng • Tớc đợ, dung lượng ROM và RAM, số lượng cổng vào ra, các loại cổng vào ra, số lượng Timer, kích thước, kiểu chân IC, cơng śt tiêu thụ • Dễ dàng nâng cấp cần • Giá thành mỡi IC Các cơng cụ phần mềm sẵn có • Các phần mềm hợp dịch (Assemblers), Các phần mềm gỡi rối (debuggers), Các phần mềm biên dịch C (C compilers), Phần mềm chạy thử (emulator), Phần mềm mô phỏng (simulator), hỗ trợ kỹ thuật (technical support) Có sẵn thị trường và có nguồn cung cấp tin cậy Block Diagram External interrupts Interrupt Control On-chip ROM for program code Timer/Counter On-chip RAM Timer Timer CPU OSC Bus Control I/O Ports P0 P1 P2 P3 Address/Data Serial Port TxD RxD Counter Inputs So sánh các vi điều khiển họ 8051 Đặc tính 8051 ROM (program space in bytes) 4K RAM (bytes) 128 Timers I/O pins 32 Serial port Interrupt sources 8052 8K 256 32 8031 0K 128 32 ... tín hiệu của 8051 Các ghi Các lệnh bản của 8051 Cấu trúc ngôn ngữ Assembly và chạy các chương trình 8051 Bản đồ bộ nhớ của 8051 Các bit cờ và ghi PSW của 8051 Các chế... On-chip ROM for program code Timer/Counter On-chip RAM Timer Timer CPU OSC Bus Control I/O Ports P0 P1 P2 P3 Address/Data Serial Port TxD RxD Counter Inputs So sánh các vi điều khiển họ 8051. .. sẽ bị mất • Giá trị của các ghi 8051 sau reset  – Cách : Dùng mạch Power – on reset  – Way : Dùng mạch Power-on reset và nút reset  Pins of 8051 ( 3/4 ) • /EA ( pin 31 ): External

Ngày đăng: 12/12/2013, 16:15

Tài liệu cùng người dùng

Tài liệu liên quan