Ôn giữa học phần môn kỹ thuật vi xử lý
Số trang: 4
Loại file: doc
Dung lượng: 90.50 KB
Lượt xem: 15
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:
Câu1:Viết chương trình chuyển giá trị 02Fh vào vùng nhớ có địa chỉ từ 1000h đến1020h của RAM ngoại trú sau đó copy sang vùng nhớ có địa chỉ từ 1040h đến1060h của RAM ngoại trú. Tính thời gian để thực hiện chương trình trên. C5:Viết chương trình chuyển nội dung ABh vào vùng nhớ của Ram nội có địachỉ bắt đầu từ 10h đến 45h. Sau đó chuyển nội dung vùng nhớ này sang vùng nhớmới của Ram ngoài có địa chỉ bắt đầu từ 2500h....
Nội dung trích xuất từ tài liệu:
Ôn giữa học phần môn kỹ thuật vi xử lý Cẩu hỏi ôn tập thi GIỮA HỌC PHẦN môn kỹ thuật VXLCâu1:Viết chương trình chuyển giá trị 02Fh vào vùng nhớ có địa chỉ từ 1000h đến1020h của RAM ngoại trú sau đó copy sang vùng nhớ có địa chỉ từ 1040h đến1060h của RAM ngoại trú. Tính thời gian để thực hiện chương trình trên.C2Cho một đoạn chương trình xử lý dữ liệu trong RAM nội như sau: Org 0000h ; K0: Mov A, # 20 ; Mov 01h, # 30h ; K1: Mov @R1, a ; Inc a ; Inc R1 ; Cjne a, # 90, K1 ; Jmp $ ; End ;- Giải thích ý nghĩa của từng câu lệnh trong chương trình trên và tổng thời gianthực hiện- Cho biết nội dung của từng ngăn nhớ trong RAM nội (sau khi thực hiện xong chương trình)ở địa chỉ bắt đầu từ 30h – 70hC3Cho một đoạn chương trình xử lý dữ liệu ở RAM ngoại như sau: Org 0000h ; M0: Mov A, # 100 ; Mov Dptr , # 100h ; M1: MovX @Dptr, a ; Inc a ; Inc Dptr ; Cjne a, # 200, M1 ; Jmp $ ; End ;- Giải thích ý nghĩa của từng câu lệnh và tổng thời gian thực hiện trong chươngtrình trên?- Cho biết nội dung của từng ngăn nhớ ở RAM ngoại (sau khi thực hiện xong chương trình)ở địa chỉ bắt đầu từ 100h – 150hC4Cho một đoạn chương trình xử lý dữ liệu ở RAM ngoại như sau: Org 0000h ; Mov A, # 50h ; Mov Dptr , # ; 2000h X1: MovX @Dptr, a ; Inc a ; Inc Dptr ; Cjne a, # 96h, X1 ; Jmp $ ; End ;- Giải thích ý nghĩa của từng câu lệnh và tổng thời gian thực hiện trong chươngtrình trên?- Cho biết nội dung của từng ngăn nhớ ở RAM ngoại (sau khi thực hiện xong chương trình)ở địa chỉ bắt đầu từ 2000h – 2045hC5 Viết chương trình chuyển nội dung ABh vào vùng nhớ của Ram nội có địachỉ bắt đầu từ 10h đến 45h. Sau đó chuyển nội dung vùng nhớ này sang vùng nhớmới của Ram ngoài có địa chỉ bắt đầu từ 2500h.C6 Viết chương trình chuyển dữ liệu có giá trị tăng dần bắt đầu từ 10h đến50h vào vùng nhớ của RAM nội có địa chỉ bắt đầu từ 20h đến 60h. Sau đó viếtchương trình chuyển nội dung vùng nhớ này sang vùng nhớ mới của Ram ngoàicó địa chỉ bắt đầu từ 0300hC7 Kết nối cổng P2 đến 8 Led đơn và viết chương trình điều khiển 8 Ledđơn đếm nhị phân tăng dần từ 10h đến 90h sau đó lại đếm giảm dần từ 90h về10h (Lưu ý: Chương trình được lặp lại vô hạn)C8.Viết chương trình điều khiển 2 động cơ theo yêu cầu sau:Khi ấn nút M1 thì động cơ ĐC1 được làm việc sau đó 5s thì động cơ ĐC2 làm việc.Khi nhấn nút D thì động cơ ĐC2 dừng sau đó 5s động cơ ĐC1 mới dừngC9Viết CT xóa 20 ô nhớ RAM nội có địa chỉ bắt đầu là 30H.C10Viết CT con delay 100μs, biết rằng thạch anh (xtal) dùng trong hệ thống là: a. 12 MHz b. 6 MHzC11Viết CT tạo chuỗi xung vuông có f = 10 Hz và có chu kỳ làm việc D = 25% tại chânP1.5 (Xtal 12 MHz).C12Cho một chuỗi dữ liệu dưới dạng số có dấu trong RAM ngoài, dài 100 byte, bắt đầutừ địa chỉ 0100H. Viết CT lần lượt xuất các dữ liệu trong chuỗi ra Port 1 nếu là sốdương (xem số 0 là dương) và xuất ra Port 2 nếu là số âm.C13:Viết chương trình điều khiển cho một đèn Led thỏa mãn yêu cầu sau:Khi INT0=1 thì Led sáng liên tụcKhi INT =0 thì nhấp nháy với chu kỳ 1sCâu 14: - Vẽ hình minh họa, phân tích chức năng và các chế độ hoạt động của khối Timer, phân tích các thanh ghi có liên quan - Nếu muốn viết chương trình trễ 25000 chu kỳ máy thì nội dung trong Tmod bằng bao nhiêu, phân tích ?C15:Cho biết nội dung của các ô nhớ trong RAM nội như sau: (01h) = 79h ; (2Bh) = 20h (A ) = CCh ; (2Ch) = 30h (2Ah) = 10h ; (2Dh) = 40hHãy xác định nội dung của bảng dữ liệu sau khi thực hiện các lệnh cho trước dưới đây: Hoạt động (2Ah) (2Bh) (2Ch) (2Dh) (A) Số chu kỳ máy Add a, r1 Mov 2Dh, a Mov 2Ch, 2Dh Mov 2Bh, 2Ch Mov 2Ah, 2Bh ORL a, 2Ah ANL a, r1 RL a SWap a Tổng số CKMC16Cho một đoạn chương trình xử lý dữ liệu trong RAM nội như sau: Org 0000h ; K0: Mov 45h, # 30 ; Mov 00h, # ; 45h Mov a, # 20 ; Add a, @ R0 ; K1: Mov @R0, a ; Inc a ; Inc R0 ; Cjne a,# 81, ; K1 Jmp $ ; End ;- Giải thích ý nghĩa của từng câu lệnh trong chương trình ...
Nội dung trích xuất từ tài liệu:
Ôn giữa học phần môn kỹ thuật vi xử lý Cẩu hỏi ôn tập thi GIỮA HỌC PHẦN môn kỹ thuật VXLCâu1:Viết chương trình chuyển giá trị 02Fh vào vùng nhớ có địa chỉ từ 1000h đến1020h của RAM ngoại trú sau đó copy sang vùng nhớ có địa chỉ từ 1040h đến1060h của RAM ngoại trú. Tính thời gian để thực hiện chương trình trên.C2Cho một đoạn chương trình xử lý dữ liệu trong RAM nội như sau: Org 0000h ; K0: Mov A, # 20 ; Mov 01h, # 30h ; K1: Mov @R1, a ; Inc a ; Inc R1 ; Cjne a, # 90, K1 ; Jmp $ ; End ;- Giải thích ý nghĩa của từng câu lệnh trong chương trình trên và tổng thời gianthực hiện- Cho biết nội dung của từng ngăn nhớ trong RAM nội (sau khi thực hiện xong chương trình)ở địa chỉ bắt đầu từ 30h – 70hC3Cho một đoạn chương trình xử lý dữ liệu ở RAM ngoại như sau: Org 0000h ; M0: Mov A, # 100 ; Mov Dptr , # 100h ; M1: MovX @Dptr, a ; Inc a ; Inc Dptr ; Cjne a, # 200, M1 ; Jmp $ ; End ;- Giải thích ý nghĩa của từng câu lệnh và tổng thời gian thực hiện trong chươngtrình trên?- Cho biết nội dung của từng ngăn nhớ ở RAM ngoại (sau khi thực hiện xong chương trình)ở địa chỉ bắt đầu từ 100h – 150hC4Cho một đoạn chương trình xử lý dữ liệu ở RAM ngoại như sau: Org 0000h ; Mov A, # 50h ; Mov Dptr , # ; 2000h X1: MovX @Dptr, a ; Inc a ; Inc Dptr ; Cjne a, # 96h, X1 ; Jmp $ ; End ;- Giải thích ý nghĩa của từng câu lệnh và tổng thời gian thực hiện trong chươngtrình trên?- Cho biết nội dung của từng ngăn nhớ ở RAM ngoại (sau khi thực hiện xong chương trình)ở địa chỉ bắt đầu từ 2000h – 2045hC5 Viết chương trình chuyển nội dung ABh vào vùng nhớ của Ram nội có địachỉ bắt đầu từ 10h đến 45h. Sau đó chuyển nội dung vùng nhớ này sang vùng nhớmới của Ram ngoài có địa chỉ bắt đầu từ 2500h.C6 Viết chương trình chuyển dữ liệu có giá trị tăng dần bắt đầu từ 10h đến50h vào vùng nhớ của RAM nội có địa chỉ bắt đầu từ 20h đến 60h. Sau đó viếtchương trình chuyển nội dung vùng nhớ này sang vùng nhớ mới của Ram ngoàicó địa chỉ bắt đầu từ 0300hC7 Kết nối cổng P2 đến 8 Led đơn và viết chương trình điều khiển 8 Ledđơn đếm nhị phân tăng dần từ 10h đến 90h sau đó lại đếm giảm dần từ 90h về10h (Lưu ý: Chương trình được lặp lại vô hạn)C8.Viết chương trình điều khiển 2 động cơ theo yêu cầu sau:Khi ấn nút M1 thì động cơ ĐC1 được làm việc sau đó 5s thì động cơ ĐC2 làm việc.Khi nhấn nút D thì động cơ ĐC2 dừng sau đó 5s động cơ ĐC1 mới dừngC9Viết CT xóa 20 ô nhớ RAM nội có địa chỉ bắt đầu là 30H.C10Viết CT con delay 100μs, biết rằng thạch anh (xtal) dùng trong hệ thống là: a. 12 MHz b. 6 MHzC11Viết CT tạo chuỗi xung vuông có f = 10 Hz và có chu kỳ làm việc D = 25% tại chânP1.5 (Xtal 12 MHz).C12Cho một chuỗi dữ liệu dưới dạng số có dấu trong RAM ngoài, dài 100 byte, bắt đầutừ địa chỉ 0100H. Viết CT lần lượt xuất các dữ liệu trong chuỗi ra Port 1 nếu là sốdương (xem số 0 là dương) và xuất ra Port 2 nếu là số âm.C13:Viết chương trình điều khiển cho một đèn Led thỏa mãn yêu cầu sau:Khi INT0=1 thì Led sáng liên tụcKhi INT =0 thì nhấp nháy với chu kỳ 1sCâu 14: - Vẽ hình minh họa, phân tích chức năng và các chế độ hoạt động của khối Timer, phân tích các thanh ghi có liên quan - Nếu muốn viết chương trình trễ 25000 chu kỳ máy thì nội dung trong Tmod bằng bao nhiêu, phân tích ?C15:Cho biết nội dung của các ô nhớ trong RAM nội như sau: (01h) = 79h ; (2Bh) = 20h (A ) = CCh ; (2Ch) = 30h (2Ah) = 10h ; (2Dh) = 40hHãy xác định nội dung của bảng dữ liệu sau khi thực hiện các lệnh cho trước dưới đây: Hoạt động (2Ah) (2Bh) (2Ch) (2Dh) (A) Số chu kỳ máy Add a, r1 Mov 2Dh, a Mov 2Ch, 2Dh Mov 2Bh, 2Ch Mov 2Ah, 2Bh ORL a, 2Ah ANL a, r1 RL a SWap a Tổng số CKMC16Cho một đoạn chương trình xử lý dữ liệu trong RAM nội như sau: Org 0000h ; K0: Mov 45h, # 30 ; Mov 00h, # ; 45h Mov a, # 20 ; Add a, @ R0 ; K1: Mov @R0, a ; Inc a ; Inc R0 ; Cjne a,# 81, ; K1 Jmp $ ; End ;- Giải thích ý nghĩa của từng câu lệnh trong chương trình ...
Tìm kiếm theo từ khóa liên quan:
kỹ thuật vi xử lý đề cương ôn thi ngành điện ôn thi điện giữa học phần Viết chương trình chuyển giá trị chương trình điều khiển động cơGợi ý tài liệu liên quan:
-
Báo cáo môn học vi xử lý: Khai thác phần mềm Proteus trong mô phỏng điều khiển
33 trang 180 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áo cáo thực tập ngành: Máy điện, khí cụ điện, truyền động điện, kỹ thuật vi xử lý
95 trang 113 0 0 -
Báo cáo đồ án 2: Đo nhiệt độ, độ ẩm khí ga
31 trang 61 0 0 -
Giáo trình Kỹ thuật vi xử lý: Phần 2 - TS. Vũ Hữu Tiến
57 trang 34 0 0 -
Giáo trình Kỹ thuật vi xử lý (Tập 1): Phần 1
320 trang 32 0 0 -
Bài giảng Kỹ thuật vi xử lý: Chương 1 - Review
49 trang 30 0 0 -
BÁO CÁO BÀI TẬP LỚN KỸ THUẬT VI XỬ LÝ
11 trang 28 0 0 -
0 trang 27 0 0
-
Bài giảng về Kỹ thuật Vi xử lý
45 trang 27 0 0