You are on page 1of 9

Câu 1.

Dạng câu hỏi: Drag and drop


Nội dung: Ghép các cụm từ sau thành một khái niệm ngắn gọn về ngắt:
Ngắt là
1. tạm thời dừng công việc hiện tại và
2. (cấp thiết, quan trọng hơn)
3. chuyển sang thực hiện một nhiệm vụ khác
4. (đang thực hiện dở)
5. sau đó lại quay lại thực hiện tiếp công việc cũ
Đáp án: 1-3-2-5-4
Vị trí câu hỏi: Sau khi giảng viên giảng xong slide thứ 3.

Câu 2.
Dạng câu hỏi: Drag and drop
Nội dung: Trình thực hiện ngắt của vi điều khiển: 1. Thực hiện xong lệnh đang
thực hiện dở và dừng CTC; 2. Lưu giá trị của các thanh ghi vào ngăn xếp; 3.
Thực hiện các lệnh trong CTCPVN; 4. Phục hồi lại giá trị của các thanh ghi đã
lưu và thực hiện tiếp các lệnh của CTC
Đáp án: 1-2-3-4-5
Vị trí câu hỏi: Sau khi giảng viên giảng xong slide thứ 10.
Câu 3.
Dạng câu hỏi: Multi-choice
Nội dung: Mạch điện nào dưới đây tạo ra sườn âm trên chân INTx khi nhấn
PB?
a. b.

PB
R1 PB
R1
10k 10k
INTx
INTx

c. d.
INTx INTx

PB
R1 PB
R1
10k 10k

Đáp án: b
Vị trí câu hỏi: Sau khi giảng viên giảng xong slide thứ 9.
Câu 4.
Dạng câu hỏi: Multi-choice
Nội dung: Bit nào là bit cho phép ngắt toàn cục?
a. GIE_GIEH
b. INT_IE
c. INT_IF
d. INT_EDG
Đáp án: a
Vị trí câu hỏi: Sau khi giảng viên giảng xong slide thứ 12.
Câu 5.
Dạng câu hỏi: Multi-choice
Nội dung: Bit nào là bit cho phép nguồn ngắt INT1?
a. GIE1
b. INT1IE
c. INT1IF
d. INTEDG1
Đáp án: b
Vị trí câu hỏi: Sau khi giảng viên giảng xong slide thứ 12.

Câu 6.
Dạng câu hỏi: Multi-choice
Nội dung: Bit nào là bit cờ báo ngắt từ nguồn ngắt INT2?
a. GIE2
b. INT2IE
c. INT2IF
d. INTEDG2
Đáp án: c
Vị trí câu hỏi: Sau khi giảng viên giảng xong slide thứ 12.

Câu 7.
Dạng câu hỏi: Multi-choice
Nội dung: Bit nào là bit cho phép đặt cách tác động ngắt (bằng sườn âm/dương)
của nguồn ngắt INT3?
a. GIE3
b. INT3IE
c. INT3IF
d. INTEDG3
Đáp án: d
Vị trí câu hỏi: Sau khi giảng viên giảng xong slide thứ 12.

Câu 8.
Dạng câu hỏi: Multi-choice
Nội dung: Bit INT0IE thuộc thanh ghi nào?
a. INTCON
b. INTCON1
c. INTCON2
d. INTCON3
Đáp án: a
Vị trí câu hỏi: Sau khi giảng viên giảng xong slide thứ 12.

Câu 9.
Dạng câu hỏi: Multi-choice
Nội dung: Lệnh nào dưới đây cho phép khởi tạo cách tác động ngắt bằng sườn
âm?
a. INTCON2bits. INTEDG0=1;
b. INTCONbits. INTEDG0=1;
c. INTCONbits. INTEDG0=0;
d. INTCON2bits. INTEDG0=0;
Đáp án: d
Vị trí câu hỏi: Sau khi giảng viên giảng xong slide thứ 13.
Câu 10.
Dạng câu hỏi: Multi-choice
Nội dung: Khi xảy ra ngắt, VĐK sẽ tạm dừng CTC và chuyển sang thực hiện
các lệnh bắt đầu từ dòng lệnh thứ mấy trong chương trình sau?
1 #include<p18f4520.h>
2 #include<delays.h>
3 void low_isr(void);
4 void high_isr(void);
5 #pragma code low_vector=0x18
6 void interrupt_at_low_vector(void)
7 {
8 _asm GOTO low_isr _endasm
9 }
10 #pragma code
11 #pragma interruptlow low_isr
12 void low_isr (void)
13 {
14 INTCONbits.INT0IF=0;
15 PORTBbits.RB7=1;
16 Delay10KTCYx(100);
17 }
18 #pragma code high_vector=0x08
19 void interrupt_at_high_vector(void)
20 {
21 _asm GOTO high_isr _endasm
22 }
23 #pragma code
24 #pragma interrupt high_isr
25 void high_isr (void)
26 {
27 INTCONbits.INT0IF=0;
28 PORTBbits.RB7=1;
29 Delay10KTCYx(100);
30 }
31 void main()
32 {
33 ADCON1=0x0f;
34 TRISB=0b00000111;
35 INTCONbits.GIE_GIEH=1;
36 INTCONbits.INT0IE=1;
37 INTCON2bits.INTEDG0=0;
38 while(1);
39 }
a. Dòng thứ 14
b. Dòng thứ 27
c. Dòng thứ 33
d. Dòng thứ 38
Đáp án: b
Vị trí câu hỏi: Sau khi giảng viên giảng xong slide thứ bài học.

You might also like