1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài Tập Điều Kiện - Kỹ Thuật Vi Xử Lý

24 1.5K 9

Đ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

Bài Tập Điều Kiện - Kỹ Thuật Vi Xử Lý

Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 1 Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 2 Bài 1: Cho biết địa chỉ bắt đầu của một vùng nhớ RAM là 00000H và dung lượng của vùng nhớ này là 645KB. Hãy xác định đại chỉ vật cuối cùng của vùng nhớ này. Bài làm: Ta có dung lượng của vùng nhớ: 10 645KB 645 2 660480byte A1400H     Địa chỉ vật cuối cùng của vùng nhớ là: A1400H-1=A13FFH Bài 2: Thực hiện kết nối hệ thống 80286 với các dung lượng nhớ sau: Cho biết vùng địa chỉ của từng bộ nhớ trong các bản đồ (các bộ nhớ đều có 16 bit dữ liệu). Bài làm: Câu a: Ta có công thức: Dung lượng bộ nhớ = A 2 D  Trong đó: A: đường địa chỉ; D: số bit dữ liệu Ta có dung lượng bộ nhớ: 2 20 22 4M 2 2 2    22 A A 4 2 2 16 2 2      22 18 A 4 2 2 2 2    A 18   là số đường địa chỉ. Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 3 Để giải mã 4 vùng nhớ 4MB ta cần 2 đường địa chỉ ( 2 2 4  ). Vi xử 80286 có 24 đường địa chỉ, ta chỉ dùng 18+2 = 20 đường địa chỉ. Bảng phân vùng địa chỉ EFROM (4M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 00000H đến 3FFFFH Bảng phân vùng địa chỉ EFROM (4M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 40000H đến 7FFFFH Bảng phân vùng địa chỉ SRAM (4M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 80000H đến BFFFFH Bảng phân vùng địa chỉ SRAM (4M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ C0000H đến FFFFFH Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 4 Câu b: Ta có công thức: Dung lượng bộ nhớ = A 2 D  Trong đó: A: đường địa chỉ; D: số bit dữ liệu Ta có dung lượng bộ nhớ: 1 20 21 2M 2 2 2    21 A A 4 2 2 16 2 2      21 17 A 4 2 2 2 2    A 17   là số đường địa chỉ. Để giải mã 8 vùng nhớ 2MB ta cần 3 đường địa chỉ ( 3 2 8  ). Vi xử 80286 có 24 đường địa chỉ, ta chỉ dùng 17+3 = 20 đường địa chỉ. Bảng phân vùng địa chỉ SRAM (2M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 00000H đến 1FFFFH Bảng phân vùng địa chỉ SRAM (2M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 20000H đến 3FFFFH Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 5 Bảng phân vùng địa chỉ SRAM (4M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 40000H đến 7FFFFH Bảng phân vùng địa chỉ EPROM (8M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 80000H đến FFFFFH Câu c: Tương tự: với dung lượng nhớ 4M ta có A = 18 đường địa chỉ. Để giải mã 4 vùng nhớ 4MB ta cần 2 đường địa chỉ ( 2 2 4  ). Vi xử 80286 có 24 đường địa chỉ, ta chỉ dùng 18+2 = 20 đường địa chỉ. Bảng phân vùng địa chỉ SRAM (8M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 00000H đến 7FFFFH Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 6 Bảng phân vùng địa chỉ EPROM (4M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 80000H đến BFFFFH Bảng phân vùng địa chỉ EPROM (4M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ C0000H đến FFFFFH Câu d: Tương tự: với dung lượng nhớ 2M ta có A = 17 đường địa chỉ. Để giải mã 8 vùng nhớ 2MB ta cần 3 đường địa chỉ ( 3 2 8  ). Vi xử 80286 có 24 đường địa chỉ, ta chỉ dùng 17+3 = 20 đường địa chỉ. Bảng phân vùng địa chỉ SRAM (2M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 00000H đến 1FFFFH Bảng phân vùng địa chỉ SRAM (4M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 7 Vậy vùng địa chỉ của bộ nhớ từ 20000H đến 5FFFFH Bảng phân vùng địa chỉ SRAM (2M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 60000H đến 7FFFFH Bảng phân vùng địa chỉ EPROM (8M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 80000H đến FFFFFH Câu e: Tương tự: với dung lượng nhớ 4M ta có A = 18 đường địa chỉ. Để giải mã 4 vùng nhớ 4MB ta cần 2 đường địa chỉ ( 2 2 4  ). Vi xử 80286 có 24 đường địa chỉ, ta chỉ dùng 18+2 = 20 đường địa chỉ. Bảng phân vùng địa chỉ EFROM (4M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 0H đến 3FFFFH Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 8 Bảng phân vùng địa chỉ SRAM (8M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 40000H đến BFFFFH Bảng phân vùng địa chỉ EFROM (4M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ CFFFFH đến FFFFFH Câu f: Tương tự: với dung lượng nhớ 2M ta có A = 17 đường địa chỉ. Để giải mã 6 vùng nhớ 2MB ta cần 3 đường địa chỉ ( 3 2 8 6   ). Vi xử 80286 có 24 đường địa chỉ, ta chỉ dùng 17+3 = 20 đường địa chỉ. Bảng phân vùng địa chỉ SRAM (4M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 00000H đến 3FFFFH Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 9 Bảng phân vùng địa chỉ SRAM (2M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 40000H đến 5FFFFH Bảng phân vùng địa chỉ SRAM (4M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ 60000H đến 9FFFFH Bảng phân vùng địa chỉ EPROM (2M) 19 A 18 A 17 A 16 A 15 A 14 A 13 A 12 A 11 A 10 A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2 A 1 A 0 A 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Vậy vùng địa chỉ của bộ nhớ từ A0000H đến CFFFFH Bài 3: Thực hiện cổng ra điều khiển 8 LED đơn có địa chỉ là F000H Bài làm: Ta có: địa chỉ F000H = 1111 0000 0000 0000H (16 đường) Để giải mã chọn IC chốt ngõ ra tác động mức 0 tại địa chỉ F000H ta dùng cổng NAND và cổng đảo (NOT) ở ngõ vào các bit 0. Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 10 12 12 12 12 U6 74LS373 D0 3 D1 4 D2 7 D3 8 D4 13 D5 14 D6 17 D7 18 OE 1 LE 11 Q0 2 Q1 5 Q2 6 Q3 9 Q4 12 Q5 15 Q6 16 Q7 19 VCC 20 GND 10 D1 D2 D3 D4 D5 D6 D7 D8 R1 R2 R3 R4 R5 R6 R7 R8 +5V 12 12 +5V DATA 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 U8 NAND16 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 12 12 12 12 12 12 Bài 4: Thực hiện cổng vào nhận dữ liệu từ 8 phím nhấn có địa chỉ là F000H. Bài làm: Sơ đồ nguyên mô tả kết nối giữa thiết bị vào bao gồm 8 công tắc nhấn với hệ thống vi xử 80286:  Để 74LS245 chuyển trạng thái của nút bấm tại địa chỉ F000H = 1111 0000 0000 0000H (16 đường) thì chân E phải tác động mức 0. Như vậy ta phải dùng cổng NOT đảo mức logic ở các bit 0 của cổng NAND 16 đường vào.  Ngoài ra mạch còn có 82284 để CPU hoạt động.  Các nút bấm được cung cấp mức 0 khi bấm và mức 1 khi hở.  Khi 80286 thực hiện lệnh OUT cung cấp địa chỉ F000H, ngõ ra cổng NAND sẽ có mức logic 0  IC 74LS245 sẽ được phép hoạt động, với tín hiệu DIR =1, trạng thái các nút nhấn sẽ chuyển qua 74LS245 từ A => B vào BUS dữ liệu và đưa tới thanh ghi bên trong 80286  Để kiểm tra có nút nào được ấn không có thể thực hiện các đoạn lệnh sau: MOV DX, 0F000H L1: IN AL, DX CMP AL, 0FFH JE,L1 [...]... ret end 19 Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A 4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 Bài 15: Thực hiện hế thống vi xử giao tiếp với bộ ADC loại xấp xỉ liên tiếp bằng vi mạch vào ra 8255 vi t chương trình điều khiển vi c đọc dữ liệu từ ngõ vào ADC hiển thị lên 2 led 7 đoạn dưới dạng số HEX Bài làm: org 0 ;ghi chu phan cung ;PA write ADC ;PC.0 80 đường xuất dữ liệu để thực hiện Khi mức 1 xuất từ vi điều khiển làm transistor dẫn, kéo tiếp điểm Relay mở đèn hoặc quạt 12 Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A 4- Nguyễn... p0, #06h 14 Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A 4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 call delay jmp ban_dau delay: del1: mov r5,#10 mov r4,#255 djnz r4,$ djnz r5,del1 ret end Bài 13: Thiết kế hệ thống vi xử sử dụng vào ra song song PPI 8255 hoạt động ở chế độ 0 (mode 0) điều khiển bàn phím ma trận 16 phím và bộ hiển thị 8 led 7 đoạn điều khiển theo kiểu quét như hình vẽ Vi t chương... mov a, @r0 mov p1,a sjmp ban_dau end 22 Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A 4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 Bài 17: Vi t chương trình tạo ra xung tác động mức cao trong 4s trên cổng P1.7 sau mỗ 200s Bài làm: org 0 ;ghi chu: Xtal 12MHz, moi lenh 1 micro second mov tmod,#00000001b ;timer 0 mode 1 repeat: mov tl0,#low (-2 00+11) mov th0,#high (-2 00+11) setb p1.7 nop ;4 micro second... delay: del1: mov r5,#10 mov r4,#255 djnz r4,$ 21 Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A 4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 djnz r5,del1 ret end Bài 16: Một công tắc 4 vị trí và một bộ LED 7 đoạn được nối với 8051 như hình vẽ: Vi t đoạn chương trình nhận dữ liệu từ công tắc cổng 3, rồi hiển thị giá trị nhị phân tương ứng của nó lên LED 7 đoạn Bài làm: org 00h mov 70h,#192 ;ma so 0 mov 71h,#127... muốn động cơ quay ngược chiều kim đồng hồ có thể xuất dữ liệu với chiều ngược lại của bảng trên đây Hãy vi t chương trình điều khiển động cơ quay 1 vòng theo chiều kim đồng hồ và 90o theo chiều ngược lại Bài làm: 13 Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A 4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 VCC (COMMON) L1 L2 L3 L4 DÂY 1 DÂY 2 DÂY 3 DÂY 4 HEXA 1 0 0 1 09 1 1 0 0 05 1 1 0 0 06 1 1 0... co c = 0 mov a,#0feh ;bat dau o cot so 0 , cho 1 cot xuong muc 0 mov r6,#4 ;su dung r6 lam bo dem , 4 vi co 4 cot quetphim1: ;tich cuc cot , cho cot 0 xuong muc 0 mov dptr,#0F002 ;port C movx @dptr,a mov r7,a ;luu a 16 Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A 4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 ;doc lai port C de xu ly tiep movx a,@dptr anl a,#0f0h ;cach ly hang , neu phim nhan thi hang... 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 8 7 2 SW2 9 8 7 6 5 4 3 2 Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A 4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 i) Nhân giá trị trong AH với 08 j) Nghịch đảo 4 bit thấp của thanh ghi DX mà không làm ảnh hưởng tới các bit khác k) Lấy bù 2 nội dung thanh ghi BP Bài làm: a) b) c) d) e) f) g) h) i) j) k) mov BP,3654h mov SP,BP mov (9876h),AX add... a,#11110111b mov dptr,#0F000h movx @dptr,a mov a,53h mov dptr,#0F000h movx @dptr,a call delay mov a,#255 movx @dptr,a ;chon led 4 ;port B ;port A ;port A ;port A 18 Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A 4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 mov a,#11101111b mov dptr,#0F000h movx @dptr,a mov a,54h mov dptr,#0F000h movx @dptr,a call delay mov a,#255 movx @dptr,a ;chon led 5 ;port B mov a,#11011111b... so 4 mov 75h,#139 ;ma so 5 mov 76h,#143 ;ma so 6 mov 77h,#123 ;ma so 7 mov 78h,#115 ;ma so 8 mov 79h,#165 ;ma so 9 mov 7ah,#158 ;ma so a mov 7bh,#193 ;ma so b 15 Bài Tập Điều Kiện - Kỹ Thuật Vi Xử - VT205A 4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 mov 7ch,#149 ;ma so c mov 7dh,#102 ;ma so d mov 7eh,#140 ;ma so e mov 7fh,#141 ;ma so f ;khoi tao 8255 mov dptr,#0F003h mov a,#10000001b movx @dptr,a . điều khiển output từ vi xử lý  Một IC vi điều khiển 8051 có 32 đường xu t dữ liệu. Vậy cần 3 IC 8051 có 96 >80 đường xu t dữ liệu để thực hiện.  Khi mức 1 xu t từ vi điều khiển làm transistor. Tập Điều Kiện - Kỹ Thuật Vi Xử Lý - VT205A4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 17 ;doc lai port C de xu ly tiep movx a,@dptr anl a,#0f0h ;cach ly hang , neu phim nhan. Thuật Vi Xử Lý - VT205A4- Nguyễn Văn Bảo Quốc - 205103391 - Học Kỳ 7 20 Bài 15: Thực hiện hế thống vi xử lý giao tiếp với bộ ADC loại xấp xỉ liên tiếp bằng vi mạch vào ra 8255. vi t

Ngày đăng: 09/05/2014, 13:31

Xem thêm: Bài Tập Điều Kiện - Kỹ Thuật Vi Xử Lý

TỪ KHÓA LIÊN QUAN

w