Professional Documents
Culture Documents
Ktra 1111
Ktra 1111
*Bắt buộc
Bao gồm 60 câu hỏi. Thời gian làm bài (bao gồm cả điền thông tin - phần 1): 60 phút
PIC18F4550
PIC18F2550
PIC18F4520
PIC18F452
Muốn cho phép ngắt ngoài INT1 cần sử dụng câu lệnh nào sau đây (giả * 1 điểm
INTCONbits.INT1IE=1;
INTCON3bits.INT1IE=1;
INTCONbits.INT1IF=1;
INTCONbits.GIE=1;
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 1/21
21:24, 05/05/2022 Thông tin sinh viên
Để thiết lập chu kì xung bằng bộ PWM1 cần sử dụng hàm nào sau đây? * 1 điểm
OpenPWM1
OpenPWM
OpenPWM0
OpenPWM2
Vi điều khiển sử dụng trong học học phần này thuộc dòng vi điều khiển * 1 điểm
bao nhiêu bit ?
32
16
64
Để thiết lập độ rộng của nửa chu kỳ dương của xung tạo bởi bộ PWM2 * 1 điểm
SetDCPWM1();
SetDCPWM0();
SetDCPWM2();
SetDCPWM();
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 2/21
21:24, 05/05/2022 Thông tin sinh viên
Giả thiết PIC18f4520 hoạt động ở tần số 4 MHz, để tạo thời gian trễ 1 giây * 1 điểm
Delay1KTCY(100);
Delay10KTCYx(100);
Delay1KTCYx(100);
Delay10KTCY(100);
Câu lệnh #include<p18f4520.h> cần được đặt ở đâu trong chương trình ? * 1 điểm
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 3/21
21:24, 05/05/2022 Thông tin sinh viên
Để chân RB7 có chiều vào, tín hiệu dạng số cần sử dụng câu lệnh nào sau * 1 điểm
đây ?
LATB=0b00000000;
TRISB = 0b00000000;
PORTB=0b10000000;
TRISB = 0b10000000;
1000 Byte
1 KByte
1536 Byte
1500 Byte
0x38
0x28
0x08
0x18
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 4/21
21:24, 05/05/2022 Thông tin sinh viên
Thư viện cung cấp các hàm tạo trễ trong trình dịch mcc18 có tên là gì ? * 1 điểm
"Delays.h"
"delay.h"
"Delay.h"
"delays.h"
Muốn xuất dữ liệu trên chân RC1 với mức logic "1" cần sử dụng câu lệnh * 1 điểm
nào sau đây ?
PORTC=0b01000000;
PORTC=0b10000000;
TRISC = 0b00000000;
PORTC = 0b00000010;
Để truyền mã ASCII của ký tự A qua USART cần viết như thế nào? * 1 điểm
while(BusyUSART()); WriteUSART(0x41)
while(!BusyUSART()); WriteUSART('A')
while(BusyUSART()); WriteUSART(A)
while(!BusyUSART()); WriteUSART(0x41)
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 5/21
21:24, 05/05/2022 Thông tin sinh viên
Muốn xuất dữ liêu trên chân RD4 với mức logic "1" cần sử dụng câu lệnh * 1 điểm
TRISD = 0b00010000;
PORTD=0b10000000;
PORTDbits.RD4=0;
PORTD = 0b00010000;
Thư viện hỗ trợ lập trình tạo xung bằng PWM trong trình biên dịch MPLAB * 1 điểm
có tên là gì ?
pwm2.h
pwm1.h
pwm12.h
pwm.h
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 6/21
21:24, 05/05/2022 Thông tin sinh viên
Muốn cho phép ngắt ngoài INT0 cần sử dụng câu lệnh nào sau đây (giả * 1 điểm
INTCONbits.GIE=1;
INTCONbits.INT0IE=1;
INTCONbits.INT0F=1;
INTCON3bits.INT1IE=1;
Tần số hoạt động tối đa của vi điều khiển sử dụng trong học phần này là * 1 điểm
bao nhiêu ?
20 MHz
40 MHz
10 MHz
30 MHz
Giả thiết PIC18F4520 hoạt động ở tần số 11,0592 MHz, bộ USART được * 1 điểm
71.5
72
71
72.5
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 7/21
21:24, 05/05/2022 Thông tin sinh viên
Khi bộ đếm của Timer0 tràn, cờ báo tràn TMR0IF nhận giá trị bằng bao * 1 điểm
nhiêu ?
Để lựa chọn nguồn xung cho Timer 0 từ bộ tạo dao động thạch anh cần * 1 điểm
T0_SOURCE_INT
T0_SOURCE_EXT
T0_SOURCE_ET
TIMER_INT_ON
Để định nghĩa chân vi điều khiển cần sử dụng lệnh nào sau đây ? * 1 điểm
#define
#pragma interrupt
#pragma config
#pragma code
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 8/21
21:24, 05/05/2022 Thông tin sinh viên
Với chế độ MCLRE được lựa chọn, mạch nào sau đây cho phép vi điều * 1 điểm
khiển có thể hoạt động trên proteus khi được nạp chương trình, ?
Mạch 1 Mạch 2
Mạch 3
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 9/21
21:24, 05/05/2022 Thông tin sinh viên
Để các chân trên PORTB có chiều ra cần sử dụng câu lệnh nào sau đây? * 1 điểm
ADCON1=0x00;
TRISB = 0b00000000;
LATB=0b00000000;
PORTB=0;
30
36
40
32
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 10/21
21:24, 05/05/2022 Thông tin sinh viên
Để nhận 1 byte từ bộ USART và lưu trong biến x cần viết lệnh như thế nào? * 1 điểm
readUSART()=x;
x= readUSART();
x= ReadUSART();
ReadUSART()=x;
Để cấu hình ban đầu cho vi điều khiển cần sử dụng lệnh nào sau đây ? * 1 điểm
#pragma code
#pragma config
#pragma interrupt
#define
Cổng C (PORT C) của PIC 18F4520 có bao nhiêu chân vào ra dữ liệu ? * 1 điểm
10
12
11
10
20
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 11/21
21:24, 05/05/2022 Thông tin sinh viên
Để chân RC1 có chiều ra cần sử dụng câu lệnh nào sau đây ? * 1 điểm
TRISC = 0b00000000;
TRISC = 0b00000010;
LATC=0b00000000;
PORTC=0b00000000;
10
12
13
11
Để chân RD2 có chiều vào, tín hiệu dạng số cần sử dụng câu lệnh nào sau * 1 điểm
đây ?
PORTD=0b00000010;
LATD=0b00000100;
TRISD = 0b00000010;
TRISD = 0b00000100;
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 12/21
21:24, 05/05/2022 Thông tin sinh viên
Muốn cho phép ngắt toàn cục cần sử dụng câu lệnh nào sau đây ? * 1 điểm
INTCON3bits.INT1IE=1;
INTCONbits.GIE=1;
INTCONbits.INT0IE=1;
INTCON3bits.INT2IE=1;
128 Byte
32 KByte
16 Kbyte
32 Byte
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 13/21
21:24, 05/05/2022 Thông tin sinh viên
Để đọc giá trị số từ kênh AN0 của bộ ADC và lưu vào biến x cần viết các * 1 điểm
Để xuất/nhập (ghi/đọc) dữ liệu trên các cổng (PORT) của vi điều khiển cần * 1 điểm
sử dụng thanh ghi nào ?
PORT
LAT
ADCON1
TRIS
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 14/21
21:24, 05/05/2022 Thông tin sinh viên
Để thiêt lập chiều dữ liệu trên các cổng (PORT) của vi điều khiển cần sử * 1 điểm
dụng thanh ghi nào ?
ADCON1
PORT
LAT
TRIS
Thư viện hỗ trợ lập trình cho USART trong trình dịch mcc18 có tên là gì? * 1 điểm
usart.h
Usart.h
usarts.h
Usarts.h
Giá trị lớn nhất của đối số dutycycle trong hàm OpenPWM1 ? * 1 điểm
256
1023
255
512
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 15/21
21:24, 05/05/2022 Thông tin sinh viên
Chương trình chính được thể hiện bằng dòng lệnh nào? * 1 điểm
main (void)
main (void);
Giá trị lớn nhất của đối số period trong hàm OpenPWM2 ? * 1 điểm
255
1023
512
256
Thư viện sử dụng lập trình ADC trong trình biên dịch MPLAB có tên là gì ? * 1 điểm
adc.h
adc2.h
adc1.h
adc0.h
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 16/21
21:24, 05/05/2022 Thông tin sinh viên
Hàm nào được sử dụng để khởi tạo các bộ PWM và thiết lập chu kỳ của * 1 điểm
setPWM1
SetPWM1
openPWM1
OpenPWM1
Trình biên dịch được sử dụng trong học phần này có tên là gì? * 1 điểm
Arduino
mcc18
Keil C
IAR
Bộ ADC trong PIC 18F4520 có độ phân giải bao nhiêu bit ? * 1 điểm
24
16
10
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 17/21
21:24, 05/05/2022 Thông tin sinh viên
Giả thiết bộ ADC được cấu hình để đo điện áp trong dải từ 0V đến 5V trên * 1 điểm
kênh AN0. Nếu điện áp trên AN0 là 2V, giá trị số đọc được từ ADC sẽ là:
409
410
409,2
409,6
Giả thiết PIC18f4520 hoạt động ở tần số 4Mhz và hệ số chia tần trước của * 1 điểm
timer 2 là 1 (prescaler=1), để tạo xung bằng PWM có tần số 10KHz cần sử
dụng câu lệnh nào sau đây ?
OpenPWM1(299);
OpenPWM1(199);
OpenPWM1(99);
OpenPWM1(29);
Giả thiết PIC18f4520 hoạt động ở tần số 4Mhz và hệ số chia tần trước của * 1 điểm
timer 2 là 1 (prescaler=1). Để tạo xung bằng PWM với độ rộng của nửa chu
kỳ dương là 0.03ms cần sử dụng câu lệnh nào sau đây ?
SetDCPWM1(280);
SetDCPWM1(160);
SetDCPWM1(260);
SetDCPWM1(120);
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 18/21
21:24, 05/05/2022 Thông tin sinh viên
Giả thiết PIC18f4520 hoạt động ở tần số 4Mhz và timer0 hoạt động ở chế * 1 điểm
độ 16bit, hệ số chia tần trước là 4 (prescaler=4). Nếu khởi tạo cho timer 0
giá trị 60000, sau bao lâu timer0 sẽ tràn?
22,144 ms
221,40 ms
22,140 ms
221,44 ms
Giả thiết PIC18f4520 hoạt động ở tần số 8Mhz và hệ số chia tần trước của * 1 điểm
timer1 là 8 (prescaler=8). Nếu khởi tạo cho timer1 giá trị 35536, sau bao
lâu timer1 sẽ tràn?
120 ms
12 ms
118 ms
11,8 ms
32 Byte
64 Byte
256 Byte
128 Byte
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 19/21
21:24, 05/05/2022 Thông tin sinh viên
Vi điều khiển sử dụng trong học phần này do hãng nào sản xuất ? * 1 điểm
Arduino
Atmel
Microsemi
Microchip
Vi điều khiển sử dụng trong học phần này do hãng nào sản xuất ? * 0 điểm
Microsemi
Atmel
Microchip
Arduino
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 20/21
21:24, 05/05/2022 Thông tin sinh viên
Mạch nào sau đây cho phép vi điều khiển có thể điều khiển LED sáng/tắt * 1 điểm
(quan sát được bằng mắt thường) ?
Mạch 1
Mạch 3
Mạch 2
Mạch 4
Không bao giờ gửi mật khẩu thông qua Google Biểu mẫu.
Nội dung này không phải do Google tạo ra hay xác nhận. Báo cáo Lạm dụng - Điều khoản Dịch vụ - Chính sách
quyền riêng tư
Biểu mẫu
https://docs.google.com/forms/d/e/1FAIpQLSfJ1N9o0Fk6qtQ8VRKfwTFuwC30ZahZX0UDCMSHXdGN8-aIng/formResponse 21/21