Giáo trình vi xử lý

61 343 0
Giáo trình vi xử lý

Đ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

VI XỬ 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 07-09-2009 Trần Thiên Thanh 2 THÔNG TIN CHUNG MÔN HỌC  Thời gian: 15 tuần – 60 tiết  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 3 CHƯƠNG1: GiỚI THIỆU VI XỬ  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 4 Proteus 7.1 – mô phỏng 07-09-2009 Trần Thiên Thanh 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 thuyết  Học thuộc tập lệnh 8051  Đọc tham khảo các chương trình 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 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 7 MỤC LỤC  CHƯƠNG 1: Giới thiệu vi xử  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 8 CHƯƠNG1: GiỚI THIỆU VI XỬ  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 9 CHƯƠNG1: GiỚI THIỆU VI XỬ  I – Tổng quan hệ thống vi xử  II – Các loại bus  III – Vi xử  IV – Bộ nhớ  V – Nhập xuất ( I/O )  VIVi xử Vi điều khiển  (Tập lệnh 8051) 07-09-2009 Trần Thiên Thanh 10 CHƯƠNG1: GiỚI THIỆU VI XỬ  I – Tổng quan hệ thống vi xử  II – Các loại bus  III – Vi xử  IV – Bộ nhớ  V – Nhập xuất ( I/O )  VIVi xử Vi điều khiển  (Tập lệnh 8051) [...]... 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ử 3 Sơ đồ khối của hệ vi xử 07-09-2009 Trần Thiên Thanh 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 1971 - Intel giới thiệu 8080, là bộ vi xử đầ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, KIM1, … 1976 – Intel giới thiệu 8748, vi điều khiển... khối của hệ vi xử Address bus μP (CPU) Data bus Control bus RAM ROM Memory I/O Interface Input Devices Bộ nhớ Được phân chia theo chức năng: bộ nhớ chương trình: chứa mã lệnh ( mã máy ) và bộ nhớ dữ liệu: chứa dữ liệu để xử khi CPU thực hiện lệnh Output Devices Peripheral Devices Hình 1.1 07-09-2009 Trần Thiên Thanh 17 Ch1: I Tổng quan hệ thống VXL 3 Sơ đồ khối của hệ vi xử Ngoại vi Thực chất... dụng của vi xử 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 Ch1: I Tổng quan hệ thống VXL 3 Sơ đồ khối của hệ vi xử 07-09-2009 Trần Thiên Thanh 14 Ch1: I Tổng quan hệ thống VXL 3 Sơ đồ khối của hệ vi xử Address... bus RAM ROM Memory I/O Interface Input Devices Output Devices Peripheral Devices Hình 1.1 07-09-2009 Trần Thiên Thanh 18 Ch1: I Tổng quan hệ thống VXL 3 Sơ đồ khối của hệ vi xử Address bus μP (CPU) Data bus Control bus RAM ROM Memory I/O Interface Input Devices Output Devices Peripheral Devices Hình 1.1 07-09-2009 Trần Thiên Thanh Giải mã địa chỉ Bộ nhớ, ngoại vi kết nối chung bus, để tiết kiệm dây... Input Devices Output Devices Peripheral Devices Hình 1.1 07-09-2009 Trần Thiên Thanh μP (Microprocessor): Vi xử CPU (Central Processing Unit): Đơn vị xử trung tâm Address bus: Bus địa chỉ Data bus: Bus dữ liệu Control bus: Bus điều khiển RAM (Random Access Memory): Bộ nhớ truy xuất ngẫu nhiên ROM (Read-Only Memory): Bộ nhớ chỉ đọc I/O Interface: Khối giao tiếp nhập/xuất Peripheral Devices: Thiết... Peripheral Devices: Thiết bị ngoại vi 15 Ch1: I Tổng quan hệ thống VXL 3 Sơ đồ khối của hệ vi xử Address bus μP (CPU) Data bus Control bus RAM ROM Memory I/O Interface Input Devices Output Devices CPU Nguyên tắc làm vi c: thực hiện các lệnh liên tục và tuần tự Mỗi lệnh được biểu diễn bằng mã máy ( binary = opcode) Kết nối với hệ thống bên ngoài thông qua hệ thống bus Peripheral Devices Hình 1.1 07-09-2009... kết nối vào bus data thì phần còn lại ở trạng thái hi-Z 19 Ch1: I Tổng quan hệ thống VXL 3 Sơ đồ khối của hệ vi xử Hệ thống bus Bus địa chỉ: chứa định vị địa chỉ ( được CPU xuất ra) Address bus μP (CPU) Data bus Control bus RAM ROM Memory I/O Interface Input Devices Output Devices Peripheral Devices Hình 1.1 07-09-2009 Trần Thiên Thanh Bus data: tại 1 thời điểm, CPU chỉ giao tiếp được với 1 đơn vị... với 1 đơn vị bộ nhớ hoặc I/O (2chiều) Bus điều khiển: gồm các tín hiệu đồng bộ hoạt động 20 Ch1: I Tổng quan hệ thống VXL 3 Sơ đồ khối của hệ vi xử Address bus μP (CPU) Data bus Control bus RAM ROM Memory I/O Interface Input Devices Output Devices Peripheral Devices Hình 1.1 07-09-2009 Trần Thiên Thanh Ba khối chính 1 Bộ nhớ 2 CPU: - Đọc/ghi vào bộ nhớ - Đọc từ đầu vào - Ghi ra đầu ra - Thực hiện lệnh... Address bus μP (CPU) Data bus Control bus RAM ROM Memory I/O Interface Input Devices Output Devices Peripheral Devices Hình 1.1 07-09-2009 Trần Thiên Thanh Số lượng địa chỉ µP quản phụ thuộc số đường dây (16,20,24,32) Bus một chiều đi từ µP N đường dây 2N địa chỉ 8051 N =16 25 Ch1: II Các loại bus 1 (Đệm bus địa chỉ) Kết nối vật dẫn đến quá dòng: Không hoạt động Hoạt động không ổn định Dùng bộ đệm... dữ liệu Nội dung: thông tin dữ liệu đến/từ µP Address bus μP (CPU) Data bus Control bus RAM ROM Memory I/O Interface Input Devices Output Devices Số lượng đường dây quyết định số bit dữ liệu mà µP có khả năng quản cùng một lúc (8,16,32, 64 … bit) Bus hai chiều Peripheral Devices Hình 1.1 07-09-2009 Trần Thiên Thanh 28 Ch1: II Các loại bus 2 Bus dữ liệu CPU Bộ nhớ hoặc phối ghép vào/ra (I/O) CPU Bus . 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. 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

Ngày đăng: 18/10/2013, 05:15

Hình ảnh liên quan

Hình 1.1 - Giáo trình vi xử lý

Hình 1.1.

Xem tại trang 16 của tài liệu.
Hình 1.1 - Giáo trình vi xử lý

Hình 1.1.

Xem tại trang 17 của tài liệu.
Hình 1.1 - Giáo trình vi xử lý

Hình 1.1.

Xem tại trang 18 của tài liệu.
Ch1: IT ổng quan hệ thống VXL - Giáo trình vi xử lý

h1.

IT ổng quan hệ thống VXL Xem tại trang 19 của tài liệu.
Hình 1.1 - Giáo trình vi xử lý

Hình 1.1.

Xem tại trang 19 của tài liệu.
Hình 1.1 - Giáo trình vi xử lý

Hình 1.1.

Xem tại trang 20 của tài liệu.
Hình 1.1 - Giáo trình vi xử lý

Hình 1.1.

Xem tại trang 21 của tài liệu.
Hình 1.1 - Giáo trình vi xử lý

Hình 1.1.

Xem tại trang 25 của tài liệu.
Hình 1.1 - Giáo trình vi xử lý

Hình 1.1.

Xem tại trang 28 của tài liệu.
Hình 1.6 - Giáo trình vi xử lý

Hình 1.6.

Xem tại trang 36 của tài liệu.
Hình 1.6 - Giáo trình vi xử lý

Hình 1.6.

Xem tại trang 37 của tài liệu.
Ch1 III Chip Vi xử lý µP - Giáo trình vi xử lý

h1.

III Chip Vi xử lý µP Xem tại trang 38 của tài liệu.
Hình 1.6 - Giáo trình vi xử lý

Hình 1.6.

Xem tại trang 38 của tài liệu.
Hình 1.6 - Giáo trình vi xử lý

Hình 1.6.

Xem tại trang 44 của tài liệu.
Hình 1.6 - Giáo trình vi xử lý

Hình 1.6.

Xem tại trang 45 của tài liệu.
Hình 1.6ControlUnit Instruction Decoder Instruction Register Address busData busControl bus - Giáo trình vi xử lý

Hình 1.6.

ControlUnit Instruction Decoder Instruction Register Address busData busControl bus Xem tại trang 46 của tài liệu.
Hình 1.6ControlUnit Instruction Decoder Instruction Register Address busData busControl bus - Giáo trình vi xử lý

Hình 1.6.

ControlUnit Instruction Decoder Instruction Register Address busData busControl bus Xem tại trang 47 của tài liệu.
Hình 1.6ControlUnit Instruction Decoder Instruction Register Address busData busControl bus - Giáo trình vi xử lý

Hình 1.6.

ControlUnit Instruction Decoder Instruction Register Address busData busControl bus Xem tại trang 48 của tài liệu.
Hình 1.6ControlUnit Instruction Decoder Instruction Register Address busData busControl bus - Giáo trình vi xử lý

Hình 1.6.

ControlUnit Instruction Decoder Instruction Register Address busData busControl bus Xem tại trang 49 của tài liệu.
Hình 1.6 - Giáo trình vi xử lý

Hình 1.6.

Xem tại trang 49 của tài liệu.
Hình 1.6ControlUnit Instruction Decoder Instruction Register Address busData busControl bus - Giáo trình vi xử lý

Hình 1.6.

ControlUnit Instruction Decoder Instruction Register Address busData busControl bus Xem tại trang 50 của tài liệu.
Hình 1.6ControlUnit Instruction Decoder Instruction Register Address busData busControl bus - Giáo trình vi xử lý

Hình 1.6.

ControlUnit Instruction Decoder Instruction Register Address busData busControl bus Xem tại trang 51 của tài liệu.
liệu tra bảng …) - Giáo trình vi xử lý

li.

ệu tra bảng …) Xem tại trang 55 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan