Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

PRELAB1

Họ và tên: Phan Nguyên Nhật Huy


MSSV:1810179
Lớp: DT01
TRẢ LỜI CÂU HỎI
1. Khi nhấn Switch đơn thì chân port sẽ đọc được giá trị tương ứng là LOW (0).
2. Vi mạch 74HC245 làm nhiệm vụ là IC đệm 2 chiều, và lọc nhiễu, tăng ‘Công suất’
hoặc tăng ‘Cường độ đòng điện cho tải’ ngõ ra của mạch Logic đang xét.
3. Muốn LED sáng, thì ngõ ra vi mạch 74HC245 phải ở mức 0.
4. Để dữ liệu từ port 1 có thể truyền ra ngõ ra giao tiếp LED của 74HC245, DIP Switch
phải được cấu hình ON. Khi SW tại một vị trí bật ON thì port của 8051 được nối với tín
hiệu có tên tương ứng.
5. Vi xử lý trên kit sử dụng thạch anh có tần số gần 12MHz (11.059Mz). Một chu kỳ máy
mất 12 chu kỳ xung clock để thực hiện.

6.- Lệnh MOV là lệnh chuyển dữ liệu trong RAM nội và vùng SFR.

-Lệnh DJNZ dùng để thực hiện hoạt động vòng lặp trong 8051, có ý nghĩa là giảm và
nhảy nếu A#0, ,thanh ghi được giảm xuống, nếu nó không bằng không thì nó nhảy đến
địa chỉ đích được tham chiếu bởi nhãn.
7.- Nguyên lí tạo trễ dung dòng lặp lệnh: có 2 cách
+ Dùng lệnh NOP. Lệnh này thường được dùng chỉ để tiêu tốn 1 chu kỳ máy mà
không thực thi thao tác gì cả. Do đó, để tạo ra thời gian trễ ngắn, người lập trình
có thể dùng vài lệnh NOP.
+ Trong trường hợp thời gian tạo trễ dài, cần nhiều chu kỳ máy, người lập trình có
thể dùng vòng lặp để tạo trễ:
MOV R7, #n
DJNZ R7, $
Vòng lặp này sử dụng (2n+1) chu kỳ máy, với thời gian dài hơn, có thể lồng nhiều
vòng lặp vào nhau:
MOV R7, #n
LOOP: MOV R6, #n
DJNZ R6, $
DJNZ R7, LOOP
Vòng lặp này mất (2m+3)*n+1 chu kỳ máy, và tính gần đúng là 2mn chu kỳ.
-Lệnh MOV có thể tốn 1 hoặc 2 chu kỳ máy
 Các lệnh MOV tốn 1 chu kỳ máy:
 MOV A, Rn
 MOV A, direct
 MOV A, #data
 MOV A, @Ri
 MOV Rn, A
 MOV Rn, #data
 MOV direct, A
 MOV @Ri, A
 MOV @Ri, #data
 Các lệnh MOV tốn 2 chu kỳ máy:
 MOV Rn, direct
 MOV direct, Rn
 MOV direct1, direct2
 MOV direct, @Ri
 MOV direct, #data
 MOV @Ri, direct
 MOV DPTR, #data16
-Lệnh DJNZ tốn 2 chu kỳ máy:
 DJNZ Rn, rel
 DJNZ direct, rel

You might also like