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 thanh ghi; Các lệnh cơ 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. | Phần 1 Microprocessors course Phạm Thế Duy (ptduy@) Microcontroller 8051 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 thanh ghi Các lệnh cơ 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à thanh 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 con. Lập trình cho các cổng vào ra. Giới thiệu CPU Bộ vi xử lý đa dụng RAM ROM I/O Port Timer Serial COM Port Data Bus Address Bus 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 ra trong CPU. Bộ nhớ và vào ra là các chip riêng biệt. Ví dụ:Intel’s x86, Motorola’s 680x0 Nhiều chip kết nối với nhau Hệ thống vi xử lý đa dụng Control Bus Intel’s x86: . | Phần 1 Microprocessors course Phạm Thế Duy (ptduy@) Microcontroller 8051 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 thanh ghi Các lệnh cơ 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à thanh 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 con. Lập trình cho các cổng vào ra. Giới thiệu CPU Bộ vi xử lý đa dụng RAM ROM I/O Port Timer Serial COM Port Data Bus Address Bus 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 ra trong CPU. Bộ nhớ và vào ra là các chip riêng biệt. Ví dụ:Intel’s x86, Motorola’s 680x0 Nhiều chip kết nối với nhau Hệ thống vi xử lý đa dụng Control Bus Intel’s x86: 8086,8088,80386,80486, Pentium Motorola’s 680x0: 68000, 68010, 68020,68030,6040 Bộ vi điều khiển Là một hệ thống vi xử lý nhỏ được kết nối sẵn trong một IC. CPU, RAM, ROM, I/O cùng nằm trong một CHIP. Ví dụ:Motorola’s 6811, Intel’s 8051, Zilog’s Z8 and PIC 16X Một Chip Bộ vi điều khiển : ROM I/O Port Timer Serial Port CPU Power Monitoring Reset Control Clock & Timming RAM Vi Xử Lý CPU, ROM, RAM và các vào ra 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 ra. Giá thành cao. Có thể sử dụng cho nhiều ứng dụng khác nhau. Vi Điều Khiển CPU, RAM, ROM, I/O và timer nằm trên cùng một chip. Dung lượng ROM, RAM và số lượng vào ra 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. So sánh giữa Vi Xử Lý và Vi Điều Khiển versatility 多用途的: any number of applications for