Tài liệu kỹ thuật vi xử lý ptit

[PDF]Vi Xử Lý - Hv Công Nghệ Bcvt - Phạm Hoàng Duy

bài giảng kỹ thuật vi xử lý-2012.pdf

kỹ thuật vi xử lý ptit.pdf

de 1_d06cntt.pdf

de 1_d06cntt_thilai.pdf

de 2_d06cntt.pdf

de 2_d06cntt_thilai.pdf

de 3_d06cntt.pdf

de 4_d06cntt.pdf

nhdt dts_vt_svptit.pdf

các bạn tự tìm sách trên google theo gợi ý bên dưới nhé!

8031book.Pdf

8051smck.Pdf

0071361723_Ch06.Pdf

Ayala - The 8051 Microcontroller.Pdf

Bcvt.Bài Giảng Kỹ Thuật Vi Xử Lý - Phạm Hoàng Duy, 136 Trang.Pdf

Bài Giảng Kỹ Thuật_Vi Xử Lý.Pdf

Ccs C_V4_Manual.Pdf

Crc Press - Microcontroller Programming - The Microchip Pic.Pdf

Cđcn.Kỹ Thuật Vi Xử Lý - Kiều Xuân Thực, 120 Trang.Pdf

Embedded C Michael J Pont 2002.Pdf

Giao Trinh Vi Xu Ly - Spkt.Pdf

Giáo Trình Kỹ Thuật Vi Xử Lý Tập 1 (Nxb Bưu Điện 2007) - Ts.Hồ Khánh Lâm, 537 Trang.Pdf

Giáo Trình Kỹ Thuật Vi Xử Lý Tập 2 (Nxb Bưu Điện 2007) - Ts.Hồ Khánh Lâm, 583 Trang.Pdf

Giáo Trình_Bài Giảng Vi Xử Lý.Pdf

Giáo Trình_He_Vi Xử Lý.Pdf

Interfacing Pic Microcontrollers.Pdf

Introduction To 80x86 Assembly Language And Computer Architecture-Ed.Pdf

Kỹ Thuật Vi Xử Lý Và Lập Trình Assembly Cho Hệ Vi Xử Lý (Nxb Khoa Học Kỹ Thuật 2006) - Đỗ Xuân Tiến, 387 Trang.Pdf

Microcontroller Projects In C For The 8051.Pdf

Pc Assembly Language Paul A Carter.Pdf

Pic Programming With Ccs C.Pdf

Picbasipro_30project.Pdf

Spkt.Vi Xử Lý 1 - Nguyễn Đình Phú, 338 Trang.Pdf

Spkt.Vi Xử Lý 2 - Nguyễn Đình Phú, 197 Trang.Pdf

Thcn.Giáo Trình Kỹ Thuật Vi Xử Lý - Ks.Chu Khắc Huy, 231 Trang.Pdf

The Intel Microprocessors 8th Edition.Pdf

The Quintessential Pic Mcu.Pdf

Vi Xử Lý.Pdf

Interfacing_With_Microcontrollers.Pdf

Pes1ohp_A4.Pdf

Đhbk.Bài Tập Vi Xử Lý Họ Vi Điều Khiển 8051 - Lê Chí Công, 24 Trang.Pdf

Đhcn.Bài Giảng Vi Xử Lý - Nhiều Tác Giả, 198 Trang.Pdf

Đhcn.Vi Xử Lý-Vi Điều Khiển - Pgs.Ts.Nguyễn Hữu Công, 222 Trang.Pdf

Đhtn.Vi Xử Lý Và Lập Trình Hợp Ngữ - Phạm Đức Long, 152 Trang.Pdf

Đhtt.Bài Giảng Thực Hành Vi Xử Lý Và Vi Điều Khiển - Nhiều Tác Giả, 133 Trang.Pdf

Giới thiệu, nội dung môn học

Chương 1. TỔNG QUAN VỀ VI XỬ LÝ VÀ HỆ VI XỬ LÝ......... 10 1. GIỚI THIỆU VỀ VI XỬ LÍ........10 2. HỆ VI XỬ LÍ ............11 3. CÁC ĐẶC ĐIỂM CẤU TRÚC CỦA VI XỬ LÍ............13 3.1 Cấu trúc căn bản .......13 3.1.1 Các thanh ghi.........13 3.1.2 Đơn vị xử lý số học và lô-gíc ALU.............15 3.1.3 Đơn vị điều khiển CU...............15 3.1.4 Kiến trúc RISC và CISC...........16 4. LỊCH SỬ PHÁT TRIỂN VÀ PHÂN LOẠI CÁC BỘ VI XỬ LÍ..............17 4.1 Giai đoạn 1971-1973 .........17 4.2 Giai đoạn 1974-1977 .........17 4.3 Giai đoạn 1978-1982 .........18 4.4 Giai đoạn 1983-1999 .........18 4.5 Giai đoạn 2000-2006 .........19 4.6 Giai đoạn 2007-nay............20 Chương 2. BỘ XỬ LÝ INTEL 8086.............. 21 1. CẤU TRÚC BÊN TRONG CỦA 8086 ........21 1.1 Sơ đồ khối........21 1.1.1 Đơn vị giao tiếp buýt và thực thi EU .........22 1.1.2 Các thanh ghi.........22 1.2 Phân đoạn bộ nhớ của 8086........25 2. BỘ ĐỒNG XỬ LÍ TOÁN HỌC 8087..........27 3. TẬP LỆNH CỦA 8086...............28 3.1 Khái niệm lệnh, mã hoá lệnh và quá trình thực hiện lệnh .......28 3.2 Các chế độ địa chỉ của 8086 .......29 3.2.1 Chế độ địa chỉ thanh ghi..........30 3.2.2 Chế độ địa chỉ tức thì...............30 3.2.3 Chế độ địa chỉ trực tiếp............30 3.2.4 Chế độ gián tiếp qua thanh ghi.........31 3.2.5 Chế độ địa chỉ tương đối cơ sở .........31 3.2.6 Chế độ địa chỉ tương đối chỉ số cơ sở........32 3.2.7 Phương pháp bỏ ngầm định thanh ghi đoạn.......32 3.3 Tập lệnh của 8086..............33 3.3.1 Các lệnh trao đổi dữ liệu. ........33 3.3.2 Các lệnh tính toán số học và lô gíc............35 3.3.3 Điều khiển, rẽ nhánh và lặp..............38 3.3.4 Điều khiển vi xử lý. .........39 4. NGẮT VÀ XỬ LÍ NGẮT TRONG 8086..............40 4.1 Sự cần thiết phải ngắt CPU.........40 4.2 Các loại ngắt trong hệ 8086 ........40 4.3 Đáp ứng của CPU khi có yêu cầu ngắt .........41 4.4 Xử lý ưu tiên khi ngắt ........43 Chương 3. LẬP TRÌNH HỢP NGỮ VỚI 8086 .............. 45 1. GIỚI THIỆU KHUNG CỦA CHƯƠNG TRÌNH HỢP NGỮ..........45 1.1 Cú pháp của chương trình hợp ngữ...............45 1.2 Dữ liệu cho chương trình ............46 1.2.1 Biến và hằng...........47 1.2.2 Khung của một chương trình hợp ngữ .......50 2. CÁCH TẠO VÀ CHẠY CHƯƠNG TRÌNH HỢP NGỮ........58 3. CÁC CẤU TRÚC LẬP TRÌNH CƠ BẢN ............59 3.1 Cấu trúc tuần tự.........60 3.1.1 Cấu trúc IF - THEN ........60 3.1.2 Cấu trúc IF - THEN - ELSE..............61 3.1.3 Cấu trúc CASE.......62 3.1.4 Cấu trúc lặp FOR - DO............63 3.1.5 Cấu trúc lặp WHILE - DO .......65 3.1.6 Cấu trúc lặp REPEAT - UNTIL ........65 4. MỘT SỐ VÍ DỤ .......66 4.1 Ví dụ 1 .............67 4.2 Ví dụ 2 .............68 4.3 Ví dụ 3 .............70 4.4 Ví dụ 4 .............72 4.5 Ví dụ 5 .............73 Chương 4. PHỐI GHÉP VI XỬ LÍ VỚI BỘ NHỚ VÀ CÁC THIẾT BỊ VÀO/RA. 75 1. CÁC TÍN HIỆU CỦA VI XỬ LÍ VÀ CÁC MẠCH PHỤ TRỢ.......75 1.1 Các tín hiệu của 8086.........75 1.2 Phân kênh để tách thông tin và việc đệm cho các buýt ...........79 1.3 Mạch tạo xung nhịp 8284. ..........80 1.4 Mạch điều khiển buýt 8288 ........82 1.5 Biểu đồ thời gian của các lệnh ghi/đọc.........83 2. PHỐI GHÉP VI XỬ LÍ VỚI BỘ NHỚ ........86 2.1 Giới thiệu bộ nhớ ...............86 2.2 Giải mã địa chỉ cho bộ nhớ.........88 2.2.1 Giới thiệu ...............88 2.2.2 Thực hiện mạch giải mã bằng các mạch lô-gíc đơn giản..............90 2.2.3 Thực hiện bộ giải mã dùng mạch giải mã tích hợp...............91 2.2.4 Thực hiện bộ giải mã dùng PROM ............93 3. PHỐI GHÉP VI XỬ LÍ VỚI THIẾT BỊ VÀO RA.........94 3.1 Giới thiệu về thiết bị vào/ra ........94 3.2 Giải mã địa chỉ thiết bị vào ra..............95 3.2.1 Giới thiệu ...............95 3.2.2 Các mạch cổng đơn giản..........96 4. GIỚI THIỆU MỘT SỐ VI MẠCH HỖ TRỢ VÀO RA..........98 4.1 Ghép nối song song dùng 8255A.........98 4.1.1 Giới thiệu ...............98 4.1.2 Lập trình 8255A ............102 4.2 Truyền thông nối tiếp.......104 4.2.1 Mạch USART 8251A ..............105 Chương 5. TỔNG QUAN VỀ CÁC PHƯƠNG PHÁP VÀO RA DỮ LIỆU........... 112 1. GIỚI THIỆU ...........112 2. VÀO/RA BẰNG PHƯƠNG PHÁP THĂM DÒ ..........113 3. VÀO/RA BẰNG NGẮT...........114 3.1 Giới thiệu .......114 3.2 Bộ xử lý ngắt ưu tiên 8259 .......114 3.2.1 Các khối chức năng chính của 8259A ..............115 3.2.2 Các tín hiệu của 8259A..........116 3.2.3 Lập trình cho PIC 8259A.......117 4. VÀO/RA BẰNG TRUY NHẬP TRỰC TIẾP BỘ NHỚ ...............126 4.1 Khái niệm về phương pháp truy nhập trực tiếp vào bộ nhớ ...........126 4.2 Các phương pháp trao đổi dữ liệu...............128 4.2.1 Trao đổi cả một mảng dữ liệu.........128 4.2.2 Treo CPU để trao đổi từng byte...............129 4.2.3 Tận dụng thời gian CPU không dùng buýt để trao đổi dữ liệu.............129 4.3 Bộ điều khiển truy nhập trực tiếp vào bộ nhớ Intel 8237A ............129 4.3.1 Giới thiệu .............129 4.3.2 Các tín hiệu của 8237A -5...............130 4.3.3 Các thanh ghi bên trong của DMAC 8237A..............132 4.3.4 Các lệnh đặc biệt cho DMAC 8237A.......137 4.3.5 Lập trình cho các thanh ghi địa chỉ và thanh ghi số đếm:...........137 Chương 6. CÁC BỘ VI ĐIỀU KHIỂN ....... 141 1. GIỚI THIỆU VỀ VI ĐIỀU KHIỂN VÀ CÁC HỆ NHÚNG..........141 1.1 Giới thiệu .......141 1.2 Các kiểu vi điều khiển ..............141 2. HỌ VI ĐIỀU KHIỂN Intel 8051 .......142 2.1 Sơ đồ khối...............143 2.2 Các thanh ghi ..........145 2.3 Tập lệnh .........146 3. GIỚI THIỆU MỘT SỐ ỨNG DỤNG TIÊU BIỂU CỦA VI ĐIỀU KHIỂN ...147 3.1 Chuyển đổi số tương tự (D/A) ...........147 3.2 Chuyến đổi tương tự số (A/D) ...........148 Chương 7. GIỚI THIỆU MỘT SỐ VI XỬ LÍ TIÊN TIẾN .......... 151 1. CÁC VI XỬ LÍ TIÊN TIẾN DỰA TRÊN KIẾN TRÚC INTEL IA-32 ..........151 1.1 Giới thiệu IA-32...............151 1.2 Các vi xử lý hỗ trợ IA-32..........154 2. CÁC VI XỬ LÍ TIÊN TIẾN DỰA TRÊN KIẾN TRÚC INTEL IA-64 ..........156 3. CÁC VI XỬ LÍ TIÊN TIẾN CỦA SUN MICROSYSTEMS ........158