Bài tập lớn môn Vi xử lý
Số trang: 12
Loại file: pdf
Dung lượng: 752.39 KB
Lượt xem: 12
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tham khảo tài liệu 'bài tập lớn môn vi xử lý', kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Bài tập lớn môn Vi xử lý Bài tập lớn Vi xử lý Trang | 1 Sinh viên: Lê Hải Đăng MSSV: 20090710 Mã lớp: 29332 Email: saucongtu@gmail.com Di động: 01652.038.028 Danh sách các bài tập Bài 1: ............................................................................................................................................................................. 2 Bài 2: ............................................................................................................................................................................. 3 Bài 3: ............................................................................................................................................................................. 4 Bài 4: ............................................................................................................................................................................. 5 Bài 5: ............................................................................................................................................................................. 6 Bài 6: ............................................................................................................................................................................. 7 Bài 7: ............................................................................................................................................................................. 9 Bài 8: ........................................................................................................................................................................... 10 Bài 10: ......................................................................................................................................................................... 11 Lê Hải Đăng ĐK&TĐH 1 – K54 Bài tập lớn Vi xử lý Trang | 2 Bài 1: Viết chương trình đảo dấu 120byte dữ liệu từ ô nhớ 100h tại RAM ngoài. Chương trình và sơ đồ thuật toán: START ;------------------------------| ; MAIN PROGRAM ;------------------------------| DPTR = 100H ; BAI TAP 1 R1 = 78H ; dao dau 120byte du lieu tu ; o nho 100H tai RAM ngoai ;------------------------------| mov dptr,#100h A = @DPTR mov r1,#78h main : movx a,@dptr jz copya Đ A= 0 cpl a inc a S copya : movx @dptr,a loop : inc dptr A= A = A+1 djnz r1,main END ;-----------------------------| @DPTR = A DPTR = DPTR+1 R1 = R1+1 R1 = 0 S Đ END Lê Hải Đăng ĐK&TĐH 1 – K54 Bài tập lớn Vi xử lý Trang | 3 Bài 2: viết chương trình chuyển hai mảng dữ liệu 20byte. Biết mảng 1 có địa chỉ 30H trong RAM trong và mảng 2 có địa chỉ 1000H trong RAM ngoài. Chương trình và sơ đồ thuật toán: ;------------------------------| START ; MAIN PROGRAM ;------------------------------| ;BAI 2 ;chuyen 2 mang du lieu 20byte DPTR = 1000H ;------------------------------| R1 = 20 mov r0, #30H R0 = 30H mov r1, #20 mov dptr, #1000H loop: A @DPTR movx a,@dptr XCH A,@R0 xch a,@r0 @DPTRA movx @dptr, a DPTR +1 inc dptr R0 + 1 inc r0 djnz r1,loop R1 - 1 end R1=0 S Đ END Lê Hải Đăng ĐK&TĐH 1 – K54 Bài tập lớn Vi xử lý Trang | 4 Bài 3: Viết CT cộng hai số BCD 4 chữ số trong RAM trong, kết quả cất vào sô thứ 1 . Biết số thứ 1 đặt tại ô nhớ 30H, và số thứ 2 đặt tại ô nhớ 60H Chương trình và sơ đồ thuật toán: ;------------------------------| MAIN PROGRAM START ; ;------------------------------| ;BAI 3 ;cong 2 so BCD 4 chu so R0 = 30H ...
Nội dung trích xuất từ tài liệu:
Bài tập lớn môn Vi xử lý Bài tập lớn Vi xử lý Trang | 1 Sinh viên: Lê Hải Đăng MSSV: 20090710 Mã lớp: 29332 Email: saucongtu@gmail.com Di động: 01652.038.028 Danh sách các bài tập Bài 1: ............................................................................................................................................................................. 2 Bài 2: ............................................................................................................................................................................. 3 Bài 3: ............................................................................................................................................................................. 4 Bài 4: ............................................................................................................................................................................. 5 Bài 5: ............................................................................................................................................................................. 6 Bài 6: ............................................................................................................................................................................. 7 Bài 7: ............................................................................................................................................................................. 9 Bài 8: ........................................................................................................................................................................... 10 Bài 10: ......................................................................................................................................................................... 11 Lê Hải Đăng ĐK&TĐH 1 – K54 Bài tập lớn Vi xử lý Trang | 2 Bài 1: Viết chương trình đảo dấu 120byte dữ liệu từ ô nhớ 100h tại RAM ngoài. Chương trình và sơ đồ thuật toán: START ;------------------------------| ; MAIN PROGRAM ;------------------------------| DPTR = 100H ; BAI TAP 1 R1 = 78H ; dao dau 120byte du lieu tu ; o nho 100H tai RAM ngoai ;------------------------------| mov dptr,#100h A = @DPTR mov r1,#78h main : movx a,@dptr jz copya Đ A= 0 cpl a inc a S copya : movx @dptr,a loop : inc dptr A= A = A+1 djnz r1,main END ;-----------------------------| @DPTR = A DPTR = DPTR+1 R1 = R1+1 R1 = 0 S Đ END Lê Hải Đăng ĐK&TĐH 1 – K54 Bài tập lớn Vi xử lý Trang | 3 Bài 2: viết chương trình chuyển hai mảng dữ liệu 20byte. Biết mảng 1 có địa chỉ 30H trong RAM trong và mảng 2 có địa chỉ 1000H trong RAM ngoài. Chương trình và sơ đồ thuật toán: ;------------------------------| START ; MAIN PROGRAM ;------------------------------| ;BAI 2 ;chuyen 2 mang du lieu 20byte DPTR = 1000H ;------------------------------| R1 = 20 mov r0, #30H R0 = 30H mov r1, #20 mov dptr, #1000H loop: A @DPTR movx a,@dptr XCH A,@R0 xch a,@r0 @DPTRA movx @dptr, a DPTR +1 inc dptr R0 + 1 inc r0 djnz r1,loop R1 - 1 end R1=0 S Đ END Lê Hải Đăng ĐK&TĐH 1 – K54 Bài tập lớn Vi xử lý Trang | 4 Bài 3: Viết CT cộng hai số BCD 4 chữ số trong RAM trong, kết quả cất vào sô thứ 1 . Biết số thứ 1 đặt tại ô nhớ 30H, và số thứ 2 đặt tại ô nhớ 60H Chương trình và sơ đồ thuật toán: ;------------------------------| MAIN PROGRAM START ; ;------------------------------| ;BAI 3 ;cong 2 so BCD 4 chu so R0 = 30H ...
Tìm kiếm theo từ khóa liên quan:
vi mạch điện tử giáo trình điện tử chuyên ngành điện tử điều khiển lập trình lập trình PLC vi xử lý thực hành điện tửGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 280 0 0 -
ĐỒ ÁN TỐT NGHIỆP: THIẾT KẾ HỆ THỐNG CUNG CẤP ĐIỆN CHO NHÀ MÁY SẢN XUẤT GẠCH MEN SHIJAR
63 trang 216 0 0 -
77 trang 173 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 151 0 0 -
Luận văn: THIẾT KẾ CUNG CẤP ĐIỆN KHU DÂN CƯ
57 trang 148 1 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 131 0 0 -
Tìm hiểu về động cơ không đồng bộ phần 1
27 trang 115 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 112 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 104 0 0 -
53 trang 102 0 0