Luận Văn Bài giảng vi xử lí - vi điều khiển

Thảo luận trong 'Điện - Điện Tử' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    173
    Điểm thành tích:
    0
    Xu:
    0Xu
    MỤC LỤC

    CHƯƠNG 1. TỔNG QUAN VỀ VI XỬ LÝ – VI ĐIỀU KHIỂN 9

    1.1 Giới thiệu chung về vi xử lý – vi điều khiển 10

    1.1.1 Khái niệm 10

    1.1.2 Phân biệt vi xử lý và vi điều khiển 11

    1.1.3 Lịch sử phát triển của vi xử lý . 13

    1.1.4 Ứng dụng của Vi xử lý/Vi điều khiển . 14

    1.2 Cấu trúc chung của hệ Vi xử lý/Vi điều khiển 15

    1.3 Định dạng dữ liệu và biểu diễn thông tin trong hệ vi xử lý – vi điều khiển . 16

    1.3.1 Các hệ đếm và mã BCD 16

    1.3.2 Mã ký tự - Alphanumeric CODE (ASCII, EBCDIC) 17

    CHƯƠNG 2. VI XỬ LÝ INTEL 8086/8088 . 19

    2.1 Tổng quan về vi xử lý Intel 8086/8088 . 20

    2.1.1 Các thành phần cơ bản của CPU . 20

    2.1.2 Cấu trúc của 8086/8088 . 20

    Hình 2-2. Sơ đồ khối 8086/8088 21

    2.1.3 Mô tả chức năng các chân . 26

    2.2 Chế độ địa chỉ . 30

    2.2.1 Mã hoá lệnh trong vi xử lý 8086/8088 30

    2.2.2 Các chế độ địa chỉ 32

    2.3 Tập lệnh Assembly 35

    2.3.1 Giới thiệu chung 35

    2.3.2 Các nhóm lệnh . 36

    2.4 Lập trình hợp ngữ (Assembly) cho vi xử lý 80x86 [12] 52

    2.4.1 Giới thiệu chung về hợp ngữ . 52

    2.4.2 Các bước khi lập trình . 53

    2.4.3 Cấu trúc chung của chương trình hợp ngữ 55

    2.4.4 Các cấu trúc điều khiển cơ bản 65

    2.4.5 Ngắt trong Assembly . 67

    2.4.6 Các ví dụ 70

    2.5 Ghép nối bộ nhớ và thiết bi ngoại vi 76

    2.5.1 Ghép nối bộ nhớ 76

    2.5.2 Ghép nối thiết bị ngoại vi 79

    2.5.3 Các mạch cổng đơn giản . 80

    Vi mạch chốt 74LS373: . 81

    2.6 Câu hỏi và bài tập 81

    CHƯƠNG 3. HỌ VI ĐIỀU KHIỂN 8051 . 83

    3.1 Giới thiệu chung 84

    3.1.1 Ứng dụng của vi điều khiển . 84

    3.1.2 Hoạt động của vi điều khiển. . 84

    3.1.3 Cấu trúc chung của vi điều khiển 85

    3.2 Kiến trúc vi điều khiển 8051 . 91

    3.2.1 Chuẩn 8051 91

    3.2.2 Các chân vi điều khiển 8051 92

    3.2.4 Cổng vào/ra . 93

    3.2.5 Tổ chức bộ nhớ 8051 . 97

    3.2.6 Các thanh ghi chức năng đặc biệt (SFRs - Special Function Registers) 102

    3.2.7 Bộ đếm và bộ định thời . 106

    3.2.8 Truyền thông nối tiếp 106

    3.2.9 Ngắt vi điều khiển 8051 107

    3.3 Lập trình hợp ngữ cho 8051 . 107

    3.3.1 Các chế độ địa chỉ . 107

    3.3.2 Tập lệnh trong 8051 109

    3.3.3 Cấu trúc chung chương trình hợp ngữ cho 8051 . 116

    3.4 Bộ đếm và bộ định thời . 119

    3.5 Truyền thông nối tiếp 126

    3.6 Xử lý ngắt . 133

    3.7 Câu hỏi và bài tập cuối chương 139

    CHƯƠNG 4. ỨNG DỤNG . 141

    4.1 Vào/ra số . 142

    4.2 Timer 145

    4.3 Lập trình ngắt ngoài. 147

    4.4 Điều khiển LED 7 thanh . 147

    4.5 Nhận dữ liệu qua UART . 149

    4.6 Truyền dữ liệu qua UART 151

    4.7 Ghép nối 8051 với ADC0804 152

    4.8 Ghép nối bàn phím số . 154

    4.9 Ghép nối động cơ bước . 157

    CHƯƠNG 5. CÁC HỆ VI ĐIỀU KHIỂN TIÊN TIẾN . 159

    5.1 Atmel AVR . 160

    5.1.1 Lịch sử họ AVR 160

    5.1.2 Tổng quan về thiết bị . 160

    5.1.3 Kiến trúc thiết bị 161

    5.1.4 Program Memory (Flash) 161

    5.1.5 EEPROM . 161

    5.1.6 Chương trình thực thi 162

    5.1.7 Tập lệnh . 162

    5.1.8 Tốc độ MCU 163

    5.1.9 Những đặc tính 163

    5.2 Vi điều khiển PIC 165

    5.2.1 Lập trình cho PIC 165

    5.2.2 Các đặc tính chính . 166

    5.2.3 Họ vi điều khiển PIC 8/16-bit . 167

    5.3 ARM . 168

    5.3.1 Cấu trúc ARM . 168

    5.3.2 Lịch sử phát triển . 168

    5.3.3 Các dạng lõi . 170

    5.3.4 Các lưu ý về thiết kế 172

    Tài liệu tham khảo 173

    Danh mục hình ảnh . 174

    Danh mục mã nguồn . 176

    Danh mục bảng . 176

    Chỉ mục 177
     

    Các file đính kèm:

Đang tải...