Đề Trắc nghiệm Công nghệ 12 – Bài 25: Bo mạch lập trình vi điều khiển (Cánh Diều)

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 01

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 01 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Thành phần nào được xem là "bộ não" trung tâm, thực hiện các lệnh và xử lý dữ liệu trong cấu trúc của bo mạch lập trình vi điều khiển?

  • A. Vi điều khiển
  • B. Khối nguồn
  • C. Khối truyền thông
  • D. Khối tạo dao động

Câu 2: Một bo mạch lập trình vi điều khiển cần được cấp năng lượng để hoạt động. Nguồn điện này có thể được cung cấp thông qua những cách phổ biến nào?

  • A. Chỉ qua cổng truyền thông nối tiếp.
  • B. Chỉ sử dụng pin hoặc adapter ngoài.
  • C. Qua cổng USB và/hoặc nguồn điện ngoài (adapter).
  • D. Qua các chân vào/ra tương tự (Analog Input/Output).

Câu 3: Giả sử bạn đang sử dụng bo mạch lập trình vi điều khiển để điều khiển đèn LED nhấp nháy. Chức năng cung cấp "nhịp điệu" hay thời gian cho vi điều khiển thực hiện các lệnh một cách đồng bộ được đảm nhận bởi khối nào?

  • A. Khối nguồn
  • B. Khối truyền thông
  • C. Các chân vào/ra số
  • D. Khối tạo dao động

Câu 4: Khi bạn kết nối bo mạch lập trình vi điều khiển với máy tính để nạp chương trình, khối nào cho phép dữ liệu (mã lệnh) được truyền từ máy tính sang bo mạch?

  • A. Khối nguồn
  • B. Khối truyền thông
  • C. Khối tạo dao động
  • D. Vi điều khiển

Câu 5: Bạn vừa nạp một chương trình mới vào bo mạch vi điều khiển. Để biết chương trình có đang chạy hay bo mạch có đang hoạt động bình thường không, bạn thường quan sát thành phần nào trên bo mạch cung cấp tín hiệu trực quan về trạng thái?

  • A. Các đèn LED chỉ thị.
  • B. Các chân vào/ra tương tự.
  • C. Nút Reset.
  • D. Cổng USB.

Câu 6: Trong cấu trúc bo mạch lập trình vi điều khiển, các chân (pin) được chia thành nhiều loại. Chân nào thường được sử dụng để đọc tín hiệu từ cảm biến nhiệt độ dạng điện áp (ví dụ: 0V đến 5V tương ứng với nhiệt độ 0°C đến 100°C)?

  • A. Các chân vào/ra số (Digital I/O).
  • B. Các chân vào tương tự (Analog Input).
  • C. Các chân nguồn (Power Pins).
  • D. Các chân truyền thông (Communication Pins).

Câu 7: Bạn muốn điều khiển bật/tắt một động cơ nhỏ hoặc một rơ-le bằng bo mạch vi điều khiển. Loại chân nào trên bo mạch phù hợp nhất để xuất tín hiệu điều khiển dạng BẬT (điện áp cao) hoặc TẮT (điện áp thấp)?

  • A. Các chân vào/ra số (Digital I/O).
  • B. Các chân vào tương tự (Analog Input).
  • C. Các chân nguồn (Power Pins).
  • D. Các chân truyền thông (Communication Pins).

Câu 8: Khối tạo dao động trên bo mạch thường sử dụng linh kiện nào để tạo ra xung nhịp có độ chính xác cao và ổn định?

  • A. Điện trở.
  • B. Tụ điện.
  • C. Thạch anh (Crystal Oscillator).
  • D. Cuộn cảm.

Câu 9: Tốc độ hoạt động của vi điều khiển (được đo bằng MHz) phụ thuộc trực tiếp vào yếu tố nào?

  • A. Điện áp nguồn cấp cho bo mạch.
  • B. Tần số của bộ tạo dao động (xung nhịp).
  • C. Số lượng chân vào/ra trên bo mạch.
  • D. Dung lượng bộ nhớ của vi điều khiển.

Câu 10: Chức năng chính của khối nguồn trên bo mạch lập trình vi điều khiển là gì?

  • A. Chuyển đổi và cung cấp điện áp ổn định cho tất cả các khối khác hoạt động.
  • B. Tạo ra xung nhịp cho vi điều khiển.
  • C. Truyền dữ liệu giữa bo mạch và máy tính.
  • D. Thực hiện các phép tính logic và số học.

Câu 11: Khi lập trình cho bo mạch vi điều khiển, bạn cần sử dụng một phần mềm chuyên dụng trên máy tính. Phần mềm này thường được gọi là gì?

  • A. Hệ điều hành (Operating System).
  • B. Trình duyệt web (Web Browser).
  • C. Phần mềm soạn thảo văn bản (Text Editor).
  • D. Môi trường phát triển tích hợp (IDE - Integrated Development Environment).

Câu 12: Một môi trường phát triển tích hợp (IDE) để lập trình vi điều khiển thường bao gồm ít nhất những thành phần chính nào?

  • A. Trình soạn thảo (Editor), trình gỡ lỗi (Debugger), trình biên dịch/thông dịch (Compiler/Interpreter).
  • B. Trình chiếu (Presenter), bảng tính (Spreadsheet), cơ sở dữ liệu (Database).
  • C. Trình duyệt (Browser), email client, media player.
  • D. Phần mềm đồ họa (Graphics software), phần mềm dựng phim (Video editing software).

Câu 13: Trong quá trình lập trình, sau khi viết mã nguồn, bạn cần thực hiện bước nào để chuyển đổi mã nguồn dễ hiểu cho con người sang mã máy mà vi điều khiển có thể thực thi trực tiếp?

  • A. Gỡ lỗi (Debugging).
  • B. Biên dịch hoặc thông dịch (Compiling or Interpreting).
  • C. Nạp chương trình (Uploading).
  • D. Mô phỏng (Simulating).

Câu 14: Chức năng của trình gỡ lỗi (Debugger) trong IDE lập trình vi điều khiển là gì?

  • A. Tạo giao diện người dùng cho chương trình.
  • B. Chuyển đổi mã nguồn thành mã máy.
  • C. Giúp tìm kiếm và sửa lỗi trong chương trình.
  • D. Nạp chương trình vào bộ nhớ vi điều khiển.

Câu 15: Việc sử dụng bo mạch lập trình vi điều khiển mang lại lợi ích gì so với việc thiết kế mạch điện tử điều khiển bằng linh kiện rời rạc?

  • A. Chỉ có thể thực hiện các chức năng đơn giản.
  • B. Khó khăn hơn trong việc thay đổi chức năng sau khi thiết kế.
  • C. Yêu cầu nhiều linh kiện phức tạp hơn.
  • D. Cho phép dễ dàng thay đổi chức năng bằng cách thay đổi chương trình phần mềm.

Câu 16: Hãy phân tích tình huống sau: Bạn kết nối bo mạch vi điều khiển với máy tính qua cổng USB, nhưng đèn báo nguồn trên bo mạch không sáng. Vấn đề có khả năng nằm ở đâu?

  • A. Cáp USB bị hỏng, cổng USB máy tính không cấp nguồn, hoặc khối nguồn trên bo mạch gặp vấn đề.
  • B. Khối tạo dao động bị lỗi, ngăn vi điều khiển hoạt động.
  • C. Chương trình nạp vào vi điều khiển bị lỗi.
  • D. Các chân vào/ra số bị chập mạch.

Câu 17: Bo mạch lập trình vi điều khiển có thể được ứng dụng để xây dựng hệ thống điều khiển tự động nào trong lĩnh vực nông nghiệp thông minh?

  • A. Thiết bị bay không người lái để chụp ảnh trên cao.
  • B. Máy in 3D để tạo mô hình.
  • C. Hệ thống tưới tiêu tự động dựa trên độ ẩm đất.
  • D. Máy tính cá nhân để xử lý dữ liệu.

Câu 18: Trong một hệ thống điều khiển đèn chiếu sáng tự động dựa trên cảm biến ánh sáng sử dụng bo mạch vi điều khiển, cảm biến ánh sáng sẽ được kết nối với loại chân nào của bo mạch?

  • A. Chân nguồn.
  • B. Chân vào tương tự (Analog Input).
  • C. Chân ra số (Digital Output).
  • D. Chân truyền thông.

Câu 19: Nếu bạn muốn bo mạch vi điều khiển giao tiếp với một module Bluetooth để gửi dữ liệu không dây đến điện thoại, bạn sẽ sử dụng khối chức năng nào trên bo mạch?

  • A. Khối truyền thông.
  • B. Khối tạo dao động.
  • C. Khối nguồn.
  • D. Các LED chỉ thị.

Câu 20: So với vi xử lý (Microprocessor) trong máy tính, vi điều khiển (Microcontroller) trên bo mạch lập trình có đặc điểm gì khác biệt cơ bản?

  • A. Vi điều khiển có tốc độ xử lý cao hơn nhiều.
  • B. Vi điều khiển yêu cầu bộ nhớ ngoài và các chip ngoại vi riêng biệt để hoạt động.
  • C. Vi điều khiển chỉ dùng cho các ứng dụng tính toán phức tạp.
  • D. Vi điều khiển tích hợp CPU, bộ nhớ (RAM, ROM) và các khối ngoại vi (I/O, timer, v.v.) trên cùng một chip.

Câu 21: Khi bo mạch vi điều khiển được cấp nguồn qua cổng USB, điện áp 5V từ cổng USB thường được chuyển đổi thành điện áp thấp hơn (ví dụ: 3.3V) để nuôi một số linh kiện hoặc module ngoại vi. Chức năng chuyển đổi điện áp này do khối nào đảm nhận?

  • A. Khối nguồn (bộ điều chỉnh điện áp).
  • B. Khối truyền thông.
  • C. Khối tạo dao động.
  • D. Vi điều khiển.

Câu 22: Một trong những ưu điểm chính của việc sử dụng bo mạch lập trình vi điều khiển trong giáo dục và phát triển sản phẩm là gì?

  • A. Giá thành rất cao và khó tiếp cận.
  • B. Cho phép người dùng nhanh chóng tạo mẫu và thử nghiệm các ý tưởng điều khiển tự động bằng phần mềm.
  • C. Chỉ dùng được cho các ứng dụng công nghiệp quy mô lớn.
  • D. Không thể kết nối với các cảm biến và thiết bị ngoại vi khác.

Câu 23: Trong IDE, trình biên dịch (Compiler) có vai trò gì trong quá trình chuyển đổi mã nguồn?

  • A. Đọc toàn bộ mã nguồn và dịch thành mã máy trước khi thực thi.
  • B. Thực thi mã nguồn từng dòng một ngay sau khi đọc.
  • C. Tìm và sửa lỗi cú pháp trong mã nguồn.
  • D. Nạp mã máy vào bộ nhớ của vi điều khiển.

Câu 24: Bạn đang thiết kế một hệ thống cảnh báo khi nhiệt độ vượt quá ngưỡng cho phép. Bạn sử dụng cảm biến nhiệt độ (đầu ra là tín hiệu tương tự) và một còi báo (kích hoạt bằng tín hiệu số). Bạn cần sử dụng những loại chân nào trên bo mạch vi điều khiển để kết nối các thiết bị này?

  • A. Chỉ các chân vào/ra số.
  • B. Chỉ các chân vào tương tự.
  • C. Chân vào tương tự để đọc cảm biến và chân ra số để điều khiển còi báo.
  • D. Chân truyền thông để đọc cảm biến và chân nguồn để điều khiển còi báo.

Câu 25: Nếu xung nhịp từ khối tạo dao động không ổn định hoặc sai tần số, điều gì có thể xảy ra đối với hoạt động của vi điều khiển và chương trình đang chạy?

  • A. Vi điều khiển sẽ chạy nhanh hơn bình thường.
  • B. Khối nguồn sẽ ngừng hoạt động.
  • C. Chỉ ảnh hưởng đến khối truyền thông.
  • D. Vi điều khiển hoạt động không chính xác, chương trình có thể chạy sai, sai thời gian hoặc bị treo.

Câu 26: Chức năng của nút Reset trên bo mạch lập trình vi điều khiển là gì?

  • A. Thay đổi chương trình đang chạy.
  • B. Khởi động lại (reset) vi điều khiển và chạy lại chương trình từ đầu.
  • C. Nạp chương trình mới từ máy tính.
  • D. Thay đổi điện áp nguồn cấp.

Câu 27: Bo mạch lập trình vi điều khiển thường có các chân được đánh dấu "GND". Chân này có chức năng gì?

  • A. Là chân nối đất (Ground), điểm tham chiếu điện áp 0V.
  • B. Là chân cấp nguồn dương (+VCC).
  • C. Là chân vào tương tự.
  • D. Là chân ra số.

Câu 28: Trong lĩnh vực tự động hóa công nghiệp, bo mạch lập trình vi điều khiển có thể được ứng dụng để điều khiển những hệ thống nào?

  • A. Chỉ các hệ thống chiếu sáng.
  • B. Chỉ các hệ thống điều hòa không khí.
  • C. Chỉ các robot công nghiệp phức tạp.
  • D. Điều khiển dây chuyền sản xuất đơn giản, robot công nghiệp cỡ nhỏ, hệ thống giám sát và thu thập dữ liệu.

Câu 29: Khi bạn viết một chương trình điều khiển động cơ, bạn sử dụng các lệnh trong ngôn ngữ lập trình. Trình soạn thảo (Editor) trong IDE có vai trò gì trong bước này?

  • A. Chạy thử chương trình.
  • B. Tìm lỗi tự động trong chương trình.
  • C. Cho phép người dùng viết và chỉnh sửa mã nguồn của chương trình.
  • D. Nạp chương trình vào bo mạch.

Câu 30: Hãy phân tích sự khác biệt giữa chân vào/ra số (Digital I/O) và chân vào tương tự (Analog Input) trên bo mạch vi điều khiển.

  • A. Chân số chỉ nhận tín hiệu, chân tương tự chỉ xuất tín hiệu.
  • B. Chân số dùng cho tín hiệu điện áp biến thiên liên tục, chân tương tự dùng cho tín hiệu chỉ có 2 mức (cao/thấp).
  • C. Chân số chỉ dùng để điều khiển động cơ, chân tương tự chỉ dùng để đọc cảm biến.
  • D. Chân số làm việc với tín hiệu chỉ có 2 mức (cao/thấp), chân tương tự có thể đọc được tín hiệu điện áp biến thiên trong một dải giá trị liên tục.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 1: Thành phần nào được xem là 'bộ não' trung tâm, thực hiện các lệnh và xử lý dữ liệu trong cấu trúc của bo mạch lập trình vi điều khiển?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 2: Một bo mạch lập trình vi điều khiển cần được cấp năng lượng để hoạt động. Nguồn điện này có thể được cung cấp thông qua những cách phổ biến nào?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 3: Giả sử bạn đang sử dụng bo mạch lập trình vi điều khiển để điều khiển đèn LED nhấp nháy. Chức năng cung cấp 'nhịp điệu' hay thời gian cho vi điều khiển thực hiện các lệnh một cách đồng bộ được đảm nhận bởi khối nào?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 4: Khi bạn kết nối bo mạch lập trình vi điều khiển với máy tính để nạp chương trình, khối nào cho phép dữ liệu (mã lệnh) được truyền từ máy tính sang bo mạch?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 5: Bạn vừa nạp một chương trình mới vào bo mạch vi điều khiển. Để biết chương trình có đang chạy hay bo mạch có đang hoạt động bình thường không, bạn thường quan sát thành phần nào trên bo mạch cung cấp tín hiệu trực quan về trạng thái?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 6: Trong cấu trúc bo mạch lập trình vi điều khiển, các chân (pin) được chia thành nhiều loại. Chân nào thường được sử dụng để đọc tín hiệu từ cảm biến nhiệt độ dạng điện áp (ví dụ: 0V đến 5V tương ứng với nhiệt độ 0°C đến 100°C)?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 7: Bạn muốn điều khiển bật/tắt một động cơ nhỏ hoặc một rơ-le bằng bo mạch vi điều khiển. Loại chân nào trên bo mạch phù hợp nhất để xuất tín hiệu điều khiển dạng BẬT (điện áp cao) hoặc TẮT (điện áp thấp)?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 8: Khối tạo dao động trên bo mạch thường sử dụng linh kiện nào để tạo ra xung nhịp có độ chính xác cao và ổn định?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 9: Tốc độ hoạt động của vi điều khiển (được đo bằng MHz) phụ thuộc trực tiếp vào yếu tố nào?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 10: Chức năng chính của khối nguồn trên bo mạch lập trình vi điều khiển là gì?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 11: Khi lập trình cho bo mạch vi điều khiển, bạn cần sử dụng một phần mềm chuyên dụng trên máy tính. Phần mềm này thường được gọi là gì?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 12: Một môi trường phát triển tích hợp (IDE) để lập trình vi điều khiển thường bao gồm ít nhất những thành phần chính nào?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 13: Trong quá trình lập trình, sau khi viết mã nguồn, bạn cần thực hiện bước nào để chuyển đổi mã nguồn dễ hiểu cho con người sang mã máy mà vi điều khiển có thể thực thi trực tiếp?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 14: Chức năng của trình gỡ lỗi (Debugger) trong IDE lập trình vi điều khiển là gì?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 15: Việc sử dụng bo mạch lập trình vi điều khiển mang lại lợi ích gì so với việc thiết kế mạch điện tử điều khiển bằng linh kiện rời rạc?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 16: Hãy phân tích tình huống sau: Bạn kết nối bo mạch vi điều khiển với máy tính qua cổng USB, nhưng đèn báo nguồn trên bo mạch không sáng. Vấn đề có khả năng nằm ở đâu?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 17: Bo mạch lập trình vi điều khiển có thể được ứng dụng để xây dựng hệ thống điều khiển tự động nào trong lĩnh vực nông nghiệp thông minh?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 18: Trong một hệ thống điều khiển đèn chiếu sáng tự động dựa trên cảm biến ánh sáng sử dụng bo mạch vi điều khiển, cảm biến ánh sáng sẽ được kết nối với loại chân nào của bo mạch?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 19: Nếu bạn muốn bo mạch vi điều khiển giao tiếp với một module Bluetooth để gửi dữ liệu không dây đến điện thoại, bạn sẽ sử dụng khối chức năng nào trên bo mạch?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 20: So với vi xử lý (Microprocessor) trong máy tính, vi điều khiển (Microcontroller) trên bo mạch lập trình có đặc điểm gì khác biệt cơ bản?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 21: Khi bo mạch vi điều khiển được cấp nguồn qua cổng USB, điện áp 5V từ cổng USB thường được chuyển đổi thành điện áp thấp hơn (ví dụ: 3.3V) để nuôi một số linh kiện hoặc module ngoại vi. Chức năng chuyển đổi điện áp này do khối nào đảm nhận?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 22: Một trong những ưu điểm chính của việc sử dụng bo mạch lập trình vi điều khiển trong giáo dục và phát triển sản phẩm là gì?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 23: Trong IDE, trình biên dịch (Compiler) có vai trò gì trong quá trình chuyển đổi mã nguồn?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 24: Bạn đang thiết kế một hệ thống cảnh báo khi nhiệt độ vượt quá ngưỡng cho phép. Bạn sử dụng cảm biến nhiệt độ (đầu ra là tín hiệu tương tự) và một còi báo (kích hoạt bằng tín hiệu số). Bạn cần sử dụng những loại chân nào trên bo mạch vi điều khiển để kết nối các thiết bị này?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 25: Nếu xung nhịp từ khối tạo dao động không ổn định hoặc sai tần số, điều gì có thể xảy ra đối với hoạt động của vi điều khiển và chương trình đang chạy?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 26: Chức năng của nút Reset trên bo mạch lập trình vi điều khiển là gì?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 27: Bo mạch lập trình vi điều khiển thường có các chân được đánh dấu 'GND'. Chân này có chức năng gì?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 28: Trong lĩnh vực tự động hóa công nghiệp, bo mạch lập trình vi điều khiển có thể được ứng dụng để điều khiển những hệ thống nào?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 29: Khi bạn viết một chương trình điều khiển động cơ, bạn sử dụng các lệnh trong ngôn ngữ lập trình. Trình soạn thảo (Editor) trong IDE có vai trò gì trong bước này?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 30: Hãy phân tích sự khác biệt giữa chân vào/ra số (Digital I/O) và chân vào tương tự (Analog Input) trên bo mạch vi điều khiển.

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 02

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 02 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Khối nào trong cấu trúc bo mạch lập trình vi điều khiển chịu trách nhiệm chính trong việc thực thi chương trình đã nạp và xử lý dữ liệu từ các khối khác?

  • A. Khối Vi điều khiển
  • B. Khối Nguồn
  • C. Khối Truyền thông
  • D. Khối Tạo dao động

Câu 2: Khi cấp nguồn cho bo mạch lập trình vi điều khiển thông qua cổng USB, dòng điện và điện áp cung cấp thường là bao nhiêu để đảm bảo hoạt động ổn định cho hầu hết các bo mạch phổ biến như Arduino Uno?

  • A. 3.3V
  • B. 9V
  • C. 5V
  • D. 12V

Câu 3: Giả sử bạn đang sử dụng một bo mạch lập trình vi điều khiển để điều khiển một động cơ DC nhỏ. Động cơ này yêu cầu dòng điện lớn hơn nhiều so với khả năng cung cấp của các chân I/O trên vi điều khiển. Khối nào trên bo mạch hoặc cần kết nối thêm khối nào để cung cấp đủ năng lượng cho động cơ?

  • A. Khối Tạo dao động
  • B. Khối Truyền thông
  • C. Các chân vào/ra tương tự (Analog I/O)
  • D. Khối Nguồn (hoặc mạch điều khiển công suất kết nối với nguồn)

Câu 4: Chức năng chính của Khối tạo dao động trên bo mạch lập trình vi điều khiển là gì?

  • A. Cung cấp điện áp ổn định cho toàn bộ bo mạch.
  • B. Tạo ra xung nhịp (clock signal) để đồng bộ hoạt động của vi điều khiển.
  • C. Giao tiếp với máy tính để nạp chương trình.
  • D. Chuyển đổi tín hiệu tương tự thành tín hiệu số.

Câu 5: Bạn cần đọc giá trị nhiệt độ từ một cảm biến nhiệt độ analog (ví dụ: LM35) kết nối với bo mạch lập trình vi điều khiển. Khối nào hoặc loại chân I/O nào trên bo mạch sẽ được sử dụng để nhận tín hiệu từ cảm biến này?

  • A. Các chân vào/ra số (Digital I/O)
  • B. Khối Truyền thông (UART/SPI/I2C)
  • C. Các chân vào/ra tương tự (Analog I/O)
  • D. Khối Nguồn

Câu 6: Giả sử bạn muốn điều khiển độ sáng của một đèn LED sử dụng kỹ thuật điều chế độ rộng xung (PWM) trên bo mạch lập trình vi điều khiển. Loại chân I/O nào trên bo mạch thường hỗ trợ chức năng này?

  • A. Chỉ có các chân vào/ra tương tự (Analog I/O)
  • B. Một số chân vào/ra số (Digital I/O) có hỗ trợ PWM
  • C. Khối Truyền thông
  • D. Bất kỳ chân vào/ra số nào (Digital I/O)

Câu 7: Khi bạn kết nối bo mạch lập trình vi điều khiển với máy tính để nạp chương trình, khối nào trên bo mạch chịu trách nhiệm thiết lập kết nối và truyền dữ liệu chương trình?

  • A. Khối Vi điều khiển
  • B. Khối Nguồn
  • C. Khối Tạo dao động
  • D. Khối Truyền thông

Câu 8: Một trong những khối chỉ thị trạng thái phổ biến trên bo mạch lập trình vi điều khiển là các đèn LED. Đèn LED nguồn (Power LED) thường có chức năng gì?

  • A. Chỉ thị bo mạch đã được cấp nguồn.
  • B. Chỉ thị dữ liệu đang được truyền/nhận qua cổng truyền thông.
  • C. Chỉ thị chương trình đang chạy.
  • D. Chỉ thị lỗi xảy ra trong quá trình hoạt động.

Câu 9: Bạn đang sử dụng một bo mạch lập trình vi điều khiển và muốn kiểm tra xem một chương trình đơn giản đã được nạp thành công hay chưa. Đèn LED nào trên bo mạch thường được lập trình để nhấp nháy (blink) trong các chương trình thử nghiệm cơ bản?

  • A. Đèn LED nguồn (Power LED)
  • B. Đèn LED kết nối với chân Digital I/O (thường được đánh dấu "L")
  • C. Đèn LED chỉ thị truyền/nhận (TX/RX)
  • D. Đèn LED reset

Câu 10: Khi viết chương trình cho bo mạch lập trình vi điều khiển, phần mềm nào trong bộ công cụ lập trình giúp bạn tìm và sửa lỗi trong mã nguồn?

  • A. Editor
  • B. Compiler
  • C. Debugger
  • D. Interpreter

Câu 11: Bạn đã viết xong chương trình bằng ngôn ngữ bậc cao (ví dụ: C/C++ trong Arduino IDE). Trước khi nạp vào vi điều khiển, chương trình này cần được chuyển đổi sang ngôn ngữ máy mà vi điều khiển có thể hiểu. Thành phần nào trong bộ công cụ lập trình thực hiện chức năng chuyển đổi này?

  • A. Compiler
  • B. Editor
  • C. Debugger
  • D. Serial Monitor

Câu 12: So sánh giữa tín hiệu số (digital signal) và tín hiệu tương tự (analog signal) mà bo mạch vi điều khiển xử lý, điểm khác biệt cơ bản nhất là gì?

  • A. Tín hiệu số chỉ dùng cho ngõ vào, tín hiệu tương tự chỉ dùng cho ngõ ra.
  • B. Tín hiệu số có các mức giá trị rời rạc, tín hiệu tương tự có giá trị biến thiên liên tục.
  • C. Tín hiệu số chỉ dùng để điều khiển thiết bị, tín hiệu tương tự chỉ dùng để đọc cảm biến.
  • D. Tín hiệu số có tần số cao hơn tín hiệu tương tự.

Câu 13: Một ứng dụng của bo mạch lập trình vi điều khiển là hệ thống tưới cây tự động dựa trên độ ẩm đất. Để thực hiện điều này, bạn cần kết nối một cảm biến độ ẩm đất (cho ra tín hiệu tương tự) và một máy bơm nước (điều khiển BẬT/TẮT). Bạn sẽ sử dụng loại chân I/O nào trên bo mạch cho mỗi thiết bị?

  • A. Cảm biến độ ẩm: Digital IN; Máy bơm: Digital OUT
  • B. Cảm biến độ ẩm: Digital IN; Máy bơm: Analog OUT
  • C. Cảm biến độ ẩm: Analog IN; Máy bơm: Analog OUT
  • D. Cảm biến độ ẩm: Analog IN; Máy bơm: Digital OUT

Câu 14: Khi nạp chương trình cho bo mạch lập trình vi điều khiển, điều gì sẽ xảy ra nếu chương trình có lỗi cú pháp (syntax error)?

  • A. Chương trình vẫn được nạp nhưng hoạt động không đúng.
  • B. Bo mạch sẽ bị hỏng.
  • C. Quá trình biên dịch (compile) chương trình sẽ báo lỗi và không thể nạp.
  • D. Bo mạch sẽ tự động sửa lỗi và chạy chương trình.

Câu 15: Một ứng dụng khác là điều khiển một hệ thống đèn giao thông đơn giản. Bạn cần điều khiển 3 đèn LED (Đỏ, Vàng, Xanh) lần lượt BẬT/TẮT theo một chu kỳ thời gian nhất định. Đây là ứng dụng sử dụng chủ yếu loại chân I/O nào và kỹ thuật lập trình nào?

  • A. Chân Digital I/O và sử dụng hàm trễ thời gian.
  • B. Chân Analog I/O và sử dụng kỹ thuật PWM.
  • C. Khối Truyền thông và giao tiếp với máy tính.
  • D. Chân Digital I/O và đọc giá trị cảm biến.

Câu 16: Để bo mạch lập trình vi điều khiển có thể hoạt động độc lập sau khi nạp chương trình (không cần kết nối với máy tính), nguồn điện cấp cho bo mạch cần được lấy từ đâu?

  • A. Chỉ từ cổng USB của máy tính.
  • B. Từ nguồn ngoài (ví dụ: pin, adapter) kết nối với bo mạch.
  • C. Năng lượng tự tạo ra từ vi điều khiển.
  • D. Chỉ từ các chân I/O khi kết nối với thiết bị ngoại vi.

Câu 17: Khối nào trên bo mạch lập trình vi điều khiển cần có để cho phép vi điều khiển giao tiếp hai chiều với các thiết bị khác hoặc máy tính bằng các giao thức như UART, SPI, I2C?

  • A. Khối Truyền thông
  • B. Khối Tạo dao động
  • C. Khối Nguồn
  • D. Các chân vào/ra tương tự

Câu 18: Bạn đang thiết kế một hệ thống sử dụng bo mạch vi điều khiển để điều khiển một động cơ servo (động cơ có thể quay đến một góc xác định). Loại tín hiệu nào thường được sử dụng để điều khiển vị trí của động cơ servo?

  • A. Tín hiệu điện áp DC cố định.
  • B. Tín hiệu analog biến đổi liên tục.
  • C. Tín hiệu Digital BẬT/TẮT đơn thuần.
  • D. Tín hiệu điều chế độ rộng xung (PWM).

Câu 19: Giả sử bạn muốn đọc giá trị từ một cảm biến ánh sáng (quang trở) cho ra tín hiệu điện áp thay đổi theo cường độ ánh sáng. Bạn sẽ kết nối cảm biến này với loại chân nào trên bo mạch và sử dụng chức năng nào của vi điều khiển?

  • A. Chân Analog IN và chức năng chuyển đổi ADC.
  • B. Chân Digital IN và chức năng đọc trạng thái.
  • C. Chân Analog OUT và chức năng tạo tín hiệu PWM.
  • D. Khối Truyền thông và giao tiếp nối tiếp.

Câu 20: Trong quá trình phát triển chương trình, việc sử dụng Debugger mang lại lợi ích gì quan trọng nhất?

  • A. Giúp tự động viết mã nguồn.
  • B. Cho phép chạy chương trình từng bước, kiểm tra giá trị biến để tìm lỗi logic.
  • C. Chuyển đổi mã nguồn sang mã máy.
  • D. Nạp chương trình vào vi điều khiển nhanh hơn.

Câu 21: Khi bo mạch lập trình vi điều khiển được cấp nguồn, khối nào sẽ hoạt động đầu tiên để cung cấp năng lượng cho tất cả các khối khác?

  • A. Khối Vi điều khiển
  • B. Khối Tạo dao động
  • C. Khối Nguồn
  • D. Khối Truyền thông

Câu 22: Một ứng dụng phổ biến của bo mạch vi điều khiển trong đời sống là gì?

  • A. Robot hút bụi tự động.
  • B. Máy tính cá nhân.
  • C. Điện thoại thông minh.
  • D. Tivi màn hình phẳng.

Câu 23: Giả sử bạn cần điều khiển một relay (rơle) để BẬT/TẮT một thiết bị điện 220V. Bạn sẽ kết nối chân điều khiển của relay (thường hoạt động ở mức điện áp thấp như 5V) với loại chân nào trên bo mạch vi điều khiển?

  • A. Chân Analog IN.
  • B. Chân Digital OUT.
  • C. Chân Analog OUT.
  • D. Chân nguồn (VCC).

Câu 24: Khi sử dụng cảm biến siêu âm để đo khoảng cách bằng bo mạch vi điều khiển, bạn cần sử dụng ít nhất mấy chân I/O trên bo mạch để giao tiếp với cảm biến (thường có chân Trigger và Echo)?

  • A. 1
  • B. 2
  • C. 3
  • D. 4

Câu 25: Việc sử dụng thư viện (library) trong lập trình cho bo mạch vi điều khiển mang lại lợi ích gì?

  • A. Giúp bo mạch chạy nhanh hơn.
  • B. Giảm kích thước chương trình.
  • C. Chỉ dùng để đọc dữ liệu cảm biến.
  • D. Cung cấp các hàm, đoạn mã sẵn có để dễ dàng giao tiếp và điều khiển các thiết bị ngoại vi phức tạp.

Câu 26: Bạn đang gặp sự cố với bo mạch vi điều khiển: đèn nguồn vẫn sáng nhưng chương trình không chạy như mong đợi. Sau khi kiểm tra lại mã nguồn và mạch điện, khả năng cao lỗi nằm ở đâu trong quy trình lập trình và nạp?

  • A. Bo mạch không được cấp nguồn.
  • B. Chương trình có lỗi logic hoặc chưa được nạp thành công.
  • C. Khối Tạo dao động bị hỏng.
  • D. Các chân I/O bị hỏng hoàn toàn.

Câu 27: Trong một hệ thống điều khiển nhà thông minh sử dụng bo mạch vi điều khiển, việc giao tiếp giữa bo mạch với các cảm biến (nhiệt độ, ánh sáng, chuyển động) và các bộ chấp hành (đèn, rèm cửa) thường được thực hiện thông qua khối nào?

  • A. Khối Nguồn.
  • B. Khối Tạo dao động.
  • C. Khối Truyền thông (chỉ dùng cho giao tiếp phức tạp như mạng).
  • D. Các chân vào/ra (I/O) số và tương tự.

Câu 28: Bạn muốn xây dựng một thiết bị đo điện áp pin sử dụng bo mạch vi điều khiển. Điện áp pin có thể thay đổi từ 0V đến 4.2V. Bạn sẽ sử dụng loại chân nào trên bo mạch để đọc giá trị điện áp này một cách chính xác nhất?

  • A. Chân Analog IN.
  • B. Chân Digital IN.
  • C. Chân Digital OUT.
  • D. Chân nguồn (GND).

Câu 29: Khi một chương trình được nạp vào bộ nhớ của vi điều khiển trên bo mạch, chương trình đó sẽ được lưu trữ ở đâu để có thể chạy mỗi khi bo mạch được cấp nguồn?

  • A. Bộ nhớ RAM (Random Access Memory).
  • B. Bộ nhớ Flash (ROM).
  • C. Thẻ nhớ SD gắn ngoài.
  • D. Bộ nhớ đệm (Cache Memory).

Câu 30: So với việc sử dụng các mạch logic rời rạc hoặc vi mạch chuyên dụng cho từng chức năng cụ thể, việc sử dụng bo mạch lập trình vi điều khiển mang lại ưu điểm chính nào trong việc phát triển các hệ thống điều khiển?

  • A. Chi phí luôn thấp hơn cho mọi loại ứng dụng.
  • B. Tốc độ xử lý luôn nhanh hơn.
  • C. Kích thước vật lý luôn nhỏ hơn.
  • D. Tính linh hoạt cao, dễ dàng thay đổi chức năng bằng cách nạp chương trình khác mà không cần thay đổi phần cứng.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 1: Khối nào trong cấu trúc bo mạch lập trình vi điều khiển chịu trách nhiệm chính trong việc thực thi chương trình đã nạp và xử lý dữ liệu từ các khối khác?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 2: Khi cấp nguồn cho bo mạch lập trình vi điều khiển thông qua cổng USB, dòng điện và điện áp cung cấp thường là bao nhiêu để đảm bảo hoạt động ổn định cho hầu hết các bo mạch phổ biến như Arduino Uno?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 3: Giả sử bạn đang sử dụng một bo mạch lập trình vi điều khiển để điều khiển một động cơ DC nhỏ. Động cơ này yêu cầu dòng điện lớn hơn nhiều so với khả năng cung cấp của các chân I/O trên vi điều khiển. Khối nào trên bo mạch hoặc cần kết nối thêm khối nào để cung cấp đủ năng lượng cho động cơ?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 4: Chức năng chính của Khối tạo dao động trên bo mạch lập trình vi điều khiển là gì?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 5: Bạn cần đọc giá trị nhiệt độ từ một cảm biến nhiệt độ analog (ví dụ: LM35) kết nối với bo mạch lập trình vi điều khiển. Khối nào hoặc loại chân I/O nào trên bo mạch sẽ được sử dụng để nhận tín hiệu từ cảm biến này?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 6: Giả sử bạn muốn điều khiển độ sáng của một đèn LED sử dụng kỹ thuật điều chế độ rộng xung (PWM) trên bo mạch lập trình vi điều khiển. Loại chân I/O nào trên bo mạch thường hỗ trợ chức năng này?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 7: Khi bạn kết nối bo mạch lập trình vi điều khiển với máy tính để nạp chương trình, khối nào trên bo mạch chịu trách nhiệm thiết lập kết nối và truyền dữ liệu chương trình?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 8: Một trong những khối chỉ thị trạng thái phổ biến trên bo mạch lập trình vi điều khiển là các đèn LED. Đèn LED nguồn (Power LED) thường có chức năng gì?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 9: Bạn đang sử dụng một bo mạch lập trình vi điều khiển và muốn kiểm tra xem một chương trình đơn giản đã được nạp thành công hay chưa. Đèn LED nào trên bo mạch thường được lập trình để nhấp nháy (blink) trong các chương trình thử nghiệm cơ bản?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 10: Khi viết chương trình cho bo mạch lập trình vi điều khiển, phần mềm nào trong bộ công cụ lập trình giúp bạn tìm và sửa lỗi trong mã nguồn?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 11: Bạn đã viết xong chương trình bằng ngôn ngữ bậc cao (ví dụ: C/C++ trong Arduino IDE). Trước khi nạp vào vi điều khiển, chương trình này cần được chuyển đổi sang ngôn ngữ máy mà vi điều khiển có thể hiểu. Thành phần nào trong bộ công cụ lập trình thực hiện chức năng chuyển đổi này?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 12: So sánh giữa tín hiệu số (digital signal) và tín hiệu tương tự (analog signal) mà bo mạch vi điều khiển xử lý, điểm khác biệt cơ bản nhất là gì?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 13: Một ứng dụng của bo mạch lập trình vi điều khiển là hệ thống tưới cây tự động dựa trên độ ẩm đất. Để thực hiện điều này, bạn cần kết nối một cảm biến độ ẩm đất (cho ra tín hiệu tương tự) và một máy bơm nước (điều khiển BẬT/TẮT). Bạn sẽ sử dụng loại chân I/O nào trên bo mạch cho mỗi thiết bị?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 14: Khi nạp chương trình cho bo mạch lập trình vi điều khiển, điều gì sẽ xảy ra nếu chương trình có lỗi cú pháp (syntax error)?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 15: Một ứng dụng khác là điều khiển một hệ thống đèn giao thông đơn giản. Bạn cần điều khiển 3 đèn LED (Đỏ, Vàng, Xanh) lần lượt BẬT/TẮT theo một chu kỳ thời gian nhất định. Đây là ứng dụng sử dụng chủ yếu loại chân I/O nào và kỹ thuật lập trình nào?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 16: Để bo mạch lập trình vi điều khiển có thể hoạt động độc lập sau khi nạp chương trình (không cần kết nối với máy tính), nguồn điện cấp cho bo mạch cần được lấy từ đâu?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 17: Khối nào trên bo mạch lập trình vi điều khiển cần có để cho phép vi điều khiển giao tiếp hai chiều với các thiết bị khác hoặc máy tính bằng các giao thức như UART, SPI, I2C?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 18: Bạn đang thiết kế một hệ thống sử dụng bo mạch vi điều khiển để điều khiển một động cơ servo (động cơ có thể quay đến một góc xác định). Loại tín hiệu nào thường được sử dụng để điều khiển vị trí của động cơ servo?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 19: Giả sử bạn muốn đọc giá trị từ một cảm biến ánh sáng (quang trở) cho ra tín hiệu điện áp thay đổi theo cường độ ánh sáng. Bạn sẽ kết nối cảm biến này với loại chân nào trên bo mạch và sử dụng chức năng nào của vi điều khiển?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 20: Trong quá trình phát triển chương trình, việc sử dụng Debugger mang lại lợi ích gì quan trọng nhất?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 21: Khi bo mạch lập trình vi điều khiển được cấp nguồn, khối nào sẽ hoạt động đầu tiên để cung cấp năng lượng cho tất cả các khối khác?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 22: Một ứng dụng phổ biến của bo mạch vi điều khiển trong đời sống là gì?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 23: Giả sử bạn cần điều khiển một relay (rơle) để BẬT/TẮT một thiết bị điện 220V. Bạn sẽ kết nối chân điều khiển của relay (thường hoạt động ở mức điện áp thấp như 5V) với loại chân nào trên bo mạch vi điều khiển?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 24: Khi sử dụng cảm biến siêu âm để đo khoảng cách bằng bo mạch vi điều khiển, bạn cần sử dụng ít nhất mấy chân I/O trên bo mạch để giao tiếp với cảm biến (thường có chân Trigger và Echo)?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 25: Việc sử dụng thư viện (library) trong lập trình cho bo mạch vi điều khiển mang lại lợi ích gì?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 26: Bạn đang gặp sự cố với bo mạch vi điều khiển: đèn nguồn vẫn sáng nhưng chương trình không chạy như mong đợi. Sau khi kiểm tra lại mã nguồn và mạch điện, khả năng cao lỗi nằm ở đâu trong quy trình lập trình và nạp?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 27: Trong một hệ thống điều khiển nhà thông minh sử dụng bo mạch vi điều khiển, việc giao tiếp giữa bo mạch với các cảm biến (nhiệt độ, ánh sáng, chuyển động) và các bộ chấp hành (đèn, rèm cửa) thường được thực hiện thông qua khối nào?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 28: Bạn muốn xây dựng một thiết bị đo điện áp pin sử dụng bo mạch vi điều khiển. Điện áp pin có thể thay đổi từ 0V đến 4.2V. Bạn sẽ sử dụng loại chân nào trên bo mạch để đọc giá trị điện áp này một cách chính xác nhất?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 29: Khi một chương trình được nạp vào bộ nhớ của vi điều khiển trên bo mạch, chương trình đó sẽ được lưu trữ ở đâu để có thể chạy mỗi khi bo mạch được cấp nguồn?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 30: So với việc sử dụng các mạch logic rời rạc hoặc vi mạch chuyên dụng cho từng chức năng cụ thể, việc sử dụng bo mạch lập trình vi điều khiển mang lại ưu điểm chính nào trong việc phát triển các hệ thống điều khiển?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 03

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 03 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Khối chức năng nào trên bo mạch lập trình vi điều khiển đóng vai trò như "bộ não", thực hiện các lệnh từ chương trình đã nạp?

  • A. Vi điều khiển (Microcontroller)
  • B. Khối nguồn (Power Block)
  • C. Khối truyền thông (Communication Block)
  • D. Khối tạo dao động (Oscillator Block)

Câu 2: Khi cấp nguồn cho bo mạch lập trình vi điều khiển, nguồn điện có thể được đưa vào qua những đường nào? Chọn phương án đầy đủ nhất.

  • A. Chỉ qua cổng USB.
  • B. Chỉ qua chân nguồn ngoài.
  • C. Qua cổng USB hoặc chân nguồn ngoài.
  • D. Chỉ qua các chân vào/ra số.

Câu 3: Chức năng chính của Khối nguồn trên bo mạch lập trình vi điều khiển là gì?

  • A. Thực hiện các phép tính logic.
  • B. Chuyển đổi và ổn định điện áp cung cấp cho bo mạch.
  • C. Giao tiếp với máy tính.
  • D. Tạo ra tín hiệu xung nhịp.

Câu 4: Khối nào trên bo mạch tạo ra tín hiệu xung vuông có tần số ổn định, cần thiết cho vi điều khiển hoạt động đồng bộ và thực hiện các lệnh theo thời gian?

  • A. Khối nguồn.
  • B. Khối truyền thông.
  • C. Khối vào/ra số.
  • D. Khối tạo dao động.

Câu 5: Giả sử bạn đang xây dựng một hệ thống tự động bật đèn khi trời tối sử dụng bo mạch lập trình vi điều khiển và một cảm biến ánh sáng (cho ra tín hiệu điện áp thay đổi tùy theo cường độ sáng). Bạn sẽ kết nối tín hiệu từ cảm biến này vào loại cổng vào/ra nào trên bo mạch?

  • A. Cổng vào/ra số (Digital I/O).
  • B. Cổng vào tương tự (Analog Input).
  • C. Cổng ra tương tự (Analog Output).
  • D. Cổng truyền thông nối tiếp (Serial Communication).

Câu 6: Một trong những ứng dụng phổ biến của bo mạch lập trình vi điều khiển là trong các hệ thống IoT (Internet of Things). Khối chức năng nào là cần thiết nhất để bo mạch có thể gửi dữ liệu từ cảm biến lên mạng hoặc nhận lệnh điều khiển từ xa?

  • A. Khối nguồn.
  • B. Khối tạo dao động.
  • C. Khối truyền thông.
  • D. Khối vào/ra số.

Câu 7: Bạn đang viết chương trình cho bo mạch. Sau khi viết xong code trên máy tính, bạn cần sử dụng công cụ nào để dịch mã từ ngôn ngữ lập trình bậc cao (như C/C++) sang mã máy mà vi điều khiển có thể hiểu và thực thi?

  • A. Editor (Trình soạn thảo).
  • B. Debugger (Trình gỡ lỗi).
  • C. Bootloader.
  • D. Compiler hoặc Interpreter.

Câu 8: Trên nhiều bo mạch lập trình vi điều khiển, có các đèn LED nhỏ được tích hợp sẵn (ví dụ: LED nguồn, LED trạng thái, LED kết nối). Chức năng chính của các LED này là gì?

  • A. Chỉ thị trạng thái hoạt động, nguồn điện hoặc hỗ trợ gỡ lỗi.
  • B. Thực hiện các phép tính logic cơ bản.
  • C. Lưu trữ chương trình.
  • D. Kết nối với các cảm biến tương tự.

Câu 9: Trong quá trình phát triển ứng dụng với bo mạch lập trình vi điều khiển, sau khi biên dịch code thành công, bạn cần nạp chương trình (firmware) đã dịch vào bộ nhớ của vi điều khiển. Quá trình này thường được thực hiện thông qua khối chức năng nào?

  • A. Khối nguồn.
  • B. Khối tạo dao động.
  • C. Khối vào/ra tương tự.
  • D. Khối truyền thông.

Câu 10: Bạn đang thiết kế một hệ thống tưới cây tự động. Bạn cần điều khiển một máy bơm nước (thiết bị ON/OFF) và đọc trạng thái của một công tắc hành trình (thiết bị ON/OFF). Loại cổng vào/ra nào phù hợp nhất để kết nối máy bơm và công tắc này?

  • A. Cổng vào/ra số (Digital I/O).
  • B. Cổng vào tương tự (Analog Input).
  • C. Cổng ra tương tự (Analog Output).
  • D. Cổng truyền thông nối tiếp.

Câu 11: Giả sử bo mạch của bạn sử dụng dao động thạch anh 16 MHz. Điều này có ý nghĩa gì đối với hoạt động của vi điều khiển?

  • A. Bo mạch tiêu thụ 16 milliwatt điện năng.
  • B. Khối nguồn cung cấp điện áp 16 volt.
  • C. Vi điều khiển hoạt động với tần số xung nhịp là 16 triệu chu kỳ mỗi giây.
  • D. Bo mạch có 16 chân vào/ra số.

Câu 12: Để kết nối bo mạch lập trình vi điều khiển với các module ngoại vi khác (như cảm biến, relay, màn hình LCD) thông qua các dây dẫn, người ta thường sử dụng các chân kết nối (header pins) được bố trí trên bo mạch. Vai trò của các chân này là gì?

  • A. Cung cấp điểm kết nối vật lý cho các linh kiện và module ngoại vi.
  • B. Lưu trữ tạm thời dữ liệu chương trình.
  • C. Tản nhiệt cho vi điều khiển.
  • D. Chỉ dùng để nạp chương trình.

Câu 13: Một môi trường phát triển tích hợp (IDE) cho bo mạch lập trình vi điều khiển thường bao gồm nhiều thành phần. Thành phần nào cho phép bạn tìm và sửa các lỗi sai trong chương trình (lỗi logic) khi chương trình đang chạy trên bo mạch?

  • A. Editor (Trình soạn thảo).
  • B. Debugger (Trình gỡ lỗi).
  • C. Compiler (Trình biên dịch).
  • D. Bootloader.

Câu 14: Khi sử dụng bo mạch lập trình vi điều khiển để điều khiển một động cơ DC nhỏ, thường cần có thêm một mạch điều khiển trung gian (ví dụ: mạch cầu H) thay vì nối trực tiếp động cơ vào chân I/O của vi điều khiển. Lý do chính là gì?

  • A. Động cơ DC tạo ra tín hiệu tương tự, cần chuyển đổi sang tín hiệu số.
  • B. Vi điều khiển không có đủ bộ nhớ để điều khiển động cơ.
  • C. Mạch cầu H giúp tăng tốc độ xử lý của vi điều khiển.
  • D. Dòng điện mà động cơ cần lớn hơn khả năng cung cấp của chân I/O vi điều khiển.

Câu 15: Trong cấu trúc của bo mạch lập trình vi điều khiển, khối nào chịu trách nhiệm nhận tín hiệu từ các cảm biến hoặc thiết bị bên ngoài và chuyển đổi chúng thành dạng dữ liệu mà vi điều khiển có thể xử lý?

  • A. Khối ra (Output Block).
  • B. Khối vào (Input Block).
  • C. Khối nguồn.
  • D. Khối truyền thông.

Câu 16: Một hệ thống giám sát nhiệt độ sử dụng bo mạch lập trình vi điều khiển và cảm biến nhiệt độ. Bo mạch đọc giá trị nhiệt độ và cần gửi dữ liệu này đến một máy tính để hiển thị. Giao tiếp phổ biến nào thường được sử dụng để truyền dữ liệu đơn giản giữa bo mạch và máy tính qua cổng USB?

  • A. Giao tiếp song song (Parallel Communication).
  • B. Giao tiếp Ethernet.
  • C. Giao tiếp nối tiếp (Serial Communication).
  • D. Giao tiếp HDMI.

Câu 17: Một bo mạch được thiết kế để có thể nạp chương trình trực tiếp qua cổng USB mà không cần bộ nạp chuyên dụng. Điều này thường nhờ vào một chương trình nhỏ được cài sẵn trong bộ nhớ của vi điều khiển. Chương trình này được gọi là gì?

  • A. Bootloader.
  • B. Compiler.
  • C. Debugger.
  • D. Firmware chính.

Câu 18: Khi thiết kế một dự án sử dụng bo mạch lập trình vi điều khiển, việc phân bổ các chân I/O cho các chức năng (vào số, ra số, vào tương tự, PWM, giao tiếp...) là rất quan trọng. Điều này thuộc giai đoạn nào trong quy trình phát triển ứng dụng?

  • A. Giai đoạn nạp chương trình.
  • B. Giai đoạn thiết kế hệ thống và phân bổ tài nguyên.
  • C. Giai đoạn gỡ lỗi (debugging).
  • D. Giai đoạn kiểm tra nguồn điện.

Câu 19: Một bo mạch lập trình vi điều khiển có thể được ứng dụng để tạo ra hệ thống điều khiển đèn LED nhấp nháy theo một chu kỳ nhất định. Để làm được điều này, vi điều khiển cần sử dụng chức năng nào?

  • A. Chỉ cần khối nguồn.
  • B. Chỉ cần khối truyền thông.
  • C. Chỉ cần cổng vào tương tự.
  • D. Sử dụng khối tạo dao động (cho xung nhịp) và các chân ra số kết hợp với chức năng định thời/trễ trong chương trình.

Câu 20: So sánh cổng vào/ra số (Digital I/O) và cổng vào tương tự (Analog Input) trên bo mạch lập trình vi điều khiển. Điểm khác biệt cơ bản nhất là gì?

  • A. Cổng số xử lý tín hiệu hai trạng thái (cao/thấp), cổng tương tự xử lý tín hiệu biến thiên liên tục (điện áp).
  • B. Cổng số chỉ dùng cho đầu vào, cổng tương tự chỉ dùng cho đầu ra.
  • C. Cổng số có tốc độ nhanh hơn cổng tương tự.
  • D. Cổng số cần nguồn điện, cổng tương tự không cần nguồn.

Câu 21: Bạn cần điều khiển độ sáng của một đèn LED (dimming). Loại tín hiệu ra nào từ bo mạch lập trình vi điều khiển thường được sử dụng để đạt được hiệu ứng này?

  • A. Tín hiệu ra số (Digital Output).
  • B. Tín hiệu vào tương tự (Analog Input).
  • C. Tín hiệu vào số (Digital Input).
  • D. Tín hiệu ra PWM (Pulse Width Modulation).

Câu 22: Trong một dự án sử dụng nhiều cảm biến và thiết bị ngoại vi, việc bố trí dây dẫn kết nối giữa bo mạch và các thành phần này cần tuân thủ nguyên tắc nào để giảm thiểu nhiễu và đảm bảo tín hiệu ổn định?

  • A. Dây càng dài càng tốt để dễ thay đổi vị trí.
  • B. Đi dây ngắn gọn, tránh chồng chéo, tách biệt dây tín hiệu và dây nguồn.
  • C. Chỉ cần sử dụng cùng loại dây cho tất cả các kết nối.
  • D. Nối tất cả các dây tín hiệu vào cùng một chân I/O.

Câu 23: Khi bo mạch lập trình vi điều khiển được cấp nguồn, quá trình đầu tiên diễn ra là gì trước khi chương trình của người dùng được thực thi?

  • A. Vi điều khiển thực hiện quá trình khởi động (reset) và có thể chạy bootloader (nếu có).
  • B. Chương trình của người dùng chạy ngay lập tức.
  • C. Bo mạch tự động kết nối mạng Internet.
  • D. Tất cả các chân I/O được đặt ở trạng thái cao.

Câu 24: Bạn đang sử dụng bo mạch để đo điện áp từ một cảm biến. Khối chức năng nào trên bo mạch sẽ thực hiện việc chuyển đổi tín hiệu điện áp tương tự từ cảm biến thành giá trị số mà vi điều khiển có thể đọc và xử lý?

  • A. Khối nguồn.
  • B. Khối truyền thông.
  • C. Bộ chuyển đổi ADC (Analog-to-Digital Converter).
  • D. Khối tạo dao động.

Câu 25: Công cụ nào trong IDE cho phép bạn viết mã nguồn (code) cho chương trình của mình bằng ngôn ngữ lập trình bậc cao?

  • A. Editor (Trình soạn thảo).
  • B. Debugger (Trình gỡ lỗi).
  • C. Compiler (Trình biên dịch).
  • D. Bootloader.

Câu 26: Ưu điểm chính của việc sử dụng bo mạch lập trình vi điều khiển có tích hợp sẵn nhiều ngoại vi (như ADC, PWM, giao tiếp Serial/SPI/I2C) so với việc chỉ sử dụng vi điều khiển "trần" là gì?

  • A. Bo mạch hoạt động nhanh hơn vi điều khiển "trần".
  • B. Bo mạch có dung lượng bộ nhớ lớn hơn.
  • C. Bo mạch tiêu thụ ít điện năng hơn.
  • D. Giúp đơn giản hóa việc thiết kế phần cứng và kết nối ngoại vi, đẩy nhanh quá trình phát triển.

Câu 27: Trong một hệ thống cảnh báo cháy, bo mạch lập trình vi điều khiển nhận tín hiệu từ cảm biến khói (tín hiệu số) và cần điều khiển còi báo động (thiết bị ON/OFF). Khối chức năng nào trên bo mạch đóng vai trò điều khiển còi báo động?

  • A. Khối ra (Output Block).
  • B. Khối vào (Input Block).
  • C. Khối nguồn.
  • D. Khối truyền thông.

Câu 28: Chức năng "Reset" trên bo mạch lập trình vi điều khiển có tác dụng gì?

  • A. Xóa vĩnh viễn chương trình đang lưu trong bộ nhớ.
  • B. Khởi động lại vi điều khiển và bắt đầu thực thi chương trình từ đầu.
  • C. Ngắt kết nối nguồn điện hoàn toàn.
  • D. Thay đổi tần số hoạt động của vi điều khiển.

Câu 29: Khi lập trình cho bo mạch, bạn cần khai báo chân nào là đầu vào (input) và chân nào là đầu ra (output). Việc này được thực hiện ở đâu?

  • A. Trên vỏ hộp của bo mạch.
  • B. Bằng cách cắm dây vào các loại cổng khác nhau.
  • C. Trong mã nguồn chương trình của người dùng, thông qua các lệnh cấu hình chân I/O.
  • D. Bằng cách điều chỉnh một nút gạt trên bo mạch.

Câu 30: Giả sử bạn đang đo điện áp từ một cảm biến bằng chân Analog Input của bo mạch. Nếu cảm biến có thể cho ra điện áp từ 0V đến 5V và bộ chuyển đổi ADC của bo mạch có độ phân giải 10 bit, thì giá trị số lớn nhất bạn có thể đọc được tương ứng với 5V là bao nhiêu?

  • A. 255.
  • B. 512.
  • C. 1000.
  • D. 1023.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 1: Khối chức năng nào trên bo mạch lập trình vi điều khiển đóng vai trò như 'bộ não', thực hiện các lệnh từ chương trình đã nạp?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 2: Khi cấp nguồn cho bo mạch lập trình vi điều khiển, nguồn điện có thể được đưa vào qua những đường nào? Chọn phương án đầy đủ nhất.

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 3: Chức năng chính của Khối nguồn trên bo mạch lập trình vi điều khiển là gì?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 4: Khối nào trên bo mạch tạo ra tín hiệu xung vuông có tần số ổn định, cần thiết cho vi điều khiển hoạt động đồng bộ và thực hiện các lệnh theo thời gian?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 5: Giả sử bạn đang xây dựng một hệ thống tự động bật đèn khi trời tối sử dụng bo mạch lập trình vi điều khiển và một cảm biến ánh sáng (cho ra tín hiệu điện áp thay đổi tùy theo cường độ sáng). Bạn sẽ kết nối tín hiệu từ cảm biến này vào loại cổng vào/ra nào trên bo mạch?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 6: Một trong những ứng dụng phổ biến của bo mạch lập trình vi điều khiển là trong các hệ thống IoT (Internet of Things). Khối chức năng nào là cần thiết nhất để bo mạch có thể gửi dữ liệu từ cảm biến lên mạng hoặc nhận lệnh điều khiển từ xa?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 7: Bạn đang viết chương trình cho bo mạch. Sau khi viết xong code trên máy tính, bạn cần sử dụng công cụ nào để dịch mã từ ngôn ngữ lập trình bậc cao (như C/C++) sang mã máy mà vi điều khiển có thể hiểu và thực thi?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 8: Trên nhiều bo mạch lập trình vi điều khiển, có các đèn LED nhỏ được tích hợp sẵn (ví dụ: LED nguồn, LED trạng thái, LED kết nối). Chức năng chính của các LED này là gì?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 9: Trong quá trình phát triển ứng dụng với bo mạch lập trình vi điều khiển, sau khi biên dịch code thành công, bạn cần nạp chương trình (firmware) đã dịch vào bộ nhớ của vi điều khiển. Quá trình này thường được thực hiện thông qua khối chức năng nào?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 10: Bạn đang thiết kế một hệ thống tưới cây tự động. Bạn cần điều khiển một máy bơm nước (thiết bị ON/OFF) và đọc trạng thái của một công tắc hành trình (thiết bị ON/OFF). Loại cổng vào/ra nào phù hợp nhất để kết nối máy bơm và công tắc này?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 11: Giả sử bo mạch của bạn sử dụng dao động thạch anh 16 MHz. Điều này có ý nghĩa gì đối với hoạt động của vi điều khiển?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 12: Để kết nối bo mạch lập trình vi điều khiển với các module ngoại vi khác (như cảm biến, relay, màn hình LCD) thông qua các dây dẫn, người ta thường sử dụng các chân kết nối (header pins) được bố trí trên bo mạch. Vai trò của các chân này là gì?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 13: Một môi trường phát triển tích hợp (IDE) cho bo mạch lập trình vi điều khiển thường bao gồm nhiều thành phần. Thành phần nào cho phép bạn tìm và sửa các lỗi sai trong chương trình (lỗi logic) khi chương trình đang chạy trên bo mạch?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 14: Khi sử dụng bo mạch lập trình vi điều khiển để điều khiển một động cơ DC nhỏ, thường cần có thêm một mạch điều khiển trung gian (ví dụ: mạch cầu H) thay vì nối trực tiếp động cơ vào chân I/O của vi điều khiển. Lý do chính là gì?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 15: Trong cấu trúc của bo mạch lập trình vi điều khiển, khối nào chịu trách nhiệm nhận tín hiệu từ các cảm biến hoặc thiết bị bên ngoài và chuyển đổi chúng thành dạng dữ liệu mà vi điều khiển có thể xử lý?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 16: Một hệ thống giám sát nhiệt độ sử dụng bo mạch lập trình vi điều khiển và cảm biến nhiệt độ. Bo mạch đọc giá trị nhiệt độ và cần gửi dữ liệu này đến một máy tính để hiển thị. Giao tiếp phổ biến nào thường được sử dụng để truyền dữ liệu đơn giản giữa bo mạch và máy tính qua cổng USB?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 17: Một bo mạch được thiết kế để có thể nạp chương trình trực tiếp qua cổng USB mà không cần bộ nạp chuyên dụng. Điều này thường nhờ vào một chương trình nhỏ được cài sẵn trong bộ nhớ của vi điều khiển. Chương trình này được gọi là gì?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 18: Khi thiết kế một dự án sử dụng bo mạch lập trình vi điều khiển, việc phân bổ các chân I/O cho các chức năng (vào số, ra số, vào tương tự, PWM, giao tiếp...) là rất quan trọng. Điều này thuộc giai đoạn nào trong quy trình phát triển ứng dụng?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 19: Một bo mạch lập trình vi điều khiển có thể được ứng dụng để tạo ra hệ thống điều khiển đèn LED nhấp nháy theo một chu kỳ nhất định. Để làm được điều này, vi điều khiển cần sử dụng chức năng nào?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 20: So sánh cổng vào/ra số (Digital I/O) và cổng vào tương tự (Analog Input) trên bo mạch lập trình vi điều khiển. Điểm khác biệt cơ bản nhất là gì?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 21: Bạn cần điều khiển độ sáng của một đèn LED (dimming). Loại tín hiệu ra nào từ bo mạch lập trình vi điều khiển thường được sử dụng để đạt được hiệu ứng này?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 22: Trong một dự án sử dụng nhiều cảm biến và thiết bị ngoại vi, việc bố trí dây dẫn kết nối giữa bo mạch và các thành phần này cần tuân thủ nguyên tắc nào để giảm thiểu nhiễu và đảm bảo tín hiệu ổn định?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 23: Khi bo mạch lập trình vi điều khiển được cấp nguồn, quá trình đầu tiên diễn ra là gì trước khi chương trình của người dùng được thực thi?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 24: Bạn đang sử dụng bo mạch để đo điện áp từ một cảm biến. Khối chức năng nào trên bo mạch sẽ thực hiện việc chuyển đổi tín hiệu điện áp tương tự từ cảm biến thành giá trị số mà vi điều khiển có thể đọc và xử lý?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 25: Công cụ nào trong IDE cho phép bạn viết mã nguồn (code) cho chương trình của mình bằng ngôn ngữ lập trình bậc cao?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 26: Ưu điểm chính của việc sử dụng bo mạch lập trình vi điều khiển có tích hợp sẵn nhiều ngoại vi (như ADC, PWM, giao tiếp Serial/SPI/I2C) so với việc chỉ sử dụng vi điều khiển 'trần' là gì?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 27: Trong một hệ thống cảnh báo cháy, bo mạch lập trình vi điều khiển nhận tín hiệu từ cảm biến khói (tín hiệu số) và cần điều khiển còi báo động (thiết bị ON/OFF). Khối chức năng nào trên bo mạch đóng vai trò điều khiển còi báo động?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 28: Chức năng 'Reset' trên bo mạch lập trình vi điều khiển có tác dụng gì?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 29: Khi lập trình cho bo mạch, bạn cần khai báo chân nào là đầu vào (input) và chân nào là đầu ra (output). Việc này được thực hiện ở đâu?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 30: Giả sử bạn đang đo điện áp từ một cảm biến bằng chân Analog Input của bo mạch. Nếu cảm biến có thể cho ra điện áp từ 0V đến 5V và bộ chuyển đổi ADC của bo mạch có độ phân giải 10 bit, thì giá trị số lớn nhất bạn có thể đọc được tương ứng với 5V là bao nhiêu?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 04

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 04 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Vai trò cốt lõi và trung tâm của vi điều khiển trên bo mạch lập trình là gì?

  • A. Thực thi chương trình được nạp vào và điều khiển hoạt động của các khối khác.
  • B. Cung cấp nguồn điện ổn định cho toàn bộ bo mạch.
  • C. Tạo ra tín hiệu xung nhịp để đồng bộ hoạt động.
  • D. Thiết lập kết nối và truyền dữ liệu với máy tính.

Câu 2: Một bo mạch lập trình vi điều khiển có thể được cấp nguồn từ những nguồn nào để hoạt động?

  • A. Chỉ qua cổng USB.
  • B. Chỉ qua jack cắm nguồn ngoài (DC).
  • C. Qua cổng USB hoặc jack cắm nguồn ngoài (DC).
  • D. Chỉ qua các chân I/O số.

Câu 3: Chức năng chính của khối tạo dao động (thường sử dụng thạch anh) trên bo mạch lập trình vi điều khiển là gì?

  • A. Biên dịch mã nguồn thành mã máy.
  • B. Lưu trữ chương trình sau khi nạp.
  • C. Chuyển đổi tín hiệu tương tự thành số.
  • D. Tạo ra tín hiệu xung nhịp (clock) để đồng bộ hóa mọi hoạt động của vi điều khiển.

Câu 4: Khi muốn điều khiển một thiết bị chỉ có hai trạng thái (bật/tắt) như đèn LED đơn hoặc relay, bạn sẽ sử dụng loại chân (pin) nào trên bo mạch lập trình vi điều khiển?

  • A. Chân vào/ra số (Digital I/O Pin).
  • B. Chân vào tương tự (Analog Input Pin).
  • C. Chân nguồn (Power Pin).
  • D. Chân reset (Reset Pin).

Câu 5: Để đọc giá trị từ một cảm biến trả về tín hiệu điện áp thay đổi liên tục trong một khoảng nhất định (ví dụ: cảm biến nhiệt độ, cảm biến ánh sáng), bạn cần kết nối tín hiệu đó vào loại chân nào của bo mạch?

  • A. Chân vào/ra số (Digital I/O Pin).
  • B. Chân vào tương tự (Analog Input Pin).
  • C. Chân nguồn (Power Pin).
  • D. Chân truyền thông (Communication Pin).

Câu 6: Quá trình chuyển đổi tín hiệu điện áp liên tục từ cảm biến tương tự thành một giá trị số rời rạc để vi điều khiển có thể xử lý được gọi là gì?

  • A. Biên dịch (Compiling).
  • B. Điều chế độ rộng xung (PWM).
  • C. Chuyển đổi tương tự-số (Analog-to-Digital Conversion - ADC).
  • D. Giao tiếp nối tiếp (Serial Communication).

Câu 7: Khối truyền thông trên bo mạch lập trình vi điều khiển (thường qua cổng USB) có vai trò chính trong quá trình làm việc của người dùng là gì?

  • A. Cung cấp điện áp hoạt động cho vi điều khiển.
  • B. Tạo tín hiệu xung nhịp chính xác.
  • C. Lưu trữ vĩnh viễn chương trình người dùng.
  • D. Nạp chương trình từ máy tính vào vi điều khiển và cho phép giao tiếp dữ liệu hai chiều.

Câu 8: Trong quy trình phát triển phần mềm cho bo mạch vi điều khiển, bước nào diễn ra sau khi bạn đã viết xong mã nguồn chương trình và trước khi nạp vào bo mạch?

  • A. Biên dịch (Compile) mã nguồn.
  • B. Chạy thử chương trình trên bo mạch.
  • C. Gỡ lỗi (Debug) chương trình.
  • D. Thiết kế mạch phần cứng.

Câu 9: Bộ nhớ Flash trong vi điều khiển trên bo mạch lập trình có chức năng chính là gì?

  • A. Lưu trữ dữ liệu tạm thời khi chương trình đang chạy.
  • B. Lưu trữ chương trình (mã máy) đã được nạp vào vi điều khiển một cách vĩnh viễn.
  • C. Lưu trữ dữ liệu cấu hình cần giữ lại khi mất nguồn.
  • D. Thực hiện các phép tính số học và logic.

Câu 10: Khi chương trình đang chạy trên bo mạch vi điều khiển, bộ nhớ RAM được sử dụng chủ yếu để làm gì?

  • A. Lưu trữ dữ liệu tạm thời, các biến và stack trong quá trình chương trình thực thi.
  • B. Lưu trữ chương trình chính đã nạp.
  • C. Lưu trữ dữ liệu cấu hình không bị mất khi tắt nguồn.
  • D. Tạo ra tín hiệu xung nhịp cho vi điều khiển.

Câu 11: Bạn muốn lưu trữ một giá trị cài đặt (ví dụ: ngưỡng nhiệt độ) mà không bị mất đi khi bo mạch bị ngắt nguồn. Bạn nên lưu giá trị này vào loại bộ nhớ nào trong vi điều khiển?

  • A. Bộ nhớ RAM.
  • B. Bộ nhớ Flash (chương trình).
  • C. Bộ nhớ EEPROM (hoặc tương đương).
  • D. Bộ nhớ Cache.

Câu 12: Nút Reset trên bo mạch lập trình vi điều khiển có chức năng gì?

  • A. Nạp chương trình mới từ máy tính.
  • B. Tắt hoàn toàn nguồn điện của bo mạch.
  • C. Vào chế độ Bootloader để cập nhật firmware.
  • D. Khởi động lại chương trình đang chạy từ đầu.

Câu 13: Đèn LED "PWR" (Power) trên bo mạch lập trình thường có ý nghĩa gì khi nó sáng?

  • A. Bo mạch đang được cấp nguồn và hoạt động.
  • B. Chương trình đang được nạp vào vi điều khiển.
  • C. Có lỗi xảy ra trong quá trình hoạt động.
  • D. Vi điều khiển đang thực hiện một tác vụ nặng.

Câu 14: Khi bạn cố gắng nạp chương trình vào bo mạch và thấy đèn LED "TX" và "RX" (nếu có) nhấp nháy, điều này thường chỉ ra điều gì?

  • A. Bo mạch đã bị hỏng và không thể nạp chương trình.
  • B. Chương trình đã nạp thành công.
  • C. Dữ liệu đang được truyền giữa máy tính và bo mạch (quá trình nạp hoặc giao tiếp serial).
  • D. Vi điều khiển đang chờ lệnh từ người dùng.

Câu 15: Môi trường phát triển tích hợp (IDE) dùng để lập trình cho bo mạch vi điều khiển thường bao gồm những thành phần chính nào?

  • A. Chỉ trình soạn thảo mã nguồn (Editor).
  • B. Chỉ trình biên dịch (Compiler) và trình nạp (Uploader).
  • C. Chỉ trình gỡ lỗi (Debugger) và trình mô phỏng.
  • D. Trình soạn thảo mã nguồn (Editor), trình biên dịch (Compiler), trình nạp (Uploader), và thường có trình gỡ lỗi (Debugger).

Câu 16: Chức năng của trình nạp (Uploader) trong môi trường lập trình vi điều khiển là gì?

  • A. Kiểm tra lỗi cú pháp trong mã nguồn.
  • B. Truyền mã máy đã biên dịch từ máy tính vào bộ nhớ Flash của vi điều khiển.
  • C. Chạy chương trình từng bước để quan sát hoạt động.
  • D. Thiết kế giao diện người dùng cho ứng dụng.

Câu 17: Đâu là một lợi ích chính của việc sử dụng bo mạch phát triển vi điều khiển có sẵn (như Arduino, STM32 Discovery) so với việc tự thiết kế mạch từ chip vi điều khiển trần cho người mới bắt đầu?

  • A. Chi phí đầu tư ban đầu luôn rẻ hơn đáng kể.
  • B. Tốc độ xử lý của vi điều khiển trên bo mạch phát triển luôn cao hơn.
  • C. Đã tích hợp sẵn các thành phần phụ trợ cần thiết (nguồn, giao tiếp USB, reset, tạo dao động) giúp người dùng tập trung vào lập trình.
  • D. Kích thước vật lý nhỏ gọn hơn đáng kể.

Câu 18: Khi bo mạch lập trình vi điều khiển được ứng dụng để điều khiển tốc độ động cơ DC hoặc độ sáng đèn LED bằng kỹ thuật PWM (Pulse Width Modulation), bo mạch đang sử dụng loại đầu ra nào?

  • A. Đầu ra số có khả năng PWM.
  • B. Đầu ra tương tự thực sự (True Analog Output).
  • C. Chỉ sử dụng đầu ra số thông thường.
  • D. Sử dụng chân vào tương tự.

Câu 19: Bạn đang xây dựng một hệ thống đo nhiệt độ và hiển thị lên màn hình LCD. Cảm biến nhiệt độ là loại analog, màn hình LCD giao tiếp qua các chân digital. Bạn cần sử dụng những loại chân I/O nào trên bo mạch?

  • A. Chỉ các chân vào tương tự (Analog Input).
  • B. Chỉ các chân vào/ra số (Digital I/O).
  • C. Chỉ các chân nguồn (Power).
  • D. Các chân vào tương tự (Analog Input) để đọc cảm biến và các chân vào/ra số (Digital I/O) để giao tiếp với màn hình LCD.

Câu 20: Nếu bo mạch lập trình của bạn không nhận nguồn khi cắm qua cổng USB, vấn đề có thể nằm ở khối nào?

  • A. Khối nguồn hoặc cổng USB trên bo mạch.
  • B. Khối tạo dao động.
  • C. Khối truyền thông (trừ phần cấp nguồn qua USB).
  • D. Vi điều khiển chính.

Câu 21: Đâu là một ví dụ về ứng dụng thực tế phổ biến sử dụng bo mạch lập trình vi điều khiển?

  • A. Máy chủ web hiệu năng cao.
  • B. Hệ thống nhà thông minh (điều khiển đèn, nhiệt độ tự động).
  • C. Thiết bị định tuyến mạng (Router) cấp doanh nghiệp.
  • D. Máy tính xách tay cá nhân.

Câu 22: Trong quá trình biên dịch mã nguồn, trình biên dịch sẽ kiểm tra và báo lỗi chủ yếu liên quan đến vấn đề gì?

  • A. Lỗi cú pháp và ngữ nghĩa trong mã nguồn (ví dụ: sai chính tả lệnh, thiếu dấu chấm phẩy, khai báo biến không hợp lệ).
  • B. Lỗi logic trong thuật toán của chương trình.
  • C. Lỗi kết nối phần cứng giữa bo mạch và thiết bị ngoại vi.
  • D. Lỗi phát sinh khi chương trình đang chạy (runtime errors).

Câu 23: Giả sử bạn đã nạp chương trình thành công nhưng bo mạch không hoạt động như mong đợi (ví dụ: động cơ không quay). Bạn nghi ngờ có lỗi trong logic điều khiển. Công cụ nào trong IDE giúp bạn chạy chương trình từng bước, tạm dừng tại các điểm cụ thể và xem giá trị của các biến để tìm lỗi?

  • A. Trình biên dịch (Compiler).
  • B. Trình nạp (Uploader).
  • C. Trình gỡ lỗi (Debugger).
  • D. Trình soạn thảo mã nguồn (Editor).

Câu 24: So với việc sử dụng một máy tính nhúng (ví dụ: Raspberry Pi) chạy hệ điều hành, bo mạch lập trình vi điều khiển đơn giản hơn thường có những hạn chế nào?

  • A. Khó kết nối với các cảm biến và thiết bị ngoại vi.
  • B. Tài nguyên xử lý (CPU, RAM, bộ nhớ) thường hạn chế hơn và không chạy hệ điều hành đầy đủ, khó xử lý các tác vụ phức tạp như xử lý ảnh, âm thanh nâng cao.
  • C. Tiêu thụ năng lượng cao hơn.
  • D. Không có khả năng giao tiếp qua cổng USB.

Câu 25: Tín hiệu đầu ra số (Digital Output) của bo mạch lập trình vi điều khiển chỉ có thể ở những mức điện áp nào?

  • A. Bất kỳ mức điện áp nào từ 0V đến 5V.
  • B. Mức điện áp thay đổi liên tục.
  • C. Chỉ có một mức điện áp cố định (ví dụ 5V).
  • D. Chỉ có hai mức điện áp: mức Cao (High/logic 1, thường ~3.3V hoặc 5V) và mức Thấp (Low/logic 0, thường ~0V).

Câu 26: Khi lập trình, việc sử dụng thư viện (library) cho các thiết bị ngoại vi (như cảm biến, màn hình) mang lại lợi ích gì?

  • A. Giúp đơn giản hóa việc điều khiển thiết bị ngoại vi bằng cách cung cấp các hàm dựng sẵn, giảm thời gian và công sức viết mã.
  • B. Làm cho chương trình chạy nhanh hơn đáng kể.
  • C. Giảm kích thước bộ nhớ cần thiết để lưu trữ chương trình.
  • D. Tự động sửa lỗi logic trong chương trình.

Câu 27: Chức năng của các chân nguồn (Power Pins - ví dụ: 5V, 3.3V, GND) trên bo mạch lập trình là gì?

  • A. Đọc tín hiệu từ cảm biến tương tự.
  • B. Cung cấp nguồn điện ổn định cho các thiết bị ngoại vi (cảm biến, module, linh kiện khác) kết nối với bo mạch.
  • C. Truyền dữ liệu giữa bo mạch và máy tính.
  • D. Thực hiện chức năng reset vi điều khiển.

Câu 28: Bạn đang xây dựng một robot đơn giản có hai động cơ DC (điều khiển bật/tắt) và một cảm biến siêu âm để đo khoảng cách (trả về tín hiệu digital). Bạn cần sử dụng những loại chân I/O nào trên bo mạch?

  • A. Chỉ các chân vào tương tự (Analog Input).
  • B. Chỉ các chân nguồn (Power).
  • C. Các chân vào/ra số (Digital I/O) để điều khiển động cơ và đọc cảm biến siêu âm.
  • D. Chỉ các chân truyền thông.

Câu 29: Khi bo mạch vi điều khiển vừa được cấp nguồn hoặc reset, trước khi chương trình mà người dùng đã nạp bắt đầu chạy, một đoạn mã đặc biệt thường được thực thi. Đoạn mã này có vai trò gì?

  • A. Kiểm tra kết nối Internet.
  • B. Chạy thử chương trình người dùng ở tốc độ chậm.
  • C. Xóa toàn bộ bộ nhớ Flash.
  • D. Thực hiện các tác vụ khởi tạo phần cứng, kiểm tra hệ thống và chuẩn bị môi trường để chạy chương trình người dùng (ví dụ: bootloader).

Câu 30: Mặc dù có nhiều chân I/O, mỗi chân trên bo mạch vi điều khiển có thể có nhiều chức năng khác nhau (ví dụ: vừa là chân số, vừa là chân PWM, vừa là chân giao tiếp SPI...). Việc này đòi hỏi người lập trình phải làm gì trước khi sử dụng một chân cho mục đích cụ thể?

  • A. Cấu hình (thiết lập) chức năng mong muốn cho chân đó trong mã nguồn chương trình.
  • B. Kết nối thêm mạch giải mã tín hiệu bên ngoài.
  • C. Thay đổi tần số hoạt động của vi điều khiển.
  • D. Chỉ sử dụng các chân được đánh dấu rõ ràng cho một chức năng duy nhất.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 1: Vai trò cốt lõi và trung tâm của vi điều khiển trên bo mạch lập trình là gì?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 2: Một bo mạch lập trình vi điều khiển có thể được cấp nguồn từ những nguồn nào để hoạt động?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 3: Chức năng chính của khối tạo dao động (thường sử dụng thạch anh) trên bo mạch lập trình vi điều khiển là gì?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 4: Khi muốn điều khiển một thiết bị chỉ có hai trạng thái (bật/tắt) như đèn LED đơn hoặc relay, bạn sẽ sử dụng loại chân (pin) nào trên bo mạch lập trình vi điều khiển?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 5: Để đọc giá trị từ một cảm biến trả về tín hiệu điện áp thay đổi liên tục trong một khoảng nhất định (ví dụ: cảm biến nhiệt độ, cảm biến ánh sáng), bạn cần kết nối tín hiệu đó vào loại chân nào của bo mạch?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 6: Quá trình chuyển đổi tín hiệu điện áp liên tục từ cảm biến tương tự thành một giá trị số rời rạc để vi điều khiển có thể xử lý được gọi là gì?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 7: Khối truyền thông trên bo mạch lập trình vi điều khiển (thường qua cổng USB) có vai trò chính trong quá trình làm việc của người dùng là gì?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 8: Trong quy trình phát triển phần mềm cho bo mạch vi điều khiển, bước nào diễn ra sau khi bạn đã viết xong mã nguồn chương trình và trước khi nạp vào bo mạch?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 9: Bộ nhớ Flash trong vi điều khiển trên bo mạch lập trình có chức năng chính là gì?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 10: Khi chương trình đang chạy trên bo mạch vi điều khiển, bộ nhớ RAM được sử dụng chủ yếu để làm gì?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 11: Bạn muốn lưu trữ một giá trị cài đặt (ví dụ: ngưỡng nhiệt độ) mà không bị mất đi khi bo mạch bị ngắt nguồn. Bạn nên lưu giá trị này vào loại bộ nhớ nào trong vi điều khiển?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 12: Nút Reset trên bo mạch lập trình vi điều khiển có chức năng gì?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 13: Đèn LED 'PWR' (Power) trên bo mạch lập trình thường có ý nghĩa gì khi nó sáng?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 14: Khi bạn cố gắng nạp chương trình vào bo mạch và thấy đèn LED 'TX' và 'RX' (nếu có) nhấp nháy, điều này thường chỉ ra điều gì?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 15: Môi trường phát triển tích hợp (IDE) dùng để lập trình cho bo mạch vi điều khiển thường bao gồm những thành phần chính nào?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 16: Chức năng của trình nạp (Uploader) trong môi trường lập trình vi điều khiển là gì?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 17: Đâu là một lợi ích chính của việc sử dụng bo mạch phát triển vi điều khiển có sẵn (như Arduino, STM32 Discovery) so với việc tự thiết kế mạch từ chip vi điều khiển trần cho người mới bắt đầu?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 18: Khi bo mạch lập trình vi điều khiển được ứng dụng để điều khiển tốc độ động cơ DC hoặc độ sáng đèn LED bằng kỹ thuật PWM (Pulse Width Modulation), bo mạch đang sử dụng loại đầu ra nào?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 19: Bạn đang xây dựng một hệ thống đo nhiệt độ và hiển thị lên màn hình LCD. Cảm biến nhiệt độ là loại analog, màn hình LCD giao tiếp qua các chân digital. Bạn cần sử dụng những loại chân I/O nào trên bo mạch?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 20: Nếu bo mạch lập trình của bạn không nhận nguồn khi cắm qua cổng USB, vấn đề có thể nằm ở khối nào?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 21: Đâu là một ví dụ về ứng dụng thực tế phổ biến sử dụng bo mạch lập trình vi điều khiển?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 22: Trong quá trình biên dịch mã nguồn, trình biên dịch sẽ kiểm tra và báo lỗi chủ yếu liên quan đến vấn đề gì?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 23: Giả sử bạn đã nạp chương trình thành công nhưng bo mạch không hoạt động như mong đợi (ví dụ: động cơ không quay). Bạn nghi ngờ có lỗi trong logic điều khiển. Công cụ nào trong IDE giúp bạn chạy chương trình từng bước, tạm dừng tại các điểm cụ thể và xem giá trị của các biến để tìm lỗi?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 24: So với việc sử dụng một máy tính nhúng (ví dụ: Raspberry Pi) chạy hệ điều hành, bo mạch lập trình vi điều khiển đơn giản hơn thường có những hạn chế nào?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 25: Tín hiệu đầu ra số (Digital Output) của bo mạch lập trình vi điều khiển chỉ có thể ở những mức điện áp nào?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 26: Khi lập trình, việc sử dụng thư viện (library) cho các thiết bị ngoại vi (như cảm biến, màn hình) mang lại lợi ích gì?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 27: Chức năng của các chân nguồn (Power Pins - ví dụ: 5V, 3.3V, GND) trên bo mạch lập trình là gì?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 28: Bạn đang xây dựng một robot đơn giản có hai động cơ DC (điều khiển bật/tắt) và một cảm biến siêu âm để đo khoảng cách (trả về tín hiệu digital). Bạn cần sử dụng những loại chân I/O nào trên bo mạch?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 29: Khi bo mạch vi điều khiển vừa được cấp nguồn hoặc reset, trước khi chương trình mà người dùng đã nạp bắt đầu chạy, một đoạn mã đặc biệt thường được thực thi. Đoạn mã này có vai trò gì?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 30: Mặc dù có nhiều chân I/O, mỗi chân trên bo mạch vi điều khiển có thể có nhiều chức năng khác nhau (ví dụ: vừa là chân số, vừa là chân PWM, vừa là chân giao tiếp SPI...). Việc này đòi hỏi người lập trình phải làm gì trước khi sử dụng một chân cho mục đích cụ thể?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 05

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 05 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Khối nào được xem là

  • A. Vi điều khiển (Microcontroller)
  • B. Khối nguồn (Power supply block)
  • C. Khối truyền thông (Communication block)
  • D. Khối tạo dao động (Oscillator block)

Câu 2: Khi kết nối bo mạch lập trình vi điều khiển với máy tính qua cổng USB, chức năng chính của kết nối này là gì?

  • A. Chỉ để cấp nguồn cho bo mạch hoạt động.
  • B. Chỉ để truyền dữ liệu từ máy tính đến bo mạch (ví dụ: nạp chương trình).
  • C. Chỉ để truyền dữ liệu từ bo mạch về máy tính (ví dụ: dữ liệu cảm biến qua Serial Monitor).
  • D. Cấp nguồn cho bo mạch và truyền dữ liệu hai chiều (nạp chương trình, giao tiếp serial).

Câu 3: Giả sử bạn đang thiết kế một hệ thống tự động tưới cây sử dụng bo mạch vi điều khiển. Bạn cần đọc giá trị độ ẩm từ cảm biến độ ẩm đất (cảm biến này xuất ra tín hiệu điện áp thay đổi liên tục từ 0V đến 5V tùy độ ẩm). Bạn sẽ kết nối tín hiệu từ cảm biến này vào loại cổng nào trên bo mạch?

  • A. Cổng vào/ra số (Digital I/O)
  • B. Cổng vào tương tự (Analog Input)
  • C. Cổng ra tương tự (Analog Output - PWM)
  • D. Cổng giao tiếp serial (Serial Port)

Câu 4: Khối tạo dao động (thường dùng thạch anh) trên bo mạch lập trình vi điều khiển có vai trò quan trọng nhất trong việc gì?

  • A. Cung cấp năng lượng cho vi điều khiển.
  • B. Điều khiển các cổng vào/ra.
  • C. Tạo ra xung nhịp để đồng bộ hóa và điều khiển tốc độ hoạt động của vi điều khiển.
  • D. Truyền dữ liệu giữa bo mạch và máy tính.

Câu 5: Bạn đã viết xong chương trình điều khiển đèn LED nhấp nháy và muốn chạy nó trên bo mạch vi điều khiển. Công đoạn tiếp theo bạn cần thực hiện là gì sau khi kết nối bo mạch với máy tính?

  • A. Biên dịch và nạp chương trình vào bo mạch.
  • B. Ngắt kết nối bo mạch khỏi máy tính.
  • C. Kết nối thêm các thiết bị ngoại vi (LED, điện trở).
  • D. Thay đổi loại bo mạch đang sử dụng.

Câu 6: Khối truyền thông trên bo mạch lập trình vi điều khiển có chức năng gì?

  • A. Tạo ra điện áp hoạt động cho toàn bộ bo mạch.
  • B. Thực hiện các phép tính toán học phức tạp.
  • C. Chỉ thị trạng thái hoạt động bằng đèn LED.
  • D. Thiết lập kết nối để nạp chương trình, gỡ lỗi hoặc giao tiếp dữ liệu với máy tính hoặc thiết bị khác.

Câu 7: Sự khác biệt cơ bản giữa tín hiệu số (Digital) và tín hiệu tương tự (Analog) mà các cổng I/O trên bo mạch xử lý là gì?

  • A. Tín hiệu số chỉ có hai trạng thái (cao/thấp, bật/tắt), còn tín hiệu tương tự có thể có vô số giá trị trong một khoảng.
  • B. Tín hiệu số được sử dụng cho cảm biến, còn tín hiệu tương tự được sử dụng cho cơ cấu chấp hành.
  • C. Tín hiệu số nhanh hơn tín hiệu tương tự.
  • D. Tín hiệu số chỉ dùng cho đầu vào, còn tín hiệu tương tự chỉ dùng cho đầu ra.

Câu 8: Bạn muốn điều khiển độ sáng của một đèn LED bằng bo mạch vi điều khiển. Loại cổng ra nào trên bo mạch thường được sử dụng để tạo ra tín hiệu điều khiển độ sáng (bằng cách thay đổi chu kỳ nhiệm vụ của xung)?

  • A. Cổng ra số (Digital Output)
  • B. Cổng vào tương tự (Analog Input)
  • C. Cổng hỗ trợ PWM (Pulse Width Modulation)
  • D. Cổng giao tiếp I2C

Câu 9: Các LED chỉ thị (ví dụ: LED nguồn, LED TX/RX, LED người dùng) trên bo mạch lập trình vi điều khiển có mục đích gì?

  • A. Tạo ra xung nhịp cho vi điều khiển.
  • B. Chỉ thị trạng thái hoạt động của bo mạch, quá trình truyền nhận dữ liệu hoặc trạng thái do người dùng lập trình.
  • C. Cung cấp nguồn điện cho các thiết bị ngoại vi.
  • D. Thực hiện các phép tính logic cơ bản.

Câu 10: Khi sử dụng một công cụ lập trình (IDE) cho bo mạch vi điều khiển, phần nào có chức năng chuyển đổi mã lệnh do con người viết (ví dụ: C/C++) thành mã máy mà vi điều khiển có thể hiểu và thực thi?

  • A. Editor
  • B. Debugger
  • C. Compiler/Interpreter
  • D. Serial Monitor

Câu 11: Trong một dự án điều khiển robot di động, bạn cần nhận lệnh điều khiển từ xa qua Bluetooth module kết nối với bo mạch vi điều khiển. Bạn sẽ sử dụng loại giao tiếp nào phổ biến nhất trên bo mạch để kết nối với module Bluetooth?

  • A. I2C
  • B. Serial (UART)
  • C. SPI
  • D. PWM

Câu 12: Nút nhấn Reset trên bo mạch lập trình vi điều khiển có chức năng gì?

  • A. Thay đổi tốc độ hoạt động của vi điều khiển.
  • B. Nạp chương trình mới vào bo mạch.
  • C. Cấp nguồn khẩn cấp cho bo mạch.
  • D. Khởi động lại chương trình đang chạy trên vi điều khiển.

Câu 13: Tại sao việc có nhiều cổng vào/ra (I/O pins) khác nhau trên bo mạch là quan trọng?

  • A. Để làm cho bo mạch trông phức tạp hơn.
  • B. Để giảm giá thành sản xuất bo mạch.
  • C. Để bo mạch có thể kết nối và điều khiển được nhiều loại cảm biến và cơ cấu chấp hành khác nhau, phục vụ các ứng dụng đa dạng.
  • D. Chỉ để kết nối với máy tính nhanh hơn.

Câu 14: Trong quá trình gỡ lỗi (debugging) chương trình, nếu chương trình không chạy như mong đợi, bạn có thể sử dụng chức năng Serial Monitor trong IDE để làm gì?

  • A. Hiển thị dữ liệu từ bo mạch (ví dụ: giá trị cảm biến, thông báo trạng thái) hoặc gửi dữ liệu điều khiển đến bo mạch.
  • B. Thay đổi mã lệnh trong chương trình.
  • C. Kiểm tra kết nối mạng Internet của bo mạch.
  • D. Tăng tốc độ xử lý của vi điều khiển.

Câu 15: Bạn cần điều khiển một động cơ DC có công suất lớn hơn khả năng cấp dòng trực tiếp từ chân I/O của bo mạch vi điều khiển. Giải pháp phổ biến để điều khiển động cơ này là gì?

  • A. Kết nối trực tiếp động cơ vào một chân I/O số bất kỳ.
  • B. Sử dụng cổng vào tương tự để điều khiển động cơ.
  • C. Chỉ sử dụng động cơ nhỏ có công suất thấp.
  • D. Sử dụng mạch điều khiển động cơ (driver) riêng (ví dụ: dùng transistor, relay, hoặc IC driver động cơ) kết nối giữa bo mạch và động cơ.

Câu 16: Một trong những lý do chính khiến bo mạch lập trình vi điều khiển trở nên phổ biến trong giáo dục và các dự án DIY (Do It Yourself) là gì?

  • A. Chúng chỉ có thể thực hiện các tác vụ rất đơn giản.
  • B. Chúng có môi trường lập trình thân thiện, giá thành phải chăng và khả năng kết nối linh hoạt với nhiều loại cảm biến, cơ cấu chấp hành.
  • C. Chúng chỉ có thể được lập trình bằng các ngôn ngữ rất phức tạp.
  • D. Chúng không cần nguồn điện ngoài để hoạt động.

Câu 17: Giả sử bạn đang xây dựng một hệ thống đo nhiệt độ và hiển thị lên màn hình LCD. Sau khi kết nối cảm biến nhiệt độ (dạng tín hiệu số) và màn hình LCD với bo mạch, bạn cần viết chương trình. Các bước logic cơ bản trong chương trình này sẽ bao gồm gì?

  • A. Chỉ cần gửi dữ liệu ngẫu nhiên ra màn hình.
  • B. Chỉ cần đọc dữ liệu từ cảm biến và lưu vào bộ nhớ.
  • C. Chỉ cần hiển thị một thông báo cố định trên màn hình.
  • D. Khởi tạo cảm biến và màn hình, đọc dữ liệu từ cảm biến, xử lý dữ liệu nhiệt độ (nếu cần), và hiển thị kết quả lên màn hình LCD.

Câu 18: Chức năng chính của khối nguồn trên bo mạch lập trình vi điều khiển là gì?

  • A. Cung cấp điện áp hoạt động ổn định cho vi điều khiển và các khối khác trên bo mạch.
  • B. Tạo ra xung nhịp cho vi điều khiển.
  • C. Truyền dữ liệu giữa bo mạch và máy tính.
  • D. Thực hiện các phép tính toán học.

Câu 19: Một chân (pin) trên bo mạch được gọi là chân I/O số (Digital I/O). Điều này có nghĩa là chân đó có thể được sử dụng để làm gì?

  • A. Chỉ có thể đọc các giá trị điện áp thay đổi liên tục.
  • B. Chỉ có thể xuất ra các giá trị điện áp thay đổi liên tục.
  • C. Có thể cấu hình làm đầu vào để đọc tín hiệu số (cao/thấp) hoặc làm đầu ra để điều khiển thiết bị số (bật/tắt).
  • D. Chỉ dùng để cấp nguồn cho các linh kiện khác.

Câu 20: Khi nạp chương trình từ máy tính vào bo mạch vi điều khiển, chương trình đó được lưu trữ ở đâu trong vi điều khiển?

  • A. Bộ nhớ RAM (Random Access Memory)
  • B. Bộ nhớ Flash (Program Memory)
  • C. Bộ nhớ EEPROM
  • D. Bộ nhớ Cache

Câu 21: Bạn cần xây dựng một hệ thống báo động khi có người đột nhập sử dụng cảm biến hồng ngoại (PIR sensor) và còi báo động. Cảm biến PIR thường xuất tín hiệu số (mức cao khi phát hiện chuyển động, mức thấp khi không có). Còi báo động là một thiết bị chấp hành số (bật/tắt). Bạn sẽ sử dụng loại chân I/O nào cho cả cảm biến PIR và còi báo động?

  • A. Cổng vào/ra số (Digital I/O)
  • B. Cổng vào tương tự (Analog Input)
  • C. Cổng ra tương tự (Analog Output - PWM)
  • D. Cổng giao tiếp SPI

Câu 22: Một trong những thách thức khi làm việc với tín hiệu tương tự trên bo mạch vi điều khiển là gì?

  • A. Tín hiệu tương tự luôn bị nhiễu.
  • B. Vi điều khiển không thể đọc được tín hiệu tương tự.
  • C. Cần phải chuyển đổi tín hiệu tương tự thành tín hiệu số trước khi vi điều khiển xử lý, quá trình này có thể gây mất mát thông tin hoặc sai số tùy thuộc vào độ phân giải của bộ chuyển đổi ADC.
  • D. Tín hiệu tương tự chỉ có thể được đọc bởi các chân đặc biệt và cần bộ chuyển đổi ADC tích hợp hoặc bên ngoài, giới hạn bởi độ phân giải của bộ chuyển đổi.

Câu 23: Khối nào trên bo mạch lập trình vi điều khiển chịu trách nhiệm chuyển đổi tín hiệu điện áp liên tục (từ cảm biến tương tự) thành các giá trị số mà vi điều khiển có thể xử lý?

  • A. Bộ chuyển đổi Analog-to-Digital Converter (ADC)
  • B. Bộ chuyển đổi Digital-to-Analog Converter (DAC)
  • C. Khối tạo dao động.
  • D. Khối truyền thông.

Câu 24: Khi bo mạch vi điều khiển được sử dụng để điều khiển tốc độ động cơ DC bằng phương pháp PWM (Điều chế độ rộng xung), điều gì thay đổi để làm thay đổi tốc độ động cơ?

  • A. Tần số của các xung vuông được tạo ra.
  • B. Tỉ lệ thời gian chân tín hiệu ở mức cao so với tổng chu kỳ (chu kỳ nhiệm vụ - duty cycle).
  • C. Điện áp cực đại của các xung vuông.
  • D. Số lượng xung vuông được tạo ra mỗi giây.

Câu 25: Một trong những ứng dụng của bo mạch lập trình vi điều khiển trong lĩnh vực nông nghiệp thông minh là gì?

  • A. Thiết kế các tòa nhà chọc trời.
  • B. Chế tạo động cơ phản lực.
  • C. Xây dựng hệ thống giám sát và điều khiển tự động tưới tiêu, nhiệt độ trong nhà kính.
  • D. Phân tích dữ liệu thị trường chứng khoán.

Câu 26: Tại sao việc lựa chọn nguồn cấp điện phù hợp cho bo mạch là quan trọng?

  • A. Để đảm bảo bo mạch hoạt động ổn định, không bị hỏng do quá áp hoặc thiếu dòng cung cấp năng lượng.
  • B. Chỉ để thay đổi màu sắc của các đèn LED trên bo mạch.
  • C. Để tăng tốc độ nạp chương trình.
  • D. Để kết nối bo mạch với mạng Internet.

Câu 27: Giả sử bạn đang sử dụng một cảm biến khoảng cách siêu âm (xuất tín hiệu số) và muốn hiển thị khoảng cách đo được lên Serial Monitor. Trong chương trình, bạn cần thực hiện các bước nào liên quan đến cảm biến và hiển thị?

  • A. Chỉ cần thiết lập chân kết nối với cảm biến và hiển thị một thông báo cố định trên Serial Monitor.
  • B. Thiết lập chân kết nối với cảm biến, sau đó chỉ cần gửi dữ liệu ngẫu nhiên qua Serial.
  • C. Chỉ cần tính toán khoảng cách và gửi kết quả qua Serial mà không cần đọc dữ liệu từ cảm biến.
  • D. Thiết lập chân kết nối với cảm biến, đọc dữ liệu xung từ cảm biến, tính toán khoảng cách dựa trên thời gian xung, và gửi giá trị khoảng cách qua Serial Monitor.

Câu 28: Ngoài cổng USB và nguồn ngoài, một số bo mạch vi điều khiển còn có chân cấp nguồn 3.3V hoặc 5V. Các chân này thường được sử dụng để làm gì?

  • A. Nhận tín hiệu đầu vào từ cảm biến.
  • B. Cung cấp nguồn điện áp ổn định cho các cảm biến, module ngoại vi hoặc các linh kiện cần nguồn từ bo mạch.
  • C. Xuất tín hiệu điều khiển ra cơ cấu chấp hành.
  • D. Giao tiếp dữ liệu tốc độ cao với máy tính.

Câu 29: Khi sử dụng bo mạch lập trình vi điều khiển để điều khiển một thiết bị, quy trình làm việc điển hình bao gồm các bước nào sau đây theo thứ tự hợp lý?

  • A. Nạp chương trình -> Viết chương trình -> Kết nối phần cứng -> Chạy.
  • B. Chạy -> Kết nối phần cứng -> Viết chương trình -> Nạp chương trình.
  • C. Kết nối phần cứng và bo mạch -> Viết hoặc chỉnh sửa chương trình -> Biên dịch chương trình -> Nạp chương trình vào bo mạch -> Chạy và kiểm tra.
  • D. Biên dịch chương trình -> Nạp chương trình -> Kết nối phần cứng -> Viết chương trình -> Chạy.

Câu 30: Bạn đang xây dựng một hệ thống nhận diện màu sắc đơn giản sử dụng cảm biến màu sắc (xuất dữ liệu màu dưới dạng các giá trị số qua giao tiếp I2C) và muốn điều khiển một đèn LED RGB để hiển thị màu tương ứng. Bạn cần sử dụng những khối chức năng nào trên bo mạch và những loại cổng I/O nào?

  • A. Chỉ cần vi điều khiển và các chân Digital I/O.
  • B. Chỉ cần khối nguồn và các chân Analog Input.
  • C. Cần vi điều khiển, khối nguồn, và các chân giao tiếp Serial (UART).
  • D. Cần vi điều khiển, khối nguồn, khối truyền thông (hỗ trợ I2C) để đọc dữ liệu từ cảm biến, và các chân hỗ trợ PWM để điều khiển đèn LED RGB.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 1: Khối nào được xem là "bộ não" trung tâm, thực hiện các lệnh từ chương trình đã nạp trên bo mạch lập trình vi điều khiển?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 2: Khi kết nối bo mạch lập trình vi điều khiển với máy tính qua cổng USB, chức năng chính của kết nối này là gì?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 3: Giả sử bạn đang thiết kế một hệ thống tự động tưới cây sử dụng bo mạch vi điều khiển. Bạn cần đọc giá trị độ ẩm từ cảm biến độ ẩm đất (cảm biến này xuất ra tín hiệu điện áp thay đổi liên tục từ 0V đến 5V tùy độ ẩm). Bạn sẽ kết nối tín hiệu từ cảm biến này vào loại cổng nào trên bo mạch?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 4: Khối tạo dao động (thường dùng thạch anh) trên bo mạch lập trình vi điều khiển có vai trò quan trọng nhất trong việc gì?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 5: Bạn đã viết xong chương trình điều khiển đèn LED nhấp nháy và muốn chạy nó trên bo mạch vi điều khiển. Công đoạn tiếp theo bạn cần thực hiện là gì sau khi kết nối bo mạch với máy tính?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 6: Khối truyền thông trên bo mạch lập trình vi điều khiển có chức năng gì?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 7: Sự khác biệt cơ bản giữa tín hiệu số (Digital) và tín hiệu tương tự (Analog) mà các cổng I/O trên bo mạch xử lý là gì?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 8: Bạn muốn điều khiển độ sáng của một đèn LED bằng bo mạch vi điều khiển. Loại cổng ra nào trên bo mạch thường được sử dụng để tạo ra tín hiệu điều khiển độ sáng (bằng cách thay đổi chu kỳ nhiệm vụ của xung)?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 9: Các LED chỉ thị (ví dụ: LED nguồn, LED TX/RX, LED người dùng) trên bo mạch lập trình vi điều khiển có mục đích gì?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 10: Khi sử dụng một công cụ lập trình (IDE) cho bo mạch vi điều khiển, phần nào có chức năng chuyển đổi mã lệnh do con người viết (ví dụ: C/C++) thành mã máy mà vi điều khiển có thể hiểu và thực thi?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 11: Trong một dự án điều khiển robot di động, bạn cần nhận lệnh điều khiển từ xa qua Bluetooth module kết nối với bo mạch vi điều khiển. Bạn sẽ sử dụng loại giao tiếp nào phổ biến nhất trên bo mạch để kết nối với module Bluetooth?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 12: Nút nhấn Reset trên bo mạch lập trình vi điều khiển có chức năng gì?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 13: Tại sao việc có nhiều cổng vào/ra (I/O pins) khác nhau trên bo mạch là quan trọng?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 14: Trong quá trình gỡ lỗi (debugging) chương trình, nếu chương trình không chạy như mong đợi, bạn có thể sử dụng chức năng Serial Monitor trong IDE để làm gì?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 15: Bạn cần điều khiển một động cơ DC có công suất lớn hơn khả năng cấp dòng trực tiếp từ chân I/O của bo mạch vi điều khiển. Giải pháp phổ biến để điều khiển động cơ này là gì?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 16: Một trong những lý do chính khiến bo mạch lập trình vi điều khiển trở nên phổ biến trong giáo dục và các dự án DIY (Do It Yourself) là gì?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 17: Giả sử bạn đang xây dựng một hệ thống đo nhiệt độ và hiển thị lên màn hình LCD. Sau khi kết nối cảm biến nhiệt độ (dạng tín hiệu số) và màn hình LCD với bo mạch, bạn cần viết chương trình. Các bước logic cơ bản trong chương trình này sẽ bao gồm gì?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 18: Chức năng chính của khối nguồn trên bo mạch lập trình vi điều khiển là gì?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 19: Một chân (pin) trên bo mạch được gọi là chân I/O số (Digital I/O). Điều này có nghĩa là chân đó có thể được sử dụng để làm gì?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 20: Khi nạp chương trình từ máy tính vào bo mạch vi điều khiển, chương trình đó được lưu trữ ở đâu trong vi điều khiển?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 21: Bạn cần xây dựng một hệ thống báo động khi có người đột nhập sử dụng cảm biến hồng ngoại (PIR sensor) và còi báo động. Cảm biến PIR thường xuất tín hiệu số (mức cao khi phát hiện chuyển động, mức thấp khi không có). Còi báo động là một thiết bị chấp hành số (bật/tắt). Bạn sẽ sử dụng loại chân I/O nào cho cả cảm biến PIR và còi báo động?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 22: Một trong những thách thức khi làm việc với tín hiệu tương tự trên bo mạch vi điều khiển là gì?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 23: Khối nào trên bo mạch lập trình vi điều khiển chịu trách nhiệm chuyển đổi tín hiệu điện áp liên tục (từ cảm biến tương tự) thành các giá trị số mà vi điều khiển có thể xử lý?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 24: Khi bo mạch vi điều khiển được sử dụng để điều khiển tốc độ động cơ DC bằng phương pháp PWM (Điều chế độ rộng xung), điều gì thay đổi để làm thay đổi tốc độ động cơ?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 25: Một trong những ứng dụng của bo mạch lập trình vi điều khiển trong lĩnh vực nông nghiệp thông minh là gì?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 26: Tại sao việc lựa chọn nguồn cấp điện phù hợp cho bo mạch là quan trọng?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 27: Giả sử bạn đang sử dụng một cảm biến khoảng cách siêu âm (xuất tín hiệu số) và muốn hiển thị khoảng cách đo được lên Serial Monitor. Trong chương trình, bạn cần thực hiện các bước nào liên quan đến cảm biến và hiển thị?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 28: Ngoài cổng USB và nguồn ngoài, một số bo mạch vi điều khiển còn có chân cấp nguồn 3.3V hoặc 5V. Các chân này thường được sử dụng để làm gì?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 29: Khi sử dụng bo mạch lập trình vi điều khiển để điều khiển một thiết bị, quy trình làm việc điển hình bao gồm các bước nào sau đây theo thứ tự hợp lý?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 30: Bạn đang xây dựng một hệ thống nhận diện màu sắc đơn giản sử dụng cảm biến màu sắc (xuất dữ liệu màu dưới dạng các giá trị số qua giao tiếp I2C) và muốn điều khiển một đèn LED RGB để hiển thị màu tương ứng. Bạn cần sử dụng những khối chức năng nào trên bo mạch và những loại cổng I/O nào?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 06

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 06 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Bo mạch lập trình vi điều khiển đóng vai trò trung tâm trong các hệ thống nhúng và tự động hóa. Khối nào trên bo mạch này chịu trách nhiệm thực hiện các lệnh từ chương trình đã nạp và xử lí dữ liệu?

  • A. Khối Vi điều khiển (Microcontroller Unit - MCU)
  • B. Khối Nguồn (Power Supply)
  • C. Khối Truyền thông (Communication Interface)
  • D. Khối Tạo dao động (Oscillator)

Câu 2: Một bo mạch lập trình vi điều khiển cần được cấp nguồn điện ổn định để hoạt động. Có những phương pháp phổ biến nào để cung cấp năng lượng cho bo mạch này?

  • A. Chỉ qua cổng USB
  • B. Chỉ qua nguồn điện áp cao từ lưới điện
  • C. Qua cổng USB hoặc nguồn ngoài (adapter, pin)
  • D. Sử dụng năng lượng mặt trời tích hợp sẵn

Câu 3: Giả sử bạn đang sử dụng bo mạch Arduino UNO để điều khiển một đèn LED đơn giản. Bạn kết nối chân dương của LED (qua trở hạn dòng) với chân Digital Pin 13 của Arduino và chân âm với GND. Để bật đèn LED này, bạn cần thiết lập chân Digital Pin 13 ở trạng thái nào trong chương trình?

  • A. HIGH (Mức cao)
  • B. LOW (Mức thấp)
  • C. INPUT (Chế độ đầu vào)
  • D. ANALOG (Chế độ tương tự)

Câu 4: Khối nào trên bo mạch lập trình vi điều khiển đóng vai trò như "nhịp tim" của hệ thống, tạo ra các xung điện đều đặn để đồng bộ hóa hoạt động của vi điều khiển và các khối khác?

  • A. Khối Nguồn
  • B. Khối Truyền thông
  • C. Khối Vi điều khiển
  • D. Khối Tạo dao động

Câu 5: Bạn muốn đọc giá trị nhiệt độ từ một cảm biến nhiệt độ analog (ví dụ: LM35) kết nối với bo mạch lập trình vi điều khiển. Loại chân nào trên bo mạch bạn cần sử dụng để kết nối tín hiệu đầu ra của cảm biến này?

  • A. Chân Digital Input/Output (I/O)
  • B. Chân Analog Input (A)
  • C. Chân Power (VCC)
  • D. Chân Ground (GND)

Câu 6: Khối truyền thông trên bo mạch lập trình vi điều khiển có chức năng gì quan trọng nhất?

  • A. Tạo ra các xung nhịp hoạt động
  • B. Cung cấp năng lượng cho bo mạch
  • C. Trao đổi dữ liệu với máy tính hoặc thiết bị ngoại vi
  • D. Xử lý các phép tính toán học phức tạp

Câu 7: Khi nạp một chương trình mới vào bo mạch lập trình vi điều khiển (ví dụ: Arduino), quá trình truyền dữ liệu từ máy tính sang bo mạch thường diễn ra thông qua khối nào?

  • A. Khối Truyền thông (Communication Interface)
  • B. Khối Nguồn (Power Supply)
  • C. Khối Tạo dao động (Oscillator)
  • D. Khối Vi điều khiển (trực tiếp)

Câu 8: Bạn đang xây dựng một hệ thống điều khiển đèn giao thông sử dụng bo mạch vi điều khiển. Bạn cần điều khiển 3 đèn LED (đỏ, vàng, xanh) bật/tắt theo trình tự. Loại chân nào trên bo mạch là phù hợp nhất để kết nối trực tiếp (qua trở hạn dòng) với các đèn LED này?

  • A. Chân Analog Input
  • B. Chân Power
  • C. Chân Ground
  • D. Chân Digital Input/Output

Câu 9: Chân GND (Ground) trên bo mạch lập trình vi điều khiển có vai trò gì trong mạch điện?

  • A. Cung cấp điện áp dương cho linh kiện
  • B. Là điểm nối đất (điện áp 0V) chung cho toàn mạch
  • C. Nhận tín hiệu đầu vào từ cảm biến
  • D. Xuất tín hiệu điều khiển cho thiết bị ngoại vi

Câu 10: Khi bạn sử dụng một cảm biến analog (ví dụ: cảm biến ánh sáng quang trở) với bo mạch Arduino UNO, giá trị đọc được từ chân Analog Input (ví dụ: A0) thường nằm trong khoảng nào?

  • A. 0 hoặc 1 (nhị phân)
  • B. 0 đến 5 Volt (điện áp)
  • C. 0 đến 1023 (giá trị số)
  • D. -5V đến +5V (điện áp)

Câu 11: Môi trường phát triển tích hợp (Integrated Development Environment - IDE) dành cho bo mạch lập trình vi điều khiển (như Arduino IDE) có những thành phần chính nào hỗ trợ người dùng viết và nạp chương trình?

  • A. Chỉ có trình soạn thảo mã (Editor) và trình nạp chương trình
  • B. Chỉ có trình biên dịch (Compiler) và công cụ gỡ lỗi (Debugger)
  • C. Chỉ có trình nạp chương trình và giao diện kết nối phần cứng
  • D. Trình soạn thảo mã (Editor), trình biên dịch/thông dịch (Compiler/Interpreter) và công cụ gỡ lỗi (Debugger)

Câu 12: Trong quá trình lập trình cho bo mạch vi điều khiển, sau khi viết mã nguồn, bạn cần thực hiện thao tác nào để chuyển đổi mã từ ngôn ngữ lập trình bậc cao (như C/C++) sang mã máy mà vi điều khiển có thể hiểu và thực thi?

  • A. Gỡ lỗi (Debugging)
  • B. Biên dịch (Compiling)
  • C. Nạp (Uploading)
  • D. Mô phỏng (Simulating)

Câu 13: Chân Digital I/O trên bo mạch lập trình vi điều khiển có thể cấu hình ở những chế độ nào?

  • A. Chỉ có chế độ đầu vào (Input)
  • B. Chỉ có chế độ đầu ra (Output)
  • C. Cả chế độ đầu vào (Input) và đầu ra (Output)
  • D. Chỉ có chế độ Analog Input

Câu 14: Bạn đang sử dụng bo mạch Arduino UNO để đọc tín hiệu từ một nút nhấn. Nút nhấn này được kết nối giữa chân Digital Pin 2 và chân GND (sử dụng thêm trở kéo lên - pull-up resistor). Khi nút nhấn được ấn, trạng thái bạn đọc được từ chân Digital Pin 2 sẽ là gì?

  • A. HIGH (Mức cao)
  • B. LOW (Mức thấp)
  • C. Giá trị analog trong khoảng 0-1023
  • D. Không xác định được trạng thái

Câu 15: So sánh chân Analog Input (A) và chân Digital Input/Output (D) trên bo mạch Arduino về khả năng đọc tín hiệu. Điểm khác biệt cơ bản là gì?

  • A. Chân Analog đọc tín hiệu biến đổi liên tục, chân Digital chỉ đọc hai trạng thái (cao/thấp).
  • B. Chân Analog chỉ dùng cho đầu vào, chân Digital dùng cho cả đầu vào và đầu ra.
  • C. Chân Analog có tốc độ đọc nhanh hơn chân Digital.
  • D. Chân Analog chỉ có trên các bo mạch cao cấp, chân Digital có trên mọi bo mạch.

Câu 16: Chức năng của các LED chỉ thị trên bo mạch lập trình vi điều khiển là gì?

  • A. Tạo ra xung nhịp cho vi điều khiển
  • B. Cung cấp điện áp cho các chân I/O
  • C. Lưu trữ chương trình đã nạp
  • D. Chỉ thị trạng thái hoạt động của bo mạch hoặc quá trình giao tiếp

Câu 17: Trong một hệ thống tự động hóa đơn giản sử dụng bo mạch vi điều khiển để điều khiển bơm nước dựa vào mực nước trong bể (sử dụng cảm biến mực nước dạng digital), khối nào trên bo mạch sẽ nhận tín hiệu từ cảm biến mực nước?

  • A. Khối Vi điều khiển (thông qua chân Digital I/O)
  • B. Khối Nguồn
  • C. Khối Tạo dao động
  • D. Khối Truyền thông

Câu 18: Ứng dụng nào sau đây KHÔNG phải là ứng dụng phổ biến của bo mạch lập trình vi điều khiển trong đời sống hoặc sản xuất?

  • A. Điều khiển hệ thống chiếu sáng thông minh trong nhà
  • B. Xây dựng robot tự hành đơn giản
  • C. Thiết kế và xây dựng kiến trúc nhà cao tầng
  • D. Hệ thống giám sát và điều khiển nhiệt độ trong nhà kính

Câu 19: Giả sử bạn viết một chương trình cho bo mạch vi điều khiển để nhấp nháy đèn LED. Sau khi viết xong, bạn cần nạp chương trình này vào bộ nhớ của vi điều khiển. Quá trình nạp chương trình này về bản chất là gì?

  • A. Chạy thử chương trình trên máy tính
  • B. Kiểm tra lỗi cú pháp trong mã nguồn
  • C. Thiết kế giao diện đồ họa cho chương trình
  • D. Ghi mã máy đã biên dịch vào bộ nhớ của vi điều khiển

Câu 20: Khối nào trên bo mạch vi điều khiển chịu trách nhiệm chuyển đổi tín hiệu điện áp biến đổi liên tục từ cảm biến (ví dụ: cảm biến nhiệt độ analog) thành giá trị số mà vi điều khiển có thể đọc và xử lý?

  • A. Bộ chuyển đổi Digital sang Analog (DAC)
  • B. Bộ chuyển đổi Analog sang Digital (ADC)
  • C. Bộ tạo xung PWM
  • D. Bộ nhớ RAM

Câu 21: Một trong những ưu điểm chính của việc sử dụng bo mạch lập trình vi điều khiển trong các dự án tự động hóa nhỏ là gì?

  • A. Khả năng xử lý đồ họa 3D phức tạp
  • B. Tốc độ tính toán tương đương với máy tính cá nhân
  • C. Kích thước nhỏ gọn, chi phí thấp và khả năng lập trình linh hoạt
  • D. Yêu cầu nguồn điện rất lớn để hoạt động

Câu 22: Giả sử bạn muốn điều khiển độ sáng của đèn LED bằng bo mạch vi điều khiển. Thay vì chỉ bật/tắt (digital), bạn muốn thay đổi độ sáng mượt mà (analog). Loại chân Digital nào trên bo mạch Arduino có thể hỗ trợ chức năng này?

  • A. Các chân Digital chỉ có chức năng bật/tắt (HIGH/LOW)
  • B. Tất cả các chân Digital đều có thể điều khiển độ sáng mượt mà
  • C. Chỉ có chân Analog Input mới điều khiển được độ sáng
  • D. Các chân Digital có hỗ trợ PWM (Pulse Width Modulation)

Câu 23: Chức năng của công cụ gỡ lỗi (Debugger) trong môi trường lập trình IDE là gì?

  • A. Giúp tìm và sửa lỗi trong mã chương trình
  • B. Chuyển đổi mã nguồn thành mã máy
  • C. Nạp chương trình vào bo mạch
  • D. Thiết kế giao diện người dùng

Câu 24: Khi kết nối một động cơ DC nhỏ trực tiếp với chân Digital Output của bo mạch vi điều khiển, có nguy cơ gì có thể xảy ra nếu không sử dụng mạch đệm hoặc driver phù hợp?

  • A. Động cơ sẽ quay với tốc độ rất cao.
  • B. Chân Digital Output có thể bị hỏng do dòng điện yêu cầu của động cơ vượt quá giới hạn.
  • C. Bo mạch sẽ tự động tăng điện áp đầu ra để đáp ứng động cơ.
  • D. Chương trình sẽ không thể biên dịch được.

Câu 25: Khối nào trên bo mạch lập trình vi điều khiển thường chứa bộ nhớ Flash để lưu trữ chương trình mà người dùng đã nạp và bộ nhớ RAM để lưu trữ dữ liệu tạm thời khi chương trình đang chạy?

  • A. Khối Vi điều khiển
  • B. Khối Nguồn
  • C. Khối Truyền thông
  • D. Khối Tạo dao động

Câu 26: Giả sử bạn đang thiết kế một hệ thống cảnh báo cháy sử dụng cảm biến nhiệt độ analog và còi báo động digital. Cảm biến nhiệt độ được kết nối với chân Analog Input A5 và còi báo động với chân Digital Output D9. Logic chương trình là: nếu nhiệt độ đọc từ A5 vượt quá 50 độ C, bật còi báo động ở D9. Đây là ví dụ về việc áp dụng kiến thức nào về bo mạch vi điều khiển?

  • A. Chỉ sử dụng chân Digital I/O cho cả đầu vào và đầu ra.
  • B. Chỉ sử dụng chân Analog Input cho cả đầu vào và đầu ra.
  • C. Kết hợp sử dụng chân Analog Input và Digital Output để xây dựng hệ thống điều khiển.
  • D. Sử dụng khối truyền thông để điều khiển trực tiếp cảm biến và còi.

Câu 27: Khi lập trình cho bo mạch vi điều khiển, tại sao việc sử dụng các thư viện (libraries) lại quan trọng và giúp ích cho người lập trình?

  • A. Cung cấp các hàm và mã lệnh viết sẵn để tương tác dễ dàng với các phần cứng hoặc thực hiện các tác vụ phức tạp.
  • B. Giúp tăng tốc độ xử lý của vi điều khiển lên nhiều lần.
  • C. Thay thế hoàn toàn việc viết mã nguồn, chỉ cần kéo thả các khối chức năng.
  • D. Chỉ dùng để mô phỏng hoạt động của mạch mà không cần nạp vào bo mạch thật.

Câu 28: Bạn đang gặp vấn đề với chương trình đã nạp vào bo mạch vi điều khiển: đèn LED không nhấp nháy như mong đợi. Để tìm hiểu nguyên nhân, bạn có thể sử dụng công cụ nào trong IDE để theo dõi giá trị của các biến hoặc trạng thái thực thi của chương trình?

  • A. Trình biên dịch (Compiler)
  • B. Trình nạp (Uploader)
  • C. Trình soạn thảo mã (Editor)
  • D. Công cụ gỡ lỗi (Debugger)

Câu 29: Chân nào trên bo mạch lập trình vi điều khiển (như Arduino UNO) thường được kết nối với chân Reset, có chức năng khởi động lại vi điều khiển về trạng thái ban đầu?

  • A. Chân 5V
  • B. Chân GND
  • C. Chân RST (Reset)
  • D. Chân Analog Input

Câu 30: So sánh bo mạch lập trình vi điều khiển (ví dụ: Arduino) với một máy tính cá nhân thông thường về mục đích sử dụng chính. Điểm khác biệt cốt lõi là gì?

  • A. Bo mạch vi điều khiển có tốc độ xử lý nhanh hơn máy tính cá nhân.
  • B. Bo mạch vi điều khiển chuyên dụng cho điều khiển và xử lý tín hiệu từ phần cứng, máy tính cá nhân đa năng cho các tác vụ phức tạp hơn.
  • C. Bo mạch vi điều khiển có dung lượng bộ nhớ lớn hơn rất nhiều so với máy tính cá nhân.
  • D. Máy tính cá nhân không thể tương tác trực tiếp với các cảm biến và thiết bị ngoại vi.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 1: Bo mạch lập trình vi điều khiển đóng vai trò trung tâm trong các hệ thống nhúng và tự động hóa. Khối nào trên bo mạch này chịu trách nhiệm thực hiện các lệnh từ chương trình đã nạp và xử lí dữ liệu?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 2: Một bo mạch lập trình vi điều khiển cần được cấp nguồn điện ổn định để hoạt động. Có những phương pháp phổ biến nào để cung cấp năng lượng cho bo mạch này?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 3: Giả sử bạn đang sử dụng bo mạch Arduino UNO để điều khiển một đèn LED đơn giản. Bạn kết nối chân dương của LED (qua trở hạn dòng) với chân Digital Pin 13 của Arduino và chân âm với GND. Để bật đèn LED này, bạn cần thiết lập chân Digital Pin 13 ở trạng thái nào trong chương trình?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 4: Khối nào trên bo mạch lập trình vi điều khiển đóng vai trò như 'nhịp tim' của hệ thống, tạo ra các xung điện đều đặn để đồng bộ hóa hoạt động của vi điều khiển và các khối khác?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 5: Bạn muốn đọc giá trị nhiệt độ từ một cảm biến nhiệt độ analog (ví dụ: LM35) kết nối với bo mạch lập trình vi điều khiển. Loại chân nào trên bo mạch bạn cần sử dụng để kết nối tín hiệu đầu ra của cảm biến này?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 6: Khối truyền thông trên bo mạch lập trình vi điều khiển có chức năng gì quan trọng nhất?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 7: Khi nạp một chương trình mới vào bo mạch lập trình vi điều khiển (ví dụ: Arduino), quá trình truyền dữ liệu từ máy tính sang bo mạch thường diễn ra thông qua khối nào?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 8: Bạn đang xây dựng một hệ thống điều khiển đèn giao thông sử dụng bo mạch vi điều khiển. Bạn cần điều khiển 3 đèn LED (đỏ, vàng, xanh) bật/tắt theo trình tự. Loại chân nào trên bo mạch là phù hợp nhất để kết nối trực tiếp (qua trở hạn dòng) với các đèn LED này?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 9: Chân GND (Ground) trên bo mạch lập trình vi điều khiển có vai trò gì trong mạch điện?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 10: Khi bạn sử dụng một cảm biến analog (ví dụ: cảm biến ánh sáng quang trở) với bo mạch Arduino UNO, giá trị đọc được từ chân Analog Input (ví dụ: A0) thường nằm trong khoảng nào?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 11: Môi trường phát triển tích hợp (Integrated Development Environment - IDE) dành cho bo mạch lập trình vi điều khiển (như Arduino IDE) có những thành phần chính nào hỗ trợ người dùng viết và nạp chương trình?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 12: Trong quá trình lập trình cho bo mạch vi điều khiển, sau khi viết mã nguồn, bạn cần thực hiện thao tác nào để chuyển đổi mã từ ngôn ngữ lập trình bậc cao (như C/C++) sang mã máy mà vi điều khiển có thể hiểu và thực thi?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 13: Chân Digital I/O trên bo mạch lập trình vi điều khiển có thể cấu hình ở những chế độ nào?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 14: Bạn đang sử dụng bo mạch Arduino UNO để đọc tín hiệu từ một nút nhấn. Nút nhấn này được kết nối giữa chân Digital Pin 2 và chân GND (sử dụng thêm trở kéo lên - pull-up resistor). Khi nút nhấn được ấn, trạng thái bạn đọc được từ chân Digital Pin 2 sẽ là gì?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 15: So sánh chân Analog Input (A) và chân Digital Input/Output (D) trên bo mạch Arduino về khả năng đọc tín hiệu. Điểm khác biệt cơ bản là gì?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 16: Chức năng của các LED chỉ thị trên bo mạch lập trình vi điều khiển là gì?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 17: Trong một hệ thống tự động hóa đơn giản sử dụng bo mạch vi điều khiển để điều khiển bơm nước dựa vào mực nước trong bể (sử dụng cảm biến mực nước dạng digital), khối nào trên bo mạch sẽ nhận tín hiệu từ cảm biến mực nước?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 18: Ứng dụng nào sau đây KHÔNG phải là ứng dụng phổ biến của bo mạch lập trình vi điều khiển trong đời sống hoặc sản xuất?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 19: Giả sử bạn viết một chương trình cho bo mạch vi điều khiển để nhấp nháy đèn LED. Sau khi viết xong, bạn cần nạp chương trình này vào bộ nhớ của vi điều khiển. Quá trình nạp chương trình này về bản chất là gì?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 20: Khối nào trên bo mạch vi điều khiển chịu trách nhiệm chuyển đổi tín hiệu điện áp biến đổi liên tục từ cảm biến (ví dụ: cảm biến nhiệt độ analog) thành giá trị số mà vi điều khiển có thể đọc và xử lý?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 21: Một trong những ưu điểm chính của việc sử dụng bo mạch lập trình vi điều khiển trong các dự án tự động hóa nhỏ là gì?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 22: Giả sử bạn muốn điều khiển độ sáng của đèn LED bằng bo mạch vi điều khiển. Thay vì chỉ bật/tắt (digital), bạn muốn thay đổi độ sáng mượt mà (analog). Loại chân Digital nào trên bo mạch Arduino có thể hỗ trợ chức năng này?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 23: Chức năng của công cụ gỡ lỗi (Debugger) trong môi trường lập trình IDE là gì?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 24: Khi kết nối một động cơ DC nhỏ trực tiếp với chân Digital Output của bo mạch vi điều khiển, có nguy cơ gì có thể xảy ra nếu không sử dụng mạch đệm hoặc driver phù hợp?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 25: Khối nào trên bo mạch lập trình vi điều khiển thường chứa bộ nhớ Flash để lưu trữ chương trình mà người dùng đã nạp và bộ nhớ RAM để lưu trữ dữ liệu tạm thời khi chương trình đang chạy?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 26: Giả sử bạn đang thiết kế một hệ thống cảnh báo cháy sử dụng cảm biến nhiệt độ analog và còi báo động digital. Cảm biến nhiệt độ được kết nối với chân Analog Input A5 và còi báo động với chân Digital Output D9. Logic chương trình là: nếu nhiệt độ đọc từ A5 vượt quá 50 độ C, bật còi báo động ở D9. Đây là ví dụ về việc áp dụng kiến thức nào về bo mạch vi điều khiển?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 27: Khi lập trình cho bo mạch vi điều khiển, tại sao việc sử dụng các thư viện (libraries) lại quan trọng và giúp ích cho người lập trình?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 28: Bạn đang gặp vấn đề với chương trình đã nạp vào bo mạch vi điều khiển: đèn LED không nhấp nháy như mong đợi. Để tìm hiểu nguyên nhân, bạn có thể sử dụng công cụ nào trong IDE để theo dõi giá trị của các biến hoặc trạng thái thực thi của chương trình?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 29: Chân nào trên bo mạch lập trình vi điều khiển (như Arduino UNO) thường được kết nối với chân Reset, có chức năng khởi động lại vi điều khiển về trạng thái ban đầu?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 30: So sánh bo mạch lập trình vi điều khiển (ví dụ: Arduino) với một máy tính cá nhân thông thường về mục đích sử dụng chính. Điểm khác biệt cốt lõi là gì?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 07

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 07 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Khi bạn kết nối bo mạch lập trình vi điều khiển với máy tính qua cáp USB, mục đích chính của kết nối này là gì?

  • A. Chỉ để cấp nguồn cho bo mạch hoạt động.
  • B. Chỉ để bo mạch gửi dữ liệu về máy tính.
  • C. Để nạp chương trình từ máy tính vào vi điều khiển và/hoặc cấp nguồn.
  • D. Để kết nối bo mạch với các cảm biến bên ngoài.

Câu 2: Giả sử bạn đang sử dụng một bo mạch lập trình vi điều khiển để điều khiển một động cơ nhỏ. Động cơ này yêu cầu dòng điện lớn hơn nhiều so với khả năng cung cấp trực tiếp từ chân I/O của vi điều khiển. Giải pháp phổ biến và an toàn nhất để kết nối động cơ với bo mạch là gì?

  • A. Kết nối trực tiếp động cơ vào một chân I/O số (Digital I/O pin).
  • B. Kết nối trực tiếp động cơ vào chân nguồn 5V hoặc 3.3V của bo mạch.
  • C. Kết nối động cơ vào chân vào/ra tương tự (Analog I/O pin).
  • D. Sử dụng một mạch trung gian (như relay, transistor, hoặc module driver) được điều khiển bởi chân I/O của bo mạch để cấp nguồn cho động cơ.

Câu 3: Khối nào trong cấu trúc bo mạch lập trình vi điều khiển chịu trách nhiệm chính trong việc thực thi các lệnh của chương trình mà bạn đã nạp vào?

  • A. Vi điều khiển (Microcontroller)
  • B. Khối nguồn (Power supply)
  • C. Khối truyền thông (Communication block)
  • D. Khối tạo dao động (Oscillator)

Câu 4: Chân vào/ra tương tự (Analog I/O pins) trên bo mạch lập trình vi điều khiển thường được sử dụng để làm gì?

  • A. Chỉ để đọc tín hiệu ON/OFF từ các công tắc.
  • B. Để đọc các tín hiệu biến thiên liên tục từ cảm biến (ví dụ: nhiệt độ, ánh sáng) hoặc xuất tín hiệu điều chế độ rộng xung (PWM) để điều khiển thiết bị.
  • C. Chỉ để xuất tín hiệu ON/OFF cho đèn LED hoặc relay.
  • D. Để giao tiếp tốc độ cao với máy tính.

Câu 5: Giả sử bạn nạp một chương trình mới vào bo mạch. Sau khi nạp xong, chương trình không chạy như mong đợi. Nút nhấn Reset trên bo mạch có tác dụng gì trong trường hợp này?

  • A. Khởi động lại chương trình đang chạy trên vi điều khiển.
  • B. Xóa chương trình đã nạp khỏi bộ nhớ vi điều khiển.
  • C. Thay đổi tốc độ hoạt động của vi điều khiển.
  • D. Ngắt kết nối vật lý giữa bo mạch và máy tính.

Câu 6: Khối tạo dao động trên bo mạch lập trình vi điều khiển (thường dùng thạch anh) có vai trò cực kỳ quan trọng vì nó cung cấp:

  • A. Nguồn điện ổn định cho vi điều khiển.
  • B. Tín hiệu truyền thông với máy tính.
  • C. Khả năng đọc tín hiệu tương tự.
  • D. Xung nhịp (clock signal) để đồng bộ hóa và điều khiển tốc độ hoạt động của vi điều khiển.

Câu 7: Khi sử dụng phần mềm lập trình (IDE) cho bo mạch vi điều khiển, chức năng "Compiler" (Trình biên dịch) có nhiệm vụ gì?

  • A. Giúp bạn gõ và chỉnh sửa mã lệnh (code).
  • B. Tìm và sửa lỗi sai logic trong chương trình khi đang chạy.
  • C. Dịch mã nguồn từ ngôn ngữ lập trình sang mã máy để nạp vào vi điều khiển.
  • D. Gửi mã máy đã dịch qua cổng USB vào bo mạch.

Câu 8: Bạn đang xây dựng một hệ thống giám sát nhiệt độ sử dụng cảm biến nhiệt độ và bo mạch vi điều khiển. Bạn muốn hiển thị giá trị nhiệt độ đo được trên màn hình máy tính. Khối nào trên bo mạch và chức năng truyền thông nào cần sử dụng để thực hiện việc này?

  • A. Khối tạo dao động và giao tiếp I2C.
  • B. Khối truyền thông và giao tiếp Serial (qua cổng USB).
  • C. Các chân vào/ra số và giao tiếp SPI.
  • D. Khối nguồn và giao tiếp Ethernet.

Câu 9: Bo mạch lập trình vi điều khiển có thể được cấp nguồn bằng nhiều cách khác nhau. Hai phương pháp cấp nguồn phổ biến nhất được đề cập trong bài học là gì?

  • A. Qua pin cúc áo và năng lượng mặt trời.
  • B. Qua cổng Ethernet và Bluetooth.
  • C. Qua cổng USB và/hoặc giắc nguồn ngoài/chân nguồn.
  • D. Chỉ có một cách duy nhất là qua cổng USB.

Câu 10: Bạn đã viết một chương trình để điều khiển 3 đèn LED kết nối với các chân số D2, D3, D4. Khi nạp chương trình và chạy thử, chỉ có đèn LED ở chân D2 sáng, hai đèn còn lại không sáng dù bạn đã kiểm tra kết nối dây. Vấn đề có khả năng cao nhất nằm ở đâu?

  • A. Khối nguồn của bo mạch bị hỏng, không đủ điện.
  • B. Khối tạo dao động hoạt động sai tần số.
  • C. Cổng USB bị lỗi, không nạp đủ chương trình.
  • D. Có lỗi logic trong mã lệnh điều khiển các chân D3 và D4.

Câu 11: Chức năng chính của các chân vào/ra số (Digital I/O pins) trên bo mạch lập trình vi điều khiển là gì?

  • A. Đọc tín hiệu số (logic 0 hoặc 1) từ cảm biến/công tắc hoặc xuất tín hiệu số để điều khiển thiết bị (bật/tắt).
  • B. Đọc các giá trị điện áp biến thiên liên tục.
  • C. Giao tiếp tốc độ cao với bộ nhớ ngoài.
  • D. Chỉ dùng để cấp nguồn cho các linh kiện nhỏ.

Câu 12: Trong các ứng dụng điều khiển tự động, bo mạch lập trình vi điều khiển thường đóng vai trò gì?

  • A. Chỉ là nguồn cấp điện cho toàn bộ hệ thống.
  • B. Chỉ là thiết bị cảm biến thu thập dữ liệu.
  • C. Là bộ xử lý trung tâm, nhận dữ liệu từ cảm biến, xử lý theo chương trình và điều khiển các thiết bị chấp hành.
  • D. Chỉ là bộ hiển thị kết quả hoạt động.

Câu 13: Khi bạn muốn điều khiển độ sáng của một đèn LED hoặc tốc độ quay của một động cơ bằng bo mạch vi điều khiển, bạn thường sử dụng kỹ thuật nào với các chân I/O?

  • A. Chỉ sử dụng tín hiệu Digital ON/OFF.
  • B. Sử dụng kỹ thuật điều chế độ rộng xung (PWM) trên các chân hỗ trợ.
  • C. Sử dụng trực tiếp các chân vào/ra tương tự (Analog I/O).
  • D. Kết nối trực tiếp thiết bị vào chân nguồn 5V.

Câu 14: Các LED chỉ thị (Indicator LEDs) trên bo mạch lập trình vi điều khiển (ngoài LED nguồn) thường có chức năng gì?

  • A. Chỉ để trang trí cho bo mạch.
  • B. Cung cấp ánh sáng cho các cảm biến quang học.
  • C. Là nguồn sáng duy nhất mà bo mạch có thể điều khiển.
  • D. Chỉ thị trạng thái hoạt động của bo mạch (ví dụ: có nguồn, đang truyền/nhận dữ liệu, trạng thái chương trình).

Câu 15: Khi nạp chương trình cho bo mạch vi điều khiển, quá trình nào diễn ra sau khi bạn nhấn nút "Upload" trong IDE và trước khi chương trình mới bắt đầu chạy trên bo mạch?

  • A. Mã máy được truyền qua cổng truyền thông (USB/Serial) và ghi vào bộ nhớ chương trình (Flash) của vi điều khiển.
  • B. Vi điều khiển tự động tạo ra mã lệnh mới.
  • C. Bo mạch kết nối Internet để tải chương trình từ đám mây.
  • D. Khối nguồn điều chỉnh điện áp hoạt động.

Câu 16: Nếu bo mạch lập trình vi điều khiển của bạn không nhận nguồn khi kết nối qua cổng USB, bước kiểm tra đầu tiên bạn nên thực hiện là gì?

  • A. Kiểm tra xem khối tạo dao động có hoạt động không.
  • B. Đo điện áp tại các chân vào/ra số.
  • C. Kiểm tra cáp USB, thử cổng USB khác trên máy tính, hoặc thử bo mạch với một nguồn USB khác (nếu có).
  • D. Kiểm tra lỗi logic trong chương trình đã nạp trước đó.

Câu 17: Trong một công cụ lập trình (IDE) cho vi điều khiển, phần "Editor" có chức năng gì?

  • A. Là nơi bạn soạn thảo và chỉnh sửa mã nguồn chương trình.
  • B. Kiểm tra lỗi cú pháp và dịch mã.
  • C. Nạp chương trình vào bo mạch.
  • D. Giám sát hoạt động của vi điều khiển khi đang chạy.

Câu 18: Một ứng dụng phổ biến của bo mạch lập trình vi điều khiển trong đời sống là hệ thống nhà thông minh. Trong hệ thống này, bo mạch có thể được sử dụng để:

  • A. Chỉ để phát nhạc.
  • B. Chỉ để hiển thị giờ.
  • C. Chỉ để lưu trữ dữ liệu từ camera an ninh.
  • D. Nhận tín hiệu từ cảm biến (ánh sáng, nhiệt độ), xử lý và điều khiển các thiết bị điện (đèn, rèm cửa) dựa trên logic lập trình.

Câu 19: Giả sử bạn muốn bo mạch của mình đo khoảng cách sử dụng cảm biến siêu âm. Cảm biến này thường có chân Trigger (phát xung) và chân Echo (nhận xung phản xạ). Chân Trigger cần được điều khiển bởi bo mạch để phát xung. Chân Echo sẽ gửi tín hiệu về bo mạch để đo thời gian. Bạn sẽ kết nối chân Trigger và chân Echo của cảm biến này vào loại cổng nào trên bo mạch?

  • A. Các chân vào/ra số (Digital I/O).
  • B. Các chân vào/ra tương tự (Analog I/O).
  • C. Chân nguồn 5V.
  • D. Chân Reset.

Câu 20: Khối nào trên bo mạch lập trình vi điều khiển có thể nhận điện áp đầu vào từ nguồn ngoài (ví dụ: adapter 9V) và chuyển đổi nó thành mức điện áp ổn định (ví dụ: 5V hoặc 3.3V) phù hợp cho vi điều khiển và các linh kiện khác hoạt động?

  • A. Vi điều khiển.
  • B. Khối nguồn (có bộ điều chỉnh điện áp).
  • C. Khối truyền thông.
  • D. Khối tạo dao động.

Câu 21: Khi bạn sử dụng chức năng "Serial Monitor" trong IDE, bạn đang sử dụng khối nào trên bo mạch để giao tiếp với máy tính?

  • A. Khối nguồn.
  • B. Khối tạo dao động.
  • C. Khối truyền thông.
  • D. Bộ nhớ Flash.

Câu 22: Bo mạch lập trình vi điều khiển được coi là nền tảng lý tưởng cho các dự án STEM (Khoa học, Công nghệ, Kỹ thuật, Toán học) ở trường học vì lý do nào sau đây?

  • A. Chúng rất phức tạp và chỉ phù hợp với chuyên gia.
  • B. Chúng chỉ có thể thực hiện các tác vụ rất đơn giản, không có ứng dụng thực tế.
  • C. Chúng yêu cầu các công cụ lập trình đắt tiền và khó sử dụng.
  • D. Chúng kết hợp cả phần cứng và phần mềm, cho phép học sinh xây dựng các dự án thực tế, dễ tiếp cận, có cộng đồng hỗ trợ lớn và chi phí hợp lý.

Câu 23: Chân GND (Ground) trên bo mạch lập trình vi điều khiển có vai trò gì trong việc kết nối các linh kiện ngoại vi?

  • A. Là điểm nối đất (0V) chung cho bo mạch và các linh kiện kết nối, tạo thành mạch điện kín.
  • B. Cung cấp điện áp dương (5V hoặc 3.3V) cho linh kiện.
  • C. Dùng để nạp chương trình vào vi điều khiển.
  • D. Là chân nhận tín hiệu tương tự.

Câu 24: Khi viết chương trình cho bo mạch, việc khai báo một chân (pin) là INPUT hoặc OUTPUT có ý nghĩa gì?

  • A. INPUT là chân cấp nguồn, OUTPUT là chân nhận nguồn.
  • B. INPUT là chân để bo mạch nhận tín hiệu từ bên ngoài, OUTPUT là chân để bo mạch gửi tín hiệu điều khiển ra bên ngoài.
  • C. INPUT là chân số, OUTPUT là chân tương tự.
  • D. INPUT dùng cho cảm biến, OUTPUT dùng cho động cơ.

Câu 25: Nếu bạn đang sử dụng bo mạch để đọc giá trị từ một cảm biến ánh sáng loại quang trở (LDR), giá trị đọc được từ chân Analog Input sẽ thay đổi như thế nào khi ánh sáng chiếu vào quang trở tăng lên (giả sử mạch phân áp cơ bản)?

  • A. Giá trị đọc được sẽ tăng lên.
  • B. Giá trị đọc được sẽ giảm xuống.
  • C. Giá trị đọc được sẽ không thay đổi.
  • D. Bo mạch không thể đọc được giá trị từ quang trở.

Câu 26: Bộ nhớ Flash trên vi điều khiển của bo mạch lập trình có vai trò gì?

  • A. Lưu trữ dữ liệu tạm thời khi chương trình đang chạy (RAM).
  • B. Lưu trữ các hằng số và chuỗi ký tự (EEPROM).
  • C. Lưu trữ chương trình (mã máy) đã nạp vào vi điều khiển.
  • D. Lưu trữ thông tin cấu hình phần cứng của bo mạch.

Câu 27: Một trong những lợi ích chính của việc sử dụng bo mạch lập trình vi điều khiển so với việc xây dựng mạch điều khiển từ các linh kiện rời rạc là gì?

  • A. Chi phí luôn rẻ hơn dù chỉ làm mạch đơn giản.
  • B. Khả năng xử lý tín hiệu tương tự kém hơn.
  • C. Khó thay đổi chức năng sau khi đã làm xong.
  • D. Tích hợp nhiều chức năng trên một bảng mạch nhỏ gọn, dễ lập trình, dễ kết nối với cảm biến và thiết bị chấp hành, tiết kiệm thời gian thiết kế và thi công.

Câu 28: Chân "VIN" trên một số bo mạch lập trình vi điều khiển (ví dụ: Arduino UNO) thường dùng để làm gì?

  • A. Cấp nguồn điện áp vào bo mạch từ một nguồn ngoài (ví dụ: pin, adapter).
  • B. Xuất điện áp 5V ra ngoài để cấp cho linh kiện khác.
  • C. Nhận tín hiệu vào/ra số.
  • D. Kết nối với chân nối đất (GND).

Câu 29: Khi bạn gặp thông báo lỗi trong quá trình biên dịch mã lệnh (Compilation Error) trong IDE, điều đó có nghĩa là gì?

  • A. Chương trình đã nạp vào bo mạch bị lỗi trong quá trình chạy.
  • B. Mã nguồn của bạn chứa lỗi cú pháp hoặc lỗi ngữ nghĩa mà trình biên dịch không hiểu được.
  • C. Kết nối giữa máy tính và bo mạch bị lỗi.
  • D. Bộ nhớ của vi điều khiển đã đầy.

Câu 30: Ứng dụng nào sau đây thể hiện rõ nhất việc bo mạch lập trình vi điều khiển thu thập dữ liệu từ môi trường và đưa ra quyết định dựa trên dữ liệu đó?

  • A. Một chiếc đèn LED nhấp nháy theo một chu kỳ cố định được lập trình sẵn.
  • B. Một bảng quảng cáo hiển thị chữ chạy liên tục.
  • C. Một chiếc điều khiển từ xa gửi tín hiệu hồng ngoại.
  • D. Hệ thống tưới cây tự động sử dụng cảm biến độ ẩm đất để quyết định khi nào cần bật bơm nước.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 1: Khi bạn kết nối bo mạch lập trình vi điều khiển với máy tính qua cáp USB, mục đích chính của kết nối này là gì?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 2: Giả sử bạn đang sử dụng một bo mạch lập trình vi điều khiển để điều khiển một động cơ nhỏ. Động cơ này yêu cầu dòng điện lớn hơn nhiều so với khả năng cung cấp trực tiếp từ chân I/O của vi điều khiển. Giải pháp phổ biến và an toàn nhất để kết nối động cơ với bo mạch là gì?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 3: Khối nào trong cấu trúc bo mạch lập trình vi điều khiển chịu trách nhiệm chính trong việc thực thi các lệnh của chương trình mà bạn đã nạp vào?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 4: Chân vào/ra tương tự (Analog I/O pins) trên bo mạch lập trình vi điều khiển thường được sử dụng để làm gì?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 5: Giả sử bạn nạp một chương trình mới vào bo mạch. Sau khi nạp xong, chương trình không chạy như mong đợi. Nút nhấn Reset trên bo mạch có tác dụng gì trong trường hợp này?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 6: Khối tạo dao động trên bo mạch lập trình vi điều khiển (thường dùng thạch anh) có vai trò cực kỳ quan trọng vì nó cung cấp:

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 7: Khi sử dụng phần mềm lập trình (IDE) cho bo mạch vi điều khiển, chức năng 'Compiler' (Trình biên dịch) có nhiệm vụ gì?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 8: Bạn đang xây dựng một hệ thống giám sát nhiệt độ sử dụng cảm biến nhiệt độ và bo mạch vi điều khiển. Bạn muốn hiển thị giá trị nhiệt độ đo được trên màn hình máy tính. Khối nào trên bo mạch và chức năng truyền thông nào cần sử dụng để thực hiện việc này?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 9: Bo mạch lập trình vi điều khiển có thể được cấp nguồn bằng nhiều cách khác nhau. Hai phương pháp cấp nguồn phổ biến nhất được đề cập trong bài học là gì?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 10: Bạn đã viết một chương trình để điều khiển 3 đèn LED kết nối với các chân số D2, D3, D4. Khi nạp chương trình và chạy thử, chỉ có đèn LED ở chân D2 sáng, hai đèn còn lại không sáng dù bạn đã kiểm tra kết nối dây. Vấn đề có khả năng cao nhất nằm ở đâu?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 11: Chức năng chính của các chân vào/ra số (Digital I/O pins) trên bo mạch lập trình vi điều khiển là gì?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 12: Trong các ứng dụng điều khiển tự động, bo mạch lập trình vi điều khiển thường đóng vai trò gì?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 13: Khi bạn muốn điều khiển độ sáng của một đèn LED hoặc tốc độ quay của một động cơ bằng bo mạch vi điều khiển, bạn thường sử dụng kỹ thuật nào với các chân I/O?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 14: Các LED chỉ thị (Indicator LEDs) trên bo mạch lập trình vi điều khiển (ngoài LED nguồn) thường có chức năng gì?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 15: Khi nạp chương trình cho bo mạch vi điều khiển, quá trình nào diễn ra sau khi bạn nhấn nút 'Upload' trong IDE và trước khi chương trình mới bắt đầu chạy trên bo mạch?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 16: Nếu bo mạch lập trình vi điều khiển của bạn không nhận nguồn khi kết nối qua cổng USB, bước kiểm tra đầu tiên bạn nên thực hiện là gì?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 17: Trong một công cụ lập trình (IDE) cho vi điều khiển, phần 'Editor' có chức năng gì?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 18: Một ứng dụng phổ biến của bo mạch lập trình vi điều khiển trong đời sống là hệ thống nhà thông minh. Trong hệ thống này, bo mạch có thể được sử dụng để:

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 19: Giả sử bạn muốn bo mạch của mình đo khoảng cách sử dụng cảm biến siêu âm. Cảm biến này thường có chân Trigger (phát xung) và chân Echo (nhận xung phản xạ). Chân Trigger cần được điều khiển bởi bo mạch để phát xung. Chân Echo sẽ gửi tín hiệu về bo mạch để đo thời gian. Bạn sẽ kết nối chân Trigger và chân Echo của cảm biến này vào loại cổng nào trên bo mạch?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 20: Khối nào trên bo mạch lập trình vi điều khiển có thể nhận điện áp đầu vào từ nguồn ngoài (ví dụ: adapter 9V) và chuyển đổi nó thành mức điện áp ổn định (ví dụ: 5V hoặc 3.3V) phù hợp cho vi điều khiển và các linh kiện khác hoạt động?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 21: Khi bạn sử dụng chức năng 'Serial Monitor' trong IDE, bạn đang sử dụng khối nào trên bo mạch để giao tiếp với máy tính?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 22: Bo mạch lập trình vi điều khiển được coi là nền tảng lý tưởng cho các dự án STEM (Khoa học, Công nghệ, Kỹ thuật, Toán học) ở trường học vì lý do nào sau đây?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 23: Chân GND (Ground) trên bo mạch lập trình vi điều khiển có vai trò gì trong việc kết nối các linh kiện ngoại vi?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 24: Khi viết chương trình cho bo mạch, việc khai báo một chân (pin) là INPUT hoặc OUTPUT có ý nghĩa gì?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 25: Nếu bạn đang sử dụng bo mạch để đọc giá trị từ một cảm biến ánh sáng loại quang trở (LDR), giá trị đọc được từ chân Analog Input sẽ thay đổi như thế nào khi ánh sáng chiếu vào quang trở tăng lên (giả sử mạch phân áp cơ bản)?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 26: Bộ nhớ Flash trên vi điều khiển của bo mạch lập trình có vai trò gì?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 27: Một trong những lợi ích chính của việc sử dụng bo mạch lập trình vi điều khiển so với việc xây dựng mạch điều khiển từ các linh kiện rời rạc là gì?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 28: Chân 'VIN' trên một số bo mạch lập trình vi điều khiển (ví dụ: Arduino UNO) thường dùng để làm gì?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 29: Khi bạn gặp thông báo lỗi trong quá trình biên dịch mã lệnh (Compilation Error) trong IDE, điều đó có nghĩa là gì?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 30: Ứng dụng nào sau đây thể hiện rõ nhất việc bo mạch lập trình vi điều khiển thu thập dữ liệu từ môi trường và đưa ra quyết định dựa trên dữ liệu đó?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 08

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 08 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Thành phần cốt lõi đóng vai trò "bộ não" xử lí thông tin và điều khiển mọi hoạt động của bo mạch lập trình vi điều khiển là gì?

  • A. Vi điều khiển
  • B. Khối nguồn
  • C. Khối truyền thông
  • D. Khối tạo dao động

Câu 2: Bo mạch lập trình vi điều khiển thường nhận năng lượng hoạt động từ những nguồn nào?

  • A. Chỉ từ cổng USB
  • B. Chỉ từ nguồn ngoài (adapter)
  • C. Từ cổng USB hoặc nguồn ngoài
  • D. Từ pin năng lượng mặt trời

Câu 3: Khối chức năng nào trên bo mạch lập trình vi điều khiển có nhiệm vụ tạo ra tín hiệu xung nhịp ổn định, cần thiết cho vi điều khiển hoạt động đồng bộ?

  • A. Khối nguồn
  • B. Khối truyền thông
  • C. Vi điều khiển
  • D. Khối tạo dao động

Câu 4: Trên nhiều bo mạch lập trình vi điều khiển, linh kiện nào thường được sử dụng trong khối tạo dao động để đảm bảo tần số xung nhịp có độ chính xác cao?

  • A. Điện trở
  • B. Thạch anh
  • C. Tụ điện
  • D. Cuộn cảm

Câu 5: Giả sử bạn đang sử dụng bo mạch lập trình để điều khiển bật/tắt một đèn LED đơn giản. Bạn sẽ kết nối đèn LED (qua điện trở giới hạn dòng) với loại cổng nào trên bo mạch?

  • A. Cổng vào/ra số (Digital I/O)
  • B. Cổng vào/ra tương tự (Analog I/O)
  • C. Cổng truyền thông (Communication Port)
  • D. Cổng nguồn (Power Port)

Câu 6: Bạn muốn đọc giá trị nhiệt độ từ một cảm biến nhiệt độ trả về tín hiệu điện áp thay đổi liên tục (ví dụ: từ 0V đến 5V). Bạn sẽ kết nối cảm biến này với loại cổng nào trên bo mạch lập trình vi điều khiển?

  • A. Cổng vào/ra số (Digital I/O)
  • B. Cổng vào/ra tương tự (Analog I/O)
  • C. Cổng truyền thông (Communication Port)
  • D. Cổng nguồn (Power Port)

Câu 7: Khối chức năng nào trên bo mạch giúp vi điều khiển giao tiếp với máy tính để tải chương trình hoặc gửi/nhận dữ liệu trong quá trình gỡ lỗi?

  • A. Khối nguồn
  • B. Khối tạo dao động
  • C. Khối truyền thông
  • D. Vi điều khiển

Câu 8: Các LED chỉ thị trên bo mạch lập trình vi điều khiển có vai trò chính là gì?

  • A. Chỉ thị trạng thái hoạt động của bo mạch và các khối chức năng.
  • B. Dùng để điều khiển các thiết bị ngoại vi.
  • C. Tạo ra tín hiệu xung nhịp cho vi điều khiển.
  • D. Lưu trữ chương trình điều khiển.

Câu 9: Khi lập trình cho bo mạch vi điều khiển, chúng ta cần sử dụng một công cụ phần mềm. Công cụ này thường bao gồm những thành phần chính nào để viết mã, tìm lỗi và chuyển đổi mã sang ngôn ngữ máy?

  • A. Chỉ có Editor (Trình soạn thảo)
  • B. Chỉ có Compiler (Trình biên dịch)
  • C. Editor và Debugger (Trình gỡ lỗi)
  • D. Editor, Debugger và Compiler/Interpreter (Trình biên dịch hoặc thông dịch)

Câu 10: Để một bo mạch lập trình vi điều khiển hoạt động được, sau khi viết chương trình trên máy tính, bước tiếp theo quan trọng là gì?

  • A. Kết nối thêm các cảm biến.
  • B. Ngắt kết nối bo mạch khỏi máy tính.
  • C. Biên dịch và nạp chương trình vào bộ nhớ của vi điều khiển.
  • D. Thay thế vi điều khiển khác.

Câu 11: Tại sao khối tạo dao động lại cần thiết cho hoạt động của vi điều khiển?

  • A. Để cung cấp nguồn điện cho vi điều khiển.
  • B. Để đồng bộ hóa các hoạt động xử lý lệnh của vi điều khiển.
  • C. Để giao tiếp với các thiết bị ngoại vi.
  • D. Để lưu trữ chương trình.

Câu 12: So sánh cổng vào/ra số (Digital I/O) và cổng vào/ra tương tự (Analog I/O) trên bo mạch lập trình vi điều khiển, điểm khác biệt cơ bản nhất là gì?

  • A. Cổng số xử lý tín hiệu chỉ có hai mức (cao/thấp), còn cổng tương tự xử lý tín hiệu có giá trị biến đổi liên tục trong một phạm vi.
  • B. Cổng số chỉ dùng để nhận tín hiệu, còn cổng tương tự chỉ dùng để xuất tín hiệu.
  • C. Cổng số có tốc độ xử lý nhanh hơn cổng tương tự rất nhiều.
  • D. Cổng tương tự có thể điều khiển dòng điện lớn hơn cổng số.

Câu 13: Một trong những ứng dụng phổ biến của bo mạch lập trình vi điều khiển trong đời sống là hệ thống nhà thông minh. Khả năng nào của bo mạch là quan trọng nhất để thực hiện các chức năng như điều khiển đèn, quạt từ xa?

  • A. Khả năng tạo dao động tần số cao.
  • B. Kích thước nhỏ gọn của vi điều khiển.
  • C. Khả năng giao tiếp (truyền thông) và điều khiển các thiết bị ngoại vi (qua cổng I/O).
  • D. Khối nguồn mạnh mẽ.

Câu 14: Giả sử bạn đang thiết kế một hệ thống tưới cây tự động sử dụng bo mạch lập trình. Hệ thống cần cảm biến độ ẩm đất (trả về tín hiệu tương tự) và điều khiển một máy bơm (bật/tắt). Bạn cần sử dụng những loại cổng I/O nào?

  • A. Chỉ cần cổng vào/ra số.
  • B. Chỉ cần cổng vào/ra tương tự.
  • C. Cổng vào/ra số cho cảm biến và cổng vào/ra tương tự cho máy bơm.
  • D. Cổng vào/ra tương tự cho cảm biến và cổng vào/ra số cho máy bơm.

Câu 15: Khi gặp sự cố trong quá trình chạy chương trình trên bo mạch, thành phần nào của công cụ lập trình giúp bạn theo dõi giá trị các biến, từng bước thực hiện lệnh để tìm ra nguyên nhân lỗi?

  • A. Editor
  • B. Debugger
  • C. Compiler
  • D. Interpreter

Câu 16: Chức năng chính của Compiler (Trình biên dịch) trong công cụ lập trình vi điều khiển là gì?

  • A. Chuyển đổi mã nguồn chương trình sang mã máy (ngôn ngữ của vi điều khiển).
  • B. Giúp người dùng viết và chỉnh sửa mã nguồn.
  • C. Theo dõi và tìm lỗi trong quá trình chạy chương trình.
  • D. Nạp chương trình đã biên dịch vào vi điều khiển.

Câu 17: Tại sao các bo mạch lập trình vi điều khiển thường có nhiều chân (pin) vào/ra số?

  • A. Vì tín hiệu số dễ bị nhiễu hơn tín hiệu tương tự.
  • B. Vì vi điều khiển chỉ có thể xử lý tín hiệu số.
  • C. Vì nhiều thiết bị ngoại vi (LED, nút nhấn, relay, động cơ bật/tắt) hoạt động dựa trên tín hiệu số (hai trạng thái).
  • D. Để giảm giá thành sản xuất bo mạch.

Câu 18: Trong một dự án sử dụng cảm biến siêu âm để đo khoảng cách, bo mạch lập trình vi điều khiển sẽ sử dụng khả năng nào để tính toán khoảng cách dựa trên thời gian phát và nhận sóng?

  • A. Xử lý dữ liệu (tính toán thời gian và khoảng cách) và điều khiển các chân I/O để giao tiếp với cảm biến.
  • B. Chỉ cần cung cấp nguồn điện cho cảm biến.
  • C. Chỉ cần hiển thị kết quả đo lên màn hình.
  • D. Sử dụng khối truyền thông để nhận dữ liệu trực tiếp từ cảm biến.

Câu 19: Giả sử bo mạch lập trình vi điều khiển của bạn được cấp nguồn qua cổng USB từ máy tính. Nếu bạn muốn bo mạch hoạt động độc lập mà không cần kết nối với máy tính, bạn cần làm gì?

  • A. Rút cáp USB và bo mạch sẽ tự hoạt động.
  • B. Kết nối thêm một cảm biến bất kỳ.
  • C. Sử dụng bộ chuyển đổi nguồn ngoài (adapter) hoặc pin cấp điện cho bo mạch qua cổng nguồn ngoài.
  • D. Nạp lại chương trình cho vi điều khiển.

Câu 20: Vi điều khiển trên bo mạch thường chứa những thành phần cơ bản nào để thực hiện chức năng xử lý và điều khiển?

  • A. Chỉ có CPU (Bộ xử lý trung tâm).
  • B. Chỉ có bộ nhớ RAM và ROM.
  • C. CPU và các cổng vào/ra.
  • D. CPU, bộ nhớ (RAM, ROM/Flash) và các khối ngoại vi (bộ định thời, bộ chuyển đổi ADC/DAC, cổng giao tiếp...).

Câu 21: Trong ứng dụng điều khiển hệ thống sưởi ấm gia cầm, bo mạch lập trình vi điều khiển cần đọc dữ liệu nhiệt độ từ cảm biến và điều khiển bật/tắt bóng đèn sưởi. Loại cảm biến nhiệt độ nào (trả về tín hiệu số hoặc tương tự) sẽ ảnh hưởng đến việc lựa chọn loại chân cắm trên bo mạch?

  • A. Nếu cảm biến trả về tín hiệu tương tự, cần sử dụng chân Analog Input. Nếu trả về tín hiệu số, cần sử dụng chân Digital Input.
  • B. Loại cảm biến không ảnh hưởng đến việc lựa chọn chân cắm.
  • C. Luôn cần sử dụng chân Analog Input cho cảm biến nhiệt độ.
  • D. Luôn cần sử dụng chân Digital Input cho cảm biến nhiệt độ.

Câu 22: Giả sử bạn sử dụng bo mạch lập trình để điều khiển tốc độ động cơ DC bằng phương pháp điều chế độ rộng xung (PWM). Chân nào trên bo mạch thường được sử dụng cho tín hiệu PWM?

  • A. Chân Analog Input bất kỳ.
  • B. Chân Digital Input bất kỳ.
  • C. Các chân Digital Output có hỗ trợ chức năng PWM.
  • D. Chỉ chân nguồn (VCC).

Câu 23: Ưu điểm chính của việc sử dụng bo mạch lập trình vi điều khiển (như Arduino, Raspberry Pi Pico,...) trong các dự án điện tử so với việc thiết kế mạch logic cố định là gì?

  • A. Giá thành luôn rẻ hơn.
  • B. Dễ dàng thay đổi chức năng hoặc nâng cấp hệ thống chỉ bằng cách sửa đổi phần mềm.
  • C. Kích thước luôn nhỏ hơn.
  • D. Tiêu thụ ít năng lượng hơn trong mọi trường hợp.

Câu 24: Khối truyền thông trên bo mạch lập trình vi điều khiển có thể hỗ trợ nhiều chuẩn giao tiếp khác nhau. Chuẩn giao tiếp nào thường được sử dụng để kết nối bo mạch với máy tính để nạp chương trình và giao tiếp nối tiếp cơ bản?

  • A. UART (qua USB)
  • B. SPI
  • C. I2C
  • D. CAN

Câu 25: Khi lập trình, việc khai báo một chân (pin) là "OUTPUT" (đầu ra) có ý nghĩa gì?

  • A. Vi điều khiển sẽ đọc tín hiệu từ chân đó.
  • B. Chân đó chỉ có thể được sử dụng làm nguồn cấp điện.
  • C. Vi điều khiển sẽ điều khiển tín hiệu (cao/thấp) tại chân đó để điều khiển thiết bị khác.
  • D. Chân đó bị vô hiệu hóa và không sử dụng được.

Câu 26: Khi lập trình, việc khai báo một chân (pin) là "INPUT" (đầu vào) có ý nghĩa gì?

  • A. Vi điều khiển sẽ đọc tín hiệu (cao/thấp hoặc giá trị tương tự) từ chân đó.
  • B. Vi điều khiển sẽ xuất tín hiệu ra chân đó.
  • C. Chân đó được sử dụng để cấp nguồn.
  • D. Chân đó được sử dụng để truyền thông dữ liệu tốc độ cao.

Câu 27: Giả sử bạn muốn bo mạch lập trình thực hiện một công việc lặp đi lặp lại theo chu kỳ thời gian chính xác (ví dụ: đọc cảm biến mỗi 100ms). Khối chức năng nào trong vi điều khiển (thường được sử dụng thông qua các thư viện lập trình) sẽ giúp bạn thực hiện việc này một cách hiệu quả?

  • A. Khối truyền thông.
  • B. Khối nguồn.
  • C. Chân Digital I/O.
  • D. Bộ định thời (Timer).

Câu 28: Trong môi trường phát triển phần mềm (IDE) cho bo mạch lập trình, chức năng "Verify" (hoặc "Compile") giúp kiểm tra điều gì trước khi nạp chương trình?

  • A. Kiểm tra kết nối vật lý giữa bo mạch và máy tính.
  • B. Kiểm tra lỗi cú pháp và ngữ nghĩa trong mã nguồn chương trình.
  • C. Kiểm tra xem bo mạch có đang hoạt động hay không.
  • D. Kiểm tra xem các thiết bị ngoại vi đã được kết nối đúng chưa.

Câu 29: Việc bo mạch lập trình vi điều khiển có các chân vào/ra tương tự (Analog I/O) cho phép nó tương tác trực tiếp với loại cảm biến nào mà không cần mạch chuyển đổi phức tạp bên ngoài?

  • A. Cảm biến nút nhấn (chỉ có 2 trạng thái nhấn/nhả).
  • B. Cảm biến bật/tắt (như công tắc hành trình).
  • C. Cảm biến đo ánh sáng, nhiệt độ, độ ẩm (trả về giá trị điện áp tỷ lệ).
  • D. Cảm biến khoảng cách siêu âm (thường trả về tín hiệu xung).

Câu 30: Xét ứng dụng điều khiển thiết bị bay không người lái (drone). Bo mạch lập trình vi điều khiển đóng vai trò then chốt trong việc xử lý dữ liệu từ các cảm biến (như gia tốc kế, con quay hồi chuyển) và điều khiển tốc độ các động cơ để giữ thăng bằng và di chuyển. Điều này thể hiện khả năng nào của bo mạch?

  • A. Chỉ khả năng cấp nguồn ổn định.
  • B. Chỉ khả năng tạo xung nhịp chính xác.
  • C. Chỉ khả năng truyền thông với bộ điều khiển từ xa.
  • D. Khả năng xử lý dữ liệu tốc độ cao từ nhiều cảm biến và điều khiển đồng thời nhiều thiết bị ngoại vi (động cơ).

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 1: Thành phần cốt lõi đóng vai trò 'bộ não' xử lí thông tin và điều khiển mọi hoạt động của bo mạch lập trình vi điều khiển là gì?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 2: Bo mạch lập trình vi điều khiển thường nhận năng lượng hoạt động từ những nguồn nào?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 3: Khối chức năng nào trên bo mạch lập trình vi điều khiển có nhiệm vụ tạo ra tín hiệu xung nhịp ổn định, cần thiết cho vi điều khiển hoạt động đồng bộ?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 4: Trên nhiều bo mạch lập trình vi điều khiển, linh kiện nào thường được sử dụng trong khối tạo dao động để đảm bảo tần số xung nhịp có độ chính xác cao?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 5: Giả sử bạn đang sử dụng bo mạch lập trình để điều khiển bật/tắt một đèn LED đơn giản. Bạn sẽ kết nối đèn LED (qua điện trở giới hạn dòng) với loại cổng nào trên bo mạch?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 6: Bạn muốn đọc giá trị nhiệt độ từ một cảm biến nhiệt độ trả về tín hiệu điện áp thay đổi liên tục (ví dụ: từ 0V đến 5V). Bạn sẽ kết nối cảm biến này với loại cổng nào trên bo mạch lập trình vi điều khiển?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 7: Khối chức năng nào trên bo mạch giúp vi điều khiển giao tiếp với máy tính để tải chương trình hoặc gửi/nhận dữ liệu trong quá trình gỡ lỗi?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 8: Các LED chỉ thị trên bo mạch lập trình vi điều khiển có vai trò chính là gì?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 9: Khi lập trình cho bo mạch vi điều khiển, chúng ta cần sử dụng một công cụ phần mềm. Công cụ này thường bao gồm những thành phần chính nào để viết mã, tìm lỗi và chuyển đổi mã sang ngôn ngữ máy?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 10: Để một bo mạch lập trình vi điều khiển hoạt động được, sau khi viết chương trình trên máy tính, bước tiếp theo quan trọng là gì?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 11: Tại sao khối tạo dao động lại cần thiết cho hoạt động của vi điều khiển?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 12: So sánh cổng vào/ra số (Digital I/O) và cổng vào/ra tương tự (Analog I/O) trên bo mạch lập trình vi điều khiển, điểm khác biệt cơ bản nhất là gì?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 13: Một trong những ứng dụng phổ biến của bo mạch lập trình vi điều khiển trong đời sống là hệ thống nhà thông minh. Khả năng nào của bo mạch là quan trọng nhất để thực hiện các chức năng như điều khiển đèn, quạt từ xa?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 14: Giả sử bạn đang thiết kế một hệ thống tưới cây tự động sử dụng bo mạch lập trình. Hệ thống cần cảm biến độ ẩm đất (trả về tín hiệu tương tự) và điều khiển một máy bơm (bật/tắt). Bạn cần sử dụng những loại cổng I/O nào?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 15: Khi gặp sự cố trong quá trình chạy chương trình trên bo mạch, thành phần nào của công cụ lập trình giúp bạn theo dõi giá trị các biến, từng bước thực hiện lệnh để tìm ra nguyên nhân lỗi?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 16: Chức năng chính của Compiler (Trình biên dịch) trong công cụ lập trình vi điều khiển là gì?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 17: Tại sao các bo mạch lập trình vi điều khiển thường có nhiều chân (pin) vào/ra số?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 18: Trong một dự án sử dụng cảm biến siêu âm để đo khoảng cách, bo mạch lập trình vi điều khiển sẽ sử dụng khả năng nào để tính toán khoảng cách dựa trên thời gian phát và nhận sóng?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 19: Giả sử bo mạch lập trình vi điều khiển của bạn được cấp nguồn qua cổng USB từ máy tính. Nếu bạn muốn bo mạch hoạt động độc lập mà không cần kết nối với máy tính, bạn cần làm gì?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 20: Vi điều khiển trên bo mạch thường chứa những thành phần cơ bản nào để thực hiện chức năng xử lý và điều khiển?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 21: Trong ứng dụng điều khiển hệ thống sưởi ấm gia cầm, bo mạch lập trình vi điều khiển cần đọc dữ liệu nhiệt độ từ cảm biến và điều khiển bật/tắt bóng đèn sưởi. Loại cảm biến nhiệt độ nào (trả về tín hiệu số hoặc tương tự) sẽ ảnh hưởng đến việc lựa chọn loại chân cắm trên bo mạch?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 22: Giả sử bạn sử dụng bo mạch lập trình để điều khiển tốc độ động cơ DC bằng phương pháp điều chế độ rộng xung (PWM). Chân nào trên bo mạch thường được sử dụng cho tín hiệu PWM?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 23: Ưu điểm chính của việc sử dụng bo mạch lập trình vi điều khiển (như Arduino, Raspberry Pi Pico,...) trong các dự án điện tử so với việc thiết kế mạch logic cố định là gì?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 24: Khối truyền thông trên bo mạch lập trình vi điều khiển có thể hỗ trợ nhiều chuẩn giao tiếp khác nhau. Chuẩn giao tiếp nào thường được sử dụng để kết nối bo mạch với máy tính để nạp chương trình và giao tiếp nối tiếp cơ bản?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 25: Khi lập trình, việc khai báo một chân (pin) là 'OUTPUT' (đầu ra) có ý nghĩa gì?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 26: Khi lập trình, việc khai báo một chân (pin) là 'INPUT' (đầu vào) có ý nghĩa gì?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 27: Giả sử bạn muốn bo mạch lập trình thực hiện một công việc lặp đi lặp lại theo chu kỳ thời gian chính xác (ví dụ: đọc cảm biến mỗi 100ms). Khối chức năng nào trong vi điều khiển (thường được sử dụng thông qua các thư viện lập trình) sẽ giúp bạn thực hiện việc này một cách hiệu quả?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 28: Trong môi trường phát triển phần mềm (IDE) cho bo mạch lập trình, chức năng 'Verify' (hoặc 'Compile') giúp kiểm tra điều gì trước khi nạp chương trình?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 29: Việc bo mạch lập trình vi điều khiển có các chân vào/ra tương tự (Analog I/O) cho phép nó tương tác trực tiếp với loại cảm biến nào mà không cần mạch chuyển đổi phức tạp bên ngoài?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 30: Xét ứng dụng điều khiển thiết bị bay không người lái (drone). Bo mạch lập trình vi điều khiển đóng vai trò then chốt trong việc xử lý dữ liệu từ các cảm biến (như gia tốc kế, con quay hồi chuyển) và điều khiển tốc độ các động cơ để giữ thăng bằng và di chuyển. Điều này thể hiện khả năng nào của bo mạch?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 09

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 09 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Chức năng chính của vi điều khiển trên bo mạch lập trình là gì?

  • A. Cung cấp nguồn điện ổn định cho toàn bộ bo mạch.
  • B. Tạo ra tín hiệu xung nhịp để đồng bộ hoạt động.
  • C. Thực thi chương trình và điều khiển các thiết bị ngoại vi dựa trên logic lập trình.
  • D. Chuyển đổi tín hiệu tương tự thành tín hiệu số.

Câu 2: Khối nguồn trên bo mạch lập trình vi điều khiển có vai trò gì và thường nhận năng lượng từ đâu?

  • A. Tạo ra tín hiệu điều khiển cho động cơ; nhận năng lượng từ pin.
  • B. Cung cấp điện áp ổn định cho bo mạch hoạt động; nhận năng lượng từ cổng USB hoặc nguồn ngoài.
  • C. Truyền dữ liệu giữa bo mạch và máy tính; nhận năng lượng từ cảm biến.
  • D. Xử lý tín hiệu từ cảm biến; nhận năng lượng từ tín hiệu vào/ra.

Câu 3: Nếu khối tạo dao động (Clock Generator) trên bo mạch lập trình vi điều khiển gặp sự cố khiến tần số xung nhịp không ổn định hoặc sai lệch, hiện tượng nào sau đây rất có thể xảy ra?

  • A. Bo mạch sẽ bị quá nhiệt và cháy.
  • B. Không thể kết nối bo mạch với máy tính qua USB.
  • C. Dung lượng bộ nhớ của vi điều khiển sẽ bị giảm.
  • D. Chương trình nạp vào bo mạch sẽ chạy sai tốc độ hoặc không thể hoạt động bình thường.

Câu 4: Để nạp chương trình từ máy tính vào bộ nhớ của vi điều khiển trên bo mạch lập trình, người dùng thường sử dụng khối chức năng nào và kết nối qua loại cổng phổ biến nào?

  • A. Khối truyền thông/giao tiếp, qua cổng USB.
  • B. Khối nguồn, qua đầu nối nguồn ngoài.
  • C. Khối tạo dao động, qua chân Reset.
  • D. Khối xử lý tín hiệu, qua các chân I/O số.

Câu 5: Bạn đang xây dựng một hệ thống giám sát môi trường nhỏ sử dụng bo mạch lập trình vi điều khiển. Hệ thống cần đọc giá trị độ ẩm không khí từ một cảm biến cho ra tín hiệu điện áp thay đổi liên tục (ví dụ: từ 0V đến 3.3V tương ứng 0% đến 100% độ ẩm). Loại cổng nào trên bo mạch là phù hợp nhất để kết nối và đọc dữ liệu từ cảm biến này?

  • A. Cổng vào/ra số (Digital I/O).
  • B. Cổng vào tương tự (Analog Input).
  • C. Cổng ra tương tự (Analog Output - DAC).
  • D. Cổng truyền thông I2C.

Câu 6: Để điều khiển bật/tắt một rơ-le (relay) đơn giản (hoạt động như một công tắc điện tử) bằng chương trình, rơ-le này (thường cần thêm mạch đệm) cần được kết nối với loại cổng nào trên bo mạch lập trình vi điều khiển?

  • A. Cổng vào tương tự (Analog Input).
  • B. Cổng ra tương tự (Analog Output - PWM).
  • C. Cổng vào/ra số (Digital I/O) cấu hình là đầu ra.
  • D. Cổng truyền thông SPI.

Câu 7: Đâu là điểm khác biệt chính về tính chất của tín hiệu mà cổng vào/ra số (Digital I/O) xử lý so với tín hiệu mà cổng vào tương tự (Analog Input) xử lý trên bo mạch lập trình vi điều khiển?

  • A. Cổng số xử lý tín hiệu thay đổi liên tục, cổng tương tự xử lý tín hiệu chỉ có hai trạng thái.
  • B. Cổng số xử lý tín hiệu chỉ có hai mức điện áp (logic 0/1), cổng tương tự xử lý tín hiệu điện áp thay đổi liên tục trong một dải.
  • C. Cổng số chỉ dùng để nhận dữ liệu, cổng tương tự chỉ dùng để gửi dữ liệu.
  • D. Cổng số chỉ hoạt động với tốc độ cao, cổng tương tự chỉ hoạt động với tốc độ thấp.

Câu 8: Các đèn LED nhỏ (LED chỉ thị) trên bo mạch lập trình vi điều khiển thường được sử dụng để làm gì?

  • A. Lưu trữ các đoạn mã chương trình nhỏ.
  • B. Phát ra âm thanh cảnh báo khi có lỗi.
  • C. Chỉ báo trạng thái hoạt động của bo mạch hoặc các chân I/O cụ thể.
  • D. Cung cấp giao diện lập trình không dây.

Câu 9: Một sinh viên muốn xây dựng mô hình cánh tay robot đơn giản điều khiển bằng bo mạch lập trình vi điều khiển. Để điều khiển các động cơ servo (loại động cơ quay đến một góc nhất định theo tín hiệu điều khiển) trên cánh tay robot, bo mạch cần sử dụng loại tín hiệu nào thường được tạo ra từ khối Timer/Counter?

  • A. Tín hiệu PWM (Điều chế độ rộng xung).
  • B. Tín hiệu tương tự (Analog Voltage).
  • C. Tín hiệu âm thanh.
  • D. Tín hiệu dòng điện xoay chiều.

Câu 10: Giả sử bạn cần thiết kế một hệ thống cảnh báo khi phát hiện chuyển động sử dụng cảm biến PIR (Passive Infrared - cảm biến hồng ngoại thụ động) và bo mạch lập trình vi điều khiển. Cảm biến PIR thường chỉ có hai trạng thái: có chuyển động (tín hiệu mức cao) hoặc không có chuyển động (tín hiệu mức thấp). Bạn sẽ kết nối chân tín hiệu ra của cảm biến PIR với loại chân nào trên bo mạch?

  • A. Chân cấp nguồn (VCC).
  • B. Chân Analog Input.
  • C. Chân Digital I/O cấu hình là đầu vào.
  • D. Chân Reset.

Câu 11: Chức năng nào sau đây KHÔNG phải là một phần cốt lõi thường có trên bo mạch lập trình vi điều khiển cơ bản?

  • A. Vi điều khiển (Microcontroller).
  • B. Khối nguồn (Power Supply).
  • C. Khối tạo dao động (Clock Generator).
  • D. Màn hình cảm ứng (Touchscreen Display).

Câu 12: Khi sử dụng một công cụ lập trình (IDE) cho vi điều khiển, chức năng của "Editor" là gì?

  • A. Soạn thảo và chỉnh sửa mã nguồn chương trình.
  • B. Chuyển đổi mã nguồn thành mã máy.
  • C. Nạp chương trình vào vi điều khiển.
  • D. Theo dõi và tìm lỗi trong quá trình chạy chương trình.

Câu 13: Trong quy trình phát triển phần mềm cho vi điều khiển, bước nào diễn ra sau khi đã viết xong mã nguồn và trước khi nạp chương trình vào bo mạch?

  • A. Gỡ lỗi (Debugging) chương trình.
  • B. Kết nối các thiết bị ngoại vi.
  • C. Biên dịch (Compiling) mã nguồn.
  • D. Kiểm tra nguồn điện cấp cho bo mạch.

Câu 14: Chức năng "Debugger" trong một công cụ lập trình (IDE) cho vi điều khiển mang lại lợi ích gì cho người lập trình?

  • A. Tự động viết mã chương trình.
  • B. Hỗ trợ tìm kiếm và sửa lỗi trong quá trình thực thi chương trình.
  • C. Tăng tốc độ biên dịch mã nguồn.
  • D. Thiết kế giao diện người dùng cho ứng dụng.

Câu 15: Bạn đã nạp chương trình điều khiển động cơ vào bo mạch, nhưng động cơ không quay. Bạn đã kiểm tra kết nối phần cứng và nguồn điện đều ổn. Công cụ nào trong IDE (Editor, Compiler, Debugger) sẽ giúp bạn hiệu quả nhất để xác định xem vi điều khiển có đang gửi đúng tín hiệu điều khiển ra chân I/O hay không?

  • A. Editor.
  • B. Compiler.
  • C. Debugger.
  • D. Chỉ cần rút nguồn và cắm lại.

Câu 16: Bo mạch lập trình vi điều khiển thường có khả năng giao tiếp với máy tính hoặc các thiết bị khác thông qua các chuẩn giao tiếp nối tiếp. Chuẩn giao tiếp nối tiếp phổ biến nhất dùng để nạp chương trình và gửi/nhận dữ liệu debug là gì?

  • A. UART (Giao tiếp nối tiếp không đồng bộ).
  • B. HDMI (Giao diện đa phương tiện độ nét cao).
  • C. Ethernet (Mạng máy tính có dây).
  • D. Bluetooth (Giao tiếp không dây tầm ngắn).

Câu 17: Chân có nhãn "GND" trên bo mạch lập trình vi điều khiển đại diện cho gì?

  • A. Chân cấp nguồn điện áp cao.
  • B. Chân nối đất (điểm tham chiếu điện áp 0V).
  • C. Chân nhận tín hiệu tương tự.
  • D. Chân truyền dữ liệu nối tiếp.

Câu 18: Tại sao khi kết nối các thiết bị tiêu thụ dòng điện lớn như động cơ, rơ-le, hoặc dải đèn LED công suất cao với bo mạch lập trình vi điều khiển, người ta thường cần sử dụng thêm mạch đệm (driver circuit) hoặc module điều khiển trung gian?

  • A. Vì chân I/O của vi điều khiển không thể cung cấp đủ dòng điện hoặc điện áp cần thiết cho các thiết bị đó và cần được bảo vệ.
  • B. Để tăng tốc độ truyền dữ liệu đến thiết bị ngoại vi.
  • C. Để chuyển đổi tín hiệu số thành tín hiệu âm thanh.
  • D. Để giảm kích thước tổng thể của mạch.

Câu 19: Tín hiệu tương tự (Analog Signal) được chuyển đổi thành tín hiệu số (Digital Signal) bên trong vi điều khiển bởi khối chức năng nào?

  • A. DAC (Digital-to-Analog Converter).
  • B. Timer/Counter.
  • C. ADC (Analog-to-Digital Converter).
  • D. PWM Generator.

Câu 20: Chương trình chính mà người dùng viết và nạp vào bo mạch lập trình vi điều khiển thường được lưu trữ trong loại bộ nhớ nào của vi điều khiển, đảm bảo không bị mất khi tắt nguồn?

  • A. Flash Memory.
  • B. RAM (Random Access Memory).
  • C. Cache Memory.
  • D. External Hard Drive.

Câu 21: Trong quá trình chương trình đang chạy trên vi điều khiển, các biến tạm thời, dữ liệu tính toán và trạng thái của chương trình được lưu trữ ở đâu để truy cập nhanh chóng?

  • A. Flash Memory.
  • B. RAM (Random Access Memory).
  • C. ROM (Read-Only Memory).
  • D. EEPROM (Electrically Erasable Programmable Read-Only Memory).

Câu 22: Chức năng ngắt (Interrupt) trong vi điều khiển cho phép điều gì xảy ra?

  • A. Buộc vi điều khiển phải khởi động lại hoàn toàn.
  • B. Chỉ được sử dụng để xử lý các phép tính toán phức tạp.
  • C. Cho phép vi điều khiển tạm dừng chương trình chính để phản ứng nhanh với một sự kiện bên ngoài.
  • D. Tăng dung lượng bộ nhớ Flash.

Câu 23: Lợi ích chính của việc sử dụng bo mạch lập trình vi điều khiển (như Arduino Uno, STM32F4 Discovery) trong học tập và phát triển dự án so với việc sử dụng chip vi điều khiển trần (bare microcontroller chip) là gì?

  • A. Bo mạch lập trình luôn rẻ hơn chip vi điều khiển trần.
  • B. Bo mạch đã tích hợp sẵn các mạch phụ trợ cần thiết (nguồn, nạp, giao tiếp), giúp dễ dàng sử dụng và kết nối.
  • C. Chip vi điều khiển trần chỉ có thể chạy các chương trình đơn giản.
  • D. Bo mạch lập trình có khả năng xử lý tín hiệu tương tự tốt hơn chip trần.

Câu 24: Khi lựa chọn bo mạch lập trình vi điều khiển cho một dự án cụ thể, yếu tố nào sau đây cần được xem xét dựa trên yêu cầu về khả năng kết nối và điều khiển các thiết bị ngoại vi?

  • A. Màu sắc và hình dạng của bo mạch.
  • B. Tên thương hiệu của nhà sản xuất.
  • C. Kích thước tối thiểu của chương trình có thể nạp.
  • D. Số lượng và loại chân vào/ra (I/O) và các chuẩn giao tiếp hỗ trợ.

Câu 25: Một bo mạch lập trình vi điều khiển được sử dụng trong hệ thống tưới cây tự động. Chương trình cần đọc giá trị độ ẩm đất định kỳ (ví dụ: mỗi giờ một lần) và chỉ bật máy bơm khi độ ẩm dưới ngưỡng nhất định. Giữa các lần đọc cảm biến và khi độ ẩm đủ, bo mạch có thể làm gì để tiết kiệm năng lượng?

  • A. Chạy chương trình con kiểm tra lỗi liên tục.
  • B. Chuyển sang chế độ ngủ (sleep mode) hoặc tiết kiệm năng lượng.
  • C. Tăng tốc độ xung nhịp lên mức tối đa.
  • D. Ngắt kết nối hoàn toàn với nguồn điện.

Câu 26: Bạn đang viết một chương trình điều khiển đèn LED nhấp nháy. Sau khi nạp chương trình vào bo mạch, đèn LED không sáng. Bạn đã kiểm tra đèn LED và kết nối dây là đúng. Bước tiếp theo hiệu quả nhất để tìm lỗi là gì?

  • A. Nạp lại chương trình nhiều lần.
  • B. Thay thế vi điều khiển trên bo mạch.
  • C. Sử dụng Debugger trong IDE để theo dõi quá trình thực thi chương trình và trạng thái chân I/O.
  • D. Kết nối thêm nhiều đèn LED khác để kiểm tra.

Câu 27: Các chân I/O trên bo mạch lập trình vi điều khiển có thể được cấu hình linh hoạt để làm chân vào (input) hoặc chân ra (output) dưới sự điều khiển của chương trình. Điều này mang lại lợi ích gì?

  • A. Giảm tốc độ xử lý của vi điều khiển.
  • B. Cố định chức năng của mỗi chân I/O ngay từ khi sản xuất.
  • C. Chỉ cho phép kết nối các thiết bị số.
  • D. Tăng tính linh hoạt, cho phép cùng một chân vật lý thực hiện chức năng vào hoặc ra tùy thuộc vào cấu hình chương trình.

Câu 28: Chức năng "Compiler" (Trình biên dịch) trong một công cụ lập trình (IDE) thực hiện công việc chính là gì?

  • A. Chuyển đổi mã nguồn (code) thành mã máy có thể thực thi bởi vi điều khiển.
  • B. Nạp mã máy vào bộ nhớ của vi điều khiển.
  • C. Giúp người dùng theo dõi giá trị biến trong quá trình chạy.
  • D. Tạo ra giao diện đồ họa cho ứng dụng.

Câu 29: Một trong những ứng dụng phổ biến của bo mạch lập trình vi điều khiển là tự động hóa trong nông nghiệp. Ví dụ nào sau đây thể hiện rõ nhất ứng dụng này?

  • A. Lưu trữ danh sách các loại cây trồng trong trang trại.
  • B. Chơi nhạc cho cây nghe để tăng trưởng.
  • C. Xây dựng hệ thống tưới tiêu tự động dựa trên dữ liệu cảm biến độ ẩm đất.
  • D. Thiết kế bao bì sản phẩm nông nghiệp.

Câu 30: Ngoài các khối chức năng chính (vi điều khiển, nguồn, tạo dao động, truyền thông, I/O), bo mạch lập trình vi điều khiển còn có thể tích hợp thêm các khối nào khác để mở rộng tính năng hoặc đơn giản hóa việc kết nối ngoại vi?

  • A. Máy in 3D tích hợp.
  • B. Màn hình TV kích thước lớn.
  • C. Lò vi sóng mini.
  • D. Bộ điều chỉnh điện áp (voltage regulator) hoặc các đầu nối/chip hỗ trợ ngoại vi cụ thể.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 1: Chức năng chính của vi điều khiển trên bo mạch lập trình là gì?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 2: Khối nguồn trên bo mạch lập trình vi điều khiển có vai trò gì và thường nhận năng lượng từ đâu?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 3: Nếu khối tạo dao động (Clock Generator) trên bo mạch lập trình vi điều khiển gặp sự cố khiến tần số xung nhịp không ổn định hoặc sai lệch, hiện tượng nào sau đây rất có thể xảy ra?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 4: Để nạp chương trình từ máy tính vào bộ nhớ của vi điều khiển trên bo mạch lập trình, người dùng thường sử dụng khối chức năng nào và kết nối qua loại cổng phổ biến nào?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 5: Bạn đang xây dựng một hệ thống giám sát môi trường nhỏ sử dụng bo mạch lập trình vi điều khiển. Hệ thống cần đọc giá trị độ ẩm không khí từ một cảm biến cho ra tín hiệu điện áp thay đổi liên tục (ví dụ: từ 0V đến 3.3V tương ứng 0% đến 100% độ ẩm). Loại cổng nào trên bo mạch là phù hợp nhất để kết nối và đọc dữ liệu từ cảm biến này?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 6: Để điều khiển bật/tắt một rơ-le (relay) đơn giản (hoạt động như một công tắc điện tử) bằng chương trình, rơ-le này (thường cần thêm mạch đệm) cần được kết nối với loại cổng nào trên bo mạch lập trình vi điều khiển?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 7: Đâu là điểm khác biệt chính về tính chất của tín hiệu mà cổng vào/ra số (Digital I/O) xử lý so với tín hiệu mà cổng vào tương tự (Analog Input) xử lý trên bo mạch lập trình vi điều khiển?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 8: Các đèn LED nhỏ (LED chỉ thị) trên bo mạch lập trình vi điều khiển thường được sử dụng để làm gì?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 9: Một sinh viên muốn xây dựng mô hình cánh tay robot đơn giản điều khiển bằng bo mạch lập trình vi điều khiển. Để điều khiển các động cơ servo (loại động cơ quay đến một góc nhất định theo tín hiệu điều khiển) trên cánh tay robot, bo mạch cần sử dụng loại tín hiệu nào thường được tạo ra từ khối Timer/Counter?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 10: Giả sử bạn cần thiết kế một hệ thống cảnh báo khi phát hiện chuyển động sử dụng cảm biến PIR (Passive Infrared - cảm biến hồng ngoại thụ động) và bo mạch lập trình vi điều khiển. Cảm biến PIR thường chỉ có hai trạng thái: có chuyển động (tín hiệu mức cao) hoặc không có chuyển động (tín hiệu mức thấp). Bạn sẽ kết nối chân tín hiệu ra của cảm biến PIR với loại chân nào trên bo mạch?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 11: Chức năng nào sau đây KHÔNG phải là một phần cốt lõi thường có trên bo mạch lập trình vi điều khiển cơ bản?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 12: Khi sử dụng một công cụ lập trình (IDE) cho vi điều khiển, chức năng của 'Editor' là gì?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 13: Trong quy trình phát triển phần mềm cho vi điều khiển, bước nào diễn ra sau khi đã viết xong mã nguồn và trước khi nạp chương trình vào bo mạch?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 14: Chức năng 'Debugger' trong một công cụ lập trình (IDE) cho vi điều khiển mang lại lợi ích gì cho người lập trình?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 15: Bạn đã nạp chương trình điều khiển động cơ vào bo mạch, nhưng động cơ không quay. Bạn đã kiểm tra kết nối phần cứng và nguồn điện đều ổn. Công cụ nào trong IDE (Editor, Compiler, Debugger) sẽ giúp bạn hiệu quả nhất để xác định xem vi điều khiển có đang gửi đúng tín hiệu điều khiển ra chân I/O hay không?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 16: Bo mạch lập trình vi điều khiển thường có khả năng giao tiếp với máy tính hoặc các thiết bị khác thông qua các chuẩn giao tiếp nối tiếp. Chuẩn giao tiếp nối tiếp phổ biến nhất dùng để nạp chương trình và gửi/nhận dữ liệu debug là gì?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 17: Chân có nhãn 'GND' trên bo mạch lập trình vi điều khiển đại diện cho gì?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 18: Tại sao khi kết nối các thiết bị tiêu thụ dòng điện lớn như động cơ, rơ-le, hoặc dải đèn LED công suất cao với bo mạch lập trình vi điều khiển, người ta thường cần sử dụng thêm mạch đệm (driver circuit) hoặc module điều khiển trung gian?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 19: Tín hiệu tương tự (Analog Signal) được chuyển đổi thành tín hiệu số (Digital Signal) bên trong vi điều khiển bởi khối chức năng nào?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 20: Chương trình chính mà người dùng viết và nạp vào bo mạch lập trình vi điều khiển thường được lưu trữ trong loại bộ nhớ nào của vi điều khiển, đảm bảo không bị mất khi tắt nguồn?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 21: Trong quá trình chương trình đang chạy trên vi điều khiển, các biến tạm thời, dữ liệu tính toán và trạng thái của chương trình được lưu trữ ở đâu để truy cập nhanh chóng?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 22: Chức năng ngắt (Interrupt) trong vi điều khiển cho phép điều gì xảy ra?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 23: Lợi ích chính của việc sử dụng bo mạch lập trình vi điều khiển (như Arduino Uno, STM32F4 Discovery) trong học tập và phát triển dự án so với việc sử dụng chip vi điều khiển trần (bare microcontroller chip) là gì?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 24: Khi lựa chọn bo mạch lập trình vi điều khiển cho một dự án cụ thể, yếu tố nào sau đây cần được xem xét dựa trên yêu cầu về khả năng kết nối và điều khiển các thiết bị ngoại vi?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 25: Một bo mạch lập trình vi điều khiển được sử dụng trong hệ thống tưới cây tự động. Chương trình cần đọc giá trị độ ẩm đất định kỳ (ví dụ: mỗi giờ một lần) và chỉ bật máy bơm khi độ ẩm dưới ngưỡng nhất định. Giữa các lần đọc cảm biến và khi độ ẩm đủ, bo mạch có thể làm gì để tiết kiệm năng lượng?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 26: Bạn đang viết một chương trình điều khiển đèn LED nhấp nháy. Sau khi nạp chương trình vào bo mạch, đèn LED không sáng. Bạn đã kiểm tra đèn LED và kết nối dây là đúng. Bước tiếp theo hiệu quả nhất để tìm lỗi là gì?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 27: Các chân I/O trên bo mạch lập trình vi điều khiển có thể được cấu hình linh hoạt để làm chân vào (input) hoặc chân ra (output) dưới sự điều khiển của chương trình. Điều này mang lại lợi ích gì?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 28: Chức năng 'Compiler' (Trình biên dịch) trong một công cụ lập trình (IDE) thực hiện công việc chính là gì?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 29: Một trong những ứng dụng phổ biến của bo mạch lập trình vi điều khiển là tự động hóa trong nông nghiệp. Ví dụ nào sau đây thể hiện rõ nhất ứng dụng này?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 30: Ngoài các khối chức năng chính (vi điều khiển, nguồn, tạo dao động, truyền thông, I/O), bo mạch lập trình vi điều khiển còn có thể tích hợp thêm các khối nào khác để mở rộng tính năng hoặc đơn giản hóa việc kết nối ngoại vi?

0

Bạn đã sẵn sàng chưa? 45 phút làm bài bắt đầu!!!

Bạn đã hết giờ làm bài! Xem kết quả các câu hỏi đã làm nhé!!!


Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 10

Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển - Đề 10 được xây dựng với nhiều câu hỏi chất lượng, sát với nội dung chương trình học, giúp bạn dễ dàng ôn tập và kiểm tra kiến thức hiệu quả. Hãy cùng bắt đầu làm bài tập trắc nghiệm ngay để nâng cao hiểu biết và chuẩn bị tốt cho kỳ thi sắp tới!

Câu 1: Thành phần nào đóng vai trò "bộ não" xử lý thông tin và thực hiện các lệnh lập trình trên bo mạch lập trình vi điều khiển?

  • A. Khối nguồn
  • B. Khối truyền thông
  • C. Vi điều khiển
  • D. Khối tạo dao động

Câu 2: Khi cấp nguồn cho bo mạch lập trình vi điều khiển bằng cổng USB, khối nào trên bo mạch có nhiệm vụ điều chỉnh điện áp từ cổng USB (thường là 5V) xuống mức điện áp hoạt động ổn định cho vi điều khiển và các thành phần khác (ví dụ 3.3V hoặc 5V tùy loại)?

  • A. Khối nguồn
  • B. Khối truyền thông
  • C. Khối tạo dao động
  • D. Các cổng vào/ra

Câu 3: Nếu bo mạch lập trình vi điều khiển không thể kết nối với máy tính để nạp chương trình hoặc truyền dữ liệu, khối nào trên bo mạch có khả năng bị lỗi?

  • A. Khối nguồn
  • B. Khối truyền thông
  • C. Khối tạo dao động
  • D. Vi điều khiển

Câu 4: Xung nhịp do khối tạo dao động tạo ra có vai trò quan trọng nhất trong hoạt động của vi điều khiển là gì?

  • A. Cung cấp năng lượng cho vi điều khiển.
  • B. Truyền dữ liệu giữa bo mạch và máy tính.
  • C. Chỉ thị trạng thái hoạt động của bo mạch.
  • D. Đồng bộ hóa hoạt động của các khối trong vi điều khiển.

Câu 5: Một cảm biến nhiệt độ trả về tín hiệu điện áp thay đổi liên tục trong khoảng từ 0V đến 3.3V. Để vi điều khiển có thể đọc được giá trị nhiệt độ từ cảm biến này, bạn cần kết nối cảm biến tới loại cổng nào trên bo mạch lập trình?

  • A. Cổng vào/ra số (Digital I/O)
  • B. Cổng vào tương tự (Analog Input)
  • C. Cổng ra tương tự (Analog Output)
  • D. Cổng truyền thông (Communication Port)

Câu 6: Bạn muốn điều khiển bật/tắt một đèn LED đơn giản bằng bo mạch lập trình. Bạn sẽ kết nối đèn LED (qua một điện trở hạn dòng) tới loại cổng nào trên bo mạch?

  • A. Cổng vào/ra số (Digital I/O) cấu hình là đầu ra.
  • B. Cổng vào tương tự (Analog Input).
  • C. Cổng ra tương tự (Analog Output).
  • D. Chỉ có thể dùng cổng truyền thông.

Câu 7: Chức năng chính của các đèn LED chỉ thị (ví dụ: LED báo nguồn, LED báo truyền/nhận dữ liệu, LED lập trình sẵn) trên bo mạch lập trình vi điều khiển là gì?

  • A. Cung cấp nguồn sáng cho các dự án.
  • B. Lưu trữ chương trình cho vi điều khiển.
  • C. Chỉ thị trạng thái hoạt động của bo mạch và quá trình giao tiếp.
  • D. Tạo xung nhịp cho vi điều khiển.

Câu 8: Nút Reset trên bo mạch lập trình vi điều khiển có chức năng gì?

  • A. Khởi động lại chương trình đang chạy trên vi điều khiển.
  • B. Xóa chương trình đã nạp vào bộ nhớ.
  • C. Ngắt kết nối nguồn điện.
  • D. Chuyển đổi chế độ hoạt động của các cổng I/O.

Câu 9: Để viết, biên dịch và nạp chương trình cho bo mạch vi điều khiển, người dùng cần sử dụng loại phần mềm nào?

  • A. Phần mềm thiết kế mạch điện.
  • B. Hệ điều hành.
  • C. Phần mềm đồ họa.
  • D. Môi trường phát triển tích hợp (IDE).

Câu 10: Trong môi trường phát triển tích hợp (IDE) dùng cho lập trình vi điều khiển, thành phần nào có nhiệm vụ dịch mã nguồn do người dùng viết (ví dụ bằng ngôn ngữ C/C++) sang mã máy mà vi điều khiển có thể hiểu và thực thi?

  • A. Editor
  • B. Debugger
  • C. Compiler
  • D. Uploader

Câu 11: Khi bạn gặp lỗi trong quá trình chạy chương trình trên bo mạch và muốn từng bước kiểm tra giá trị của các biến hoặc luồng thực thi của mã, bạn sẽ sử dụng thành phần nào của môi trường lập trình?

  • A. Editor
  • B. Debugger
  • C. Compiler
  • D. Uploader

Câu 12: So sánh cổng vào/ra số (Digital I/O) và cổng vào tương tự (Analog Input) trên bo mạch lập trình vi điều khiển về loại tín hiệu mà chúng xử lý.

  • A. Digital I/O xử lý tín hiệu rời rạc (0 hoặc 1), Analog Input xử lý tín hiệu liên tục trong một dải giá trị.
  • B. Digital I/O xử lý tín hiệu liên tục, Analog Input xử lý tín hiệu rời rạc.
  • C. Cả hai loại cổng đều chỉ xử lý tín hiệu số.
  • D. Cả hai loại cổng đều chỉ xử lý tín hiệu tương tự.

Câu 13: Một dự án sử dụng cảm biến ánh sáng LDR (Light Dependent Resistor). Điện trở của LDR thay đổi tùy thuộc vào cường độ ánh sáng, dẫn đến sự thay đổi điện áp tại một điểm trong mạch phân áp. Để đọc giá trị cường độ ánh sáng này bằng bo mạch vi điều khiển, bạn cần sử dụng chức năng nào của vi điều khiển?

  • A. Chức năng tạo xung PWM (Pulse Width Modulation).
  • B. Chức năng giao tiếp nối tiếp (Serial Communication).
  • C. Chức năng chuyển đổi tín hiệu tương tự sang số (ADC).
  • D. Chức năng ngắt ngoài (External Interrupt).

Câu 14: Bo mạch lập trình vi điều khiển được ứng dụng rộng rãi trong tự động hóa gia đình (smarthome). Dựa trên kiến thức về các khối chức năng, hãy giải thích tại sao bo mạch này phù hợp cho ứng dụng này.

  • A. Chỉ vì nó có kích thước nhỏ gọn.
  • B. Chỉ vì nó có nhiều đèn LED chỉ thị.
  • C. Chủ yếu vì nó có cổng USB để cấp nguồn.
  • D. Vì nó có khả năng đọc tín hiệu từ cảm biến, xử lý dữ liệu và điều khiển các thiết bị ngoại vi.

Câu 15: Khi lập trình cho vi điều khiển, việc cấu hình chân (pin) là đầu vào (INPUT) hoặc đầu ra (OUTPUT) là rất quan trọng. Nếu bạn cấu hình một chân kết nối với nút nhấn (đóng vai trò là đầu vào) thành đầu ra (OUTPUT), điều gì có thể xảy ra khi bạn nhấn nút?

  • A. Chương trình sẽ hoạt động bình thường.
  • B. Có thể làm hỏng chân vi điều khiển hoặc bo mạch do xung đột dòng điện.
  • C. Chân đó sẽ không nhận được tín hiệu từ nút nhấn.
  • D. Nút nhấn sẽ bị hỏng.

Câu 16: Một trong những ứng dụng phổ biến của bo mạch lập trình vi điều khiển là điều khiển động cơ. Để điều khiển tốc độ quay của một động cơ DC bằng vi điều khiển, người ta thường sử dụng kỹ thuật nào?

  • A. PWM (Pulse Width Modulation - Điều chế độ rộng xung).
  • B. ADC (Analog-to-Digital Conversion - Chuyển đổi tương tự sang số).
  • C. Serial Communication (Giao tiếp nối tiếp).
  • D. Digital Read/Write (Đọc/Ghi số).

Câu 17: Giả sử bạn đang xây dựng một hệ thống báo động đơn giản. Khi một cảm biến chuyển động phát hiện chuyển động, nó sẽ gửi tín hiệu HIGH về bo mạch. Bo mạch cần nhận tín hiệu này ngay lập tức để kích hoạt còi báo động. Chức năng nào của vi điều khiển giúp xử lý các sự kiện xảy ra đột ngột như thế này một cách hiệu quả mà không cần liên tục kiểm tra trạng thái chân cảm biến trong vòng lặp chính?

  • A. Chức năng định thời (Timer).
  • B. Chức năng ngủ (Sleep mode).
  • C. Chức năng giao tiếp I2C.
  • D. Chức năng ngắt ngoài (External Interrupt).

Câu 18: Một trong những ưu điểm của việc sử dụng bo mạch lập trình vi điều khiển trong các dự án điện tử là gì?

  • A. Giá thành luôn rẻ hơn so với việc sử dụng mạch điện tử truyền thống.
  • B. Dễ dàng thay đổi chức năng của mạch chỉ bằng cách lập trình lại phần mềm.
  • C. Chỉ có thể thực hiện các nhiệm vụ rất đơn giản.
  • D. Không cần bất kỳ linh kiện điện tử ngoại vi nào.

Câu 19: Khối nào trên bo mạch lập trình vi điều khiển chịu trách nhiệm cho việc giao tiếp với máy tính để nạp chương trình hoặc gửi/nhận dữ liệu qua cổng USB?

  • A. Vi điều khiển
  • B. Khối nguồn
  • C. Khối truyền thông
  • D. Khối tạo dao động

Câu 20: Bộ nhớ Flash trên vi điều khiển của bo mạch lập trình thường được sử dụng để lưu trữ thành phần nào?

  • A. Chương trình (mã lệnh) mà người dùng đã nạp.
  • B. Dữ liệu tạm thời trong quá trình thực thi chương trình.
  • C. Thông tin cấu hình của bo mạch.
  • D. Tín hiệu từ các cảm biến.

Câu 21: Bộ nhớ RAM trên vi điều khiển chủ yếu được sử dụng cho mục đích gì?

  • A. Lưu trữ vĩnh viễn chương trình.
  • B. Lưu trữ dữ liệu tạm thời và biến trong quá trình chương trình đang chạy.
  • C. Lưu trữ các thư viện lập trình.
  • D. Tạo xung nhịp cho vi điều khiển.

Câu 22: EEPROM (Electrically Erasable Programmable Read-Only Memory) là loại bộ nhớ nào trên vi điều khiển, và chức năng điển hình của nó là gì?

  • A. Bộ nhớ lưu trữ chương trình, bị xóa khi mất điện.
  • B. Bộ nhớ lưu trữ dữ liệu tạm thời, bị xóa khi mất điện.
  • C. Bộ nhớ lưu trữ dữ liệu cấu hình/cài đặt, không bị mất khi mất điện.
  • D. Bộ nhớ chỉ đọc chứa mã khởi động của nhà sản xuất.

Câu 23: Mô tả nào sau đây về cổng vào/ra số (Digital I/O) là chính xác nhất?

  • A. Chỉ có thể đọc tín hiệu từ bên ngoài.
  • B. Chỉ có thể gửi tín hiệu ra bên ngoài.
  • C. Có thể đọc hoặc ghi các giá trị điện áp liên tục.
  • D. Có thể được cấu hình là đầu vào hoặc đầu ra và chỉ xử lý hai trạng thái logic (cao/thấp).

Câu 24: Trong lập trình vi điều khiển, thư viện (library) có vai trò gì?

  • A. Cung cấp các hàm và khối mã sẵn có để đơn giản hóa việc tương tác với phần cứng hoặc thực hiện các chức năng phổ biến.
  • B. Là nơi lưu trữ chương trình chính của người dùng.
  • C. Thành phần dịch mã nguồn sang mã máy.
  • D. Công cụ để gỡ lỗi chương trình.

Câu 25: Một bo mạch lập trình vi điều khiển được sử dụng để điều khiển hệ thống chiếu sáng tự động dựa trên cảm biến ánh sáng và cảm biến chuyển động. Hãy xác định loại tín hiệu mà bo mạch nhận được từ hai loại cảm biến này.

  • A. Cả hai đều là tín hiệu số.
  • B. Cảm biến ánh sáng thường cho tín hiệu tương tự, cảm biến chuyển động thường cho tín hiệu số.
  • C. Cả hai đều là tín hiệu tương tự.
  • D. Cảm biến ánh sáng thường cho tín hiệu số, cảm biến chuyển động thường cho tín hiệu tương tự.

Câu 26: Khi nạp chương trình từ máy tính vào bo mạch lập trình vi điều khiển, quá trình này thường diễn ra qua khối nào và sử dụng giao tiếp nào?

  • A. Khối truyền thông, sử dụng giao tiếp USB.
  • B. Khối nguồn, sử dụng giao tiếp JTAG.
  • C. Vi điều khiển trực tiếp, không qua khối nào khác.
  • D. Khối tạo dao động, sử dụng giao tiếp SPI.

Câu 27: Giả sử bạn viết một chương trình điều khiển đèn LED nhấp nháy. Nếu đèn LED nhấp nháy với tốc độ không đều, khối nào trên bo mạch có khả năng gặp vấn đề?

  • A. Khối nguồn
  • B. Khối truyền thông
  • C. Các LED chỉ thị
  • D. Khối tạo dao động

Câu 28: So sánh ưu điểm của việc sử dụng bo mạch lập trình vi điều khiển so với việc thiết kế một mạch điện tử chức năng cố định bằng các linh kiện rời rạc.

  • A. Mạch linh kiện rời rạc luôn rẻ hơn và nhỏ gọn hơn.
  • B. Mạch linh kiện rời rạc dễ dàng thay đổi chức năng hơn sau khi đã chế tạo.
  • C. Bo mạch vi điều khiển linh hoạt hơn trong việc thay đổi chức năng (qua phần mềm) và có thể tích hợp nhiều tính năng phức tạp.
  • D. Mạch linh kiện rời rạc tiêu thụ ít năng lượng hơn đáng kể.

Câu 29: Trong ngữ cảnh lập trình, "biên dịch" (compile) mã nguồn có nghĩa là gì?

  • A. Quá trình chuyển mã nguồn từ ngôn ngữ lập trình cấp cao sang mã máy mà vi điều khiển có thể hiểu.
  • B. Quá trình nạp mã chương trình vào bộ nhớ của vi điều khiển.
  • C. Quá trình chạy thử chương trình để tìm lỗi.
  • D. Quá trình viết mã chương trình bằng ngôn ngữ lập trình.

Câu 30: Ứng dụng nào sau đây thể hiện rõ nhất khả năng xử lý tín hiệu tương tự (analog) của bo mạch lập trình vi điều khiển?

  • A. Bật/tắt đèn LED bằng nút nhấn.
  • B. Điều khiển động cơ quay thuận/nghịch.
  • C. Điều khiển độ sáng của đèn LED dựa vào giá trị đọc được từ cảm biến ánh sáng.
  • D. Hiển thị ký tự trên màn hình LCD.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 1: Thành phần nào đóng vai trò 'bộ não' xử lý thông tin và thực hiện các lệnh lập trình trên bo mạch lập trình vi điều khiển?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 2: Khi cấp nguồn cho bo mạch lập trình vi điều khiển bằng cổng USB, khối nào trên bo mạch có nhiệm vụ điều chỉnh điện áp từ cổng USB (thường là 5V) xuống mức điện áp hoạt động ổn định cho vi điều khiển và các thành phần khác (ví dụ 3.3V hoặc 5V tùy loại)?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 3: Nếu bo mạch lập trình vi điều khiển không thể kết nối với máy tính để nạp chương trình hoặc truyền dữ liệu, khối nào trên bo mạch có khả năng bị lỗi?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 4: Xung nhịp do khối tạo dao động tạo ra có vai trò quan trọng nhất trong hoạt động của vi điều khiển là gì?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 5: Một cảm biến nhiệt độ trả về tín hiệu điện áp thay đổi liên tục trong khoảng từ 0V đến 3.3V. Để vi điều khiển có thể đọc được giá trị nhiệt độ từ cảm biến này, bạn cần kết nối cảm biến tới loại cổng nào trên bo mạch lập trình?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 6: Bạn muốn điều khiển bật/tắt một đèn LED đơn giản bằng bo mạch lập trình. Bạn sẽ kết nối đèn LED (qua một điện trở hạn dòng) tới loại cổng nào trên bo mạch?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 7: Chức năng chính của các đèn LED chỉ thị (ví dụ: LED báo nguồn, LED báo truyền/nhận dữ liệu, LED lập trình sẵn) trên bo mạch lập trình vi điều khiển là gì?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 8: Nút Reset trên bo mạch lập trình vi điều khiển có chức năng gì?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 9: Để viết, biên dịch và nạp chương trình cho bo mạch vi điều khiển, người dùng cần sử dụng loại phần mềm nào?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 10: Trong môi trường phát triển tích hợp (IDE) dùng cho lập trình vi điều khiển, thành phần nào có nhiệm vụ dịch mã nguồn do người dùng viết (ví dụ bằng ngôn ngữ C/C++) sang mã máy mà vi điều khiển có thể hiểu và thực thi?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 11: Khi bạn gặp lỗi trong quá trình chạy chương trình trên bo mạch và muốn từng bước kiểm tra giá trị của các biến hoặc luồng thực thi của mã, bạn sẽ sử dụng thành phần nào của môi trường lập trình?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 12: So sánh cổng vào/ra số (Digital I/O) và cổng vào tương tự (Analog Input) trên bo mạch lập trình vi điều khiển về loại tín hiệu mà chúng xử lý.

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 13: Một dự án sử dụng cảm biến ánh sáng LDR (Light Dependent Resistor). Điện trở của LDR thay đổi tùy thuộc vào cường độ ánh sáng, dẫn đến sự thay đổi điện áp tại một điểm trong mạch phân áp. Để đọc giá trị cường độ ánh sáng này bằng bo mạch vi điều khiển, bạn cần sử dụng chức năng nào của vi điều khiển?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 14: Bo mạch lập trình vi điều khiển được ứng dụng rộng rãi trong tự động hóa gia đình (smarthome). Dựa trên kiến thức về các khối chức năng, hãy giải thích tại sao bo mạch này phù hợp cho ứng dụng này.

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 15: Khi lập trình cho vi điều khiển, việc cấu hình chân (pin) là đầu vào (INPUT) hoặc đầu ra (OUTPUT) là rất quan trọng. Nếu bạn cấu hình một chân kết nối với nút nhấn (đóng vai trò là đầu vào) thành đầu ra (OUTPUT), điều gì có thể xảy ra khi bạn nhấn nút?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 16: Một trong những ứng dụng phổ biến của bo mạch lập trình vi điều khiển là điều khiển động cơ. Để điều khiển tốc độ quay của một động cơ DC bằng vi điều khiển, người ta thường sử dụng kỹ thuật nào?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 17: Giả sử bạn đang xây dựng một hệ thống báo động đơn giản. Khi một cảm biến chuyển động phát hiện chuyển động, nó sẽ gửi tín hiệu HIGH về bo mạch. Bo mạch cần nhận tín hiệu này ngay lập tức để kích hoạt còi báo động. Chức năng nào của vi điều khiển giúp xử lý các sự kiện xảy ra đột ngột như thế này một cách hiệu quả mà không cần liên tục kiểm tra trạng thái chân cảm biến trong vòng lặp chính?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 18: Một trong những ưu điểm của việc sử dụng bo mạch lập trình vi điều khiển trong các dự án điện tử là gì?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 19: Khối nào trên bo mạch lập trình vi điều khiển chịu trách nhiệm cho việc giao tiếp với máy tính để nạp chương trình hoặc gửi/nhận dữ liệu qua cổng USB?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 20: Bộ nhớ Flash trên vi điều khiển của bo mạch lập trình thường được sử dụng để lưu trữ thành phần nào?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 21: Bộ nhớ RAM trên vi điều khiển chủ yếu được sử dụng cho mục đích gì?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 22: EEPROM (Electrically Erasable Programmable Read-Only Memory) là loại bộ nhớ nào trên vi điều khiển, và chức năng điển hình của nó là gì?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 23: Mô tả nào sau đây về cổng vào/ra số (Digital I/O) là chính xác nhất?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 24: Trong lập trình vi điều khiển, thư viện (library) có vai trò gì?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 25: Một bo mạch lập trình vi điều khiển được sử dụng để điều khiển hệ thống chiếu sáng tự động dựa trên cảm biến ánh sáng và cảm biến chuyển động. Hãy xác định loại tín hiệu mà bo mạch nhận được từ hai loại cảm biến này.

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 26: Khi nạp chương trình từ máy tính vào bo mạch lập trình vi điều khiển, quá trình này thường diễn ra qua khối nào và sử dụng giao tiếp nào?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 27: Giả sử bạn viết một chương trình điều khiển đèn LED nhấp nháy. Nếu đèn LED nhấp nháy với tốc độ không đều, khối nào trên bo mạch có khả năng gặp vấn đề?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 28: So sánh ưu điểm của việc sử dụng bo mạch lập trình vi điều khiển so với việc thiết kế một mạch điện tử chức năng cố định bằng các linh kiện rời rạc.

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 29: Trong ngữ cảnh lập trình, 'biên dịch' (compile) mã nguồn có nghĩa là gì?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Cánh diều - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 30: Ứng dụng nào sau đây thể hiện rõ nhất khả năng xử lý tín hiệu tương tự (analog) của bo mạch lập trình vi điều khiển?

Viết một bình luận