Danh mục tài liệu

Giáo trình Hệ vi điều khiển: Phần 1

Số trang: 129      Loại file: pdf      Dung lượng: 7.22 MB      Lượt xem: 79      Lượt tải: 0    
Xem trước 10 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giáo trình Hệ vi điều khiển: Phần 1 sẽ giới thiệu tới các bạn một số vấn đề cơ bản về vi xử lý; cấu trúc chung hệ vi xử lý và tổ chức bên trong CPU; cấu trúc dữ liệu trong hệ vi xử lý; cấu trúc của bộ vi xử lý; các chế độ địa chỉ của bộ vi xử lý 8086;... Mời các bạn cùng tìm hiểu và tham khảo nội dung thông tin tài liệu.
Nội dung trích xuất từ tài liệu:
Giáo trình Hệ vi điều khiển: Phần 1 B ộ GIÁO DỤC VÀ ĐÀO TẠO ĐẠI HỌC THÁI N G U Y Ê N Võ Quang Vinh - Dương Quốc Hưng GIÁO TRÌNH HỆ v i nJYÊN-IỆU NHÀ XUẤT BẢN KHOA HỌCVÀ KỸ THUẬT B ộ G IÁO DỤC VÀ ĐÀO TẠO Đ Ạ I H Ọ C TH ÁI NG UY ÊN VÕ QUANG VINH - DƯƠNG QUỐC HƯNG GIÁO TRÌNHHỆ VI ĐIỀU KHIỂN NHÀ XUÁT BẢN KHOA HỌC VÀ KỸ THUẬT HÀ NỘI - 2010 MỤC LỤCLỜI NÓI ĐÀU 7CHƯƠNG I: CÁC KHÁI NIỆM c ơ BẢN VÀ CÁU TRÚC CHUNG 9Phần lý thuyết 9 1.1. GIỚI THIỆU CHƯNG VỀ VI x ử LÝ 9 1.1.1. Tổng quan 9 1.1.2ỖĐặc điểm chung của bộ vi xử lý 12 1.2. CÁU TRÚC CHƯNG HỆ VI x ử LÝ VÀ TÓ CHỬC BÊN TRONG CPU 14 1.2.1. Cấu trúc chung của một hệ vi xừ lý 14 1.2.2. Cấu trúc chung của CPU 17 1.3. CÂU TRÚC DỬ LIỆU TRONG HỆ VI x ừ LÝ 21 1.3.1. Các hệ đếm dùng trong hệ vi xử lý 21 1.3.2. Biểu diễn các số và ký tự theo mã hệ hai 22 1.3.3. Các phép toán số học với mã hệ hai 29Phần bài tập 33CH ƠNGII: HỌ VI x ử LÝ INTEL 8086 35Phần lý thuyết 35 2.1. CẤU TRÚC CỦA B ộ VI XỬ LÝ 8086 35 2.1.1. Tổng quan 35 2.1.2. Cấu trúc bên trong và hoạt động của bộ vi xừ lý 8086 36 2.1.3. Mô tả chức năng các chân của vi xừ lý 8086 44 2.1.4. Tổ chức bộ nhớ cùa vi xử lý 8086 50 2.2. CÁC CHÉ Đ ộ ĐỊA CHỈ CỦA B ộ VI x ử LÝ 8086 51 2.2.1. Chế độ địa chì thanh ghi 52 2.2.2. Chế độ địa chỉ tức thì 52 2.2.3. Chế độ địa chi trực tiếp 53 2.2.4. Chế độ địa chỉ gián tiếp qua thanh ghi 53 2.2.5. Chế độ địa chỉ tương đối cơ sở 53 2.2.6. Chế độ địa chi tương đối chi sổ 54 2.2.7. Chế độ địa chỉ tương đối chi số cơ sờ 54 3 2.3. TẬP LỆNH CỦA VI x ử LÝ 8086 55 2.3.1. Giới thiệu chung 55 2.3.2. Tập lệnh của vi xử lý 8086 56 2.4. CÁC MẠCH PHỤ TRỢ 88 2.4.1. Mạch tạo xung nhịp 88 2.4.2. Mạch chốt và đệm Bus 90 2.4.3. Các bộ nhớ 93 2.4.4. Mạch giải mã địa chỉ 96 2.5. BIỂU ĐỒ THỜI GIAN ĐỌC/GHI CỦA VI x ử LÝ 98 2.5.1. Xung nhịp và chu kỳ máy 98 2ệ5.2. Chu kỳ đọc/ghi của vi xử lý 8086 99 2.6. CÁC CHÉ Đ ộ LÀM VIỆC CỦA VI x ử LÝ 102 2.6.1. Chế độ khởi động 102 2.6.2. Chế độ đợi 102 2.6.3 Chế độ treo 103 2.6.4. Chế độ ngắt 103 2.6.5. Chế độ dừng 104 2.7. MỘT SỐ VÍ DỤ 104 2.8. LẬP TRÌNH HỢP NGỪ CHO VI x ử LÝ 8086/8088 108 2.8.1. Giới thiệu chung về hợp ngữ 108 2.8.2. Cú pháp của chương trình hợp ngữ 109 2.8.3. Khuôn dạng của chương trình hợp ngừ 113 2.8.4. Cấu trúc lập trình cơ bản bàng họp ngừ 119Phần bài tập 125CHƯƠNG III: HỌ VI ĐIÈU KHIÉN 8 BIT 8051 129Phần lý thuyết 129 3.1. CẤU TRÚC PHÂN CỨNG HỌ VI ĐIỀU KHIẺN 8051 129 3.1.1. Giới thiệu chung 129 3.1.2. Sơ đồ cấu trúc của họ vi điều khiển 8051 132 3.1.3. Mô tả chức năng các chân của 8051 133 3.1.4. Tổ chức bộ nhớ 8051 137 3.1.5. Hoạt độne RESET 1454 3.2. CÁC CHẾ Đ ộ ĐỊA CHỈ CỦA 8051 146 3.2.l ế Kiểu định địa chỉ dùng thanh ghi (Register Addressing) 146 3.2.2. Kiểu định địa chỉ trực tiếp (Direct Addressing) 147 3.2.3. Kiểu định địa chỉ gián tiếp (Indirect Ad ...