Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 51 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
51
Dung lượng
2,76 MB
Nội dung
Presenter: Trịnh Hoàng Hơn Industrial and Civil Automation Lab Tel: 0903767041 trinhhoanghon09@gmail.com ViXửLý – 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ửlý 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ửlý 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ử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 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ửlý 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ửlý 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ửlý 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ửlý 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