intTypePromotion=1
ADSENSE

Bài giảng Vi xử lý và Lập trình hợp ngữ

Chia sẻ: Fgjỉ Guygh | Ngày: | Loại File: PDF | Số trang:54

361
lượt xem
97
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Tham khảo bài thuyết trình 'bài giảng vi xử lý và lập trình hợp ngữ', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: Bài giảng Vi xử lý và Lập trình hợp ngữ

  1. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com MỤC LỤC CHƯƠNG 1: Giới thiệu vi xử lý  CHƯƠNG 2: Phần cứng họ MCS-51  CHƯƠNG 3: Lập trình hợp ngữ họ MCS-51  CHƯƠNG 4: Các chức năng của họ vi điều  khiển MCS-51 CHƯƠNG 5: Giao tiếp  07-09-2009 Trần Thiên Thanh 7
  2. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com CHƯƠNG1: GiỚI THIỆU VI XỬ LÝ Mục tiêu ( Tuần 1 )   Hiểu và giải thích được cấu trúc chung và hoạt động của một hệ thống VXL. Vai trò các Bus  Hiểu chức năng các khối của VXL  Phân loại bộ nhớ  SV biết các thảo luận, báo cáo 07-09-2009 Trần Thiên Thanh 8
  3. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com CHƯƠNG1: GiỚI THIỆU VI XỬ LÝ I – Tổng quan hệ thống vi xử lý  II – Các loại bus  III – Vi xử lý  IV – Bộ nhớ  V – Nhập xuất ( I/O )  VI – Vi xử lý – Vi điều khiển  (Tập lệnh 8051)  07-09-2009 Trần Thiên Thanh 9
  4. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com CHƯƠNG1: GiỚI THIỆU VI XỬ LÝ I – Tổng quan hệ thống vi xử lý  II – Các loại bus  III – Vi xử lý  IV – Bộ nhớ  V – Nhập xuất ( I/O )  VI – Vi xử lý – Vi điều khiển  (Tập lệnh 8051)  07-09-2009 Trần Thiên Thanh 10
  5. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: I - Tổng quan hệ thống VXL 1. Quá trình phát triển của máy vi tính  2. Ứng dụng của vi xử lý  3. Sơ đồ khối của hệ vi xử lý  07-09-2009 Trần Thiên Thanh 11
  6. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: I Tổng quan hệ thống VXL 1. Quá trình phát triển của máy vi tính  1971 - Intel giới thiệu 8080, là bộ vi xử lý đầu  tiên, SDK-85 Các hãng khác: Motorola, RCA, MOS Technology,  Zilog… giới thiệu 6800, 1801, 6502, Z80, D2, KIM- 1, … 1976 – Intel giới thiệu 8748, vi điều khiển thuộc  họ MCS-48  chuẩn công nghiệp 1980 – Intel công bố chip 8051 ( Simen:  SAB80515 07-09-2009 Trần Thiên Thanh 12
  7. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: I Tổng quan hệ thống VXL 2. Ứng dụng của vi xử lý  Thay thế các thành phần cơ điện trong các sản  phẩm Máy giặt, bộ đèn điều khiển giao thông  Xe ô tô, thiết bị công nghiệp, các sản phẩm tiêu  dùng Các thiết bị ngoại vi của máy vi tính ( thảo luận )  07-09-2009 Trần Thiên Thanh 13
  8. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: I Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý  07-09-2009 Trần Thiên Thanh 14
  9. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: I Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý  Address bus P (Microprocessor): Vi xử lý P CPU (Central Processing Data bus (CPU) Unit): Đơn vị xử lý trung tâm Address bus: Bus địa chỉ Control bus Data bus: Bus dữ liệu Control bus: Bus điều khiển RAM ROM I/O Interface RAM (Random Access Memory): Bộ nhớ truy xuất ngẫu nhiên Memory Input Output ROM (Read-Only Memory): Devices Devices Bộ nhớ chỉ đọc I/O Interface: Khối giao tiếp nhập/xuất Peripheral Devices Peripheral Devices: Thiết Hình 1.1 bị ngoại vi 07-09-2009 Trần Thiên Thanh 15
  10. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: I Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý  Address bus CPU Nguyên tắc làm việc: P Data bus thực hiện các lệnh liên (CPU) tục và tuần tự Control bus Mỗi lệnh được biểu diễn bằng mã máy ( RAM ROM I/O Interface binary = opcode) Kết nối với hệ thống Memory Input Output bên ngoài thông qua hệ Devices Devices thống bus Peripheral Devices Hình 1.1 07-09-2009 Trần Thiên Thanh 16
  11. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: I Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý  Address bus Bộ nhớ Được phân chia theo P Data bus chức năng: bộ nhớ (CPU) chương trình: chứa mã Control bus lệnh ( mã máy ) và bộ nhớ dữ liệu: chứa dữ RAM ROM I/O Interface liệu để xử lý khi CPU thực hiện lệnh Memory Input Output Devices Devices Peripheral Devices Hình 1.1 07-09-2009 Trần Thiên Thanh 17
  12. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: I Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý  Address bus Ngoại vi Thực chất là những P Data bus cổng vào/ra để CPU (CPU) giao tiếp với các thiết Control bus bị bên ngoài RAM ROM I/O Interface Memory Input Output Devices Devices Peripheral Devices Hình 1.1 07-09-2009 Trần Thiên Thanh 18
  13. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: I Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý  Address bus Giải mã địa chỉ Bộ nhớ, ngoại vi kết nối P Data bus chung bus, để tiết kiệm (CPU) dây dẫn. Để trách hiện Control bus tượng xung đột logic thì bộ nhớ và I/O hoạt RAM ROM I/O Interface động ở 3 trạng thái (1,0,hi-Z) Memory Input Output Khi bộ nhớ hay I/O Devices Devices được kết nối vào bus data thì phần còn lại ở Peripheral Devices trạng thái hi-Z Hình 1.1 07-09-2009 Trần Thiên Thanh 19
  14. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: I Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý  Address bus Hệ thống bus Bus địa chỉ: chứa định P Data bus vị địa chỉ ( được CPU (CPU) xuất ra) Control bus Bus data: tại 1 thời RAM ROM I/O Interface điểm, CPU chỉ giao tiếp được với 1 đơn vị bộ Memory Input Output nhớ hoặc I/O (2chiều) Devices Devices Bus điều khiển: gồm Peripheral Devices các tín hiệu đồng bộ Hình 1.1 hoạt động 07-09-2009 Trần Thiên Thanh 20
  15. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: I Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý  Address bus Ba khối chính 1. Bộ nhớ P Data bus 2. CPU: (CPU) - Đọc/ghi vào bộ nhớ Control bus - Đọc từ đầu vào - Ghi ra đầu ra RAM ROM I/O Interface - Thực hiện lệnh nội bộ : số học và logic Memory Input Output 3. Phối ghép ( giao tiếp Devices Devices ) vào ra I/O Không có đường trực Peripheral Devices tiếp từ 1 sang 3. Hình 1.1 07-09-2009 Trần Thiên Thanh 21
  16. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: I Tổng quan hệ thống VXL 1.1 Hãy nêu các thành phần cơ bản trong  một hệ vi xử lý? Chức năng của từng phần 07-09-2009 Trần Thiên Thanh 22
  17. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: II Các loại bus 1. Bus địa chỉ  Đệm bus địa chỉ  2. Bus dữ liệu  Đệm bus dữ liệu  Bus điều khiển  07-09-2009 Trần Thiên Thanh 23
  18. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: II Các loại bus 1. Bus địa chỉ  Đệm bus địa chỉ  2. Bus dữ liệu  Đệm bus dữ liệu  Bus điều khiển  07-09-2009 Trần Thiên Thanh 24
  19. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: II Các loại bus 1. Bus địa chỉ  Address bus Nội dung: thông tin địa chỉ cần truy xuất (ngăn P Data bus nhớ hoặc thiết bị) (CPU) Control bus Số lượng địa chỉ µP quản lý phụ thuộc số RAM ROM I/O Interface đường dây (16,20,24,32) Memory Input Output Devices Devices Bus một chiều đi từ µP N đường dây  2N địa Peripheral Devices chỉ Hình 1.1 8051  N =16 07-09-2009 Trần Thiên Thanh 25
  20. Simpo PDF Merge and Split Unregistered Version - http://www.simpopdf.com Ch1: II Các loại bus 1. (Đệm bus địa chỉ)  Kết nối vật lý dẫn đến quá dòng: Không hoạt động Hoạt động không ổn định  Dùng bộ đệm địa chỉ 07-09-2009 Trần Thiên Thanh 26
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
2=>2