Bài giảng vi xử lý 3 doc

51 539 0
Bài giảng vi xử lý 3 doc

Đ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

Presenter: Trịnh Hoàng Hơn Industrial and Civil Automation Lab Tel: 0903767041 trinhhoanghon09@gmail.com Vi Xử Vi điều khiển 27/06/14 06:01 Thuật ngữ * Computer  Khả năng lập trình được • Để thao tác trên dữ liệu • Không cần sự can thiệp của con người  Khả năng lưu trữ và phục hồi dữ liệu  Bao gồm: • Thiết bị ngoại vi: truyền thông với con người • Chương trình: xử dữ liệu 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 2 Thuật ngữ  Thiết bị: • Phần cứng • Chương trình (phần mềm) 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 3 Thuật ngữ 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 4 Thuật ngữ * Phần cứng  Bộ xử trung tâm (CPU – central processing unit)  RAM  ROM  Bus: điều khiển, dữ liệu, địa chỉ  Các mạch giao tiếp  Các thiết bị ngoại vi 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 5 Đơn vị xử trung tâm * Trái tim của hệ thống  Quản lý: • Tất cả các hoạt động của hệ • Thực hiện tất cả các thao tác trên dữ liệu  CPU: chỉ bao gồm một tập các mạch logic thực hiện liên tục hai thao tác • Tìm nạp các lệnh • Thực thi các lệnh • Dựa vào tập lệnh ( mã nhị phân) 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 6 Đơn vị xử trung tâm * Cấu trúc  Tập các thanh ghi (registers): lưu giữ tạm thời các thông tin  ALU: đơn vị số học – thực hiện các thao tác trên thông tin 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 7 Đơn vị xử trung tâm * Cấu trúc (tt)  Đơn vị giải mã và điều khiển: • Xác định thao tác cần thực hiện • Các hoạt động cần thiết để thực hiện thao tác 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 8 Đơn vị xử trung tâm * Cấu trúc (tt)  Thanh ghi lệnh (IR): lưu giữ mã nhị phân của lệnh được thực thi  Bộ đếm chương trình: lưu giữ địa chỉ lệnh kế tiếp cần thực thị (được chưa trong bộ nhớ ) 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 9 Tìm nạp một lệnh từ RAM hệ thống * Các bước  Nội dung PC được đặt lên bus địa chỉ  Tín hiệu địa chỉ được xác lập  Dữ liệu (opcode) được đọc từ RAM, đưa lên bus dữ liệu  Opcode được chốt vào thanh ghi lệnh  PC tăng lên (chỉ lệnh kế thiếp) 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 10 [...]... 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 29 Vi điều khiển – MCS51 TỔ CHỨC BỘ NHỚ Presenter: Trịnh Hoàng Hơn Industrial and Civil Automation Lab Tel: 09 037 67041 trinhhoanghon09@gmail.com 27/06/14 06:01 Cấu trúc bộ nhớ Các vi xử sau này: có ROM nội 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 31 Cấu trúc và chức năng RAM nội 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 32 RAM đa dụng Đưa nội dung ở địa chỉ 5FH... chương trình nhỏ • (P2.0,P2.1…; P2, A0H) Byte cao của bus địa chỉ 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 19 Port 3 * 8 chân: 10-17, 2 chức năng Xuất nhập (bít đơn hoặc kết hợp) – chương trình nhỏ • (P3.0,P3.1…; P3, B0H) Chức năng đặc biệt 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 20 Port 3 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 21 Chân /PSEN (programe store enable) * Chân số 29 Cho phép truy xuất bộ... Lab Tel: 09 037 67041 trinhhoanghon09@gmail.com 27/06/14 06:01 Sơ đồ khối 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 14 Sơ đồ khối 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 15 Các chân – chức năng * 40 chân 32 /40 chân: xuật nhập 24 /32 chân: 2 chức năng • I/O • Hoạt động như một đường điều khiển • Hoạt động như một đường địa chỉ/dữ liệu 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 16 Port 0 * 8 chân: 32 -39 , 2 chức... ghi A 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 33 RAM định địa chỉ bit Đưa nội dung của 2C vào A OR nội dung A với dữ liệu Đưa nội dung A vào lại 2C 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 34 Các dãy thanh ghi 4 dãy thanh ghi, Mỗi lần chỉ dùng 1 dãy 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 35 Các thanh ghi chức năng đặc biệt 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 36 .. .Vi điều khiển * Bao gồm CPU và một số mạch khác RAM, ROM nội Bộ giao tiếp • Nối tiếp • Song song Bộ định thời • Xung lock –Bên ngoài –Bên trong 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 11 Vi điều khiển * Bao gồm CPU và một số mạch khác (tt) Mạch điều khiển ngắt 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 12 Vi điều khiển – MCS51 (Intel) Presenter: Trịnh Hoàng Hơn Industrial and Civil Automation... Hoàng Hơn ICA Lab 23 Chân cho phép chốt địa chỉ ALE * Chân số 30 (ALE address latch enable) * Giải đa hợp bus địa chỉ/dữ liệu P0 Tần số 1/6 tần số dao động chip 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 24 Chân cho phép chốt địa chỉ ALE 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 25 Chân cho phép chốt địa chỉ ALE 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 26 Chân truy xuất ngoài /EA * Chân số 31 , 2 mức logic 1: . Presenter: Trịnh Hoàng Hơn Industrial and Civil Automation Lab Tel: 09 037 67041 trinhhoanghon09@gmail.com Vi Xử Lý – Vi điều khiển 27/06/14 06:01 Thuật ngữ * Computer  Khả năng. chỉ  Các mạch giao tiếp  Các thiết bị ngoại vi 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 5 Đơn vị xử lý trung tâm * Trái tim của hệ thống  Quản lý: • Tất cả các hoạt động của hệ • Thực hiện tất. chỉ 27/06/14 06:01 Trịnh Hoàng Hơn ICA Lab 19 Port 3 * 8 chân: 10-17, 2 chức năng  Xuất nhập (bít đơn hoặc kết hợp) – chương trình nhỏ • (P3.0,P3.1…; P3, B0H)  Chức năng đặc biệt 27/06/14 06:01 Trịnh

Ngày đăng: 27/06/2014, 04:20

Từ khóa liên quan

Mục lục

  • Vi Xử Lý – Vi điều khiển

  • Thuật ngữ

  • Slide 3

  • Slide 4

  • Slide 5

  • Đơn vị xử lý trung tâm

  • Slide 7

  • Slide 8

  • Slide 9

  • Tìm nạp một lệnh từ RAM hệ thống

  • Vi điều khiển

  • Slide 12

  • Vi điều khiển – MCS51 (Intel)

  • Sơ đồ khối

  • Slide 15

  • Các chân – chức năng

  • Port 0

  • Port 1

  • Port 2

  • Port 3

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

  • Đang cập nhật ...

Tài liệu liên quan