Vi điều khiển 8051 được cung cấp bộ dao động tần số 12MHz. Chương trình nào sau đây đúng để đếm được 8 xung ở chân T0 và tạo ngắt tràn?

Câu hỏi về Vi xử lý 8051

Quiz
•
Science
•
University
•
Medium
Phương Nguyễn
Used 5+ times
FREE Resource
26 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
ORG 0 JMP Start ORG 100H Start: MOV TMOD, #0x05 MOV TH0, #0xFF MOV TL0, #0xF8 SETB TR1 wait: JNB TF0, wait CLR TF0 JMP Start END
ORG 0 JMP Start ORG 100H Start: MOV TMOD, #0x05 MOV TH0, #0xFF MOV TL0, #0xF8 SETB TR0 wait: JB TF0, wait CLR TF0 JMP Start END
ORG 0 JMP Start ORG 100H Start: MOV TMOD, #0x05 MOV TH0, #0xFF MOV TL0, #0xF8 SETB TR0 wait: JNB TF0, wait CLR TF0 JMP Start END
ORG 0 JMP Start ORG 100H Start: MOV TMOD, #0x05 MOV TH0, #0xFF MOV TL0, #0xF8 SETB TR0 wait: JNB TF1, wait CLR TF1 JMP Start END
2.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
Vi điều khiển 8051 được cung cấp bộ dao động tần số 12MHz. Trong chương trình sau: ORG 0 JMP Start ORG 100H Start: MOV TMOD, #0x05 MOV TH0, #0xFF MOV TL0, #0xFC ; SETB TR0 wait: JNB TF0, wait CLR TF0 JMP Start END Nếu thay MOV TL0, #0xFC bằng MOV TL0, #0xF8, điều gì sẽ xảy ra?
Timer sẽ ngắt sau 4 xung vào chân T0.
Timer sẽ ngắt sau 8 xung vào chân T0.
Timer sẽ ngắt sau 16 xung vào chân T0.
Timer sẽ ngắt sau 2 xung vào chân T0.
3.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
Vi điều khiển 8051 được cung cấp bộ dao động tần số 12MHz. Trong chương trình sau: ORG 0 JMP Start ORG 100H Start: MOV TMOD, #0x05 MOV TH0, #0xFF MOV TL0, #0xF8 SETB TR0 ; Bắt đầu đếm wait: JNB TF0, wait CLR TF0 JMP Start END Nếu thay CLR TF0 bằng NOP, điều gì sẽ xảy ra?
Timer sẽ không ngắt sau lần tràn đầu tiên.
Timer sẽ liên tục ngắt sau lần tràn đầu tiên
Timer sẽ chỉ ngắt 1 lần sau lần tràn đầu tiên
Timer sẽ không hoạt động.
4.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
Vi điều khiển 8051 được cung cấp bộ dao động tần số 12MHz. Trong chương trình sau: ORG 0 JMP Start ORG 100H Start: MOV TMOD, #0x05 MOV TH0, #0xFF MOV TL0, #0xF8 SETB TR0 wait: JNB TF0, wait CLR TF0 MOV TH0, #0xFF MOV TL0, #0xF8 JMP wait END Nếu thay lệnh MOV TH0, #0xFF thứ 2 (ngay dưới lệnh CLR TF0) bằng NOP, điều gì xảy ra?
Timer sẽ không hoạt động bình thường
Timer sẽ không hoạt động do giá trị trong TH0 không được thiết lập lại.
Timer sẽ chỉ ngắt sau lần đếm đầu tiên sau 8 xung
Timer sẽ ngắt lần đầu sau 8 xung sau đó ngắt sau mỗi 65288 xung
5.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
Mô tả kết nối: Vi điều khiển 8051 được cung cấp bộ dao động tần số 12MHz.
Trong chương trình sau:
ORG 0
JMP Start
ORG 100H
Start:
MOV TMOD, #0x05
MOV TH0, #0xFF
MOV TL0, #0xFC
SETB TR0
wait:
JNB TF0, wait
CLR TF0 ; Xóa cờ tràn
JMP Start
END
Nếu thay MOV TMOD, #0x05 bằng MOV TMOD, #0x01, điều gì sẽ xảy ra?
Timer sẽ chuyển sang chế độ Timer thay vì Counter.
Timer sẽ vẫn hoạt động ở chế độ Counter thay vì timer
Timer sẽ hoạt động nhưng không ngắt được.
Timer sẽ dừng hoạt động.
6.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
Mô tả kết nối: Vi điều khiển 8051 được cung cấp bộ dao động tần số 12MHz.
Trong chương trình sau:
ORG 0
JMP Start
ORG 100H
Start:
MOV TMOD, #0x05
MOV TH0, #0xFF
MOV TL0, #0xFA
SETB TR0
wait:
JNB TF0, wait
CLR TF0
JMP Start
END
Lệnh nào cần được thay đổi nếu muốn Timer ngắt sau 4 xung thay vì 6 xung?
Thay MOV TMOD, #0x05 bằng MOV TMOD, #0x01.
Thay SETB TR0 bằng CLR TR0.
Thay MOV TL0, #0xFA bằng MOV TL0, #0xFC.
Thay JNB TF0, wait bằng NOP.
7.
MULTIPLE CHOICE QUESTION
5 mins • 1 pt
Hỏi: Chương trình nào sau đây là đúng để hiển thị tuần tự các số từ 0 đến 9 trên LED 7 thanh?
ORG 4000H DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH, 0 ORG 0000H main: MOV DPTR, #4000H repeat: CLR A MOVC A, @A+DPTR JZ MAIN MOV P2, A ACALL delay INC DPTR SJMP REPEAT delay: MOV R0, #08H LP2: MOV R1, #0FFH LP1: MOV R2, #0FFH LP3: DJNZ R2, LP3 DJNZ R1, LP1 DJNZ R0, LP2 RET END
ORG 4000H
DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH, 0
ORG 0000H
main: MOV DPTR, #4000H
repeat: CLR A
MOVC A, @A+DPTR
MOV P2, A
ACALL delay
INC DPTR
CJNE A, #3FH, repeat
SJMP main
delay:
MOV R0, #08H
LP2: MOV R1, #0FFH
LP1: MOV R2, #0FFH
LP3: DJNZ R2, LP3
DJNZ R1, LP1
DJNZ R0, LP2
RET
END
ORG 4000H
DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH, 0
ORG 0000H
main: MOV DPTR, #4000H
repeat: MOVC A, @A+DPTR
MOV P2, A
ACALL delay
INC DPTR
CJNE A, 0, repeat
SJMP main
delay:
MOV R0, #10H
LP2: MOV R1, #0FFH
LP1: MOV R2, #0FFH
LP3: DJNZ R2, LP3
DJNZ R1, LP1
DJNZ R0, LP2
RET
END
ORG 4000H
DB 3FH, 06H, 5BH, 4FH, 66H, 6DH, 7DH, 07H, 7FH, 6FH, 0
ORG 0000H
main: MOV DPTR, #4000H
repeat: MOVC A, @A+DPTR
MOV P2, A
ACALL delay
INC DPTR
CJNE A, #66H, repeat
SJMP main
delay:
MOV R0, #08H
LP2: MOV R1, #0FFH
LP1: MOV R2, #0FFH
LP3: DJNZ R2, LP3
DJNZ R1, LP1
DJNZ R0, LP2
RET
END
Create a free account and access millions of resources
Similar Resources on Quizizz
25 questions
Forensic Science Tool Mark Analysis Review

Quiz
•
12th Grade - University
25 questions
Dilutions

Quiz
•
10th Grade - University
30 questions
20EE431 Microprocessors and Microcontrollers

Quiz
•
University
29 questions
INS MODUL 8

Quiz
•
University
30 questions
CORTEZA CEREBRAL

Quiz
•
University
30 questions
Flour

Quiz
•
University
25 questions
Character

Quiz
•
7th Grade - University
22 questions
Module B2-5a Data buses

Quiz
•
11th Grade - University
Popular Resources on Quizizz
15 questions
Multiplication Facts

Quiz
•
4th Grade
20 questions
Math Review - Grade 6

Quiz
•
6th Grade
20 questions
math review

Quiz
•
4th Grade
5 questions
capitalization in sentences

Quiz
•
5th - 8th Grade
10 questions
Juneteenth History and Significance

Interactive video
•
5th - 8th Grade
15 questions
Adding and Subtracting Fractions

Quiz
•
5th Grade
10 questions
R2H Day One Internship Expectation Review Guidelines

Quiz
•
Professional Development
12 questions
Dividing Fractions

Quiz
•
6th Grade