Bài giảng môn học vi xử lý - Trần Thiên Thanh

Chia sẻ: Trần Huệ Mẫn | Ngày: | Loại File: PDF | Số trang:61

0
552
lượt xem
361
download

Bài giảng môn học vi xử lý - Trần Thiên Thanh

Mô tả tài liệu
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Việc tích hợp thêm các ngoại vi vào trong cùng một IC với CPU tạo ra nhiều lợi ích như làm giảm thiểu các ghép nối bên ngoài, giảm thiểu số lượng linh kiện điện tử phụ, giảm chi phí cho thiết kế hệ thống, đơn giản hóa việc thiết kế, nâng cao hiệu suất và tính linh hoạt. Trong tài liệu này, ranh giới giữa hai khái niệm “vi xử lý” và “vi điều khiển”..

Chủ đề:
Lưu

Nội dung Text: Bài giảng môn học vi xử lý - Trần Thiên Thanh

  1. VI XỬ LÝ Khoa: Điện – Điện Tử Bộ môn: Kỹ Thuật Máy Tính Giảng viên: Trần Thiên Thanh
  2. THÔNG TIN CHUNG MÔN HỌC Thời gian: 15 tuần – 60 tiết Lý Thuyết: 45 tiết – 11 tuần Bài tập-thực hành: 15 tiết – 03 tuần Điểm thi Chuyên cần: 10% Giữa kỳ: hết chương 3 – 10% Bài tập lớn/Thực hành: 10% - hết chương 4 Thảo luận/bài tập: 10% Cuối kỳ: 60% - vấn đáp 07-09-2009 Trần Thiên Thanh 2
  3. CHƯƠNG1: GiỚI THIỆU VI XỬ LÝ Thảo luận, báo cáo (5%) Phân nhóm Đề tài thảo luận Báo cáo cuối buổi Bài tập tại lớp (5%) Bài tập lớn (10%) 07-09-2009 Trần Thiên Thanh 3
  4. Proteus 7.1 – mô phỏng 07-09-2009 Trần Thiên Thanh 4
  5. NỘI DUNG Yêu cầu: Hiểu về môn học và vai trò Nắm các yêu cầu để học tốt Cách học tốt môn này Nắm vững lý thuyết Học thuộc tập lệnh 8051 Đọc tham khảo các chương trình ví dụ Viết chương trình nhiều với các ứng dụng thực tiễn, dùng phần mềm mô phỏng 07-09-2009 Trần Thiên Thanh 5
  6. NỘI DUNG Giáo trình chính: http://www.box.net/shared/ljtd2lzn65 Sách tham khảo: “The 8051 – Microcontroller” – I.Scott Mackenzie “Họ vi điều khiển 8051” – Tống Văn On 07-09-2009 Trần Thiên Thanh 6
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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
  14. 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
  15. 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) Data bus CPU (Central Processing Unit): Đơn vị xử lý trung tâm Control bus Address bus: Bus địa chỉ 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 Memory ngẫu nhiên Input Devices Output Devices ROM (Read-Only Memory): Bộ nhớ chỉ đọc I/O Interface: Khối giao Peripheral Devices tiếp nhập/xuất Hình 1.1 Peripheral Devices: Thiết bị ngoại vi 07-09-2009 Trần Thiên Thanh 15
  16. Ch1: I Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý Address bus CPU μP Nguyên tắc làm việc: Data bus (CPU) thực hiện các lệnh liên Control bus tục và tuần tự Mỗi lệnh được biểu RAM ROM I/O Interface diễn bằng mã máy ( binary = opcode) Memory Kết nối với hệ thống bên ngoài thông qua hệ Input Output Devices Devices thống bus Peripheral Devices Hình 1.1 07-09-2009 Trần Thiên Thanh 16
  17. Ch1: I Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý Address bus Bộ nhớ μP Được phân chia theo Data bus (CPU) chức năng: bộ nhớ Control bus chương trình: chứa mã lệnh ( mã máy ) và bộ RAM ROM I/O Interface nhớ dữ liệu: chứa dữ liệu để xử lý khi CPU Memory thực hiện lệnh Input Output Devices Devices Peripheral Devices Hình 1.1 07-09-2009 Trần Thiên Thanh 17
  18. Ch1: I Tổng quan hệ thống VXL 3. Sơ đồ khối của hệ vi xử lý Address bus Ngoại vi μP Thực chất là những Data bus (CPU) cổng vào/ra để CPU Control bus giao tiếp với các thiết 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
  19. 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ỉ μP Bộ nhớ, ngoại vi kết nối Data bus (CPU) chung bus, để tiết kiệm Control bus dây dẫn. Để trách hiện tượng xung đột logic RAM ROM I/O Interface thì bộ nhớ và I/O hoạt động ở 3 trạng thái Memory (1,0,hi-Z) Khi bộ nhớ hay I/O Input Output Devices Devices được kết nối vào bus Peripheral Devices data thì phần còn lại ở Hình 1.1 trạng thái hi-Z 07-09-2009 Trần Thiên Thanh 19
  20. 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 μP Bus địa chỉ: chứa định Data bus (CPU) vị địa chỉ ( được CPU Control bus xuất ra) RAM ROM I/O Interface Bus data: tại 1 thời điểm, CPU chỉ giao tiếp Memory được với 1 đơn vị bộ nhớ hoặc I/O (2chiều) Input Output Devices Devices Peripheral Devices Bus điều khiển: gồm Hình 1.1 các tín hiệu đồng bộ 07-09-2009 Trần Thiên Thanh hoạt động 20
Đồng bộ tài khoản