Ôn tập bài tập vi xử lý
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Ôn tập bài tập vi xử lýĐại Học Bách Khoa TP.HCM – Khoa Điện-Điện Tử Lê Chí Thông BÀI TẬP VI XỬ LÝ (HỌ VI ĐIỀU KHIỂN 8051)1. CẤU TRÚC PHẦN CỨNG - GIẢI MÃ ĐỊA CHỈ1.1 Sử dụng 1 vi mạch 74138 và các cổng cần thiết để thiết kế mạch giải mã địa chỉ tạo ra các tínhiệu chọn chip tương ứng các vùng địa chỉ sau: Tín hiệu chọn chip Vùng địa chỉ Đặc tính truy xuất 0000H - 3FFFH CS0 PSEN 4000H - 7FFFH CS1 PSEN 6000H - 7FFFH RD, WR CS2 8000H - 87FFH RD CS3 8800H - 8FFFH WR CS41.2 Sử dụng 1 vi mạch 74138 và các cổng cần thiết để thiết kế mạch giải mã địa chỉ tạo ra các tínhiệu chọn chip tương ứng các vùng địa chỉ sau: Tín hiệu chọn chip Vùng địa chỉ Đặc tính truy xuất 9800H - 9BFFH CS0 PSEN 9800H - 9BFFH RD, WR CS1 9C00H - 9DFFH RD, WR CS2 9E00H - 9EFFH RD, WR CS31.3 Chỉ dùng một vi mạch 74138 (không dùng thêm cổng), thiết kế mạch giải mã địa chỉ tạo ra mộttín hiệu chọn chip /CS tương ứng tầm địa chỉ F000H-F3FFH.2. SỬ DỤNG TẬP LỆNHTruy xuất RAM nội2.1 Viết CT ghi 40H vào ô nhớ 30H của RAM nội theo 2 cách (định địa chỉ ô nhớ trực tiếp và địnhđịa chỉ ô nhớ gián tiếp).2.2 Viết CT xóa ô nhớ 31H của RAM nội theo 2 cách (định địa chỉ ô nhớ trực tiếp và định địa chỉ ônhớ gián tiếp).2.3 Viết CT ghi nội dung thanh ghi A vào ô nhớ 32H của RAM nội theo 2 cách (định địa chỉ ô nhớtrực tiếp và định địa chỉ ô nhớ gián tiếp).2.4 Viết CT đọc ô nhớ 33H của RAM nội vào thanh ghi A theo 2 cách (định địa chỉ ô nhớ trực tiếpvà định địa chỉ ô nhớ gián tiếp).2.5 Viết CT chuyển dữ liệu ô nhớ 34H của RAM nội vào ô nhớ 35H của RAM nội theo 2 cách(định địa chỉ ô nhớ trực tiếp và định địa chỉ ô nhớ gián tiếp).Truy xuất RAM ngoài2.6 Viết CT ghi 40H vào ô nhớ 0030H của RAM ngoài. Trang 1/6http://www.ebook.edu.vnĐại Học Bách Khoa TP.HCM – Khoa Điện-Điện Tử Lê Chí Thông2.7 Viết CT xóa ô nhớ 0031H của RAM ngoài.2.8 Viết CT đọc ô nhớ 0032H của RAM ngoài vào thanh ghi A.2.8 Viết CT ghi nội dung thanh ghi A vào ô nhớ 0033H của RAM ngoài.2.10 Viết CT chuyển dữ liệu ô nhớ 0034H của RAM ngoài vào ô nhớ 0035H của RAM ngoài.Truy xuất Port2.11 Viết CT xuất 0FH ra Port 1.2.12 Viết CT xuất F0H ra Port 2.2.13 Viết CT xuất nội dung thanh ghi A ra Port 1.2.14 Viết CT nhập từ Port 1 vào thanh ghi A.2.15 Viết CT nhập từ Port 1 và xuất ra Port 2.2.16 Viết CT xuất 1 (mức logic cao) ra chân P1.02.17 Viết CT xuất 0 (mức logic thấp) ra chân P1.1Truy xuất RAM nội, RAM ngoài và Port2.18 Viết CT chuyển dữ liệu ô nhớ 40H (RAM nội) đến ô nhớ 2000H (RAM ngoài). Làm theo 2cách (định địa chỉ ô nhớ trực tiếp và định địa chỉ ô nhớ gián tiếp).2.19 Viết CT chuyển dữ liệu ô nhớ 2001H (RAM ngoài) vào ô nhớ 41H (RAM nội). Làm theo 2cách (định địa chỉ ô nhớ trực tiếp và định địa chỉ ô nhớ gián tiếp).2.20 Viết CT nhập từ Port 1 vào ô nhớ 42H (RAM nội). Làm theo 2 cách (định địa chỉ ô nhớ trựctiếp và định địa chỉ ô nhớ gián tiếp).2.21 Viết CT nhập từ Port 1 vào ô nhớ 2002H (RAM ngoài).2.22 Viết CT lấy ô nhớ 43H (RAM nội) xuất ra Port 1. Làm theo 2 cách (định địa chỉ ô nhớ trựctiếp và định địa chỉ ô nhớ gián tiếp).2.23 Viết CT lấy ô nhớ 2003H (RAM ngoài) xuất ra Port 1.Sử dụng vòng lặp2.24 Viết CT xóa 20 ô nhớ RAM nội có địa chỉ bắt đầu là 30H.2.25 Viết CT xóa các ô nhớ RAM nội từ địa chỉ 20H đến 7FH.2.26 Viết CT xóa 250 ô nhớ RAM ngoài có địa chỉ bắt đầu là 4000H.2.27 Viết CT xóa 2500 ô nhớ RAM ngoài có địa chỉ bắt đầu là 4000H.2.28 Viết CT xóa toàn bộ RAM ngoài có dung lượng 8KB, biết rằng địa chỉ đầu là 2000H.2.29 Viết CT chuyển một chuỗi dữ liệu gồm 10 byte trong RAM nội có địa chỉ đầu là 30H đến vùngRAM nội có địa chỉ đầu là 40H.2.30 Viết CT chuyển một chuỗi dữ liệu gồm 100 byte trong RAM ngoài có địa chỉ đầu là 2000Hđến vùng RAM ngoài có địa chỉ đầu là 4000H.2.31 Viết CT chuyển một chuỗi dữ liệu gồm 10 byte trong RAM nội có địa chỉ đầu là 30H đến vùngRAM ngoài có địa chỉ đầu là 4000H.2.32 Viết CT chuyển một chuỗi dữ liệu gồm 10 byte trong RAM ngoài có địa chỉ đầu là 5F00H đếnvùng RAM nội có địa chỉ đầu là 40H. ...
Tìm kiếm theo từ khóa liên quan:
Bài tập vi điều khiển vi xử lý họ vi điều khiển vi điều khiển 8051 bài tập điện tửTài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 297 0 0 -
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 154 0 0 -
Báo cáo bài tập lớn môn Kỹ thuật vi xử lý: Thiết kế mạch quang báo - ĐH Bách khoa Hà Nội
31 trang 133 0 0 -
Bài tập lớn Vi xử lý: Thiết kế môn học Đèn LED đơn ghép thành đèn quảng cáo
15 trang 117 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 117 0 0 -
Tài liệu thực hành Vi điều khiển 8051
55 trang 106 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 85 0 0 -
46 trang 85 0 0
-
Giáo trình Hệ vi điều khiển: Phần 1
129 trang 73 0 0 -
38 trang 69 0 0
-
Đề tài : ĐIỀU KHIỂN CHUYỂN ĐỘNG RÔBÔT BẰNG ĐỘNG CƠ BƯỚC
23 trang 68 0 0 -
Điều khiển số (Digital Control Systems) - ĐH Bách Khoa Hà Nội
110 trang 57 0 0 -
Giáo trình học phần Vi xử lý (hệ đại học): Phần 1
57 trang 54 0 0 -
viết chương trình điều khiển 8 led sáng dồn, chương 3
5 trang 46 0 0 -
Giaùo trình Colour TV JVC, model C-1490M - Phần 5
11 trang 46 0 0 -
Ứng dụng IOT trong giám sát mức tiêu thụ điện nước
3 trang 43 0 0 -
Bài giảng ý thuyết kỹ thuật vi xử lý
11 trang 43 0 0 -
Bài giảng Vi xử lý - Chương 5: Giao tiếp
166 trang 42 0 0 -
Đồ án môn Vi xử lý: Thiết kế mạch điều khiển động cơ bước ( Step Motor)
49 trang 40 0 0 -
Thực tập điện tử cơ bản part 10
9 trang 38 0 0