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

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

University

26 Qs

quiz-placeholder

Similar activities

Serial Dilution

Serial Dilution

University

25 Qs

Forensic Psychology- chapter 19

Forensic Psychology- chapter 19

12th Grade - University

25 Qs

modulo 2

modulo 2

University

27 Qs

Microscopy V1

Microscopy V1

University

22 Qs

Agua y pH cap. 2

Agua y pH cap. 2

University

25 Qs

Jaws

Jaws

9th Grade - University

25 Qs

PSY 120 Unit 3

PSY 120 Unit 3

University

23 Qs

Fisiología de los movimientos oculares

Fisiología de los movimientos oculares

University - Professional Development

27 Qs

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

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

Assessment

Quiz

Science

University

Medium

Created by

Phương Nguyễn

Used 5+ times

FREE Resource

26 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

5 mins • 1 pt

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?

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

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?