Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 13 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
13
Dung lượng
572,91 KB
Nội dung
Giới thiệu chung vi điều khiển Nguyễ Nguyễn Quố Quốc Cườ Cường – 3I Giới thiệu Hầu hết thiết bị điện tử sử dụng chip vi điều khiển Ứng dụng nhiều lĩnh vực khác nhau: – – – – – – – Điệ Điện thoạ thoại di độ động Các thiế thiết bị bị đo lườ lường điệ điện tử tử Tivi, CD players, radio, Bàn phí phím PC Các hệ hệ thố thống bả bảo vệ vệ, bá báo chá cháy, Các má máy in Introduction to microcontrollers Plan Vi xử lý Cổng vào / (I/O) Vi điều khiển Timer vi điều khiển Cổng truyền tin nối tiếp không đồng Introduction to microcontrollers Vi xử lý bit 1971 Intel đưa thị trường chip vi xử lý 4004 – – – tần số số làm việ việc max 740 KHz address bus 12 bit data bus bit Introduction to microcontrollers Introduction to microcontrollers Introduction to microcontrollers Vi xử lý bit 1974 Intel công bố chip VXL8 bits 8080 – – – Tần số số max 2MHz address bus 16 bit data bus 8bit 1974 Motorola đưa chip VXL 6800 1976 Zilog đưa chip Z80 Introduction to microcontrollers Vi xử lý 16 bit Texas đưa chip TMS 9900 sử dụng máy tính minicomputer Intel đưa chip – 8086 – 80186 – 80286 Introduction to microcontrollers Vi xử lý 32 bit 1979 Motorola đưa chip MC68000 Các chip họ MC68K sau sử dụng máy tính Apple, siêu máy tính sử dụng hệ điều hành Unix 1981 Intel công bố chip iPAX 432 (không thu nhiều thành công so với MC68K Motorola) 1985 Intel công bố chip 80386, sử dụng máy tính cá nhân PC Introduction to microcontrollers Vi xử lý 64 bit 2003 AMD công bố chip AMD64 2003 Intel công bố chip x86-64 Introduction to microcontrollers 10 Vi xử lý ? Vi xử xử lý là vi mạ mạch tí tích hợ hợp (IC) số số có khả khả – Thự Thực hiệ mộ tậ tập cá thao tá tác (lệ (lệnh) Cá Các lệ lệnh đượ cấ cất nhớ nhớ – Đọc và ghi vớ với bộ nhớ nhớ ngoà thông qua cá c bus c Bộ nhớ nhớ – ROM (Read Only Memory) – RAM (Random Access Memory) ALU: khối xử lý số học logic Introduction to microcontrollers 11 Ghép nối với nhớ Introduction to microcontrollers 12 Introduction to microcontrollers 13 Cổng I/O Để giao tiếp với thiết bị bên (ngoại vi), vi xử lý cần sử dụng cổng input output Cổng I/O số thực D flip-flop Introduction to microcontrollers 14 Cổng output Introduction to microcontrollers 15 Cổng input Đệm trạng thái Introduction to microcontrollers 16 Vi điều khiển ? Cùng với việc phát triển VXL cho hệ máy tính (Microprocessor) hãng chế tạo vi xử lý chuyên dụng Æ vi điều khiển (VĐK) VĐK (Microcontroller) thiết bị tích hợp số phần tử hệ vi xử lý lên chip Vi điều khiển IC có thành phần sau – Lõi CPU – Bộ nhớ nhớ (cả (cả ROM và RAM) – Các cổ cổng I/O VĐK có – – – Timer : phụ phục vụ vụ cho cá hoạ hoạt độ động có có tính chu kỳ kỳ Truyề Truyền tin nố nối tiế tiếp : dù dùng để để kết nố nối vớ với cá thiế thiết bị bị khác ADC : cho phé tín hiệ hiệu tương tự tự phép xử xử lý cá tí Introduction to microcontrollers 17 Các phần VĐK Introduction to microcontrollers 18 Introduction to microcontrollers 19 ROM, RAM, I/O Dung lượng RAM thường từ 25 đến 4Kb Dung lượng ROM thường tưg 512 đến 16K (có loại có 64Kbytes) Một số VĐK có khả sử dụng nhớ (offchip), có loại VĐK mở rộng nhớ Các cổng I/O thường nhóm thành nhóm cổng bits Introduction to microcontrollers 20 Introduction to microcontrollers 21 Introduction to microcontrollers 22 Introduction to microcontrollers 23 Introduction to microcontrollers 24 Introduction to microcontrollers 25 ... Vi xử lý Cổng vào / (I/O) Vi điều khiển Timer vi điều khiển Cổng truyền tin nối tiếp không đồng Introduction to microcontrollers Vi xử lý bit 1971 Intel đưa thị trường chip vi xử lý... Introduction to microcontrollers 16 Vi điều khiển ? Cùng với vi c phát triển VXL cho hệ máy tính (Microprocessor) hãng chế tạo vi xử lý chuyên dụng Æ vi điều khiển (VĐK) VĐK (Microcontroller)... Introduction to microcontrollers Vi xử lý 64 bit 2003 AMD công bố chip AMD64 2003 Intel công bố chip x86-64 Introduction to microcontrollers 10 Vi xử lý ? Vi xử xử lý là vi mạ mạch tí tích hợ hợp