Chủ đề của Microcontroller Programming - MIP201

Bộ đề trắc nghiệm REVIEW - MIP201

Tổng hợp trắc nghiệm từ những bài Quiz ôn tập cho môn MIP201 - Microcontroller Programming (Lập trình vi điều khiển)

Xem danh sách câu hỏi226 câu hỏi100% có giải thích

Bắt đầu bằng Chế độ học nếu bạn muốn đáp án và giải thích hiện ngay sau mỗi câu — không bấm giờ, dừng lúc nào cũng được. Chọn Thi thử khi muốn biết mình đang ở đâu: có bấm giờ, chấm điểm ở cuối, và giải thích chỉ mở sau khi nộp.

Học ngân hàng câu hỏi của chủ đề

Luyện tập theo chủ đề này

226Câu hỏi hiện có

Chương này có gì

84%trả lời đúng · 2.662 lượt
191câu dễ
35câu trung bình
0câu khó

Đếm trên 226 câu đang mở của chương. Tỷ lệ trả lời đúng tính trên mọi lượt trả lời từ trước tới nay.

Câu dễ sai nhất

5 câu có tỷ lệ trả lời đúng thấp nhất, chỉ xét câu đã có từ 20 lượt trả lời trở lên.

ATo set the pin to an analog level
BTo configure and control a digital output pin
CTo read the value of a digital input pin
DTo generate PWM signals
Lời giải
ĐigitalInput là một giao diện trong Mbed API, được sử dụng để đọc giá trị của một cổng vào số. Giao diện này cho phép bạn đọc trạng thái của một cổng vào số, chẳng hạn như trạng thái cao (1) hoặc thấp (0). Điều này rất hữu ích khi bạn cần đọc giá trị của một cảm biến hoặc một nút bấm. Để sử dụng giao diện DigitalInput, bạn cần tạo một đối tượng DigitalIn và gọi phương thức read() để đọc giá trị của cổng vào số. Phương thức read() sẽ trả về giá trị của cổng vào số, có thể là 0 hoặc 1. Giao diện DigitalInput rất đơn giản và dễ sử dụng, nhưng nó rất hữu ích khi bạn cần đọc giá trị của một cổng vào số.
Mở trang câu hỏi này →
What is normally used to access external pins on a microcontroller?5 lựa chọnTrung bình65% trả lời đúng
ASystem Timer (SysTick)
BAnalog-to-Digital Converter (ADC)
CGeneral-Purpose Input/Output (GPIO)
DDigital-to-Analog Converter (DAC)
EUniversal Asynchronous Receiver/Transmitter (UART)
Lời giải
Để truy cập vào các chân ngoại vi trên một vi điều khiển, người ta thường sử dụng General-Purpose Input/Output (GPIO). GPIO là một loại cổng vào/ra có thể được sử dụng để kết nối với các thiết bị ngoại vi như đèn LED, nút bấm, cảm biến v.v. Nó cho phép người lập trình đọc giá trị từ các chân vào và viết giá trị vào các chân ra. Điều này cho phép người lập trình tương tác với thế giới bên ngoài và tạo ra các ứng dụng thực tế. Ngoài ra, GPIO cũng có thể được sử dụng để tạo ra các giao tiếp với các thiết bị khác như máy tính, điện thoại di động v.v. Tóm lại, GPIO là một công cụ quan trọng trong lập trình vi điều khiển và được sử dụng rộng rãi trong nhiều ứng dụng khác nhau.
Mở trang câu hỏi này →
AThe Prescaler value
BVoltage level
CThe frequency of the clock source
DThe period of the pulse
EThe width of a pulse
Lời giải
Pulse-width modulation (PWM) là một phương pháp điều chế tần số để điều khiển độ lớn của một tín hiệu. Trong PWM, tín hiệu được tạo thành từ một chuỗi các xung điện có độ rộng khác nhau. Tín hiệu PWM được tạo ra bằng cách điều chỉnh độ rộng của xung điện, thay vì thay đổi mức điện áp hoặc tần số của xung điện. Điều này cho phép tạo ra các tín hiệu có độ lớn khác nhau mà không cần thay đổi mức điện áp hoặc tần số của xung điện. Trong PWM, độ rộng của xung điện được sử dụng để điều chế độ lớn của tín hiệu. Do đó, PWM sử dụng độ rộng của xung điện để điều chế độ lớn của tín hiệu.
Mở trang câu hỏi này →
APower ON/OFF
BFirmware upgrade initiation
CButton name: RESET
DBoot selection
EButton name: USER
Lời giải
B2 là một nút bấm trên bo mạch STM32 Nucleo - F411RE. Nút này có chức năng đặc biệt, đó là nút USER. Khi nhấn nút này, nó sẽ kích hoạt một số chức năng nhất định trên bo mạch. Trong trường hợp này, nút USER được sử dụng để thực hiện các tác vụ như khởi động lại hệ thống, cập nhật firmware, v.v. Nó giúp người dùng có thể dễ dàng tương tác với bo mạch và thực hiện các tác vụ cần thiết. Ngoài ra, nút USER cũng có thể được sử dụng để thực hiện các tác vụ khác như đọc dữ liệu từ bo mạch, v.v. Tóm lại, nút B2 (USER) là một phần quan trọng của bo mạch STM32 Nucleo - F411RE và giúp người dùng có thể dễ dàng tương tác với nó.
Mở trang câu hỏi này →
ACortex Microcontroller Software Interface Standard (CMSIS)
BIntegrated Development Environment (IDE)
CDAPLink
DMbed Hardware Development Kit (HDK)
EMbed Operating System (Mbed OS)
Lời giải
Mbed platform là một nền tảng phát triển phần mềm cho các thiết bị Internet of Things (IoT). Mbed OS là một phần quan trọng của Mbed platform, bao gồm các thư viện, nhân hệ điều hành (RTOS core), giao diện phần cứng (HAL) và API. Mbed OS cung cấp một môi trường phát triển phần mềm thống nhất cho các thiết bị IoT, giúp các nhà phát triển dễ dàng tạo ra các ứng dụng và giải pháp IoT. Với Mbed OS, các nhà phát triển có thể truy cập vào các thư viện và công cụ cần thiết để phát triển các ứng dụng IoT, bao gồm các thư viện mạng, thư viện cảm biến và thư viện giao tiếp. Mbed OS cũng cung cấp một nhân hệ điều hành nhỏ gọn và hiệu suất cao, giúp các thiết bị IoT hoạt động một cách ổn định và hiệu quả.
Mở trang câu hỏi này →
Xem cả 226 câu của chương

Đề có câu hỏi của chủ đề này

2 đề chứa ít nhất một câu thuộc chủ đề — mở đề để làm cả bộ, không chỉ từng câu.