Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 1
Biên soạn: Bộ môn Điện tử Công nghiệp
Trường ĐH Công Nghiệp TP.HCM
Khoa Công nghệ Điện Tử
Bộ môn Điện Tử Công Nghiệp
ĐỀ CƯƠNG ÔN THI MÔN VI XỬ LÝ.
(HỆ TRUNG CẤP, CAO ĐẲNG - Bổ sung)
Ngày cập nhật: 01/10/2010
Số câu: 415
1. Cho đoạn chương trình con:
DELAY:
MOV R0,#20
DEL:
MOV R1,#10
DJNZ R1,$
DJNZ R0,DEL
RET
Hãy cho biết nội dung thanh ghi R0 sau khi thực hiện đoạn
chương trình con trên?
a. 20 b. 10 c. 0 d. 14H
2. Cho đoạn chương trình con:
DELAY:
MOV R0,#20
DEL:
MOV R1,#10
DJNZ R1,$
DJNZ R0,DEL
RET
Thời gian tạo trễ khi thi hành đoạn chương trình con trên
(trường hợp thạch anh 12 MHz)?
a. 0.2ms b. 0.4ms c. 0.02ms d. 0.04ms
3. Đoạn chương trình con tạo trễ 1ms (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R0,#100
DEL:
MOV R1,#10
DJNZ R1,$
DJNZ R0,DEL
RET
b.
DELAY:
MOV R0,#10
DEL:
MOV R1,#50
DJNZ R1,$
DJNZ R0,DEL
RET
c.
DELAY:
MOV R0,#10
DEL:
MOV R1,#250
DJNZ R1,$
DJNZ R0,DEL
RET
d.
DELAY:
MOV R0,#20
DEL:
MOV R1,#50
DJNZ R1,$
DJNZ R0,DEL
RET
4. Đoạn chương trình con tạo trễ 20ms (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R0,#100
DEL:
MOV R1,#100
DJNZ R1,$
DJNZ R0,DEL
RET
b.
DELAY:
MOV R0,#100
DEL:
MOV R1,#200
DJNZ R1,$
DJNZ R0,DEL
RET
c.
DELAY:
MOV R0,#50
DEL:
MOV R1,#40
DJNZ R1,$
DJNZ R0,DEL
RET
d.
DELAY:
MOV R0,#20
DEL:
MOV R1,#500
DJNZ R1,$
DJNZ R0,DEL
RET
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 2
Biên soạn: Bộ môn Điện tử Công nghiệp
5. Đoạn chương trình con tạo trễ 30ms (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R0,#200
DEL:
MOV R1,#150
DJNZ R1,$
DJNZ R0,DEL
RET
b.
DELAY:
MOV R0,#20
DEL:
MOV R1,#750
DJNZ R1,$
DJNZ R0,DEL
RET
c.
DELAY:
MOV R0,#200
DEL:
MOV R1,#75
DJNZ R1,$
DJNZ R0,DEL
RET
d.
DELAY:
MOV R0,#120
DEL:
MOV R1,#250
DJNZ R1,$
DJNZ R0,DEL
RET
6. Đoạn chương trình con tạo trễ 50ms (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R0,#200
DEL:
MOV R1,#250
DJNZ R1,$
DJNZ R0,DEL
RET
b.
DELAY:
MOV R0,#100
DEL:
MOV R1,#500
DJNZ R1,$
DJNZ R0,DEL
RET
c.
DELAY:
MOV R0,#100
DEL:
MOV R1,#250
DJNZ R1,$
DJNZ R0,DEL
RET
d.
DELAY:
MOV R0,#500
DEL:
MOV R1,#50
DJNZ R1,$
DJNZ R0,DEL
RET
7. Đoạn chương trình con tạo trễ 80ms (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R0,#200
DEL:
MOV R1,#200
DJNZ R1,$
DJNZ R0,DEL
RET
b.
DELAY:
MOV R0,#200
DEL:
MOV R1,#400
DJNZ R1,$
DJNZ R0,DEL
RET
c.
DELAY:
MOV R2,#200
DEL2:
MOV R0,#200
DEL:
MOV R1,#2
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
d.
DELAY:
MOV R2,#200
DEL2:
MOV R0,#120
DEL:
MOV R1,#250
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
8. Đoạn chương trình con tạo trễ 100ms (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R0,#200
DEL:
MOV R1,#250
DJNZ R1,$
DJNZ R0,DEL
RET
b.
DELAY:
MOV R0,#200
DEL:
MOV R1,#500
DJNZ R1,$
DJNZ R0,DEL
RET
c.
DELAY:
MOV R2,#100
DEL2:
MOV R0,#100
DEL:
MOV R1,#10
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
d.
DELAY:
MOV R2,#100
DEL2:
MOV R0,#4
DEL:
MOV R1,#250
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 3
Biên soạn: Bộ môn Điện tử Công nghiệp
9. Đoạn chương trình con tạo trễ 250ms (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R0,#100
DEL:
MOV R1,#250
DJNZ R1,$
DJNZ R0,DEL
RET
b.
DELAY:
MOV R2,#100
DEL2:
MOV R0,#100
DEL:
MOV R1,#25
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
c.
DELAY:
MOV R2,#100
DEL2:
MOV R0,#100
DEL:
MOV R1,#250
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
d.
DELAY:
MOV R2,#5
DEL2:
MOV R0,#100
DEL:
MOV R1,#250
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
10. Đoạn chương trình con tạo trễ 500ms (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R2,#100
DEL2:
MOV R0,#100
DEL:
MOV R1,#25
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
b.
DELAY:
MOV R2,#100
DEL2:
MOV R0,#100
DEL:
MOV R1,#50
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
c.
DELAY:
MOV R2,#200
DEL2:
MOV R0,#100
DEL:
MOV R1,#250
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
d.
DELAY:
MOV R2,#200
DEL2:
MOV R0,#100
DEL:
MOV R1,#25
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
11. Đoạn chương trình con tạo trễ 0.2ms (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R0,#100
DEL:
MOV R1,#20
DJNZ R1,$
DJNZ R0,DEL
RET
b.
DELAY:
MOV R0,#100
DEL:
MOV R1,#2
DJNZ R1,$
DJNZ R0,DEL
RET
c.
DELAY:
MOV R0,#1
DEL:
MOV R1,#100
DJNZ R1,$
DJNZ R0,DEL
RET
d.
DELAY:
MOV R0,#1
DEL:
MOV R1,#200
DJNZ R1,$
DJNZ R0,DEL
RET
12. Đoạn chương trình con tạo trễ 0.4ms (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R0,#100
DEL:
MOV R1,#20
DJNZ R1,$
DJNZ R0,DEL
RET
b.
DELAY:
MOV R0,#100
DEL:
MOV R1,#2
DJNZ R1,$
DJNZ R0,DEL
RET
c.
DELAY:
MOV R0,#1
DEL:
MOV R1,#100
DJNZ R1,$
DJNZ R0,DEL
RET
d.
DELAY:
MOV R0,#1
DEL:
MOV R1,#400
DJNZ R1,$
DJNZ R0,DEL
RET
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 4
Biên soạn: Bộ môn Điện tử Công nghiệp
13. Đoạn chương trình con tạo trễ 0.8ms (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R0,#100
DEL:
MOV R1,#20
DJNZ R1,$
DJNZ R0,DEL
RET
b.
DELAY:
MOV R0,#50
DEL:
MOV R1,#8
DJNZ R1,$
DJNZ R0,DEL
RET
c.
DELAY:
MOV R0,#8
DEL:
MOV R1,#100
DJNZ R1,$
DJNZ R0,DEL
RET
d.
DELAY:
MOV R0,#4
DEL:
MOV R1,#200
DJNZ R1,$
DJNZ R0,DEL
RET
14. Đoạn chương trình con tạo trễ 1s (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R2,#100
DEL2:
MOV R0,#100
DEL:
MOV R1,#100
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
b.
DELAY:
MOV R2,#100
DEL2:
MOV R0,#100
DEL:
MOV R1,#50
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
c.
DELAY:
MOV R2,#200
DEL2:
MOV R0,#100
DEL:
MOV R1,#50
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
d.
DELAY:
MOV R2,#400
DEL2:
MOV R0,#50
DEL:
MOV R1,#50
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
15. Đoạn chương trình con tạo trễ 2s (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R2,#100
DEL2:
MOV R0,#100
DEL:
MOV R1,#25
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
b.
DELAY:
MOV R2,#100
DEL2:
MOV R0,#100
DEL:
MOV R1,#50
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
c.
DELAY:
MOV R2,#200
DEL2:
MOV R0,#100
DEL:
MOV R1,#25
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
d.
DELAY:
MOV R2,#200
DEL2:
MOV R0,#200
DEL:
MOV R1,#25
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
16. Đoạn chương trình con tạo trễ 4s (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R2,#100
DEL2:
MOV R0,#100
DEL:
MOV R1,#400
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
b.
DELAY:
MOV R2,#100
DEL2:
MOV R0,#200
DEL:
MOV R1,#250
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
c.
DELAY:
MOV R2,#200
DEL2:
MOV R0,#100
DEL:
MOV R1,#50
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
d.
DELAY:
MOV R2,#200
DEL2:
MOV R0,#200
DEL:
MOV R1,#50
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 5
Biên soạn: Bộ môn Điện tử Công nghiệp
17. Đoạn chương trình con tạo trễ 20s (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R2,#250
DEL2:
MOV R0,#250
DEL:
MOV R1,#160
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
b.
DELAY:
MOV R2,#250
DEL2:
MOV R0,#500
DEL:
MOV R1,#80
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
c.
DELAY:
MOV R2,#250
DEL2:
MOV R0,#250
DEL:
MOV R1,#80
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
d.
DELAY:
MOV R2,#200
DEL2:
MOV R0,#250
DEL:
MOV R1,#250
DJNZ R1,$
DJNZ R0,DEL
DJNZ R2,DEL2
RET
18. Tìm đoạn chương trình con tạo trễ viết sai:
a.
DELAY:
MOV R0,#20
DEL:
MOV R1,#10
DJNZ R1,$
DJNZ R0,DEL
RET
b.
DELAY:
MOV R1,#20
DEL:
MOV R0,#10
DJNZ R0,$
DJNZ R1,DEL
RET
c.
DELAY:
MOV R0,#20
DEL:
MOV R1,#10
LAP:
DJNZ R1,LAP
DJNZ R0,DEL
RET
d.
DELAY:
MOV R0,#20
DEL:
MOV R1,#10
DJNZ R0,$
DJNZ R1,DEL
RET
19. Tìm đoạn chương trình con tạo trễ viết sai:
a.
DELAY:
PUSH 00H
PUSH 01H
MOV R0,#20
DEL:
MOV R1,#10
DJNZ R1,$
DJNZ R0,DEL
POP 01H
POP 00H
RET
b.
DELAY:
PUSH 01H
PUSH 00H
MOV R0,#20
DEL:
MOV R1,#10
LAP:
DJNZ R1,LAP
DJNZ R0,DEL
POP 00H
POP 01H
RET
c.
DELAY:
PUSH 00H
PUSH 01H
MOV R0,#20
DEL:
MOV R1,#10
DJNZ R1,$
DJNZ R0,DEL
POP 00H
POP 01H
RET
d.
DELAY:
PUSH 00H
PUSH 01H
MOV R1,#20
DEL:
MOV R0,#10
DJNZ R0,$
DJNZ R1,DEL
POP 01H
POP 00H
RET
20. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
ORG 00H
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
SJMP MAIN
DELAY:
PUSH 00H
PUSH 01H
MOV R0,#20
DEL:
MOV R1,#10
DJNZ R1,$
DJNZ R0,DEL
POP 01H
POP 00H
RET
END
Chương trình trên điều khiển dãy LED đơn nối với Port 0
(LED tích cực mức thấp) sáng tắt liên tục với tần số:
a. 625Hz b. 1.25KHz c. 2.5KHz d. 312.5Hz
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 6
Biên soạn: Bộ môn Điện tử Công nghiệp
21. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
ORG 00H
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
SJMP MAIN
DELAY:
PUSH 00H
PUSH 01H
MOV R0,#40
DEL:
MOV R1,#10
DJNZ R1,$
DJNZ R0,DEL
POP 01H
POP 00H
RET
END
Chương trình trên điều khiển dãy LED đơn nối với Port 0
(LED tích cực mức thấp) sáng tắt liên tục với tần số:
a. 625Hz b. 1.25KHz c. 2.5KHz d. 312.5Hz
22. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
ORG 00H
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
SJMP MAIN
DELAY:
PUSH 00H
PUSH 01H
MOV R0,#50
DEL:
MOV R1,#20
DJNZ R1,$
DJNZ R0,DEL
POP 01H
POP 00H
RET
END
Chương trình trên điều khiển dãy LED đơn nối với Port 0
(LED tích cực mức thấp) sáng tắt liên tục với tần số:
a. 500Hz b. 1KHz c. 2.5KHz d. 250Hz
23. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
ORG 00H
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
SJMP MAIN
DELAY:
PUSH 00H
PUSH 01H
MOV R0,#50
DEL:
MOV R1,#80
DJNZ R1,$
DJNZ R0,DEL
POP 01H
POP 00H
RET
END
Chương trình trên điều khiển dãy LED đơn nối với Port 0
(LED tích cực mức thấp) sáng tắt liên tục với tần số:
a. 125Hz b. 250Hz c. 6.25KHz d. 62.5Hz
24. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
ORG 00H
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
SJMP MAIN
DELAY:
PUSH 00H
PUSH 01H
MOV R0,#10
DEL:
MOV R1,#80
DJNZ R1,$
DJNZ R0,DEL
POP 01H
POP 00H
RET
END
Chương trình trên điều khiển dãy LED đơn nối với Port 0
(LED tích cực mức thấp) sáng tắt liên tục với tần số:
a. 62.5Hz b. 0.625KHz c. 125Hz d. 312.5Hz
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 7
Biên soạn: Bộ môn Điện tử Công nghiệp
25. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
ORG 00H
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
DELAY:
PUSH 00H
PUSH 01H
MOV R0,#50
DEL:
MOV R1,#10
DJNZ R1,$
DJNZ R0,DEL
POP 01H
POP 00H
RET
END
Chương trình trên điều khiển dãy LED đơn nối với Port 0
(LED tích cực mức thấp) sáng tắt liên tục với tần số:
a. 1KHz b. 0.5KHz c. 0.25KHz d. 125Hz
26. Tìm đoạn chương trình con tạo trễ viết sai:
a.
DELAY:
MOV TMOD,#01H
MOV TH0,#0B1H
MOV TL0,#0E0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
b.
DELAY:
MOV TMOD,#10H
MOV TH1,#0B1H
MOV TL1,#0E0H
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
RET
c.
DELAY:
MOV TMOD,#01H
MOV TH0,#0B1H
MOV TL0,#0E0H
SETB TR0
LAP:
JNB TF0,$
CLR TR0
CLR TF0
RET
d.
DELAY:
MOV TMOD,#10H
MOV TH0,#0B1H
MOV TL0,#0E0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
27. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
ORG 00H
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
DELAY:
PUSH 00H
PUSH 01H
MOV R0,#20
DEL:
MOV R1,#100
DJNZ R1,$
DJNZ R0,DEL
POP 01H
POP 00H
RET
END
Chương trình trên điều khiển dãy LED đơn nối với Port 0 (LED
tích cực mức thấp) sáng tắt liên tục với tần số:
a. 62.5Hz b. 0.5KHz c. 0.25KHz d. 125Hz
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 8
Biên soạn: Bộ môn Điện tử Công nghiệp
28. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
ORG 00H
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
DELAY:
PUSH 00H
PUSH 01H
MOV R0,#250
DEL:
MOV R1,#100
DJNZ R1,$
DJNZ R0,DEL
POP 01H
POP 00H
RET
END
Chương trình trên điều khiển dãy LED đơn nối với Port 0 (LED
tích cực mức thấp) sáng tắt liên tục với tần số:
a. 10Hz b. 5KHz c. 5Hz d. 20Hz
29. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
ORG 00H
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
DELAY:
PUSH 00H
PUSH 01H
MOV R0,#2
DEL:
MOV R1,#1
DJNZ R1,$
DJNZ R0,DEL
POP 01H
POP 00H
RET
END
Chương trình trên điều khiển dãy LED đơn nối với Port 0 (LED
tích cực mức thấp) sáng tắt liên tục với tần số:
a. 62.5KHz b. 500KHz c. 250KHz d. 125KHz
30. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
ORG 00H
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
DELAY:
PUSH 00H
PUSH 01H
MOV R0,#40
DEL:
MOV R1,#1
DJNZ R1,$
DJNZ R0,DEL
POP 01H
POP 00H
RET
END
Chương trình trên điều khiển dãy LED đơn nối với Port 0 (LED
tích cực mức thấp) sáng tắt liên tục với tần số:
a. 6.25KHz b. 12.5KHz c. 25KHz d. 3.125KHz
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 9
Biên soạn: Bộ môn Điện tử Công nghiệp
31. Tìm đoạn chương trình con tạo trễ viết sai:
a.
DELAY:
MOV TMOD,#10H
MOV TH1,#3CH
MOV TL1,#0B0H
SETB TR1
LAP:
JNB TF1,LAP
CLR TR1
CLR TF1
RET
b.
DELAY:
MOV TMOD,#01H
MOV TH0,#HIGH(-5000)
MOV TL0,#LOW(-5000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
c.
DELAY:
MOV TMOD,#10H
MOV TH0,#HIGH(-5000)
MOV TL0,#LOW(-500)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
d.
DELAY:
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
32. Tìm đoạn chương trình con tạo trễ viết sai:
a.
DELAY:
MOV TMOD,10H
MOV TH1,#3CH
MOV TL1,#0B0H
SETB TR1
LAP:
JNB TF1,LAP
CLR TR1
CLR TF1
RET
b.
DELAY:
MOV TMOD,#01H
MOV TH0,#HIGH(-5000)
MOV TL0,#LOW(-5000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
c.
DELAY:
MOV TMOD,#10H
MOV TH0,#HIGH(-5000)
MOV TL0,#LOW(-5000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
d.
DELAY:
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
33. Tìm đoạn chương trình con tạo trễ viết sai:
a.
DELAY:
MOV TMOD,#10H
MOV TH1,#3CH
MOV TL1,#0B0H
SETB TR1
LAP:
JNB TF1,LAP
CLR TR1
CLR TF1
RET
b.
DELAY:
MOV TMOD,#01H
MOV TH0,HIGH(-5000)
MOV TL0,LOW(-5000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
c.
DELAY:
MOV TMOD,#10H
MOV TH0,#HIGH(-5000)
MOV TL0,#LOW(-5000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
d.
DELAY:
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
34. Tìm đoạn chương trình con tạo trễ viết sai:
a.
DELAY:
MOV TMOD,#10H
MOV TH1,#3CH
MOV TL1,#0B0H
SETB TR1
LAP:
JNB TF1,LAP
CLR TR1
CLR TF1
RET
b.
DELAY:
MOV TMOD,#01H
MOV TH0,#HIGH(-5000)
MOV TL0,#LOW(-5000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
c.
DELAY:
MOV TMOD,#10H
MOV TH0,#HIGH(-5000)
MOV TL0,#LOW(-5000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
d.
DELAY:
MOV TMOD,#01H
MOV TH1,#3CH
MOV TL1,#0B0H
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
RET
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 10
Biên soạn: Bộ môn Điện tử Công nghiệp
35. Tìm đoạn chương trình con tạo trễ viết sai:
a.
DELAY:
MOV TMOD,#10H
MOV TH1,#3C
MOV TL1,#B0
SETB TR1
LAP:
JNB TF1,LAP
CLR TR1
CLR TF1
RET
b.
DELAY:
MOV TMOD,#01H
MOV TH0,#HIGH(-5000)
MOV TL0,#LOW(-5000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
c.
DELAY:
MOV TMOD,#10H
MOV TH0,#HIGH(-5000)
MOV TL0,#LOW(-5000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
d.
DELAY:
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
36. Tìm đoạn chương trình con tạo trễ viết sai:
a.
DELAY:
MOV TMOD,#10H
MOV TH1,#3CH
MOV TL1,#0B0H
SETB TR1
LAP:
JNB TF1,LAP
CLR TR1
CLR TF1
RET
b.
DELAY:
MOV TMOD,#01H
MOV TH0,#HIGH(-5000)
MOV TL0,#LOW(-5000)
SETB TF0
JNB TF0,$
CLR TR0
CLR TF0
RET
c.
DELAY:
MOV TMOD,#10H
MOV TH0,#HIGH(-5000)
MOV TL0,#LOW(-5000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
d.
DELAY:
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
37. Đoạn chương trình con tạo trễ 2s
a.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,01H
DEL:
MOV TH0,#0D8H
MOV TL0,#0F0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
b.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#0D8H
MOV TL0,#0FH
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
c.
DELAY:
PUSH 00H
MOV R0,#400
MOV TMOD,#01H
DEL:
MOV TH0,#0D8H
MOV TL0,#0F0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
d.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#0D8H
MOV TL0,#0F0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 11
Biên soạn: Bộ môn Điện tử Công nghiệp
38. Đoạn chương trình con tạo trễ 1s (trường hợp thạch anh 12 MHz):
a.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,01H
DEL:
MOV TH0,#0D8H
MOV TL0,#0F0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
b.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#0ECH
MOV TL0,#078H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
c.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#03CH
MOV TL0,#0B0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
d.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#0D8H
MOV TL0,#0F0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
39. Đoạn chương trình con tạo trễ 5s (trường hợp thạch anh 12 MHz):
a.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#9EH
MOV TL0,#58H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
b.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#0ECH
MOV TL0,#078H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
c.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#03CH
MOV TL0,#0B0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
d.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#0D8H
MOV TL0,#0F0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
40. Đoạn chương trình con tạo trễ 15s (trường hợp thạch anh 12 MHz):
a.
DELAY:
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#9EH
MOV TL0,#58H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
RET
b.
DELAY:
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#0ECH
MOV TL0,#078H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
RET
c.
DELAY:
MOV R0,#250
MOV TMOD,#01H
DEL:
MOV TH0,#15H
MOV TL0,#0A0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
RET
d.
DELAY:
MOV R0,#250
MOV TMOD,#01H
DEL:
MOV TH0,#0D8H
MOV TL0,#0F0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
RET
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 12
Biên soạn: Bộ môn Điện tử Công nghiệp
41. Đoạn chương trình con tạo trễ 10s (trường hợp thạch anh 12 MHz):
a.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#9EH
MOV TL0,#58H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
b.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#0ECH
MOV TL0,#078H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
c.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#03CH
MOV TL0,#0B0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
d.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#0D8H
MOV TL0,#0F0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
42. Đoạn chương trình con tạo trễ 1ms (trường hợp thạch anh 12 MHz):
a.
DELAY:
PUSH 00H
MOV R0,#10
MOV TMOD,#01H
DEL:
MOV TH0,#0FFH
MOV TL0,#9CH
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
b.
DELAY:
PUSH 00H
MOV R0,#10
MOV TMOD,#01H
DEL:
MOV TH0,#HIGH(100)
MOV TL0,#LOW(100)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
c.
DELAY:
PUSH 00H
MOV R0,#100
MOV TMOD,#01H
DEL:
MOV TH0,HIGH(-100)
MOV TL0,LOW(-100)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
d.
DELAY:
PUSH 00H
MOV R0,#100
MOV TMOD,01H
DEL:
MOV TH0,#HIGH(-100)
MOV TL0,#LOW(-100)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
43. Tìm đoạn chương trình con tạo trễ viết sai:
a.
DELAY:
MOV TMOD,#10H
MOV TH1,#3CH
MOV TL1,#0B0H
SETB TR1
LAP:
JNB TF1,LAP
CLR TR1
CLR TF1
RET
b.
DELAY:
MOV TMOD,#01H
MOV TH0,#HIGH(-5000)
MOV TL0,#LOW(-5000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
c.
DELAY:
MOV TMOD,#10H
MOV TH0,#HIGH(-5000)
MOV TL0,#LOW(-5000)
SETB TR0
JNB TF0,$
CLR TF0
RET
d.
DELAY:
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 13
Biên soạn: Bộ môn Điện tử Công nghiệp
44. Đoạn chương trình con tạo trễ 100ms (trường hợp thạch anh 12 MHz):
a. b. c. d.
DELAY:
PUSH 00H
MOV R0,#1000
MOV TMOD,#01H
DEL:
MOV TH0,#0FFH
MOV TL0,#9CH
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
DELAY:
PUSH 00H
MOV R0,#100
MOV TMOD,#01H
DEL:
MOV TH0,#HIGH(1000)
MOV TL0,#LOW(1000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
DELAY:
PUSH 00H
MOV R0,#100
MOV TMOD,#01
DEL:
MOV TH0,#HIGH(-1000)
MOV TL0,#LOW(-1000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
DELAY:
PUSH 00H
MOV R0,#100
MOV TMOD,01H
DEL:
MOV TH0,#HIGH(-1000)
MOV TL0,#LOW(-1000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
45. Đoạn chương trình con tạo trễ 5ms (trường hợp thạch anh 12 MHz):
a.
DELAY:
PUSH 00H
MOV R0,#10
MOV TMOD,#01H
DEL:
MOV TH0,#0FFH
MOV TL0,#9CH
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
b.
DELAY:
PUSH 00H
MOV R0,#10
MOV TMOD,#01H
DEL:
MOV TH0,#HIGH(-500)
MOV TL0,#LOW(-500)
SETB TF0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
c.
DELAY:
PUSH 00H
MOV R0,#50
MOV TMOD,#10H
DEL:
MOV TH0,#HIGH(-100)
MOV TL0,#LOW(-100)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
d.
DELAY:
PUSH 00H
MOV R0,#50
MOV TMOD,#01H
DEL:
MOV TL0,#HIGH(-100)
MOV TH0,#LOW(-100)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
46. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
MOV TMOD,#01H
MOV TH0,#0B1H
MOV TL0,#0E0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 20ms b. 45.536ms c. 10ms d. 40ms
47. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 20ms b. 30ms c. 50ms d. 40ms
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 14
Biên soạn: Bộ môn Điện tử Công nghiệp
48. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
MOV TMOD,#01H
MOV TH0,#HIGH(-10000)
MOV TL0,#LOW(-10000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 20ms b. 45.536ms c. 10ms d. 40ms
49. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
MOV TMOD,#01H
MOV TH0,#HIGH(-40000)
MOV TL0,#LOW(-40000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 20ms b. 30ms c. 50ms d. 40ms
50. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
MOV TMOD,#10H
MOV TH1,#HIGH(-3000)
MOV TL1,#LOW(-3000)
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 30ms b. 3ms c. 3s d. 4.8ms
51. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
MOV TMOD,#10H
MOV TH1,#HIGH(-500)
MOV TL1,#LOW(-500)
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 0.5ms b. 5ms c. 5s d. 8ms
52. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
PUSH 00H
MOV R0,#50
MOV TMOD,#01H
DEL:
MOV TH0,#HIGH(-10000)
MOV TL0,#LOW(-10000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 0.5s b. 50ms c. 5s d. 10s
53. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
PUSH 00H
MOV R0,#50
MOV TMOD,#01H
DEL:
MOV TH0,#HIGH(-4000)
MOV TL0,#LOW(-4000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 0.2s b. 40ms c. 2s d. 4s
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 15
Biên soạn: Bộ môn Điện tử Công nghiệp
54. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
PUSH 00H
MOV R0,#3
MOV TMOD,#01H
DEL:
MOV TH0,#HIGH(-6000)
MOV TL0,#LOW(-6000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
INC R0
CJNE R0,#8,DEL
POP 00H
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 18ms b. 30ms c. 48ms d. 24ms
55. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
PUSH 00H
MOV R0,#0
MOV TMOD,#01H
DEL:
MOV TH0,#HIGH(-6000)
MOV TL0,#LOW(-6000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
INC R0
CJNE R0,#8,DEL
POP 00H
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 18ms b. 30ms c. 48ms d. 24ms
56. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
PUSH 00H
MOV R0,#2
MOV TMOD,#01H
DEL:
MOV TH0,#HIGH(-3000)
MOV TL0,#LOW(-3000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
INC R0
CJNE R0,#12,DEL
POP 00H
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 6ms b. 30ms c. 36ms d. 3ms
57. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
PUSH 00H
MOV R0,#4
MOV TMOD,#01H
DEL:
MOV TH0,#HIGH(-3000)
MOV TL0,#LOW(-3000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
INC R0
CJNE R0,#9,DEL
POP 00H
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 12ms b. 27ms c. 15ms d. 3ms
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 16
Biên soạn: Bộ môn Điện tử Công nghiệp
58. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
MOV TMOD,#01H
MOV R0,#3
DEL2:
MOV R1,#5
DEL:
MOV TH0,#HIGH(-6000)
MOV TL0,#LOW(-6000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R1,DEL
INC R0
CJNE R0,#8,DEL2
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 150ms b. 90ms c. 300ms d. 96ms
59. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
MOV TMOD,#01H
MOV R0,#0
DEL2:
MOV R1,#10
DEL:
MOV TH0,#HIGH(-3000)
MOV TL0,#LOW(-3000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R1,DEL
INC R0
CJNE R0,#10,DEL2
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 30ms b. 300ms c. 60ms d. 3ms
60. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
MOV TMOD,#01H
MOV R0,#0
DEL2:
MOV R1,#5
DEL:
MOV TH0,#HIGH(-10000)
MOV TL0,#LOW(-10000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R1,DEL
INC R0
CJNE R0,#5,DEL2
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 5ms b.50ms c. 500ms d. 250ms
61. Cho đoạn chương trình con (trường hợp thạch anh 12 MHz):
DELAY:
MOV TMOD,#01H
MOV R0,#20
DEL2:
MOV R1,#0
DEL:
MOV TH0,#HIGH(-10000)
MOV TL0,#LOW(-10000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R1,DEL
INC R0
CJNE R0,#50,DEL2
RET
Thời gian tạo trễ khi thực hiện đoạn chương trình con trên?
a. 76.5s b. 0.2s c. 0s d. 76.8s
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 17
Biên soạn: Bộ môn Điện tử Công nghiệp
62. Tìm đoạn chương trình con tạo trễ viết sai:
a.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#0D8H
MOV TL0,#0F0H
SETB TR0
JNB TF0,DEL
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
b.
DELAY:
PUSH 01H
MOV R1,#200
MOV TMOD,#01H
DEL2:
MOV TH0,#0D8H
MOV TL0,#0F0H
SETB TR0
DEL:
JNB TF0,DEL
CLR TR0
CLR TF0
DJNZ R1,DEL2
POP 01H
RET
c.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#01H
DEL:
MOV TH0,#HIGH(-10000)
MOV TL0,#LOW(-10000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
d.
DELAY:
PUSH 01H
MOV R1,#200
MOV TMOD,#10H
DEL:
MOV TH1,#HIGH(-10000)
MOV TL1,#LOW(-10000)
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
DJNZ R1,DEL
POP 01H
RET
63. Tìm chương trình con tạo trễ viết đúng:
a.
DELAY:
PUSH 00H
MOV R1,#200
MOV TMOD,#10H
DEL:
MOV TH1,#HIGH(-10000)
MOV TL1,#LOW(-10000)
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
DJNZ R1,DEL
POP 00H
RET
b.
DELAY:
PUSH 01H
MOV R0,200
MOV TMOD,#10H
DEL:
MOV TH1,#HIGH(-1000)
MOV TL1,#LOW(-1000)
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
DJNZ R0,DEL
POP 01H
RET
c.
DELAY:
PUSH 01H
MOV R1,#200
MOV TMOD,#01H
DEL:
MOV TH1,#HIGH(-10000)
MOV TL1,#LOW(-10000)
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
DJNZ R1,DEL
POP 01H
RET
d.
DELAY:
PUSH 01H
MOV R1,#200
MOV TMOD,#10H
DEL:
MOV TH1,HIGH(-10000)
MOV TL1,LOW(-10000)
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
DJNZ R1,DEL
POP 01H
RET
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 18
Biên soạn: Bộ môn Điện tử Công nghiệp
64. Tìm chương trình con tạo trễ viết đúng:
a.
DELAY:
PUSH 00H
MOV R1,#20
MOV TMOD,01H
DEL:
MOV TH0,#HIGH(-10000)
MOV TL0,#LOW(-10000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R1,DEL
POP 00H
RET
b.
DELAY:
PUSH 00H
MOV R0,#200
MOV TMOD,#10H
DEL:
MOV TH1,#HIGH(-10000)
MOV TL1,#LOW(-10000)
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
DJNZ R0,DEL
POP 00H
RET
c.
DELAY:
PUSH 01H
MOV R1,#300
MOV TMOD,#10H
DEL:
MOV TH1,#HIGH(-1000)
MOV TL1,#LOW(-1000)
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
DJNZ R1,DEL
POP 01H
RET
d.
DELAY:
PUSH 01H
MOV R1,#200
MOV TMOD,#01H
DEL:
MOV TH1,#HIGH(-10000)
MOV TL1,#LOW(-10000)
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
DJNZ R1,DEL
POP 01H
RET
65. Tìm chương trình con tạo trễ viết đúng:
a.
DELAY:
PUSH 00H
MOV R0,#265
MOV TMOD,#01H
DEL:
MOV TH0,#HIGH(-10000)
MOV TL0,#LOW(-10000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R0,DEL
POP 00H
RET
b.
DELAY:
PUSH 00H
MOV R0,#30
MOV TMOD,#10H
DEL:
MOV TH1,#HIGH(-1000)
MOV TL1,#LOW(-10000)
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
DJNZ R0,DEL
POP 00H
RET
c.
DELAY:
PUSH 01H
MOV R1,#100
MOV TMOD,#10H
DEL:
MOV TH1,#HIGH(-1000)
MOV TL1,#LOW(-1000)
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
DJNZ R1,DEL
POP 01H
RET
d.
DELAY:
PUSH 01H
MOV R1,#200
MOV TMOD,#01H
DEL:
MOV TH1,#HIGH(-10000)
MOV TL1,#LOW(-10000)
SETB TR1
JNB TF1,$
CLR TR1
CLR TF1
DJNZ R1,DEL
POP 01H
RET
66. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 1KHz, chương trình con
DELAY phải tạo thời gian trễ:
a. 1ms b. 2ms c. 0.5ms d. 1s
67. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 10KHz, chương trình con
DELAY phải tạo thời gian trễ:
a. 100ms b. 5ms c. 0.1ms d. 0.05ms
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 19
Biên soạn: Bộ môn Điện tử Công nghiệp
68. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 1Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 0.1s b. 2s c. 0.5s d. 1s
69. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 10Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 100ms b. 50ms c. 0.1s d. 10s
70. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 sáng tắt liên tục với
tần số 20Hz, chương trình con DELAY phải tạo thời gian trễ:
a. 50ms b. 25ms c. 5ms d. 2.5ms
71. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 50Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 10ms b. 20ms c. 0.01ms d. 0.05ms
72. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 100Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 1ms b. 2ms c. 5ms d. 10ms
73. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 500Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 1ms b. 2ms c. 0.1ms d. 0.05ms
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 20
Biên soạn: Bộ môn Điện tử Công nghiệp
74. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 2Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 125ms b. 250ms c. 1.25s d. 0.5s
75. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 20Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 12.5ms b. 25.0ms c. 12.5s d. 50ms
76. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 1Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 125ms b. 250ms c. 1.25s d. 0.5s
77. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 100Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 1.25ms b. 2.5ms c. 5ms d. 10ms
78. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 80Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 12.5ms b. 25ms c. 3.125ms d. 6.25ms
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 21
Biên soạn: Bộ môn Điện tử Công nghiệp
79. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 250Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 8ms b. 4ms c. 1ms d. 2ms
80. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 4KHz, chương trình con
DELAY phải tạo thời gian trễ:
a. 0.0625ms b. 0.25ms c. 0.125ms d. 0.5ms
81. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 50KHz, chương trình con
DELAY phải tạo thời gian trễ:
a. 0.02ms b. 0.01ms c. 0.05ms d. 0.005ms
82. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 100KHz, chương trình con
DELAY phải tạo thời gian trễ:
a. 0.005ms b. 0.0025ms c. 0.01ms d. 0.02ms
83. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 4Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 0.125s b. 50ms c. 250ms d. 25ms
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 22
Biên soạn: Bộ môn Điện tử Công nghiệp
84. Cho đoạn chương trình:
MOV A, #5FH
ADD A, #3
ADDC A, #0F0H
Sau khi thực hiện đoạn chương trình trên, thanh ghi A chứa giá
trị:
a. 5FH b. 52H c. 62H d. 0F0H
85. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 40Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 1.25ms b. 2.5ms c. 5ms d. 10ms
86. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 100Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 8ms b. 4ms c. 2ms d. 1ms
87. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 8KHz, chương trình con
DELAY phải tạo thời gian trễ:
a. 0.05ms b. 0.025ms c. 0.125ms d. 0.0125ms
88. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 40KHz, chương trình con
DELAY phải tạo thời gian trễ:
a. 0.01ms b. 0.025ms c. 0.0125s d. 0.005ms
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 23
Biên soạn: Bộ môn Điện tử Công nghiệp
89. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 200Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 4ms b. 2ms c. 1ms d. 0.5ms
90. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
MOV R0,#4
LAP:
LCALL DELAY
DJNZ R0, LAP
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 5Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 40ms b. 80ms c. 20ms d. 160ms
91. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
MOV R0,#4
LAP:
LCALL DELAY
DJNZ R0, LAP
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 50Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 1.25ms b. 2.50ms c. 4ms d. 2ms
92. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
MOV R0,#4
LAP:
LCALL DELAY
DJNZ R0, LAP
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 100Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 1ms b. 2.50ms c. 2ms d. 4ms
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 24
Biên soạn: Bộ môn Điện tử Công nghiệp
93. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
MOV R0,#4
LAP:
LCALL DELAY
DJNZ R0, LAP
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 2KHz, chương trình con
DELAY phải tạo thời gian trễ:
a. 0.05ms b. 0.1ms c. 2ms d. 0.025ms
94. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
MOV R0,#4
LAP:
LCALL DELAY
DJNZ R0, LAP
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 20KHz, chương trình con
DELAY phải tạo thời gian trễ:
a. 0.01ms b. 0.02ms c. 2ms d. 0.05ms
95. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
MOV R0,#4
LAP:
LCALL DELAY
DJNZ R0, LAP
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 200Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 1.25ms b. 2.50ms c. 1ms d. 0.5ms
96. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 16Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 15.625ms b. 31.25ms c. 7.8125ms d. 62.5ms
97. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 0.5Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 1.5s b. 2s c. 0.5s d. 1s
Đề cương ôn thi môn Vi xử lý hệ Trung Cấp, Cao đẳng. 25
Biên soạn: Bộ môn Điện tử Công nghiệp
98. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 0.4Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 1s b. 2s c. 0.625s d. 0.5s
99. Cho đoạn chương trình:
MOV A, #5FH
ADD A, #3
ADDC A, #100
Sau khi thực hiện đoạn chương trình trên, thanh ghi A chứa giá
trị:
a. 5FH b. 52H c. 64H d. 0C6H
100. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 200Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 1.25ms b. 2.5ms c. 5ms d. 10ms
101. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 40Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 6.25ms b. 12.5ms c. 25ms d. 10ms
102. Cho đoạn chương trình (trường hợp thạch anh 12 MHz):
MAIN:
MOV P0,#00H
LCALL DELAY
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
LCALL DELAY
SJMP MAIN
Để điều khiển dãy LED đơn nối với Port 0 (LED tích cực mức
thấp) sáng tắt liên tục với tần số 800Hz, chương trình con
DELAY phải tạo thời gian trễ:
a. 0.3125ms b. 0.625ms c. 1.25ms d. 2.5ms
103. Cho đoạn chương trình:
MAIN:
MOV P0,#00H
LCALL DELAY
MOV P0,#0FFH
LCALL DELAY
SJMP MAIN
Nếu dãy LED đơn nối với Port 0 tích cực mức thấp thì chu kỳ
nhiệm vụ D (Duty cycle) của xung vuông trên Port 0 là:
a. 50% b. 25% c. 20% d. 40%