Đề Trắc nghiệm Công nghệ 12 – Bài 25: Bo mạch lập trình vi điều khiển (Kết Nối Tri Thức)

Đề 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 - Kết nối tri thức - 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 - Kết nối tri thức - 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 - Kết nối tri thức - 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: Trong cấu trúc của một bo mạch lập trình vi điều khiển, khối nào có nhiệm vụ cung cấp điện áp ổn định và phù hợp cho toàn bộ các thành phần khác hoạt động?

  • A. Khối Nguồn
  • B. Khối Dao động
  • C. Khối Truyền thông
  • D. Khối Tín hiệu vào/ra

Câu 2: Khối nào trên bo mạch vi điều khiển chịu trách nhiệm tạo ra tín hiệu xung nhịp, đóng vai trò như

  • A. Khối Nguồn
  • B. Khối Dao động
  • C. Khối Truyền thông
  • D. Khối Tín hiệu vào/ra

Câu 3: Khi bạn muốn kết nối bo mạch vi điều khiển 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, khối nào trên bo mạch sẽ đảm nhận vai trò giao tiếp này?

  • A. Khối Nguồn
  • B. Khối Dao động
  • C. Khối Truyền thông
  • D. Khối Tín hiệu vào/ra

Câu 4: Một dự án sử dụng cảm biến nhiệt độ để đọc giá trị môi trường và bật/tắt quạt dựa trên nhiệt độ đó. Khối nào trên bo mạch vi điều khiển sẽ tiếp nhận tín hiệu từ cảm biến và gửi tín hiệu điều khiển tới quạt?

  • A. Khối Nguồn
  • B. Khối Dao động
  • C. Khối Truyền thông
  • D. Khối Tín hiệu vào/ra

Câu 5: Thành phần trung tâm, đóng vai trò là

  • A. Vi điều khiển
  • B. Bộ nhớ RAM
  • C. Bộ nhớ Flash
  • D. Thanh ghi

Câu 6: Ứng dụng phổ biến nào của bo mạch lập trình vi điều khiển liên quan đến việc thu thập thông tin từ môi trường xung quanh (như nhiệt độ, độ ẩm, ánh sáng) bằng cách sử dụng các loại cảm biến?

  • A. Đo lường
  • B. Điều khiển
  • C. Truyền thông
  • D. Xử lý tín hiệu

Câu 7: Ứng dụng nào của bo mạch lập trình vi điều khiển liên quan đến việc điều chỉnh hoạt động của các thiết bị ngoại vi (như động cơ, đèn LED, còi báo) dựa trên chương trình đã lập trình?

  • A. Đo lường
  • B. Điều khiển
  • C. Phân tích dữ liệu
  • D. Lưu trữ dữ liệu

Câu 8: Giả sử bạn đang viết một chương trình điều khiển đèn LED nhấp nháy. Bước đầu tiên trong quy trình lập trình vi điều khiển mà bạn cần thực hiện là gì?

  • A. Biên soạn mã nguồn chương trình.
  • B. Nạp mã máy vào vi điều khiển.
  • C. Biên dịch mã nguồn sang mã máy.
  • D. Kiểm tra và sửa lỗi chương trình.

Câu 9: Sau khi đã viết xong mã nguồn chương trình, bước tiếp theo trong quy trình lập trình vi điều khiển là gì để kiểm tra tính đúng đắn về cú pháp và logic cơ bản của code?

  • A. Nạp mã máy vào vi điều khiển.
  • B. Kiểm tra và sửa lỗi chương trình.
  • C. Biên dịch mã nguồn sang mã máy.
  • D. Thiết kế mạch phần cứng.

Câu 10: Bước nào trong quy trình lập trình vi điều khiển chuyển đổi mã nguồn được viết bằng ngôn ngữ bậc cao (như C/C++) thành tập lệnh mà vi điều khiển có thể hiểu và thực thi trực tiếp?

  • A. Biên soạn mã nguồn.
  • B. Kiểm tra và sửa lỗi.
  • C. Biên dịch mã nguồn sang mã máy.
  • D. Nạp mã máy vào vi điều khiển.

Câu 11: Bước cuối cùng để chương trình của bạn có thể chạy trên bo mạch vi điều khiển là gì?

  • A. Kiểm tra và sửa lỗi chương trình.
  • B. Biên soạn mã nguồn chương trình.
  • C. Biên dịch mã nguồn sang mã máy.
  • D. Nạp mã máy vào vi điều khiển.

Câu 12: Trong Giao diện Phát triển Tích hợp (IDE) dùng để lập trình vi điều khiển, khu vực nào cho phép bạn gõ, chỉnh sửa và xem mã nguồn chương trình của mình?

  • A. Thanh công cụ
  • B. Cửa sổ lập trình
  • C. Cửa sổ thông báo
  • D. Thanh trạng thái

Câu 13: Khi bạn thực hiện biên dịch hoặc nạp chương trình trong IDE, thông tin về quá trình (ví dụ: biên dịch thành công/thất bại, lỗi cú pháp, tiến độ nạp) thường được hiển thị ở khu vực nào?

  • A. Thanh công cụ
  • B. Cửa sổ lập trình
  • C. Cửa sổ thông báo
  • D. Thanh menu

Câu 14: Tại sao Khối Dao động lại đóng vai trò cực kỳ quan trọng, gần như bắt buộc phải có trên hầu hết các bo mạch vi điều khiển?

  • A. Nó tạo ra tín hiệu đồng bộ hóa cho tất cả các hoạt động xử lý của vi điều khiển.
  • B. Nó cung cấp năng lượng cho vi điều khiển hoạt động.
  • C. Nó cho phép vi điều khiển giao tiếp với các thiết bị bên ngoài.
  • D. Nó lưu trữ chương trình được nạp vào vi điều khiển.

Câu 15: Khi thiết kế một hệ thống sử dụng vi điều khiển để điều khiển một động cơ servo (cần tín hiệu điều chế độ rộng xung - PWM), bạn cần đặc biệt lưu ý đến khả năng của khối nào trên bo mạch?

  • A. Khối Nguồn
  • B. Khối Dao động
  • C. Khối Truyền thông
  • D. Khối Tín hiệu vào/ra

Câu 16: Một sinh viên nạp chương trình thành công vào bo mạch, nhưng thiết bị ngoại vi (một màn hình LCD) không hiển thị gì. Sinh viên đã kiểm tra kết nối nguồn và dây tín hiệu. Khối nào trên bo mạch có khả năng cao nhất đang gặp vấn đề hoặc cần được cấu hình đúng trong chương trình?

  • A. Khối Nguồn
  • B. Khối Dao động
  • C. Khối Truyền thông hoặc Khối Tín hiệu vào/ra
  • D. Vi điều khiển (bị hỏng)

Câu 17: Phân biệt sự khác nhau cơ bản giữa tín hiệu vào/ra số (digital I/O) và tín hiệu vào/ra tương tự (analog I/O) trên bo mạch vi điều khiển.

  • A. Tín hiệu số chỉ có hai trạng thái (ví dụ: 0V hoặc 5V), tín hiệu tương tự có thể có nhiều giá trị trong một dải.
  • B. Tín hiệu số dùng cho cảm biến, tín hiệu tương tự dùng cho thiết bị chấp hành.
  • C. Tín hiệu số chỉ dùng để nhập dữ liệu, tín hiệu tương tự chỉ dùng để xuất dữ liệu.
  • D. Tín hiệu số nhanh hơn tín hiệu tương tự.

Câu 18: Tại sao việc

  • A. Mã nguồn có kích thước lớn hơn mã máy, cần biên dịch để giảm dung lượng.
  • B. Vi điều khiển chỉ có thể hiểu và thực thi mã máy, không trực tiếp hiểu mã nguồn bậc cao.
  • C. Biên dịch giúp kiểm tra lỗi phần cứng trên bo mạch.
  • D. Biên dịch tạo ra giao diện người dùng cho chương trình.

Câu 19: Khi sử dụng IDE để lập trình, nếu cửa sổ thông báo hiển thị các dòng chữ màu đỏ báo lỗi sau khi bạn nhấn nút biên dịch, điều đó có nghĩa là gì?

  • A. Mã nguồn có lỗi cú pháp hoặc logic khiến quá trình biên dịch thất bại.
  • B. Bo mạch vi điều khiển chưa được kết nối đúng cách.
  • C. Đã nạp chương trình thành công vào bo mạch.
  • D. Chương trình đang chạy trên bo mạch và báo lỗi hoạt động.

Câu 20: Trong lĩnh vực Điều khiển, bo mạch vi điều khiển thường được sử dụng để xây dựng các hệ thống tự động. Hãy nêu một ví dụ cụ thể về hệ thống tự động trong đời sống hàng ngày có thể sử dụng bo mạch vi điều khiển.

  • A. Hệ thống dự báo thời tiết.
  • B. Máy tính cá nhân.
  • C. Hệ thống định vị toàn cầu (GPS).
  • D. Hệ thống tưới cây tự động dựa trên độ ẩm đất.

Câu 21: Chức năng của Khối Tín hiệu vào/ra (I/O) có thể được chia thành các loại chính nào?

  • A. Vào số (Digital Input), Ra số (Digital Output), Vào tương tự (Analog Input), Ra tương tự (Analog Output).
  • B. Vào số, Ra số, Truyền thông nối tiếp.
  • C. Vào tương tự, Ra tương tự, Dao động.
  • D. Chỉ có Vào số và Ra số.

Câu 22: Tại sao việc kiểm tra và sửa lỗi chương trình (debugging) lại là một bước lặp đi lặp lại và rất quan trọng trong quy trình lập trình?

  • A. Để chương trình có kích thước nhỏ gọn hơn.
  • B. Để tăng tốc độ biên dịch chương trình.
  • C. Để đảm bảo chương trình hoạt động chính xác theo yêu cầu và không có lỗi logic/cú pháp.
  • D. Để thay đổi ngôn ngữ lập trình của chương trình.

Câu 23: Khi sử dụng bo mạch vi điều khiển cho mục đích Đo lường, dữ liệu thu thập được từ cảm biến thường là tín hiệu tương tự. Để vi điều khiển xử lý được tín hiệu này, nó cần có khả năng gì?

  • A. Khả năng tạo ra tín hiệu xung nhịp.
  • B. Khả năng chuyển đổi tín hiệu tương tự sang số (ADC).
  • C. Khả năng truyền thông không dây.
  • D. Khả năng cung cấp nguồn điện áp cao.

Câu 24: Giả sử bạn đang sử dụng một bo mạch vi điều khiển để điều khiển một dải đèn LED RGB thông qua giao tiếp nối tiếp (Serial Communication). Khối nào trên bo mạch sẽ đóng vai trò chính trong việc gửi các lệnh màu sắc tới dải đèn này?

  • A. Khối Nguồn
  • B. Khối Dao động
  • C. Khối Truyền thông
  • D. Khối Tín hiệu vào/ra (chỉ dùng cho tín hiệu đơn giản)

Câu 25: Trong IDE, sau khi bạn đã viết code và biên dịch thành công, bạn nhấn nút

  • A. Biên soạn mã nguồn.
  • B. Kiểm tra và sửa lỗi.
  • C. Biên dịch mã nguồn sang mã máy.
  • D. Nạp mã máy vào vi điều khiển.

Câu 26: Tại sao khi chọn bo mạch vi điều khiển cho một dự án cụ thể (ví dụ: điều khiển nhiều động cơ servo cùng lúc), bạn cần xem xét số lượng và loại chân của Khối Tín hiệu vào/ra?

  • A. Để đảm bảo bo mạch có đủ số lượng và loại chân phù hợp để kết nối với tất cả các thiết bị ngoại vi cần thiết (cảm biến, động cơ, màn hình...).
  • B. Để xác định tốc độ xử lý của vi điều khiển.
  • C. Để biết dung lượng bộ nhớ của vi điều khiển.
  • D. Để chọn loại ngôn ngữ lập trình phù hợp.

Câu 27: Một hệ thống giám sát nhiệt độ từ xa sử dụng cảm biến, bo mạch vi điều khiển và module WiFi. Khối nào trên bo mạch vi điều khiển sẽ chịu trách nhiệm chính trong việc gửi dữ liệu nhiệt độ qua module WiFi đến máy chủ?

  • A. Khối Nguồn
  • B. Khối Dao động
  • C. Khối Truyền thông
  • D. Khối Tín hiệu vào/ra

Câu 28: Nếu chương trình của bạn hoạt động không đúng thời gian mong muốn (ví dụ: đèn nhấp nháy quá nhanh hoặc quá chậm so với lập trình), vấn đề có thể liên quan đến hoạt động của khối nào?

  • A. Khối Nguồn
  • B. Khối Dao động
  • C. Khối Truyền thông
  • D. Khối Tín hiệu vào/ra

Câu 29: Trong IDE, cửa sổ thông báo hiển thị

  • A. Mã nguồn đã được biên dịch thành công sang mã máy và sẵn sàng để nạp.
  • B. Chương trình đã được nạp thành công vào bo mạch.
  • C. Chương trình đang chạy trên bo mạch mà không gặp lỗi.
  • D. Cần kiểm tra lại cú pháp mã nguồn vì có thể vẫn còn lỗi ẩn.

Câu 30: Khi thiết kế một hệ thống an ninh đơn giản dùng vi điều khiển, bao gồm cảm biến chuyển động (đầu vào số), còi báo động (đầu ra số) và đèn LED trạng thái (đầu ra số), các khối chức năng nào trên bo mạch là cần thiết nhất?

  • A. Chỉ cần Khối Nguồn và Khối Tín hiệu vào/ra.
  • B. Chỉ cần Vi điều khiển và Khối Truyền thông.
  • C. Khối Nguồn, Khối Truyền thông, Khối Tín hiệu vào/ra.
  • D. Khối Nguồn, Vi điều khiển, Khối Dao động, Khối Tín hiệu vào/ra.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 1: Trong cấu trúc của một bo mạch lập trình vi điều khiển, khối nào có nhiệm vụ cung cấp điện áp ổn định và phù hợp cho toàn bộ các thành phần khác hoạt động?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 2: Khối nào trên bo mạch vi điều khiển chịu trách nhiệm tạo ra tín hiệu xung nhịp, đóng vai trò như "nhịp đập" để đồng bộ hoạt động của vi điều khiển và các khối chức năng khác?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 3: Khi bạn muốn kết nối bo mạch vi điều khiển 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, khối nào trên bo mạch sẽ đảm nhận vai trò giao tiếp này?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 4: Một dự án sử dụng cảm biến nhiệt độ để đọc giá trị môi trường và bật/tắt quạt dựa trên nhiệt độ đó. Khối nào trên bo mạch vi điều khiển sẽ tiếp nhận tín hiệu từ cảm biến và gửi tín hiệu điều khiển tới quạt?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 5: Thành phần trung tâm, đóng vai trò là "bộ não" thực hiện các lệnh trong chương trình đã được nạp vào bo mạch vi điều khiển là gì?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 6: Ứng dụng phổ biến nào của bo mạch lập trình vi điều khiển liên quan đến việc thu thập thông tin từ môi trường xung quanh (như nhiệt độ, độ ẩm, ánh sáng) bằng cách sử dụng các loại cảm biến?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 7: Ứng dụng nào của bo mạch lập trình vi điều khiển liên quan đến việc điều chỉnh hoạt động của các thiết bị ngoại vi (như động cơ, đèn LED, còi báo) dựa trên chương trình đã lập trình?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 8: Giả sử bạn đang viết một chương trình điều khiển đèn LED nhấp nháy. Bước đầu tiên trong quy trình lập trình vi điều khiển mà bạn cần thực hiện là gì?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 9: Sau khi đã viết xong mã nguồn chương trình, bước tiếp theo trong quy trình lập trình vi điều khiển là gì để kiểm tra tính đúng đắn về cú pháp và logic cơ bản của code?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 10: Bước nào trong quy trình lập trình vi điều khiển chuyển đổi mã nguồn được viết bằng ngôn ngữ bậc cao (như C/C++) thành tập lệnh mà vi điều khiển có thể hiểu và thực thi trực tiếp?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 11: Bước cuối cùng để chương trình của bạn có thể chạy trên bo mạch vi điều khiển là gì?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 12: Trong Giao diện Phát triển Tích hợp (IDE) dùng để lập trình vi điều khiển, khu vực nào cho phép bạn gõ, chỉnh sửa và xem mã nguồn chương trình của mình?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 13: Khi bạn thực hiện biên dịch hoặc nạp chương trình trong IDE, thông tin về quá trình (ví dụ: biên dịch thành công/thất bại, lỗi cú pháp, tiến độ nạp) thường được hiển thị ở khu vực nào?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 14: Tại sao Khối Dao động lại đóng vai trò cực kỳ quan trọng, gần như bắt buộc phải có trên hầu hết các bo mạch vi điều khiển?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 15: Khi thiết kế một hệ thống sử dụng vi điều khiển để điều khiển một động cơ servo (cần tín hiệu điều chế độ rộng xung - PWM), bạn cần đặc biệt lưu ý đến khả năng của khối nào trên bo mạch?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 16: Một sinh viên nạp chương trình thành công vào bo mạch, nhưng thiết bị ngoại vi (một màn hình LCD) không hiển thị gì. Sinh viên đã kiểm tra kết nối nguồn và dây tín hiệu. Khối nào trên bo mạch có khả năng cao nhất đang gặp vấn đề hoặc cần được cấu hình đúng trong chương trình?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 17: Phân biệt sự khác nhau cơ bản giữa tín hiệu vào/ra số (digital I/O) và tín hiệu vào/ra tương tự (analog I/O) trên bo mạch vi điều khiển.

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 18: Tại sao việc "Biên dịch mã nguồn sang mã máy" là một bước cần thiết trước khi "Nạp mã máy vào vi điều khiển"?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 19: Khi sử dụng IDE để lập trình, nếu cửa sổ thông báo hiển thị các dòng chữ màu đỏ báo lỗi sau khi bạn nhấn nút biên dịch, điều đó có nghĩa là gì?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 20: Trong lĩnh vực Điều khiển, bo mạch vi điều khiển thường được sử dụng để xây dựng các hệ thống tự động. Hãy nêu một ví dụ cụ thể về hệ thống tự động trong đời sống hàng ngày có thể sử dụng bo mạch vi điều khiển.

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 21: Chức năng của Khối Tín hiệu vào/ra (I/O) có thể được chia thành các loại chính nào?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 22: Tại sao việc kiểm tra và sửa lỗi chương trình (debugging) lại là một bước lặp đi lặp lại và rất quan trọng trong quy trình lập trình?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 23: Khi sử dụng bo mạch vi điều khiển cho mục đích Đo lường, dữ liệu thu thập được từ cảm biến thường là tín hiệu tương tự. Để vi điều khiển xử lý được tín hiệu này, nó cần có khả năng gì?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 24: Giả sử bạn đang sử dụng một bo mạch vi điều khiển để điều khiển một dải đèn LED RGB thông qua giao tiếp nối tiếp (Serial Communication). Khối nào trên bo mạch sẽ đóng vai trò chính trong việc gửi các lệnh màu sắc tới dải đèn này?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 25: Trong IDE, sau khi bạn đã viết code và biên dịch thành công, bạn nhấn nút "Upload" hoặc "Nạp". Hành động này tương ứng với bước nào trong quy trình lập trình vi điều khiển?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 26: Tại sao khi chọn bo mạch vi điều khiển cho một dự án cụ thể (ví dụ: điều khiển nhiều động cơ servo cùng lúc), bạn cần xem xét số lượng và loại chân của Khối Tín hiệu vào/ra?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 27: Một hệ thống giám sát nhiệt độ từ xa sử dụng cảm biến, bo mạch vi điều khiển và module WiFi. Khối nào trên bo mạch vi điều khiển sẽ chịu trách nhiệm chính trong việc gửi dữ liệu nhiệt độ qua module WiFi đến máy chủ?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 28: Nếu chương trình của bạn hoạt động không đúng thời gian mong muốn (ví dụ: đèn nhấp nháy quá nhanh hoặc quá chậm so với lập trình), vấn đề có thể liên quan đến hoạt động của khối nào?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 29: Trong IDE, cửa sổ thông báo hiển thị "Done compiling" và không có lỗi. Điều này có ý nghĩa gì đối với quy trình lập trình?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 01

Câu 30: Khi thiết kế một hệ thống an ninh đơn giản dùng vi điều khiển, bao gồm cảm biến chuyển động (đầu vào số), còi báo động (đầu ra số) và đèn LED trạng thái (đầu ra số), các khối chức năng nào trên bo mạch là cần thiết nhất?

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 - Kết nối tri thức - 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 - Kết nối tri thức - 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 - Kết nối tri thức - 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: Khi thiết kế một hệ thống điều khiển đèn chiếu sáng tự động dựa vào cảm biến ánh sáng sử dụng bo mạch vi điều khiển, bộ phận nào trên bo mạch đóng vai trò tiếp nhận trực tiếp tín hiệu từ cảm biến và gửi tín hiệu điều khiển đến rơ-le bật/tắt đèn?

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

Câu 2: Một bo mạch vi điều khiển được cấp nguồn, nhưng tất cả các đèn báo trạng thái hoạt động không ổn định, có hiện tượng nhấp nháy hoặc tắt lịm đột ngột. Dựa trên cấu trúc của bo mạch, khối chức năng nào trên bo mạch có khả năng cao nhất đang gặp sự cố?

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

Câu 3: Giả sử bạn cần xây dựng một ứng dụng đo lường nhiệt độ phòng và hiển thị giá trị lên màn hình LCD. Chức năng "đo lường" trong ứng dụng này chủ yếu được thực hiện thông qua việc xử lý tín hiệu từ cảm biến nhiệt độ. Đây là một ví dụ điển hình cho ứng dụng nào của bo mạch lập trình vi điều khiển?

  • A. Ứng dụng đo lường
  • B. Ứng dụng điều khiển
  • C. Ứng dụng truyền thông
  • D. Ứng dụng xử lý tín hiệu

Câu 4: Trong quy trình lập trình cho vi điều khiển, bước "Biên dịch mã nguồn sang mã máy" (Compile) có vai trò quan trọng là gì?

  • A. Viết chương trình bằng ngôn ngữ lập trình
  • B. Tìm và sửa lỗi logic trong chương trình
  • C. Chuyển đổi mã nguồn từ ngôn ngữ bậc cao sang mã nhị phân (mã máy)
  • D. Truyền chương trình đã biên dịch vào bộ nhớ của vi điều khiển

Câu 5: Bạn đang sử dụng một Môi trường phát triển tích hợp (IDE) để lập trình cho bo mạch vi điều khiển. Sau khi viết xong chương trình, bạn nhấn nút "Compile" và nhận được thông báo lỗi chi tiết về cú pháp (syntax error). Thông báo lỗi này thường xuất hiện ở đâu trong giao diện IDE?

  • A. Trong cửa sổ lập trình (Editor)
  • B. Trên thanh công cụ (Toolbar)
  • C. Trong cửa sổ thông báo (Output/Console)
  • D. Trong cửa sổ quản lý dự án (Project Explorer)

Câu 6: So sánh "Khối truyền thông" và "Khối tín hiệu vào/ra" trên bo mạch vi điều khiển, điểm khác biệt cốt lõi về vai trò của chúng là gì?

  • A. Khối truyền thông chỉ xử lý tín hiệu tương tự, còn khối tín hiệu vào/ra chỉ xử lý tín hiệu số.
  • B. Khối truyền thông dùng để cấp nguồn, còn khối tín hiệu vào/ra dùng để đồng bộ hoạt động.
  • C. Khối truyền thông kết nối với cảm biến, còn khối tín hiệu vào/ra kết nối với máy tính.
  • D. Khối truyền thông giúp trao đổi dữ liệu với các thiết bị bên ngoài qua các giao thức chuẩn, còn khối tín hiệu vào/ra dùng để kết nối trực tiếp với cảm biến, thiết bị chấp hành đơn giản.

Câu 7: Giả sử bạn đã hoàn thành việc viết mã nguồn, kiểm tra, sửa lỗi và biên dịch thành công chương trình cho vi điều khiển. Bước tiếp theo BẮT BUỘC để chương trình có thể chạy được trên bo mạch là gì?

  • A. Kiểm tra lại mã nguồn lần cuối.
  • B. Biên dịch lại chương trình.
  • C. Nạp mã máy vào bộ nhớ vi điều khiển.
  • D. Ngắt kết nối bo mạch khỏi máy tính.

Câu 8: Vi điều khiển được xem là "trái tim" của bo mạch lập trình. Chức năng cốt lõi, phân biệt vi điều khiển với các khối chức năng hỗ trợ khác trên bo mạch là gì?

  • A. Cung cấp năng lượng cho toàn bộ hệ thống.
  • B. Thực thi chương trình đã được nạp vào bộ nhớ.
  • C. Đồng bộ thời gian cho các hoạt động.
  • D. Kết nối bo mạch với máy tính để truyền dữ liệu.

Câu 9: Khi bạn muốn bo mạch vi điều khiển thực hiện một chuỗi các hành động theo một trình tự thời gian xác định (ví dụ: bật đèn 1 giây, tắt đèn 1 giây, lặp lại), khối chức năng nào trên bo mạch đảm bảo tính chính xác về mặt thời gian cho các hoạt động này?

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

Câu 10: Một hệ thống giám sát mức nước trong bể sử dụng cảm biến siêu âm và bo mạch vi điều khiển. Khi mức nước vượt quá ngưỡng an toàn, vi điều khiển sẽ kích hoạt còi báo động. Hành động "kích hoạt còi báo động" thuộc loại ứng dụng nào của bo mạch vi điều khiển?

  • A. Ứng dụng đo lường
  • B. Ứng dụng điều khiển
  • C. Ứng dụng xử lý dữ liệu
  • D. Ứng dụng truyền tín hiệu

Câu 11: Trong Môi trường phát triển tích hợp (IDE), cửa sổ nào cho phép người lập trình viết mã chương trình bằng ngôn ngữ bậc cao (như C, C++, hoặc ngôn ngữ kéo thả khối)?

  • A. Cửa sổ thông báo
  • B. Cửa sổ lập trình
  • C. Thanh công cụ
  • D. Cửa sổ quản lý dự án

Câu 12: Sau khi nạp chương trình vào bo mạch vi điều khiển, chương trình vẫn không chạy hoặc hoạt động không như mong muốn mặc dù quá trình biên dịch và nạp không báo lỗi. Vấn đề có khả năng nằm ở bước nào trong quy trình lập trình?

  • A. Biên soạn mã nguồn
  • B. Kiểm tra và sửa lỗi (Logic)
  • C. Biên dịch mã nguồn
  • D. Nạp mã máy

Câu 13: 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 nguồn điện ổn định cho toàn bộ bo mạch.
  • B. Xử lý các phép tính toán phức tạp.
  • C. Lưu trữ chương trình sau khi nạp.
  • D. Kết nối bo mạch với mạng internet.

Câu 14: Trong một hệ thống nhà thông minh đơn giản, bo mạch vi điều khiển đọc dữ liệu từ cảm biến chuyển động và bật đèn khi có người. Khi không có chuyển động trong 5 phút, đèn sẽ tắt. Hành động "bật đèn" và "tắt đèn" thể hiện vai trò nào của bo mạch?

  • A. Đo lường
  • B. Điều khiển
  • C. Truyền thông
  • D. Giám sát

Câu 15: Giả sử bạn đang sử dụng IDE để lập trình. Bạn muốn lưu lại chương trình đang viết hoặc mở một chương trình đã có sẵn. Các chức năng này thường được truy cập thông qua thành phần nào của giao diện IDE?

  • A. Thanh công cụ
  • B. Cửa sổ lập trình
  • C. Cửa sổ thông báo
  • D. Vùng soạn thảo mã

Câu 16: 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à Khối tín hiệu vào/ra (I/O) của vi điều khiển cần xử lý là gì?

  • A. Tín hiệu số chỉ dùng cho đầu vào, tín hiệu tương tự chỉ dùng cho đầu ra.
  • B. Tín hiệu số có dạng sóng sin, tín hiệu tương tự có dạng sóng vuông.
  • C. Tín hiệu số chỉ có hai mức trạng thái (cao/thấp), tín hiệu tương tự có thể có nhiều mức giá trị liên tục.
  • D. Tín hiệu số cần chuyển đổi ADC, tín hiệu tương tự cần chuyển đổi DAC.

Câu 17: Khối dao động trên bo mạch vi điều khiển giống như bộ phận nào trong cơ thể con người, đảm bảo các hoạt động được phối hợp nhịp nhàng và đúng lúc?

  • A. Bộ não (xử lý thông tin)
  • B. Trái tim (tạo nhịp đập)
  • C. Phổi (trao đổi khí)
  • D. Dạ dày (tiêu hóa)

Câu 18: Khi sử dụng bo mạch vi điều khiển để đọc giá trị từ một cảm biến ánh sáng quang trở (có giá trị điện trở thay đổi liên tục theo ánh sáng), bạn cần sử dụng loại chân tín hiệu nào trên Khối tín hiệu vào/ra của vi điều khiển?

  • A. Chân đầu vào tương tự (Analog Input)
  • B. Chân đầu vào số (Digital Input)
  • C. Chân đầu ra tương tự (Analog Output)
  • D. Chân đầu ra số (Digital Output)

Câu 19: Bạn đang viết một chương trình điều khiển tốc độ quay của động cơ DC bằng bo mạch vi điều khiển. Để điều chỉnh tốc độ một cách mượt mà, bạn cần sử dụng kỹ thuật phát xung có độ rộng thay đổi (PWM - Pulse Width Modulation). Chức năng này thường được cung cấp thông qua các chân nào của Khối tín hiệu vào/ra?

  • A. Chân đầu vào tương tự
  • B. Chân đầu vào số
  • C. Chân đầu ra tương tự (nếu có DAC)
  • D. Chân đầu ra số (hỗ trợ PWM)

Câu 20: Mục đích chính của việc sử dụng ngôn ngữ lập trình bậc cao (như C/C++) để viết chương trình cho vi điều khiển, thay vì viết trực tiếp bằng mã máy, là gì?

  • A. Giúp chương trình chạy nhanh hơn trên vi điều khiển.
  • B. Giảm dung lượng bộ nhớ cần thiết để lưu trữ chương trình.
  • C. Giúp người lập trình viết mã dễ dàng, nhanh chóng và ít mắc lỗi hơn.
  • D. Loại bỏ hoàn toàn bước biên dịch chương trình.

Câu 21: Hãy phân tích sự khác biệt về mục tiêu giữa ứng dụng "đo lường" và ứng dụng "điều khiển" của bo mạch vi điều khiển.

  • A. Đo lường sử dụng cảm biến, điều khiển không sử dụng cảm biến.
  • B. Đo lường chỉ xử lý tín hiệu số, điều khiển chỉ xử lý tín hiệu tương tự.
  • C. Đo lường là thu thập dữ liệu, điều khiển là hiển thị dữ liệu.
  • D. Đo lường là thu thập và xử lý dữ liệu từ môi trường, điều khiển là tác động trở lại môi trường dựa trên kết quả xử lý.

Câu 22: Trong cấu trúc của bo mạch vi điều khiển, khối nào đóng vai trò cầu nối giúp bo mạch có thể "giao tiếp" với các thiết bị khác như máy tính (qua USB), module Bluetooth, hoặc module Wifi để gửi/nhận dữ liệu phức tạp?

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

Câu 23: Việc "Kiểm tra và sửa lỗi" (Debugging) là một bước quan trọng trong quy trình lập trình. Nếu bỏ qua bước này hoặc thực hiện không kỹ lưỡng, hậu quả có thể xảy ra là gì?

  • A. Chương trình sẽ không thể biên dịch được.
  • B. Chương trình có thể biên dịch và nạp được nhưng hoạt động không chính xác hoặc gây lỗi khi chạy.
  • C. Quá trình nạp chương trình vào vi điều khiển sẽ bị thất bại.
  • D. Bo mạch vi điều khiển sẽ bị hỏng.

Câu 24: Thành phần nào của IDE đóng vai trò trung tâm trong việc quản lý các tập tin mã nguồn, thư viện, và cài đặt cấu hình cho dự án lập trình của bạn?

  • A. Thanh công cụ
  • B. Cửa sổ lập trình
  • C. Cửa sổ thông báo
  • D. Cửa sổ quản lý dự án (Project Explorer)

Câu 25: Trong một hệ thống điều khiển robot đơn giản, bo mạch vi điều khiển nhận lệnh di chuyển từ điều khiển từ xa (qua module Bluetooth) và điều khiển motor bánh xe. Việc nhận lệnh từ điều khiển từ xa thuộc về vai trò của khối chức năng nào trên bo mạch?

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

Câu 26: Khi bạn nhấn nút "Upload" (Nạp) trên IDE, phần mềm thực hiện hành động gì để đưa chương trình vào vi điều khiển?

  • A. Kiểm tra cú pháp của mã nguồn.
  • B. Chuyển đổi mã nguồn thành mã máy.
  • C. Tìm và sửa lỗi trong mã nguồn.
  • D. Truyền mã máy đã biên dịch vào bộ nhớ chương trình của vi điều khiển.

Câu 27: Vai trò của Khối dao động trên bo mạch vi điều khiển có thể được so sánh với vai trò của bộ phận nào trong một dàn nhạc, đảm bảo tất cả các nhạc cụ chơi cùng nhịp điệu?

  • A. Nhạc cụ chính (chơi giai điệu chính)
  • B. Người soạn nhạc (viết bản nhạc)
  • C. Nhạc trưởng (điều phối nhịp điệu)
  • D. Khán giả (tiếp nhận âm thanh)

Câu 28: Một hệ thống cảnh báo sương mù sử dụng cảm biến sương mù và bo mạch vi điều khiển. Khi phát hiện sương mù dày đặc, hệ thống sẽ tự động bật đèn sương mù trên đường. Hãy phân tích xem hành động "phát hiện sương mù dày đặc" và "bật đèn sương mù" thuộc loại ứng dụng nào?

  • A. Chỉ là ứng dụng đo lường.
  • B. Chỉ là ứng dụng điều khiển.
  • C. Chỉ là ứng dụng truyền thông.
  • D. Kết hợp cả ứng dụng đo lường và điều khiển.

Câu 29: Giả sử bạn đang sử dụng IDE và nhận thấy cửa sổ thông báo liên tục hiển thị các dòng chữ màu đỏ sau mỗi lần biên dịch. Điều này có ý nghĩa gì?

  • A. Có lỗi trong mã nguồn chương trình cần được sửa trước khi nạp.
  • B. Quá trình nạp chương trình vào bo mạch đã hoàn tất.
  • C. Chương trình đã được biên dịch thành công và sẵn sàng để nạp.
  • D. Bo mạch vi điều khiển đang gặp sự cố phần cứng.

Câu 30: Trong cấu trúc của bo mạch vi điều khiển, khối nào chịu trách nhiệm cho việc xử lý trung tâm, thực hiện các thuật toán, và ra quyết định dựa trên chương trình đã nạp và dữ liệu đầu vào?

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

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 1: Khi thiết kế một hệ thống điều khiển đèn chiếu sáng tự động dựa vào cảm biến ánh sáng sử dụng bo mạch vi điều khiển, bộ phận nào trên bo mạch đóng vai trò tiếp nhận trực tiếp tín hiệu từ cảm biến và gửi tín hiệu điều khiển đến rơ-le bật/tắt đèn?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 2: Một bo mạch vi điều khiển được cấp nguồn, nhưng tất cả các đèn báo trạng thái hoạt động không ổn định, có hiện tượng nhấp nháy hoặc tắt lịm đột ngột. Dựa trên cấu trúc của bo mạch, khối chức năng nào trên bo mạch có khả năng cao nhất đang gặp sự cố?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - 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 cần xây dựng một ứng dụng đo lường nhiệt độ phòng và hiển thị giá trị lên màn hình LCD. Chức năng 'đo lường' trong ứng dụng này chủ yếu được thực hiện thông qua việc xử lý tín hiệu từ cảm biến nhiệt độ. Đây là một ví dụ điển hình cho ứng dụng nào của bo mạch lập trình vi điều khiển?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 4: Trong quy trình lập trình cho vi điều khiển, bước 'Biên dịch mã nguồn sang mã máy' (Compile) có vai trò quan trọng là gì?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 5: Bạn đang sử dụng một Môi trường phát triển tích hợp (IDE) để lập trình cho bo mạch vi điều khiển. Sau khi viết xong chương trình, bạn nhấn nút 'Compile' và nhận được thông báo lỗi chi tiết về cú pháp (syntax error). Thông báo lỗi này thường xuất hiện ở đâu trong giao diện IDE?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 6: So sánh 'Khối truyền thông' và 'Khối tín hiệu vào/ra' trên bo mạch vi điều khiển, điểm khác biệt cốt lõi về vai trò của chúng là gì?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 7: Giả sử bạn đã hoàn thành việc viết mã nguồn, kiểm tra, sửa lỗi và biên dịch thành công chương trình cho vi điều khiển. Bước tiếp theo BẮT BUỘC để chương trình có thể chạy được trên bo mạch là gì?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 8: Vi điều khiển được xem là 'trái tim' của bo mạch lập trình. Chức năng cốt lõi, phân biệt vi điều khiển với các khối chức năng hỗ trợ khác trên bo mạch là gì?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 9: Khi bạn muốn bo mạch vi điều khiển thực hiện một chuỗi các hành động theo một trình tự thời gian xác định (ví dụ: bật đèn 1 giây, tắt đèn 1 giây, lặp lại), khối chức năng nào trên bo mạch đảm bảo tính chính xác về mặt thời gian cho các hoạt động này?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 10: Một hệ thống giám sát mức nước trong bể sử dụng cảm biến siêu âm và bo mạch vi điều khiển. Khi mức nước vượt quá ngưỡng an toàn, vi điều khiển sẽ kích hoạt còi báo động. Hành động 'kích hoạt còi báo động' thuộc loại ứng dụng nào của bo mạch vi điều khiển?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 11: Trong Môi trường phát triển tích hợp (IDE), cửa sổ nào cho phép người lập trình viết mã chương trình bằng ngôn ngữ bậc cao (như C, C++, hoặc ngôn ngữ kéo thả khối)?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 12: Sau khi nạp chương trình vào bo mạch vi điều khiển, chương trình vẫn không chạy hoặc hoạt động không như mong muốn mặc dù quá trình biên dịch và nạp không báo lỗi. Vấn đề có khả năng nằm ở bước nào trong quy trình lập trình?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 13: 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ì?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 14: Trong một hệ thống nhà thông minh đơn giản, bo mạch vi điều khiển đọc dữ liệu từ cảm biến chuyển động và bật đèn khi có người. Khi không có chuyển động trong 5 phút, đèn sẽ tắt. Hành động 'bật đèn' và 'tắt đèn' thể hiện vai trò nào của bo mạch?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 15: Giả sử bạn đang sử dụng IDE để lập trình. Bạn muốn lưu lại chương trình đang viết hoặc mở một chương trình đã có sẵn. Các chức năng này thường được truy cập thông qua thành phần nào của giao diện IDE?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 16: 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à Khối tín hiệu vào/ra (I/O) của vi điều khiển cần xử lý là gì?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 17: Khối dao động trên bo mạch vi điều khiển giống như bộ phận nào trong cơ thể con người, đảm bảo các hoạt động được phối hợp nhịp nhàng và đúng lúc?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 18: Khi sử dụng bo mạch vi điều khiển để đọc giá trị từ một cảm biến ánh sáng quang trở (có giá trị điện trở thay đổi liên tục theo ánh sáng), bạn cần sử dụng loại chân tín hiệu nào trên Khối tín hiệu vào/ra của vi điều khiển?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 19: Bạn đang viết một chương trình điều khiển tốc độ quay của động cơ DC bằng bo mạch vi điều khiển. Để điều chỉnh tốc độ một cách mượt mà, bạn cần sử dụng kỹ thuật phát xung có độ rộng thay đổi (PWM - Pulse Width Modulation). Chức năng này thường được cung cấp thông qua các chân nào của Khối tín hiệu vào/ra?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 20: Mục đích chính của việc sử dụng ngôn ngữ lập trình bậc cao (như C/C++) để viết chương trình cho vi điều khiển, thay vì viết trực tiếp bằng mã máy, là gì?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 21: Hãy phân tích sự khác biệt về mục tiêu giữa ứng dụng 'đo lường' và ứng dụng 'điều khiển' của bo mạch vi điều khiển.

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 22: Trong cấu trúc của bo mạch vi điều khiển, khối nào đóng vai trò cầu nối giúp bo mạch có thể 'giao tiếp' với các thiết bị khác như máy tính (qua USB), module Bluetooth, hoặc module Wifi để gửi/nhận dữ liệu phức tạp?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 23: Việc 'Kiểm tra và sửa lỗi' (Debugging) là một bước quan trọng trong quy trình lập trình. Nếu bỏ qua bước này hoặc thực hiện không kỹ lưỡng, hậu quả có thể xảy ra là gì?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 24: Thành phần nào của IDE đóng vai trò trung tâm trong việc quản lý các tập tin mã nguồn, thư viện, và cài đặt cấu hình cho dự án lập trình của bạn?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 25: Trong một hệ thống điều khiển robot đơn giản, bo mạch vi điều khiển nhận lệnh di chuyển từ điều khiển từ xa (qua module Bluetooth) và điều khiển motor bánh xe. Việc nhận lệnh từ điều khiển từ xa thuộc về vai trò của khối chức năng nào trên bo mạch?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 26: Khi bạn nhấn nút 'Upload' (Nạp) trên IDE, phần mềm thực hiện hành động gì để đưa chương trình vào vi điều khiển?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 27: Vai trò của Khối dao động trên bo mạch vi điều khiển có thể được so sánh với vai trò của bộ phận nào trong một dàn nhạc, đảm bảo tất cả các nhạc cụ chơi cùng nhịp điệu?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 28: Một hệ thống cảnh báo sương mù sử dụng cảm biến sương mù và bo mạch vi điều khiển. Khi phát hiện sương mù dày đặc, hệ thống sẽ tự động bật đèn sương mù trên đường. Hãy phân tích xem hành động 'phát hiện sương mù dày đặc' và 'bật đèn sương mù' thuộc loại ứng dụng nào?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 29: Giả sử bạn đang sử dụng IDE và nhận thấy cửa sổ thông báo liên tục hiển thị các dòng chữ màu đỏ sau mỗi lần biên dịch. Điều này có ý nghĩa gì?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 02

Câu 30: Trong cấu trúc của bo mạch vi điều khiển, khối nào chịu trách nhiệm cho việc xử lý trung tâm, thực hiện các thuật toán, và ra quyết định dựa trên chương trình đã nạp và dữ liệu đầu và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 - Kết nối tri thức - 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 - Kết nối tri thức - 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 - Kết nối tri thức - 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: Khi thiết kế một hệ thống tự động hóa đơn giản sử dụng bo mạch lập trình vi điều khiển để đọc tín hiệu từ cảm biến nhiệt độ (loại analog) và điều khiển bật/tắt quạt làm mát (thiết bị digital), khối chức năng nào trên bo mạch chịu trách nhiệm chuyển đổi tín hiệu từ cảm biến nhiệt độ sang dạng số mà vi điều khiển có thể xử lý?

  • A. Khối Nguồn
  • B. Khối Dao động
  • C. Khối Truyền thông
  • D. Khối Tín hiệu vào/ra (cụ thể là bộ ADC)

Câu 2: Một bo mạch lập trình vi điều khiển cần giao tiếp với một màn hình hiển thị LCD thông qua giao tiếp nối tiếp I2C. Khối chức năng nào trên bo mạch đảm nhận vai trò thiết lập và quản lý việc trao đổi dữ liệu theo chuẩn I2C này?

  • A. Khối Nguồn
  • B. Khối Dao động
  • C. Khối Truyền thông
  • D. Khối Tín hiệu vào/ra

Câu 3: Trong quy trình lập trình cho vi điều khiển, bước nào có vai trò chuyển đổi ngôn ngữ lập trình bậc cao (như C/C++) thành tập hợp các lệnh nhị phân (mã máy) mà CPU của vi điều khiển có thể thực thi trực tiếp?

  • A. Biên soạn mã nguồn
  • B. Kiểm tra và sửa lỗi (Debug)
  • C. Biên dịch mã nguồn
  • D. Nạp mã máy vào vi điều khiển

Câu 4: So sánh chức năng của Khối Dao động và Khối Nguồn trên bo mạch lập trình vi điều khiển, điểm khác biệt cốt lõi nhất về vai trò của chúng là gì?

  • A. Khối Nguồn cung cấp điện áp, Khối Dao động cung cấp dòng điện.
  • B. Khối Nguồn cung cấp năng lượng ổn định, Khối Dao động cung cấp tín hiệu đồng bộ thời gian.
  • C. Khối Nguồn xử lý tín hiệu analog, Khối Dao động xử lý tín hiệu digital.
  • D. Khối Nguồn kết nối ngoại vi, Khối Dao động xử lý dữ liệu nội bộ.

Câu 5: Bạn đã viết xong chương trình, biên dịch thành công và nạp vào bo mạch vi điều khiển. Tuy nhiên, khi chạy thử, hệ thống không hoạt động như mong đợi (ví dụ: đèn không sáng, động cơ không quay). Bước tiếp theo bạn cần tập trung vào hoạt động nào trong môi trường phát triển tích hợp (IDE)?

  • A. Biên soạn lại toàn bộ mã nguồn từ đầu.
  • B. Sử dụng công cụ gỡ lỗi (debugger) để kiểm tra hoạt động của chương trình.
  • C. Chỉ cần nạp lại mã máy một lần nữa.
  • D. Thay thế chip vi điều khiển mới.

Câu 6: Trong các thành phần sau, thành phần nào thường được tích hợp sẵn bên trong chip vi điều khiển (MCU) chứ không phải là một khối riêng biệt trên bo mạch?

  • A. Bộ nhớ RAM
  • B. Khối Nguồn
  • C. Khối Dao động ngoài (External Oscillator)
  • D. Khối Truyền thông USB

Câu 7: Tại sao Khối Nguồn trên bo mạch lập trình vi điều khiển không chỉ đơn thuần là cấp điện mà còn cần đảm bảo nguồn cung cấp phải "ổn định"?

  • A. Để tiết kiệm năng lượng pin.
  • B. Để tăng tốc độ xử lý của vi điều khiển.
  • C. Để đảm bảo các khối chức năng (CPU, bộ nhớ, ngoại vi) hoạt động chính xác và tin cậy.
  • D. Để giảm kích thước của bo mạch.

Câu 8: Một bo mạch vi điều khiển đang điều khiển hệ thống đèn đường thông minh. Dựa vào tín hiệu từ cảm biến ánh sáng, vi điều khiển sẽ tính toán và quyết định khi nào cần bật hoặc tắt đèn. Chức năng tính toán, xử lý logic và ra quyết định này chủ yếu được thực hiện bởi thành phần nào?

  • A. Bộ xử lý trung tâm (CPU) bên trong vi điều khiển.
  • B. Khối Nguồn.
  • C. Khối Truyền thông.
  • D. Khối Tín hiệu vào/ra.

Câu 9: Khi bạn sử dụng môi trường phát triển tích hợp (IDE) để gõ các dòng lệnh bằng ngôn ngữ C để điều khiển bo mạch, bạn đang thực hiện bước nào trong quy trình lập trình vi điều khiển?

  • A. Biên soạn mã nguồn.
  • B. Biên dịch mã nguồn.
  • C. Nạp mã máy.
  • D. Kiểm tra và sửa lỗi.

Câu 10: Chân (pin) nào trên chip vi điều khiển thường được sử dụng để kết nối với một tinh thể thạch anh (quartz crystal) hoặc mạch tạo dao động RC bên ngoài nhằm cung cấp tín hiệu xung nhịp cho vi điều khiển hoạt động?

  • A. Chân nguồn (VCC/VDD).
  • B. Chân nối đất (GND).
  • C. Các chân I/O digital.
  • D. Các chân kết nối với mạch tạo dao động (XTAL/OSC).

Câu 11: Giả sử Khối Dao động trên bo mạch vi điều khiển bị hỏng hoàn toàn. Hệ quả trực tiếp và nghiêm trọng nhất đối với hoạt động của vi điều khiển là gì?

  • A. Vi điều khiển sẽ tiêu thụ năng lượng nhiều hơn.
  • B. Vi điều khiển sẽ ngừng hoạt động hoặc hoạt động không ổn định do thiếu xung nhịp đồng bộ.
  • C. Vi điều khiển không thể kết nối với máy tính.
  • D. Các chân tín hiệu vào/ra sẽ bị khóa.

Câu 12: Trong các ứng dụng sau đây, ứng dụng nào ít khả năng sử dụng một bo mạch lập trình vi điều khiển làm bộ não điều khiển chính?

  • A. Hệ thống báo động chống trộm.
  • B. Bếp từ thông minh.
  • C. Máy chủ xử lý dữ liệu cho trung tâm tài chính.
  • D. Đồ chơi robot đơn giản.

Câu 13: Thành phần nào trong môi trường phát triển tích hợp (IDE) chịu trách nhiệm chính trong việc tìm ra các lỗi cú pháp (syntax errors) hoặc lỗi ngữ nghĩa (semantic errors) trong mã nguồn trước khi chuyển đổi nó thành mã máy?

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

Câu 14: Lợi ích chính của việc sử dụng ngôn ngữ lập trình bậc cao (như C, Python) để lập trình vi điều khiển thay vì ngôn ngữ hợp ngữ (Assembly) hoặc mã máy trực tiếp là gì?

  • A. Chương trình sau khi biên dịch sẽ chạy nhanh hơn.
  • B. Chương trình sau khi biên dịch sẽ chiếm ít bộ nhớ hơn.
  • C. Có thể điều khiển phần cứng ở mức độ chi tiết hơn.
  • D. Dễ đọc, dễ viết, dễ bảo trì và phát triển hơn cho con người.

Câu 15: Bạn cần đo điện áp đầu ra của một cảm biến ánh sáng có giá trị thay đổi liên tục (analog). Để đọc giá trị này bằng bo mạch vi điều khiển, bạn cần kết nối chân tín hiệu của cảm biến với một chân (pin) trên vi điều khiển có khả năng gì?

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

Câu 16: Bo mạch lập trình vi điều khiển thường sử dụng các chuẩn giao tiếp nào trong Khối Truyền thông để kết nối với máy tính hoặc các thiết bị ngoại vi khác như cảm biến, module không dây?

  • A. Chỉ có USB.
  • B. Chỉ có Ethernet.
  • C. Chỉ có Bluetooth.
  • D. Các chuẩn như UART, SPI, I2C, và có thể cả USB, Ethernet, CAN...

Câu 17: Bạn đã biên dịch chương trình thành công nhưng khi nạp vào vi điều khiển, quá trình nạp bị lỗi hoặc bo mạch không phản hồi. Công cụ nào trong môi trường IDE có thể giúp bạn kiểm tra kết nối giữa máy tính và bo mạch, hoặc trạng thái của bo mạch nạp?

  • A. Trình soạn thảo (Editor).
  • B. Trình biên dịch (Compiler).
  • C. Các công cụ liên quan đến trình nạp (Programmer/Loader utility).
  • D. Trình gỡ lỗi (Debugger).

Câu 18: Phân biệt sự khác nhau cơ bản giữa "tín hiệu số" (digital signal) và "tín hiệu tương tự" (analog signal) mà Khối Tín hiệu vào/ra của vi điều khiển xử lý?

  • A. Tín hiệu số chỉ có hai mức giá trị (cao/thấp), tín hiệu tương tự có thể có giá trị liên tục trong một dải.
  • B. Tín hiệu số dùng cho cảm biến, tín hiệu tương tự dùng cho thiết bị chấp hành.
  • C. Tín hiệu số truyền đi nhanh hơn tín hiệu tương tự.
  • D. Tín hiệu số cần bộ chuyển đổi ADC, tín hiệu tương tự cần bộ chuyển đổi DAC.

Câu 19: Bạn muốn điều khiển bật/tắt một đèn LED bằng bo mạch vi điều khiển. Chân (pin) nào trên vi điều khiển cần được cấu hình để thực hiện chức năng này?

  • A. Chân vào tương tự (Analog Input).
  • B. Chân ra số (Digital Output).
  • C. Chân vào số (Digital Input).
  • D. Chân reset.

Câu 20: Trong kiến trúc của vi điều khiển, bộ nhớ RAM (Random Access Memory) có vai trò chính là gì khi chương trình đang được thực thi?

  • A. Lưu trữ dữ liệu tạm thời, biến, ngăn xếp (stack) trong quá trình chương trình chạy.
  • B. Lưu trữ vĩnh viễn mã chương trình đã nạp.
  • C. Lưu trữ các giá trị cài đặt cấu hình của vi điều khiển.
  • D. Thực hiện các phép tính số học và logic.

Câu 21: Bộ nhớ Flash (một dạng của ROM - Read-Only Memory) trong vi điều khiển có vai trò quan trọng nhất là gì?

  • A. Lưu trữ dữ liệu tạm thời trong quá trình xử lý.
  • B. Đồng bộ hoạt động của các khối chức năng.
  • C. Lưu trữ vĩnh viễn mã chương trình (firmware) ngay cả khi mất nguồn điện.
  • D. Kết nối vi điều khiển với các thiết bị ngoại vi.

Câu 22: Một hệ thống giám sát mực nước sử dụng cảm biến siêu âm (xuất ra tín hiệu digital) và một máy bơm nước (điều khiển bằng tín hiệu digital). Cảm biến siêu âm sẽ kết nối với chân nào và máy bơm nước sẽ kết nối với chân nào trên bo mạch vi điều khiển?

  • A. Cảm biến: chân ra số; Máy bơm: chân vào số.
  • B. Cảm biến: chân vào số; Máy bơm: chân ra số.
  • C. Cảm biến: chân vào tương tự; Máy bơm: chân ra tương tự.
  • D. Cảm biến: chân ra tương tự; Máy bơm: chân vào tương tự.

Câu 23: Tại sao hầu hết các bo mạch lập trình vi điều khiển hiện đại đều tích hợp cổng kết nối USB?

  • A. Chỉ để cấp nguồn cho bo mạch.
  • B. Chỉ để kết nối bo mạch với màn hình hiển thị.
  • C. Chỉ để nạp chương trình vào vi điều khiển.
  • D. Để cấp nguồn, nạp chương trình và giao tiếp dữ liệu với máy tính.

Câu 24: Trong môi trường phát triển tích hợp (IDE) cho vi điều khiển, khu vực "Thanh công cụ" (Toolbar) thường chứa các biểu tượng hoặc menu chức năng phục vụ mục đích gì?

  • A. Truy cập nhanh các chức năng phổ biến như biên dịch, nạp chương trình, tạo dự án mới, lưu tệp.
  • B. Hiển thị mã nguồn của chương trình.
  • C. Hiển thị các thông báo lỗi hoặc cảnh báo.
  • D. Hiển thị cấu trúc thư mục của dự án.

Câu 25: Sau khi thực hiện biên dịch mã nguồn trong môi trường IDE, khu vực "Cửa sổ thông báo" (Output/Console Window) sẽ hiển thị thông tin gì?

  • A. Mã máy (binary code) đã được tạo ra.
  • B. Trực quan hóa hoạt động của vi điều khiển.
  • C. Kết quả quá trình biên dịch (thành công/thất bại), các thông báo lỗi hoặc cảnh báo.
  • D. Giá trị hiện tại của các biến trong chương trình.

Câu 26: Bạn đang biên dịch mã nguồn trong IDE và nhận được thông báo lỗi "Undefined variable X". Lỗi này thuộc loại nào và có khả năng xảy ra ở bước nào trong quy trình lập trình?

  • A. Lỗi ngữ nghĩa (semantic error), xảy ra trong bước biên dịch.
  • B. Lỗi cú pháp (syntax error), xảy ra trong bước nạp mã máy.
  • C. Lỗi logic (logic error), xảy ra trong bước biên soạn mã nguồn.
  • D. Lỗi phần cứng, xảy ra trong bước kiểm tra và sửa lỗi.

Câu 27: Sau khi mã nguồn đã được biên dịch thành công thành mã máy, tại sao cần phải thực hiện bước "Nạp mã máy vào vi điều khiển"?

  • A. Để kiểm tra mã máy có đúng hay không.
  • B. Để mã máy có thể tự chạy trên máy tính.
  • C. Để chuyển đổi mã máy ngược lại thành mã nguồn.
  • D. Để lưu trữ mã máy vào bộ nhớ Flash của vi điều khiển, giúp vi điều khiển có thể thực thi chương trình khi được cấp nguồn.

Câu 28: Một hệ thống sử dụng bo mạch vi điều khiển hoạt động bằng pin và yêu cầu thời gian sử dụng lâu. Khi lập trình, việc tối ưu hóa sử dụng năng lượng là rất quan trọng. Chức năng quản lý năng lượng (ví dụ: chế độ ngủ - sleep mode) thường được điều khiển thông qua thành phần nào của hệ thống?

  • A. Các thanh ghi cấu hình và lệnh điều khiển nguồn bên trong chip vi điều khiển.
  • B. Chỉ phụ thuộc vào dung lượng của pin.
  • C. Chỉ phụ thuộc vào khối nguồn trên bo mạch.
  • D. Chỉ phụ thuộc vào tốc độ của khối dao động.

Câu 29: 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ư một "nhịp đập" chung, tạo ra tín hiệu xung nhịp để đồng bộ hóa hoạt động của tất cả các thành phần nội bộ của vi điều khiển như CPU, bộ nhớ, và các ngoại vi?

  • A. Khối Nguồn.
  • B. Khối Dao động.
  • C. Khối Truyền thông.
  • D. Khối Tín hiệu vào/ra.

Câu 30: Khi lựa chọn một loại chip vi điều khiển cụ thể để sử dụng trên bo mạch cho một dự án, yếu tố nào liên quan đến Khối Tín hiệu vào/ra là quan trọng cần xem xét dựa trên yêu cầu của dự án?

  • A. Kích thước vật lý của chip.
  • B. Màu sắc của chip.
  • C. Số lượng và loại chân I/O (Digital, Analog, PWM, v.v.) có sẵn.
  • D. Nhiệt độ hoạt động tối đa cho phép của chip.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 1: Khi thiết kế một hệ thống tự động hóa đơn giản sử dụng bo mạch lập trình vi điều khiển để đọc tín hiệu từ cảm biến nhiệt độ (loại analog) và điều khiển bật/tắt quạt làm mát (thiết bị digital), khối chức năng nào trên bo mạch chịu trách nhiệm chuyển đổi tín hiệu từ cảm biến nhiệt độ sang dạng số mà vi điều khiển có thể xử lý?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 2: Một bo mạch lập trình vi điều khiển cần giao tiếp với một màn hình hiển thị LCD thông qua giao tiếp nối tiếp I2C. Khối chức năng nào trên bo mạch đảm nhận vai trò thiết lập và quản lý việc trao đổi dữ liệu theo chuẩn I2C này?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 3: Trong quy trình lập trình cho vi điều khiển, bước nào có vai trò chuyển đổi ngôn ngữ lập trình bậc cao (như C/C++) thành tập hợp các lệnh nhị phân (mã máy) mà CPU của vi điều khiển có thể thực thi trực tiếp?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 4: So sánh chức năng của Khối Dao động và Khối Nguồn trên bo mạch lập trình vi điều khiển, điểm khác biệt cốt lõi nhất về vai trò của chúng là gì?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 5: Bạn đã viết xong chương trình, biên dịch thành công và nạp vào bo mạch vi điều khiển. Tuy nhiên, khi chạy thử, hệ thống không hoạt động như mong đợi (ví dụ: đèn không sáng, động cơ không quay). Bước tiếp theo bạn cần tập trung vào hoạt động nào trong môi trường phát triển tích hợp (IDE)?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 6: Trong các thành phần sau, thành phần nào thường được tích hợp sẵn bên trong chip vi điều khiển (MCU) chứ không phải là một khối riêng biệt trên bo mạch?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 7: Tại sao Khối Nguồn trên bo mạch lập trình vi điều khiển không chỉ đơn thuần là cấp điện mà còn cần đảm bảo nguồn cung cấp phải 'ổn định'?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 8: Một bo mạch vi điều khiển đang điều khiển hệ thống đèn đường thông minh. Dựa vào tín hiệu từ cảm biến ánh sáng, vi điều khiển sẽ tính toán và quyết định khi nào cần bật hoặc tắt đèn. Chức năng tính toán, xử lý logic và ra quyết định này chủ yếu được thực hiện bởi thành phần nào?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 9: Khi bạn sử dụng môi trường phát triển tích hợp (IDE) để gõ các dòng lệnh bằng ngôn ngữ C để điều khiển bo mạch, bạn đang thực hiện bước nào trong quy trình lập trình vi điều khiển?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 10: Chân (pin) nào trên chip vi điều khiển thường được sử dụng để kết nối với một tinh thể thạch anh (quartz crystal) hoặc mạch tạo dao động RC bên ngoài nhằm cung cấp tín hiệu xung nhịp cho vi điều khiển hoạt động?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 11: Giả sử Khối Dao động trên bo mạch vi điều khiển bị hỏng hoàn toàn. Hệ quả trực tiếp và nghiêm trọng nhất đối với hoạt động của vi điều khiển là gì?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 12: Trong các ứng dụng sau đây, ứng dụng nào *ít* khả năng sử dụng một bo mạch lập trình vi điều khiển làm bộ não điều khiển chính?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 13: Thành phần nào trong môi trường phát triển tích hợp (IDE) chịu trách nhiệm chính trong việc tìm ra các lỗi cú pháp (syntax errors) hoặc lỗi ngữ nghĩa (semantic errors) trong mã nguồn trước khi chuyển đổi nó thành mã máy?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 14: Lợi ích chính của việc sử dụng ngôn ngữ lập trình bậc cao (như C, Python) để lập trình vi điều khiển thay vì ngôn ngữ hợp ngữ (Assembly) hoặc mã máy trực tiếp là gì?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 15: Bạn cần đo điện áp đầu ra của một cảm biến ánh sáng có giá trị thay đổi liên tục (analog). Để đọc giá trị này bằng bo mạch vi điều khiển, bạn cần kết nối chân tín hiệu của cảm biến với một chân (pin) trên vi điều khiển có khả năng gì?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 16: Bo mạch lập trình vi điều khiển thường sử dụng các chuẩn giao tiếp nào trong Khối Truyền thông để kết nối với máy tính hoặc các thiết bị ngoại vi khác như cảm biến, module không dây?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 17: Bạn đã biên dịch chương trình thành công nhưng khi nạp vào vi điều khiển, quá trình nạp bị lỗi hoặc bo mạch không phản hồi. Công cụ nào trong môi trường IDE có thể giúp bạn kiểm tra kết nối giữa máy tính và bo mạch, hoặc trạng thái của bo mạch nạp?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 18: Phân biệt sự khác nhau cơ bản giữa 'tín hiệu số' (digital signal) và 'tín hiệu tương tự' (analog signal) mà Khối Tín hiệu vào/ra của vi điều khiển xử lý?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 19: Bạn muốn điều khiển bật/tắt một đèn LED bằng bo mạch vi điều khiển. Chân (pin) nào trên vi điều khiển cần được cấu hình để thực hiện chức năng này?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 20: Trong kiến trúc của vi điều khiển, bộ nhớ RAM (Random Access Memory) có vai trò chính là gì khi chương trình đang được thực thi?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 21: Bộ nhớ Flash (một dạng của ROM - Read-Only Memory) trong vi điều khiển có vai trò quan trọng nhất là gì?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 22: Một hệ thống giám sát mực nước sử dụng cảm biến siêu âm (xuất ra tín hiệu digital) và một máy bơm nước (điều khiển bằng tín hiệu digital). Cảm biến siêu âm sẽ kết nối với chân nào và máy bơm nước sẽ kết nối với chân nào trên bo mạch vi điều khiển?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 23: Tại sao hầu hết các bo mạch lập trình vi điều khiển hiện đại đều tích hợp cổng kết nối USB?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 24: Trong môi trường phát triển tích hợp (IDE) cho vi điều khiển, khu vực 'Thanh công cụ' (Toolbar) thường chứa các biểu tượng hoặc menu chức năng phục vụ mục đích gì?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 25: Sau khi thực hiện biên dịch mã nguồn trong môi trường IDE, khu vực 'Cửa sổ thông báo' (Output/Console Window) sẽ hiển thị thông tin gì?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 26: Bạn đang biên dịch mã nguồn trong IDE và nhận được thông báo lỗi 'Undefined variable X'. Lỗi này thuộc loại nào và có khả năng xảy ra ở bước nào trong quy trình lập trình?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 27: Sau khi mã nguồn đã được biên dịch thành công thành mã máy, tại sao cần phải thực hiện bước 'Nạp mã máy vào vi điều khiển'?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 28: Một hệ thống sử dụng bo mạch vi điều khiển hoạt động bằng pin và yêu cầu thời gian sử dụng lâu. Khi lập trình, việc tối ưu hóa sử dụng năng lượng là rất quan trọng. Chức năng quản lý năng lượng (ví dụ: chế độ ngủ - sleep mode) thường được điều khiển thông qua thành phần nào của hệ thống?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 29: 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ư một 'nhịp đập' chung, tạo ra tín hiệu xung nhịp để đồng bộ hóa hoạt động của tất cả các thành phần nội bộ của vi điều khiển như CPU, bộ nhớ, và các ngoại vi?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 03

Câu 30: Khi lựa chọn một loại chip vi điều khiển cụ thể để sử dụng trên bo mạch cho một dự án, yếu tố nào liên quan đến Khối Tín hiệu vào/ra là quan trọng cần xem xét dựa trên yêu cầu của dự á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 - Kết nối tri thức - 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 - Kết nối tri thức - 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 - Kết nối tri thức - 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: Khi một bo mạch lập trình vi điều khiển như Arduino Uno được kết nối với máy tính qua cổng USB, khối chức năng nào trên bo mạch đóng vai trò chính trong việc thiết lập kết nối và truyền dữ liệu giữa máy tính và vi điều khiển?

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

Câu 2: Một dự án sử dụng bo mạch vi điều khiển để điều khiển bật/tắt đèn LED dựa trên tín hiệu từ cảm biến ánh sáng. Việc đọc giá trị từ cảm biến ánh sáng và gửi tín hiệu điều khiển đến đèn LED chủ yếu liên quan đến hoạt động của khối chức năng nào trên bo mạch?

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

Câu 3: Trong cấu trúc bo mạch lập trình vi điều khiển, thành phần nào được coi là "bộ não", thực hiện các lệnh trong chương trình đã nạp?

  • A. Khối nguồn
  • B. Vi điều khiển
  • C. Khối dao động
  • D. Bộ nhớ Flash

Câu 4: Để đảm bảo tất cả các hoạt động xử lý dữ liệu, giao tiếp và điều khiển trong vi điều khiển diễn ra đúng thời điểm và theo một trình tự nhất quán, khối chức năng nào là cần thiết?

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

Câu 5: Một bo mạch vi điều khiển được cấp nguồn 12V DC từ một adapter. Tuy nhiên, vi điều khiển và các linh kiện khác trên bo mạch chỉ hoạt động ở mức điện áp 5V hoặc 3.3V ổn định. Khối chức năng nào trên bo mạch sẽ xử lý việc chuyển đổi và ổn định mức điện áp này?

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

Câu 6: Giả sử bạn đang phát triển một hệ thống đo nhiệt độ sử dụng cảm biến và bo mạch vi điều khiển. Sau khi viết chương trình, bạn cần đưa chương trình đó vào bộ nhớ của vi điều khiển để nó có thể chạy. Bước nào trong quy trình lập trình vi điều khiển thực hiện công việc này?

  • A. Biên soạn mã nguồn
  • B. Kiểm tra và sửa lỗi
  • C. Biên dịch mã nguồn
  • D. Nạp mã máy vào vi điều khiển

Câu 7: Bạn đã viết xong mã nguồn cho chương trình điều khiển đèn giao thông bằng bo mạch vi điều khiển. Trước khi nạp vào bo mạch, bạn cần chuyển đổi mã nguồn bạn viết (ví dụ bằng ngôn ngữ C++) thành ngôn ngữ mà vi điều khiển có thể hiểu và thực thi trực tiếp (mã máy). Công cụ hoặc quy trình nào thực hiện việc chuyển đổi này?

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

Câu 8: Khi sử dụng Môi trường phát triển tích hợp (IDE) để lập trình cho vi điều khiển, bạn thường viết code trong phần nào của giao diện?

  • A. Thanh công cụ
  • B. Cửa sổ lập trình
  • C. Cửa sổ thông báo
  • D. Terminal

Câu 9: Sau khi biên dịch chương trình cho vi điều khiển, IDE thường hiển thị các thông báo về lỗi (nếu có), cảnh báo hoặc kết quả quá trình biên dịch. Thông tin này thường xuất hiện ở đâu trong giao diện IDE?

  • A. Thanh công cụ
  • B. Cửa sổ lập trình
  • C. Cửa sổ thông báo
  • D. Khu vực quản lý dự án

Câu 10: 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 các thiết bị chấp hành (ví dụ: động cơ, relay, đèn). Kỹ năng tư duy nào là quan trọng nhất khi thiết kế chương trình để bo mạch vi điều khiển có thể phản ứng phù hợp với tín hiệu đầu vào (từ cảm biến hoặc người dùng) để điều khiển các thiết bị này?

  • A. Kỹ năng áp dụng (Application)
  • B. Kỹ năng ghi nhớ (Recall)
  • C. Kỹ năng phân tích (Analysis)
  • D. Kỹ năng đánh giá (Evaluation)

Câu 11: Khi sử dụng bo mạch vi điều khiển để xây dựng hệ thống đo nhiệt độ môi trường, bạn cần kết nối cảm biến nhiệt độ với một chân (pin) của vi điều khiển. Chân này thuộc về khối chức năng nào trên bo mạch?

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

Câu 12: Bạn đang gặp lỗi trong chương trình điều khiển bo mạch vi điều khiển. Sau khi biên dịch, IDE báo lỗi cú pháp. Bước nào trong quy trình lập trình bạn cần thực hiện ngay lúc này?

  • A. Biên soạn mã nguồn lại từ đầu
  • B. Kiểm tra và sửa lỗi trong mã nguồn
  • C. Thử nạp mã máy vào vi điều khiển
  • D. Kiểm tra kết nối phần cứng

Câu 13: Chức năng "Upload" hoặc "Nạp" trong IDE lập trình vi điều khiển thực hiện nhiệm vụ gì?

  • A. Chuyển mã máy từ máy tính sang bộ nhớ của vi điều khiển.
  • B. Biên dịch mã nguồn thành mã máy.
  • C. Kiểm tra lỗi cú pháp trong mã nguồn.
  • D. Mở một dự án mới trong IDE.

Câu 14: Tại sao khối dao động lại quan trọng đối với hoạt động của vi điều khiển? Phân tích vai trò của nó.

  • A. Nó cung cấp năng lượng cho vi điều khiển hoạt động.
  • B. Nó cho phép vi điều khiển giao tiếp với máy tính.
  • C. Nó chuyển đổi tín hiệu analog thành digital.
  • D. Nó tạo ra xung clock để đồng bộ hóa hoạt động của các khối bên trong vi điều khiển.

Câu 15: So sánh chức năng của khối truyền thông và khối tín hiệu vào/ra trên bo mạch lập trình vi điều khiển. Điểm khác biệt cốt lõi giữa hai khối này là gì?

  • A. Khối truyền thông xử lý tín hiệu digital, còn khối vào/ra xử lý tín hiệu analog.
  • B. Khối truyền thông kết nối với bộ nhớ, còn khối vào/ra kết nối với CPU.
  • C. Khối truyền thông hỗ trợ giao tiếp dữ liệu phức tạp với thiết bị ngoại vi (máy tính, thiết bị khác), còn khối vào/ra kết nối trực tiếp với cảm biến, thiết bị chấp hành.
  • D. Khối truyền thông chỉ là đầu vào, còn khối vào/ra là cả đầu vào và đầu ra.

Câu 16: Một hệ thống giám sát nhiệt độ sử dụng bo mạch vi điều khiển cần đọc giá trị nhiệt độ từ cảm biến và hiển thị lên màn hình LCD. Việc đọc giá trị từ cảm biến nhiệt độ (giả sử là tín hiệu analog) và gửi dữ liệu hiển thị tới màn hình LCD (thường qua giao tiếp digital) liên quan đến sự phối hợp của những khối chức năng nào trên bo mạch?

  • A. Chỉ khối nguồn và vi điều khiển.
  • B. Chỉ khối dao động và khối truyền thông.
  • C. Khối nguồn, khối dao động và vi điều khiển.
  • D. Khối tín hiệu vào/ra và có thể cả khối truyền thông.

Câu 17: Trong quy trình lập trình vi điều khiển, bước "Kiểm tra và sửa lỗi" (Debugging) có ý nghĩa quan trọng nhất là gì?

  • A. Chuyển mã nguồn thành mã máy.
  • B. Phát hiện và khắc phục các lỗi trong mã nguồn chương trình.
  • C. Nạp chương trình đã biên dịch vào vi điều khiển.
  • D. Đồng bộ hóa hoạt động của vi điều khiển.

Câu 18: Bạn đang sử dụng bo mạch vi điều khiển để điều khiển tốc độ động cơ. Bạn viết chương trình, biên dịch thành công, nạp vào bo mạch, nhưng động cơ không quay hoặc quay không đúng tốc độ mong muốn. Phân tích các nguyên nhân có thể xảy ra dựa trên cấu trúc bo mạch và quy trình lập trình.

  • A. Chắc chắn do lỗi biên dịch mã nguồn.
  • B. Chắc chắn do khối dao động trên bo mạch bị hỏng.
  • C. Chắc chắn do khối truyền thông không hoạt động.
  • D. Có thể do lỗi logic trong chương trình, kết nối sai ở khối tín hiệu vào/ra, hoặc vấn đề về nguồn/mạch công suất cho động cơ.

Câu 19: Môi trường phát triển tích hợp (IDE) cung cấp các công cụ giúp lập trình vi điều khiển hiệu quả hơn. Chức năng "Verify" (Kiểm tra) trong IDE thường thực hiện bước nào trong quy trình lập trình?

  • A. Nạp mã máy vào vi điều khiển.
  • B. Biên dịch mã nguồn và kiểm tra lỗi (không nạp).
  • C. Kết nối bo mạch với máy tính.
  • D. Mở cửa sổ thông báo.

Câu 20: Giả sử bạn muốn xây dựng một hệ thống cảnh báo khi nhiệt độ trong phòng vượt quá ngưỡng cho phép. Hệ thống này bao gồm cảm biến nhiệt độ, bo mạch vi điều khiển và còi báo động. Phân tích luồng xử lý dữ liệu và điều khiển trong hệ thống này.

  • A. Cảm biến (đầu vào) -> Khối vào/ra -> Vi điều khiển (xử lý) -> Khối vào/ra -> Còi báo động (đầu ra).
  • B. Cảm biến (đầu vào) -> Khối truyền thông -> Vi điều khiển (xử lý) -> Khối truyền thông -> Còi báo động (đầu ra).
  • C. Cảm biến (đầu vào) -> Khối nguồn -> Vi điều khiển (xử lý) -> Khối nguồn -> Còi báo động (đầu ra).
  • D. Vi điều khiển (xử lý) -> Khối vào/ra -> Cảm biến (đầu vào) và Còi báo động (đầu ra).

Câu 21: Khi biên soạn mã nguồn cho vi điều khiển, việc lựa chọn ngôn ngữ lập trình (ví dụ: C, C++, Python - nếu được hỗ trợ) ảnh hưởng trực tiếp đến bước nào tiếp theo trong quy trình lập trình?

  • A. Bước kiểm tra và sửa lỗi.
  • B. Bước nạp mã máy.
  • C. Bước biên dịch mã nguồn.
  • D. Cách kết nối phần cứng.

Câu 22: Một bo mạch lập trình vi điều khiển có thể được ứng dụng trong hệ thống đo lường. Ví dụ nào sau đây thể hiện rõ nhất ứng dụng đo lường?

  • A. Điều khiển bật tắt đèn tự động.
  • B. Điều khiển tốc độ động cơ.
  • C. Đo và hiển thị mức nước trong bể chứa.
  • D. Điều khiển robot di chuyển theo đường kẻ.

Câu 23: Bo mạch lập trình vi điều khiển có thể được ứng dụng trong hệ thống điều khiển. Ví dụ nào sau đây thể hiện rõ nhất ứng dụng điều khiển?

  • A. Đo độ ẩm đất nông nghiệp.
  • B. Ghi lại số lần xe đi qua cổng.
  • C. Hiển thị giá trị điện áp pin.
  • D. Tự động điều chỉnh nhiệt độ phòng bằng cách bật/tắt thiết bị sưởi/làm mát.

Câu 24: Trong môi trường IDE, "Thanh công cụ" (Toolbar) chứa các biểu tượng cho phép thực hiện nhanh các thao tác phổ biến. Thao tác nào sau đây KHÔNG thường có biểu tượng trên thanh công cụ chính?

  • A. Tạo dự án mới.
  • B. Biên dịch chương trình.
  • C. Nạp chương trình vào bo mạch.
  • D. Thay đổi ngôn ngữ lập trình của IDE.

Câu 25: Giả sử bạn đang thiết kế một hệ thống tưới cây tự động dựa trên độ ẩm đất. Bo mạch vi điều khiển sẽ đọc giá trị từ cảm biến độ ẩm và bật/tắt máy bơm nước. Để hệ thống hoạt động chính xác, bạn cần lập trình cho vi điều khiển. Bước lập trình nào đòi hỏi bạn phải hiểu rõ cách cảm biến hoạt động và cách điều khiển máy bơm?

  • A. Biên soạn mã nguồn.
  • B. Kiểm tra và sửa lỗi.
  • C. Biên dịch mã nguồn.
  • D. Nạp mã máy vào vi điều khiển.

Câu 26: Nếu khối dao động trên bo mạch vi điều khiển bị lỗi hoặc hoạt động không ổn định, hậu quả nghiêm trọng nhất có thể xảy ra là gì?

  • A. Chỉ có khối nguồn bị ảnh hưởng.
  • B. Chỉ có khối truyền thông bị ảnh hưởng.
  • C. Chỉ có khối tín hiệu vào/ra bị ảnh hưởng.
  • D. Toàn bộ hoạt động của vi điều khiển và các khối chức năng khác trên bo mạch có thể bị gián đoạn hoặc sai lệch nghiêm trọng.

Câu 27: Trong ứng dụng đo lường sử dụng bo mạch vi điều khiển, độ chính xác của phép đo phụ thuộc vào nhiều yếu tố. Yếu tố nào sau đây liên quan trực tiếp nhất đến khả năng xử lý tín hiệu đầu vào của khối tín hiệu vào/ra?

  • A. Tốc độ xung clock của khối dao động.
  • B. Độ phân giải của bộ chuyển đổi ADC (Analog-to-Digital Converter) trong khối vào/ra.
  • C. Tốc độ truyền dữ liệu của khối truyền thông.
  • D. Công suất của khối nguồn.

Câu 28: Khi bo mạch vi điều khiển giao tiếp với một module ngoại vi phức tạp (ví dụ: module Wi-Fi, module Bluetooth) để trao đổi lượng lớn dữ liệu, khối chức năng nào trên bo mạch thường được sử dụng và tối ưu cho các giao tiếp kiểu này?

  • A. Khối nguồn.
  • B. Khối dao động.
  • C. Khối truyền thông.
  • D. Chỉ các chân Digital I/O của khối tín hiệu vào/ra.

Câu 29: Bạn đã hoàn thành việc viết mã nguồn và biên dịch thành công. Tuy nhiên, khi nạp chương trình vào bo mạch, quá trình này thất bại. Nguyên nhân nào sau đây có khả năng xảy ra nhất liên quan đến các khối chức năng hoặc kết nối cơ bản?

  • A. Lỗi kết nối vật lý hoặc lỗi ở khối truyền thông.
  • B. Lỗi logic trong mã nguồn chương trình.
  • C. Khối dao động hoạt động sai tần số.
  • D. Khối tín hiệu vào/ra bị ngắn mạch.

Câu 30: Phân tích sự khác biệt về vai trò giữa vi điều khiển (Microcontroller Unit - MCU) và các khối chức năng còn lại (nguồn, dao động, truyền thông, vào/ra) trên bo mạch lập trình vi điều khiển.

  • A. Vi điều khiển chỉ lưu trữ chương trình, các khối khác thực thi.
  • B. Vi điều khiển cung cấp năng lượng, các khối khác xử lý tín hiệu.
  • C. Vi điều khiển là ngoại vi, các khối khác là trung tâm xử lý.
  • D. Vi điều khiển là đơn vị xử lý trung tâm, thực thi chương trình; các khối khác là các thành phần hỗ trợ giúp vi điều khiển hoạt động và giao tiếp với bên ngoài.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 1: Khi một bo mạch lập trình vi điều khiển như Arduino Uno được kết nối với máy tính qua cổng USB, khối chức năng nào trên bo mạch đóng vai trò chính trong việc thiết lập kết nối và truyền dữ liệu giữa máy tính và vi điều khiển?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 2: Một dự án sử dụng bo mạch vi điều khiển để điều khiển bật/tắt đèn LED dựa trên tín hiệu từ cảm biến ánh sáng. Việc đọc giá trị từ cảm biến ánh sáng và gửi tín hiệu điều khiển đến đèn LED chủ yếu liên quan đến hoạt động của khối chức năng nào trên bo mạch?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 3: Trong cấu trúc bo mạch lập trình vi điều khiển, thành phần nào được coi là 'bộ não', thực hiện các lệnh trong chương trình đã nạp?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 4: Để đảm bảo tất cả các hoạt động xử lý dữ liệu, giao tiếp và điều khiển trong vi điều khiển diễn ra đúng thời điểm và theo một trình tự nhất quán, khối chức năng nào là cần thiết?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 5: Một bo mạch vi điều khiển được cấp nguồn 12V DC từ một adapter. Tuy nhiên, vi điều khiển và các linh kiện khác trên bo mạch chỉ hoạt động ở mức điện áp 5V hoặc 3.3V ổn định. Khối chức năng nào trên bo mạch sẽ xử lý việc chuyển đổi và ổn định mức điện áp này?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 6: Giả sử bạn đang phát triển một hệ thống đo nhiệt độ sử dụng cảm biến và bo mạch vi điều khiển. Sau khi viết chương trình, bạn cần đưa chương trình đó vào bộ nhớ của vi điều khiển để nó có thể chạy. Bước nào trong quy trình lập trình vi điều khiển thực hiện công việc này?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 7: Bạn đã viết xong mã nguồn cho chương trình điều khiển đèn giao thông bằng bo mạch vi điều khiển. Trước khi nạp vào bo mạch, bạn cần chuyển đổi mã nguồn bạn viết (ví dụ bằng ngôn ngữ C++) thành ngôn ngữ mà vi điều khiển có thể hiểu và thực thi trực tiếp (mã máy). Công cụ hoặc quy trình nào thực hiện việc chuyển đổi này?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 8: Khi sử dụng Môi trường phát triển tích hợp (IDE) để lập trình cho vi điều khiển, bạn thường viết code trong phần nào của giao diện?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 9: Sau khi biên dịch chương trình cho vi điều khiển, IDE thường hiển thị các thông báo về lỗi (nếu có), cảnh báo hoặc kết quả quá trình biên dịch. Thông tin này thường xuất hiện ở đâu trong giao diện IDE?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 10: 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 các thiết bị chấp hành (ví dụ: động cơ, relay, đèn). Kỹ năng tư duy nào là quan trọng nhất khi thiết kế chương trình để bo mạch vi điều khiển có thể phản ứng phù hợp với tín hiệu đầu vào (từ cảm biến hoặc người dùng) để điều khiển các thiết bị này?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 11: Khi sử dụng bo mạch vi điều khiển để xây dựng hệ thống đo nhiệt độ môi trường, bạn cần kết nối cảm biến nhiệt độ với một chân (pin) của vi điều khiển. Chân này thuộc về khối chức năng nào trên bo mạch?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 12: Bạn đang gặp lỗi trong chương trình điều khiển bo mạch vi điều khiển. Sau khi biên dịch, IDE báo lỗi cú pháp. Bước nào trong quy trình lập trình bạn cần thực hiện ngay lúc này?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 13: Chức năng 'Upload' hoặc 'Nạp' trong IDE lập trình vi điều khiển thực hiện nhiệm vụ gì?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 14: Tại sao khối dao động lại quan trọng đối với hoạt động của vi điều khiển? Phân tích vai trò của nó.

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 15: So sánh chức năng của khối truyền thông và khối tín hiệu vào/ra trên bo mạch lập trình vi điều khiển. Điểm khác biệt cốt lõi giữa hai khối này là gì?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 16: Một hệ thống giám sát nhiệt độ sử dụng bo mạch vi điều khiển cần đọc giá trị nhiệt độ từ cảm biến và hiển thị lên màn hình LCD. Việc đọc giá trị từ cảm biến nhiệt độ (giả sử là tín hiệu analog) và gửi dữ liệu hiển thị tới màn hình LCD (thường qua giao tiếp digital) liên quan đến sự phối hợp của những khối chức năng nào trên bo mạch?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 17: Trong quy trình lập trình vi điều khiển, bước 'Kiểm tra và sửa lỗi' (Debugging) có ý nghĩa quan trọng nhất là gì?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 18: Bạn đang sử dụng bo mạch vi điều khiển để điều khiển tốc độ động cơ. Bạn viết chương trình, biên dịch thành công, nạp vào bo mạch, nhưng động cơ không quay hoặc quay không đúng tốc độ mong muốn. Phân tích các nguyên nhân có thể xảy ra dựa trên cấu trúc bo mạch và quy trình lập trình.

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 19: Môi trường phát triển tích hợp (IDE) cung cấp các công cụ giúp lập trình vi điều khiển hiệu quả hơn. Chức năng 'Verify' (Kiểm tra) trong IDE thường thực hiện bước nào trong quy trình lập trình?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 20: Giả sử bạn muốn xây dựng một hệ thống cảnh báo khi nhiệt độ trong phòng vượt quá ngưỡng cho phép. Hệ thống này bao gồm cảm biến nhiệt độ, bo mạch vi điều khiển và còi báo động. Phân tích luồng xử lý dữ liệu và điều khiển trong hệ thống này.

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 21: Khi biên soạn mã nguồn cho vi điều khiển, việc lựa chọn ngôn ngữ lập trình (ví dụ: C, C++, Python - nếu được hỗ trợ) ảnh hưởng trực tiếp đến bước nào tiếp theo trong quy trình lập trình?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 22: Một bo mạch lập trình vi điều khiển có thể được ứng dụng trong hệ thống đo lường. Ví dụ nào sau đây thể hiện rõ nhất ứng dụng đo lường?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 23: Bo mạch lập trình vi điều khiển có thể được ứng dụng trong hệ thống điều khiển. Ví dụ nào sau đây thể hiện rõ nhất ứng dụng điều khiển?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 24: Trong môi trường IDE, 'Thanh công cụ' (Toolbar) chứa các biểu tượng cho phép thực hiện nhanh các thao tác phổ biến. Thao tác nào sau đây KHÔNG thường có biểu tượng trên thanh công cụ chính?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 25: Giả sử bạn đang thiết kế một hệ thống tưới cây tự động dựa trên độ ẩm đất. Bo mạch vi điều khiển sẽ đọc giá trị từ cảm biến độ ẩm và bật/tắt máy bơm nước. Để hệ thống hoạt động chính xác, bạn cần lập trình cho vi điều khiển. Bước lập trình nào đòi hỏi bạn phải hiểu rõ cách cảm biến hoạt động và cách điều khiển máy bơm?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 26: Nếu khối dao động trên bo mạch vi điều khiển bị lỗi hoặc hoạt động không ổn định, hậu quả nghiêm trọng nhất có thể xảy ra là gì?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 27: Trong ứng dụng đo lường sử dụng bo mạch vi điều khiển, độ chính xác của phép đo phụ thuộc vào nhiều yếu tố. Yếu tố nào sau đây liên quan trực tiếp nhất đến khả năng xử lý tín hiệu đầu vào của khối tín hiệu vào/ra?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 28: Khi bo mạch vi điều khiển giao tiếp với một module ngoại vi phức tạp (ví dụ: module Wi-Fi, module Bluetooth) để trao đổi lượng lớn dữ liệu, khối chức năng nào trên bo mạch thường được sử dụng và tối ưu cho các giao tiếp kiểu này?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 29: Bạn đã hoàn thành việc viết mã nguồn và biên dịch thành công. Tuy nhiên, khi nạp chương trình vào bo mạch, quá trình này thất bại. Nguyên nhân nào sau đây có khả năng xảy ra nhất liên quan đến các khối chức năng hoặc kết nối cơ bản?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 04

Câu 30: Phân tích sự khác biệt về vai trò giữa vi điều khiển (Microcontroller Unit - MCU) và các khối chức năng còn lại (nguồn, dao động, truyền thông, vào/ra) trên bo mạch lập trình 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 - Kết nối tri thức - 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 - Kết nối tri thức - 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 - Kết nối tri thức - 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: Một bo mạch lập trình vi điều khiển được sử dụng để xây dựng hệ thống tưới cây tự động. Bộ phận nào trên bo mạch chịu trách nhiệm kết nối với các cảm biến độ ẩm đất và các thiết bị chấp hành như van nước?

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

Câu 2: Khi thiết kế một hệ thống điều khiển đèn giao thông sử dụng bo mạch vi điều khiển, việc đồng bộ hóa chính xác thời gian chuyển đổi giữa các màu đèn (đỏ, vàng, xanh) là rất quan trọng. Bộ phận nào trên bo mạch đóng vai trò cung cấp tín hiệu xung nhịp để đảm bảo sự đồng bộ này?

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

Câu 3: Một người lập trình gặp lỗi khi nạp chương trình từ máy tính vào bo mạch vi điều khiển. Anh ta đã kiểm tra kết nối vật lý nhưng vẫn không thành công. Bộ phận nào trên bo mạch có khả năng gặp vấn đề, ảnh hưởng đến quá trình trao đổi dữ liệu giữa máy tính và vi điều khiển?

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

Câu 4: Khi cấp nguồn cho bo mạch vi điều khiển, nếu đèn báo nguồn không sáng hoặc hoạt động không ổn định, khối chức năng nào trên bo mạch có khả năng gặp sự cố đầu tiên cần kiểm tra?

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

Câu 5: Trong cấu trúc chung của bo mạch vi điều khiển, thành phần nào được xem là "bộ não", thực hiện các lệnh từ chương trình đã nạp?

  • A. Khối nguồn
  • B. Vi điều khiển
  • C. Khối dao động
  • D. Khối tín hiệu vào/ra

Câu 6: Một dự án cần đo nhiệt độ môi trường bằng cảm biến và hiển thị lên màn hình LCD. Cảm biến nhiệt độ và màn hình LCD sẽ được kết nối tới bo mạch vi điều khiển thông qua khối chức năng nào?

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

Câu 7: Khi lập trình cho vi điều khiển, bước "Biên dịch mã nguồn sang mã máy" có mục đích chính là gì?

  • A. Kiểm tra lỗi ngữ pháp và logic trong mã nguồn.
  • B. Chuyển mã nguồn thành ngôn ngữ dễ hiểu hơn cho người lập trình.
  • C. Chuyển đổi mã nguồn từ ngôn ngữ bậc cao sang ngôn ngữ máy mà vi điều khiển có thể thực thi.
  • D. Gửi chương trình đã viết vào bộ nhớ của vi điều khiển.

Câu 8: Sau khi biên soạn mã nguồn và biên dịch thành công, bước tiếp theo trong quy trình lập trình cho vi điều khiển là gì?

  • A. Kiểm tra và sửa lỗi trong mã nguồn.
  • B. Chạy thử chương trình trên máy tính.
  • C. Biên dịch lại mã nguồn.
  • D. Nạp mã máy vào vi điều khiển.

Câu 9: Trong môi trường phát triển tích hợp (IDE) để lập trình vi điều khiển, cửa sổ nào thường hiển thị các thông báo về lỗi biên dịch, cảnh báo hoặc kết quả của quá trình nạp chương trình?

  • A. Cửa sổ lập trình
  • B. Thanh công cụ
  • C. Cửa sổ thông báo
  • D. Trình quản lý dự án

Câu 10: Một trong những ứng dụng phổ biến nhất của bo mạch lập trình vi điều khiển là trong các hệ thống đo lường. Điều này bao gồm khả năng nào?

  • A. Thu thập dữ liệu từ cảm biến (như nhiệt độ, ánh sáng, độ ẩm).
  • B. Điều khiển tốc độ động cơ.
  • C. Bật/tắt đèn dựa trên lịch trình.
  • D. Giao tiếp mạng Internet.

Câu 11: Hệ thống kiểm soát nhiệt độ phòng tự động, sử dụng cảm biến nhiệt độ để đọc giá trị và điều khiển máy điều hòa hoặc quạt, là một ví dụ điển hình của ứng dụng nào của bo mạch vi điều khiển?

  • A. Đo lường
  • B. Điều khiển
  • C. Truyền thông
  • D. Xử lý tín hiệu

Câu 12: Giả sử bạn đang viết một chương trình điều khiển đèn LED nhấp nháy. Sau khi viết code, bạn nhận được thông báo lỗi cú pháp từ IDE. Bạn đang ở bước nào trong quy trình lập trình?

  • A. Biên dịch mã nguồn sang mã máy.
  • B. Kiểm tra và sửa lỗi.
  • C. Nạp mã máy vào vi điều khiển.
  • D. Thiết kế mạch phần cứng.

Câu 13: Một ưu điểm chính của việc sử dụng ngôn ngữ lập trình bậc cao (như C/C++) để lập trình vi điều khiển so với ngôn ngữ máy hoặc hợp ngữ là gì?

  • A. Chương trình thực thi nhanh hơn trên vi điều khiển.
  • B. Kích thước chương trình sau khi biên dịch nhỏ hơn.
  • C. Mã nguồn dễ đọc, dễ viết và dễ hiểu hơn cho người lập trình.
  • D. Không cần bước biên dịch trước khi nạp vào vi điều khiển.

Câu 14: Trong môi trường IDE, "Cửa sổ lập trình" (Editor Window) có chức năng chính là gì?

  • A. Nơi người dùng viết và chỉnh sửa mã nguồn chương trình.
  • B. Hiển thị các lỗi và cảnh báo của trình biên dịch.
  • C. Chứa các nút lệnh để biên dịch, nạp chương trình.
  • D. Xem cấu trúc thư mục và các tệp của dự án.

Câu 15: Chức năng của "Thanh công cụ" (Toolbar) trong một IDE lập trình vi điều khiển là gì?

  • A. Hiển thị mã nguồn chương trình.
  • B. Hiển thị kết quả biên dịch và nạp chương trình.
  • C. Xem cấu trúc dự án.
  • D. Chứa các nút lệnh truy cập nhanh các chức năng như biên dịch, nạp, lưu.

Câu 16: Nếu bo mạch vi điều khiển nhận dữ liệu từ một cảm biến analog (tín hiệu liên tục) nhưng vi điều khiển chỉ xử lý được tín hiệu số (0/1), cần có bộ phận nào để chuyển đổi tín hiệu từ analog sang digital?

  • A. Bộ chuyển đổi Digital-to-Analog Converter (DAC).
  • B. Bộ chuyển đổi Analog-to-Digital Converter (ADC).
  • C. Bộ khuếch đại thuật toán.
  • D. Cổng logic.

Câu 17: Một bo mạch vi điều khiển được dùng để điều khiển một động cơ DC. Để điều chỉnh tốc độ quay của động cơ, người ta thường sử dụng kỹ thuật điều chế độ rộng xung (PWM). Tín hiệu PWM này được tạo ra bởi khối nào của vi điều khiển hoặc thông qua các chân kết nối của khối nào?

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

Câu 18: Quá trình "Nạp mã máy vào vi điều khiển" (Uploading/Flashing) thực chất là gì?

  • A. Ghi chương trình đã biên dịch (mã máy) vào bộ nhớ của vi điều khiển.
  • B. Biên dịch mã nguồn thành mã máy.
  • C. Kiểm tra lỗi trong chương trình.
  • D. Chạy chương trình trên máy tính để mô phỏng.

Câu 19: Nếu một chương trình đã được nạp thành công vào vi điều khiển nhưng thiết bị chấp hành (ví dụ: đèn LED) không hoạt động như mong đợi, vấn đề có thể nằm ở đâu?

  • A. Chắc chắn là lỗi phần cứng của khối nguồn.
  • B. Có thể do lỗi logic trong chương trình hoặc kết nối sai ở khối tín hiệu vào/ra.
  • C. Chắc chắn là lỗi của khối dao động.
  • D. Chắc chắn là lỗi của khối truyền thông.

Câu 20: Mục đích của việc kiểm tra và sửa lỗi (Debugging) trong quy trình lập trình vi điều khiển là gì?

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

Câu 21: Hệ thống giám sát mức nước trong bồn chứa và cảnh báo khi mức nước quá cao hoặc quá thấp là một ví dụ về ứng dụng nào của bo mạch vi điều khiển?

  • A. Đo lường (và cảnh báo dựa trên ngưỡng).
  • B. Điều khiển (phức tạp).
  • C. Truyền thông mạng.
  • D. Xử lý hình ảnh.

Câu 22: Khi bo mạch vi điều khiển giao tiếp với một máy tính thông qua cổng USB để nạp chương trình hoặc gửi dữ liệu, khối nào trên bo mạch đóng vai trò chính trong việc xử lý giao tiếp này?

  • A. Khối nguồn
  • B. Khối dao động
  • C. Khối truyền thông
  • D. Vi điều khiển chính (nhưng thông qua khối truyền thông)

Câu 23: Độ ổn định của nguồn điện cung cấp bởi "Khối nguồn" trên bo mạch vi điều khiển ảnh hưởng trực tiếp đến yếu tố nào?

  • A. Tốc độ truyền dữ liệu qua cổng truyền thông.
  • B. Độ chính xác và ổn định hoạt động của vi điều khiển và các khối khác.
  • C. Tần số hoạt động của khối dao động.
  • D. Số lượng chân tín hiệu vào/ra có sẵn.

Câu 24: Nếu tần số hoạt động của "Khối dao động" trên bo mạch vi điều khiển bị sai lệch so với thiết kế, điều gì có thể xảy ra?

  • A. Bo mạch sẽ tiêu thụ nhiều năng lượng hơn.
  • B. Việc nạp chương trình sẽ không thành công.
  • C. Các hoạt động đòi hỏi thời gian chính xác (ví dụ: giao tiếp nối tiếp, tạo độ trễ) có thể bị sai lệch.
  • D. Số lượng chân I/O sử dụng được sẽ giảm đi.

Câu 25: Khi viết một chương trình điều khiển, người lập trình sử dụng các lệnh của ngôn ngữ lập trình bậc cao. Sau đó, trình biên dịch sẽ chuyển các lệnh này thành một chuỗi các mã lệnh mà vi điều khiển có thể hiểu và thực thi trực tiếp. Chuỗi mã lệnh này được gọi là gì?

  • A. Mã nguồn (Source code)
  • B. Mã máy (Machine code)
  • C. Ngôn ngữ hợp ngữ (Assembly language)
  • D. Thư viện chương trình (Library)

Câu 26: Trong một hệ thống điều khiển chiếu sáng thông minh sử dụng vi điều khiển, cảm biến ánh sáng sẽ được kết nối vào chân nào của khối tín hiệu vào/ra?

  • A. Chân đầu vào (Input pins).
  • B. Chân đầu ra (Output pins).
  • C. Chân nguồn (Power pins).
  • D. Chân truyền thông (Communication pins).

Câu 27: Tín hiệu từ bo mạch vi điều khiển được dùng để bật/tắt hoặc điều chỉnh độ sáng của bóng đèn LED trong hệ thống chiếu sáng thông minh. Tín hiệu này sẽ được xuất ra từ chân nào của khối tín hiệu vào/ra?

  • A. Chân đầu vào (Input pins).
  • B. Chân đầu ra (Output pins).
  • C. Chân nguồn (Power pins).
  • D. Chân truyền thông (Communication pins).

Câu 28: Khi sử dụng IDE để biên dịch mã nguồn cho vi điều khiển, nếu có lỗi cú pháp hoặc lỗi logic nghiêm trọng, kết quả hiển thị trong "Cửa sổ thông báo" sẽ như thế nào?

  • A. Hiển thị thông báo lỗi và quá trình biên dịch sẽ dừng lại, không tạo ra tệp mã máy.
  • B. Hiển thị cảnh báo nhưng vẫn tạo ra tệp mã máy bình thường.
  • C. Chương trình tự động sửa lỗi và biên dịch thành công.
  • D. Không hiển thị gì cả, chỉ báo lỗi khi chạy trên vi điều khiển.

Câu 29: Nếu một bo mạch vi điều khiển được sử dụng trong môi trường công nghiệp có nhiều nhiễu điện từ, khối nào cần được thiết kế cẩn thận hoặc có thêm các biện pháp chống nhiễu để đảm bảo hoạt động ổn định?

  • A. Khối nguồn.
  • B. Chỉ khối dao động.
  • C. Chỉ khối truyền thông.
  • D. Chỉ khối tín hiệu vào/ra.

Câu 30: Một hệ thống sử dụng bo mạch vi điều khiển để thu thập dữ liệu từ nhiều cảm biến (nhiệt độ, áp suất, độ ẩm) và gửi dữ liệu đó về một máy chủ trung tâm qua mạng Wi-Fi. Đây là sự kết hợp của những ứng dụng nào?

  • A. Chỉ đo lường.
  • B. Chỉ điều khiển.
  • C. Điều khiển và truyền thông.
  • D. Đo lường và truyền thông.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 1: Một bo mạch lập trình vi điều khiển được sử dụng để xây dựng hệ thống tưới cây tự động. Bộ phận nào trên bo mạch chịu trách nhiệm kết nối với các cảm biến độ ẩm đất và các thiết bị chấp hành như van nước?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 2: Khi thiết kế một hệ thống điều khiển đèn giao thông sử dụng bo mạch vi điều khiển, việc đồng bộ hóa chính xác thời gian chuyển đổi giữa các màu đèn (đỏ, vàng, xanh) là rất quan trọng. Bộ phận nào trên bo mạch đóng vai trò cung cấp tín hiệu xung nhịp để đảm bảo sự đồng bộ này?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 3: Một người lập trình gặp lỗi khi nạp chương trình từ máy tính vào bo mạch vi điều khiển. Anh ta đã kiểm tra kết nối vật lý nhưng vẫn không thành công. Bộ phận nào trên bo mạch có khả năng gặp vấn đề, ảnh hưởng đến quá trình trao đổi dữ liệu giữa máy tính và vi điều khiển?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 4: Khi cấp nguồn cho bo mạch vi điều khiển, nếu đèn báo nguồn không sáng hoặc hoạt động không ổn định, khối chức năng nào trên bo mạch có khả năng gặp sự cố đầu tiên cần kiểm tra?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 5: Trong cấu trúc chung của bo mạch vi điều khiển, thành phần nào được xem là 'bộ não', thực hiện các lệnh từ chương trình đã nạp?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 6: Một dự án cần đo nhiệt độ môi trường bằng cảm biến và hiển thị lên màn hình LCD. Cảm biến nhiệt độ và màn hình LCD sẽ được kết nối tới bo mạch vi điều khiển thông qua khối chức năng nào?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 7: Khi lập trình cho vi điều khiển, bước 'Biên dịch mã nguồn sang mã máy' có mục đích chính là gì?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 8: Sau khi biên soạn mã nguồn và biên dịch thành công, bước tiếp theo trong quy trình lập trình cho vi điều khiển là gì?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 9: Trong môi trường phát triển tích hợp (IDE) để lập trình vi điều khiển, cửa sổ nào thường hiển thị các thông báo về lỗi biên dịch, cảnh báo hoặc kết quả của quá trình nạp chương trình?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 10: Một trong những ứng dụng phổ biến nhất của bo mạch lập trình vi điều khiển là trong các hệ thống đo lường. Điều này bao gồm khả năng nào?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 11: Hệ thống kiểm soát nhiệt độ phòng tự động, sử dụng cảm biến nhiệt độ để đọc giá trị và điều khiển máy điều hòa hoặc quạt, là một ví dụ điển hình của ứng dụng nào của bo mạch vi điều khiển?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 12: Giả sử bạn đang viết một chương trình điều khiển đèn LED nhấp nháy. Sau khi viết code, bạn nhận được thông báo lỗi cú pháp từ IDE. Bạn đang ở bước nào trong quy trình lập trình?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 13: Một ưu điểm chính của việc sử dụng ngôn ngữ lập trình bậc cao (như C/C++) để lập trình vi điều khiển so với ngôn ngữ máy hoặc hợp ngữ là gì?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 14: Trong môi trường IDE, 'Cửa sổ lập trình' (Editor Window) có chức năng chính là gì?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 15: Chức năng của 'Thanh công cụ' (Toolbar) trong một IDE lập trình vi điều khiển là gì?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 16: Nếu bo mạch vi điều khiển nhận dữ liệu từ một cảm biến analog (tín hiệu liên tục) nhưng vi điều khiển chỉ xử lý được tín hiệu số (0/1), cần có bộ phận nào để chuyển đổi tín hiệu từ analog sang digital?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 17: Một bo mạch vi điều khiển được dùng để điều khiển một động cơ DC. Để điều chỉnh tốc độ quay của động cơ, người ta thường sử dụng kỹ thuật điều chế độ rộng xung (PWM). Tín hiệu PWM này được tạo ra bởi khối nào của vi điều khiển hoặc thông qua các chân kết nối của khối nào?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 18: Quá trình 'Nạp mã máy vào vi điều khiển' (Uploading/Flashing) thực chất là gì?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 19: Nếu một chương trình đã được nạp thành công vào vi điều khiển nhưng thiết bị chấp hành (ví dụ: đèn LED) không hoạt động như mong đợi, vấn đề có thể nằm ở đâu?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 20: Mục đích của việc kiểm tra và sửa lỗi (Debugging) trong quy trình lập trình vi điều khiển là gì?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 21: Hệ thống giám sát mức nước trong bồn chứa và cảnh báo khi mức nước quá cao hoặc quá thấp là một ví dụ về ứng dụng nào của bo mạch vi điều khiển?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 22: Khi bo mạch vi điều khiển giao tiếp với một máy tính thông qua cổng USB để nạp chương trình hoặc gửi dữ liệu, khối nào trên bo mạch đóng vai trò chính trong việc xử lý giao tiếp này?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 23: Độ ổn định của nguồn điện cung cấp bởi 'Khối nguồn' trên bo mạch vi điều khiển ảnh hưởng trực tiếp đến yếu tố nào?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 24: Nếu tần số hoạt động của 'Khối dao động' trên bo mạch vi điều khiển bị sai lệch so với thiết kế, điều gì có thể xảy ra?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 25: Khi viết một chương trình điều khiển, người lập trình sử dụng các lệnh của ngôn ngữ lập trình bậc cao. Sau đó, trình biên dịch sẽ chuyển các lệnh này thành một chuỗi các mã lệnh mà vi điều khiển có thể hiểu và thực thi trực tiếp. Chuỗi mã lệnh này được gọi là gì?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 26: Trong một hệ thống điều khiển chiếu sáng thông minh sử dụng vi điều khiển, cảm biến ánh sáng sẽ được kết nối vào chân nào của khối tín hiệu vào/ra?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 27: Tín hiệu từ bo mạch vi điều khiển được dùng để bật/tắt hoặc điều chỉnh độ sáng của bóng đèn LED trong hệ thống chiếu sáng thông minh. Tín hiệu này sẽ được xuất ra từ chân nào của khối tín hiệu vào/ra?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 28: Khi sử dụng IDE để biên dịch mã nguồn cho vi điều khiển, nếu có lỗi cú pháp hoặc lỗi logic nghiêm trọng, kết quả hiển thị trong 'Cửa sổ thông báo' sẽ như thế nào?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 29: Nếu một bo mạch vi điều khiển được sử dụng trong môi trường công nghiệp có nhiều nhiễu điện từ, khối nào cần được thiết kế cẩn thận hoặc có thêm các biện pháp chống nhiễu để đảm bảo hoạt động ổn định?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 05

Câu 30: Một hệ thống sử dụng bo mạch vi điều khiển để thu thập dữ liệu từ nhiều cảm biến (nhiệt độ, áp suất, độ ẩm) và gửi dữ liệu đó về một máy chủ trung tâm qua mạng Wi-Fi. Đây là sự kết hợp của những ứng dụng 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 - Kết nối tri thức - 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 - Kết nối tri thức - 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 - Kết nối tri thức - 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: Khi cấp nguồn cho bo mạch lập trình vi điều khiển qua cổng USB, khối chức năng nào trên bo mạch chịu trách nhiệm biến đổi điện áp từ USB thành mức điện áp ổn định, phù hợp để nuôi toàn bộ các linh kiện khác?

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

Câu 2: Để đảm bảo các hoạt động xử lý dữ liệu và thực thi lệnh bên trong vi điều khiển diễn ra một cách chính xác và đồng bộ theo thời gian, bo mạch cần có khối chức năng nào tạo ra tín hiệu nhịp (xung clock)?

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

Câu 3: Một bo mạch lập trình vi điều khiển đang được sử dụng để điều khiển hệ thống đèn chiếu sáng thông minh. Để bo mạch có thể nhận tín hiệu từ cảm biến ánh sáng (đầu vào) và gửi lệnh bật/tắt đến rơle điều khiển đèn (đầu ra), khối chức năng nào đóng vai trò kết nối vật lý và xử lý tín hiệu giữa vi điều khiển và các thiết bị ngoại vi này?

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

Câu 4: Bạn cần nạp chương trình đã biên dịch từ máy tính vào bộ nhớ của vi điều khiển trên bo mạch. Khối chức năng nào trên bo mạch hỗ trợ việc giao tiếp và truyền dữ liệu giữa máy tính và vi điều khiển để thực hiện quá trình nạp chương trình?

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

Câu 5: Thành phần trung tâm, được coi là "bộ não" của bo mạch lập trình vi điều khiển, chịu trách nhiệm thực thi các lệnh của chương trình, xử lý dữ liệu và điều phối hoạt động của các khối chức năng khác là gì?

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

Câu 6: Một trong những ứng dụng chính của bo mạch lập trình vi điều khiển là thu thập dữ liệu từ môi trường (như nhiệt độ, độ ẩm, ánh sáng) thông qua các cảm biến. Ứng dụng này thuộc lĩnh vực nào?

  • A. Đo lường
  • B. Điều khiển
  • C. Truyền thông
  • D. Xử lý tín hiệu tương tự

Câu 7: Hệ thống cửa tự động sử dụng cảm biến phát hiện người để mở cửa và động cơ để đóng/mở cửa. Việc bo mạch vi điều khiển nhận tín hiệu từ cảm biến và gửi lệnh điều khiển động cơ thuộc về ứng dụng nào của bo mạch?

  • A. Đo lường
  • B. Điều khiển
  • C. Giám sát
  • D. Lưu trữ dữ liệu

Câu 8: Bạn đang viết một chương trình để điều khiển robot di chuyển. Bước đầu tiên trong quy trình lập trình vi điều khiển là gì để bạn có thể bắt đầu công việc này?

  • A. Biên dịch mã nguồn sang mã máy.
  • B. Nạp mã máy vào vi điều khiển.
  • C. Biên soạn mã nguồn theo một ngôn ngữ lập trình bậc cao.
  • D. Kiểm tra và sửa lỗi chương trình.

Câu 9: Sau khi đã viết xong mã nguồn chương trình điều khiển đèn LED nhấp nháy, bạn cần thực hiện bước nào tiếp theo để biến mã nguồn (dạng văn bản dễ đọc bởi con người) thành mã máy (dạng lệnh mà vi điều khiển có thể hiểu và thực thi)?

  • A. Biên dịch mã nguồn sang mã máy.
  • B. Nạp mã máy vào vi điều khiển.
  • C. Kiểm tra và sửa lỗi chương trình.
  • D. Chạy thử chương trình trên máy tính.

Câu 10: Bạn đã biên dịch chương trình thành công và không còn lỗi cú pháp. Bước cuối cùng để chương trình có thể chạy trên bo mạch vi điều khiển là gì?

  • A. Kiểm tra và sửa lỗi chương trình.
  • B. Nạp mã máy vào vi điều khiển.
  • C. Biên soạn mã nguồn mới.
  • D. Biên dịch lại mã nguồn.

Câu 11: Trong quá trình biên soạn mã nguồn chương trình trên IDE, bạn vô tình gõ sai một từ khóa hoặc thiếu dấu chấm phẩy. Khi bạn cố gắng biên dịch, lỗi này sẽ được phát hiện và thông báo chi tiết thường xuất hiện ở đâu trong giao diện IDE?

  • A. Thanh công cụ
  • B. Cửa sổ lập trình
  • C. Cửa sổ thông báo
  • D. Trình quản lý dự án

Câu 12: Cửa sổ chính trong IDE, nơi bạn nhập, chỉnh sửa và xem nội dung mã nguồn chương trình là gì?

  • A. Thanh công cụ
  • B. Cửa sổ lập trình
  • C. Cửa sổ thông báo
  • D. Cửa sổ gỡ lỗi (Debug window)

Câu 13: Để thực hiện các thao tác nhanh như "Biên dịch", "Nạp chương trình", "Tạo dự án mới" trong môi trường IDE, bạn thường sử dụng thành phần nào?

  • A. Thanh công cụ
  • B. Cửa sổ lập trình
  • C. Cửa sổ thông báo
  • D. Cửa sổ giám sát biến

Câu 14: So sánh chức năng của Khối dao động và Khối truyền thông trên bo mạch vi điều khiển. Điểm khác biệt cốt lõi giữa hai khối này là gì?

  • A. Khối dao động cung cấp nguồn, còn Khối truyền thông kết nối cảm biến.
  • B. Khối dao động xử lý tín hiệu số, còn Khối truyền thông xử lý tín hiệu tương tự.
  • C. Khối dao động nạp chương trình, còn Khối truyền thông thực thi lệnh.
  • D. Khối dao động tạo tín hiệu nhịp cho vi điều khiển, còn Khối truyền thông hỗ trợ giao tiếp dữ liệu với thiết bị ngoại vi.

Câu 15: Tại sao sau khi biên dịch thành công, bạn vẫn cần "Nạp mã máy" vào vi điều khiển thay vì chạy trực tiếp mã nguồn từ máy tính?

  • A. Vì mã nguồn quá lớn không thể lưu trữ trong vi điều khiển.
  • B. Vì máy tính không đủ mạnh để chạy chương trình vi điều khiển.
  • C. Vì vi điều khiển chỉ có thể hiểu và thực thi mã máy đã được lưu trong bộ nhớ của nó.
  • D. Vì nạp mã máy giúp chương trình chạy nhanh hơn.

Câu 16: Giả sử bạn đang phát triển một hệ thống giám sát nhiệt độ phòng sử dụng bo mạch vi điều khiển, cảm biến nhiệt độ và màn hình hiển thị LCD. Bạn sẽ sử dụng khối chức năng nào để đọc giá trị từ cảm biến nhiệt độ và khối chức năng nào để gửi dữ liệu nhiệt độ lên màn hình LCD?

  • A. Đều sử dụng Khối tín hiệu vào/ra.
  • B. Đọc cảm biến dùng Khối truyền thông, hiển thị dùng Khối tín hiệu vào/ra.
  • C. Đọc cảm biến dùng Khối tín hiệu vào/ra, hiển thị dùng Khối truyền thông.
  • D. Đọc cảm biến dùng Khối nguồn, hiển thị dùng Khối dao động.

Câu 17: Khi bạn nhấn nút "Biên dịch" (Compile) trong IDE, quá trình nào sẽ diễn ra?

  • A. Chương trình được nạp vào vi điều khiển.
  • B. Chương trình được chạy thử trên máy tính.
  • C. Chương trình được lưu vào bộ nhớ tạm thời.
  • D. Mã nguồn được kiểm tra lỗi cú pháp và dịch sang mã máy.

Câu 18: Một ưu điểm của việc sử dụng bo mạch lập trình vi điều khiển (ví dụ Arduino, Raspberry Pi Pico) 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 là gì?

  • A. Chỉ có thể thực hiện các chức năng đơn giản.
  • B. Dễ dàng thay đổi chức năng bằng cách thay đổi chương trình mà không cần thay đổi mạch cứng.
  • C. Giá thành luôn cao hơn nhiều so với mạch linh kiện rời.
  • D. Yêu cầu kiến thức chuyên sâu hơn về điện tử tương tự.

Câu 19: Trong quy trình lập trình vi điều khiển, bước "Kiểm tra và sửa lỗi" (Debugging) thường được thực hiện ở giai đoạn nào?

  • A. Sau khi biên soạn mã nguồn và/hoặc sau khi biên dịch.
  • B. Chỉ sau khi đã nạp mã máy vào vi điều khiển.
  • C. Chỉ trước khi biên soạn mã nguồn.
  • D. Là bước cuối cùng sau khi chương trình đã chạy ổn định.

Câu 20: Giả sử bạn viết một chương trình điều khiển motor quay thuận/nghịch. Sau khi nạp chương trình vào bo mạch và chạy thử, motor không hoạt động như mong muốn (ví dụ: quay sai chiều). Lỗi này có khả năng thuộc loại lỗi nào?

  • A. Lỗi cú pháp (Syntax Error)
  • B. Lỗi logic (Logic Error)
  • C. Lỗi phần cứng (Hardware Error)
  • D. Lỗi kết nối (Connection Error)

Câu 21: Khối tín hiệu vào/ra (I/O) trên bo mạch vi điều khiển có thể được cấu hình để hoạt động ở những chế độ nào?

  • A. Chỉ là đầu vào.
  • B. Chỉ là đầu ra.
  • C. Chỉ truyền thông.
  • D. Đầu vào hoặc đầu ra.

Câu 22: Khi sử dụng bo mạch vi điều khiển để điều khiển độ sáng của đèn LED bằng kỹ thuật điều chế độ rộng xung (PWM), khối chức năng nào của vi điều khiển được sử dụng để tạo ra tín hiệu PWM?

  • A. Khối tín hiệu vào/ra (với các ngoại vi Timer/PWM tích hợp).
  • B. Khối nguồn.
  • C. Khối dao động.
  • D. Khối truyền thông.

Câu 23: Bạn muốn kết nối bo mạch vi điều khiển với một máy tính khác để truyền nhận dữ liệu theo chuẩn giao tiếp nối tiếp (Serial). Bạn sẽ cần sử dụng khối chức năng nào trên bo mạch và giao thức truyền thông tương ứng?

  • A. Khối nguồn và giao thức SPI.
  • B. Khối tín hiệu vào/ra và giao thức I2C.
  • C. Khối truyền thông và giao thức UART/Serial.
  • D. Khối dao động và giao thức Ethernet.

Câu 24: Tại sao việc lựa chọn tần số hoạt động của khối dao động lại quan trọng đối với hiệu suất của vi điều khiển?

  • A. Tần số dao động quyết định tốc độ thực thi lệnh của vi điều khiển.
  • B. Tần số dao động quyết định điện áp hoạt động của bo mạch.
  • C. Tần số dao động quyết định số lượng chân vào/ra có thể sử dụng.
  • D. Tần số dao động quyết định dung lượng bộ nhớ của vi điều khiển.

Câu 25: Trong một ứng dụng điều khiển robot, bo mạch vi điều khiển cần xử lý nhiều nhiệm vụ cùng lúc (ví dụ: đọc cảm biến khoảng cách, điều khiển động cơ, giao tiếp không dây). Điều này đòi hỏi vi điều khiển phải có khả năng thực thi lệnh nhanh. Yếu tố nào sau đây trên bo mạch ảnh hưởng trực tiếp nhất đến khả năng xử lý nhanh của vi điều khiển?

  • A. Điện áp cung cấp từ Khối nguồn.
  • B. Tần số hoạt động của Khối dao động.
  • C. Số lượng chân của Khối tín hiệu vào/ra.
  • D. Kiểu giao thức của Khối truyền thông.

Câu 26: Bạn đang sử dụng một bo mạch vi điều khiển để xây dựng hệ thống cảnh báo cháy. Hệ thống sử dụng cảm biến khói (đầu vào) và còi báo động (đầu ra). Sơ đồ khối tổng quát của hệ thống này sẽ bao gồm bo mạch vi điều khiển kết nối với cảm biến khói và còi báo động thông qua khối chức năng nào của bo mạch?

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

Câu 27: Trong IDE, sau khi viết xong mã nguồn, bạn thường sử dụng lệnh hoặc biểu tượng nào để bắt đầu quá trình kiểm tra lỗi cú pháp và chuyển đổi mã nguồn thành mã máy?

  • A. Biên dịch (Compile/Verify)
  • B. Nạp (Upload)
  • C. Gỡ lỗi (Debug)
  • D. Lưu (Save)

Câu 28: Giả sử bạn đang làm việc với một bo mạch vi điều khiển và gặp vấn đề về nguồn điện không ổn định (ví dụ: điện áp chập chờn). Khối chức năng nào trên bo mạch có khả năng cao nhất đang gặp sự cố hoặc không hoạt động đúng cách?

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

Câu 29: Khi bạn nạp mã máy vào vi điều khiển, mã máy này thường được lưu trữ ở đâu trong bộ nhớ của vi điều khiển để có thể chạy độc lập khi bo mạch được cấp nguồn?

  • A. Bộ nhớ RAM (Random Access Memory)
  • B. Bộ nhớ EEPROM (Electrically Erasable Programmable Read-Only Memory)
  • C. Bộ nhớ Flash (Program Memory)
  • D. Trong CPU

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

  • A. Trao đổi dữ liệu giữa vi điều khiển với các thiết bị bên ngoài (máy tính, cảm biến số, module truyền thông khác).
  • B. Tạo ra tín hiệu nhịp để đồng bộ hoạt động của vi điều khiển.
  • C. Cung cấp điện áp ổn định cho toàn bộ bo mạch.
  • D. Kết nối trực tiếp các thiết bị tương tự với vi điều khiển.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 1: Khi cấp nguồn cho bo mạch lập trình vi điều khiển qua cổng USB, khối chức năng nào trên bo mạch chịu trách nhiệm biến đổi điện áp từ USB thành mức điện áp ổn định, phù hợp để nuôi toàn bộ các linh kiện khác?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 2: Để đảm bảo các hoạt động xử lý dữ liệu và thực thi lệnh bên trong vi điều khiển diễn ra một cách chính xác và đồng bộ theo thời gian, bo mạch cần có khối chức năng nào tạo ra tín hiệu nhịp (xung clock)?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 3: Một bo mạch lập trình vi điều khiển đang được sử dụng để điều khiển hệ thống đèn chiếu sáng thông minh. Để bo mạch có thể nhận tín hiệu từ cảm biến ánh sáng (đầu vào) và gửi lệnh bật/tắt đến rơle điều khiển đèn (đầu ra), khối chức năng nào đóng vai trò kết nối vật lý và xử lý tín hiệu giữa vi điều khiển và các thiết bị ngoại vi này?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 4: Bạn cần nạp chương trình đã biên dịch từ máy tính vào bộ nhớ của vi điều khiển trên bo mạch. Khối chức năng nào trên bo mạch hỗ trợ việc giao tiếp và truyền dữ liệu giữa máy tính và vi điều khiển để thực hiện quá trình nạp chương trình?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 5: Thành phần trung tâm, được coi là 'bộ não' của bo mạch lập trình vi điều khiển, chịu trách nhiệm thực thi các lệnh của chương trình, xử lý dữ liệu và điều phối hoạt động của các khối chức năng khác là gì?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 6: Một trong những ứng dụng chính của bo mạch lập trình vi điều khiển là thu thập dữ liệu từ môi trường (như nhiệt độ, độ ẩm, ánh sáng) thông qua các cảm biến. Ứng dụng này thuộc lĩnh vực nào?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 7: Hệ thống cửa tự động sử dụng cảm biến phát hiện người để mở cửa và động cơ để đóng/mở cửa. Việc bo mạch vi điều khiển nhận tín hiệu từ cảm biến và gửi lệnh điều khiển động cơ thuộc về ứng dụng nào của bo mạch?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 8: Bạn đang viết một chương trình để điều khiển robot di chuyển. Bước đầu tiên trong quy trình lập trình vi điều khiển là gì để bạn có thể bắt đầu công việc này?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 9: Sau khi đã viết xong mã nguồn chương trình điều khiển đèn LED nhấp nháy, bạn cần thực hiện bước nào tiếp theo để biến mã nguồn (dạng văn bản dễ đọc bởi con người) thành mã máy (dạng lệnh mà vi điều khiển có thể hiểu và thực thi)?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 10: Bạn đã biên dịch chương trình thành công và không còn lỗi cú pháp. Bước cuối cùng để chương trình có thể chạy trên bo mạch vi điều khiển là gì?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 11: Trong quá trình biên soạn mã nguồn chương trình trên IDE, bạn vô tình gõ sai một từ khóa hoặc thiếu dấu chấm phẩy. Khi bạn cố gắng biên dịch, lỗi này sẽ được phát hiện và thông báo chi tiết thường xuất hiện ở đâu trong giao diện IDE?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 12: Cửa sổ chính trong IDE, nơi bạn nhập, chỉnh sửa và xem nội dung mã nguồn chương trình là gì?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 13: Để thực hiện các thao tác nhanh như 'Biên dịch', 'Nạp chương trình', 'Tạo dự án mới' trong môi trường IDE, bạn thường sử dụng thành phần nào?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 14: So sánh chức năng của Khối dao động và Khối truyền thông trên bo mạch vi điều khiển. Điểm khác biệt cốt lõi giữa hai khối này là gì?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 15: Tại sao sau khi biên dịch thành công, bạn vẫn cần 'Nạp mã máy' vào vi điều khiển thay vì chạy trực tiếp mã nguồn từ máy tính?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 16: Giả sử bạn đang phát triển một hệ thống giám sát nhiệt độ phòng sử dụng bo mạch vi điều khiển, cảm biến nhiệt độ và màn hình hiển thị LCD. Bạn sẽ sử dụng khối chức năng nào để đọc giá trị từ cảm biến nhiệt độ và khối chức năng nào để gửi dữ liệu nhiệt độ lên màn hình LCD?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 17: Khi bạn nhấn nút 'Biên dịch' (Compile) trong IDE, quá trình nào sẽ diễn ra?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 18: Một ưu điểm của việc sử dụng bo mạch lập trình vi điều khiển (ví dụ Arduino, Raspberry Pi Pico) 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 là gì?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 19: Trong quy trình lập trình vi điều khiển, bước 'Kiểm tra và sửa lỗi' (Debugging) thường được thực hiện ở giai đoạn nào?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 20: Giả sử bạn viết một chương trình điều khiển motor quay thuận/nghịch. Sau khi nạp chương trình vào bo mạch và chạy thử, motor không hoạt động như mong muốn (ví dụ: quay sai chiều). Lỗi này có khả năng thuộc loại lỗi nào?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 21: Khối tín hiệu vào/ra (I/O) trên bo mạch vi điều khiển có thể được cấu hình để hoạt động ở những chế độ nào?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 22: Khi sử dụng bo mạch vi điều khiển để điều khiển độ sáng của đèn LED bằng kỹ thuật điều chế độ rộng xung (PWM), khối chức năng nào của vi điều khiển được sử dụng để tạo ra tín hiệu PWM?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 23: Bạn muốn kết nối bo mạch vi điều khiển với một máy tính khác để truyền nhận dữ liệu theo chuẩn giao tiếp nối tiếp (Serial). Bạn sẽ cần sử dụng khối chức năng nào trên bo mạch và giao thức truyền thông tương ứng?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 24: Tại sao việc lựa chọn tần số hoạt động của khối dao động lại quan trọng đối với hiệu suất của vi điều khiển?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 25: Trong một ứng dụng điều khiển robot, bo mạch vi điều khiển cần xử lý nhiều nhiệm vụ cùng lúc (ví dụ: đọc cảm biến khoảng cách, điều khiển động cơ, giao tiếp không dây). Điều này đòi hỏi vi điều khiển phải có khả năng thực thi lệnh nhanh. Yếu tố nào sau đây trên bo mạch ảnh hưởng trực tiếp nhất đến khả năng xử lý nhanh của vi điều khiển?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 26: Bạn đang sử dụng một bo mạch vi điều khiển để xây dựng hệ thống cảnh báo cháy. Hệ thống sử dụng cảm biến khói (đầu vào) và còi báo động (đầu ra). Sơ đồ khối tổng quát của hệ thống này sẽ bao gồm bo mạch vi điều khiển kết nối với cảm biến khói và còi báo động thông qua khối chức năng nào của bo mạch?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 27: Trong IDE, sau khi viết xong mã nguồn, bạn thường sử dụng lệnh hoặc biểu tượng nào để bắt đầu quá trình kiểm tra lỗi cú pháp và chuyển đổi mã nguồn thành mã máy?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 28: Giả sử bạn đang làm việc với một bo mạch vi điều khiển và gặp vấn đề về nguồn điện không ổn định (ví dụ: điện áp chập chờn). Khối chức năng nào trên bo mạch có khả năng cao nhất đang gặp sự cố hoặc không hoạt động đúng cách?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 29: Khi bạn nạp mã máy vào vi điều khiển, mã máy này thường được lưu trữ ở đâu trong bộ nhớ của vi điều khiển để có thể chạy độc lập khi bo mạch được cấp nguồn?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 06

Câu 30: Chức năng chính của Khối truyền thông trên bo mạch lập trình vi điều khiển 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 - Kết nối tri thức - 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 - Kết nối tri thức - 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 - Kết nối tri thức - 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: Chức năng chính của bo mạch lập trình vi điều khiển là gì?

  • A. Chỉ dùng để lưu trữ dữ liệu lớn.
  • B. Chỉ thực hiện các phép tính toán phức tạp như máy tính.
  • C. Chỉ dùng làm bộ nhớ ngoài cho máy tính.
  • D. Là nền tảng tích hợp để lập trình và kết nối vi điều khiển với thế giới thực thông qua các thiết bị ngoại vi.

Câu 2: 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ụ cung cấp năng lượng ổn định cho toàn bộ hoạt động của bo mạch?

  • A. Khối nguồn.
  • B. Khối vi điều khiển (MCU).
  • C. Khối dao động.
  • D. Khối truyền thông.

Câu 3: Một trong những ứng dụng phổ biến nhất của bo mạch lập trình vi điều khiển là điều khiển các thiết bị chấp hành (như động cơ, đèn LED, rơ-le) dựa trên tín hiệu từ cảm biến. Chức năng này chủ yếu được thực hiện thông qua khối nào trên bo mạch?

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

Câu 4: Để vi điều khiển có thể thực hiện các lệnh theo trình tự thời gian và đồng bộ hoạt động giữa các bộ phận bên trong, bo mạch cần có một tín hiệu xung nhịp ổn định. Khối nào trên bo mạch tạo ra tín hiệu này?

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

Câu 5: Khi bạn cần kết nối bo mạch vi điều khiển với máy tính để nạp chương trình hoặc trao đổi dữ liệu nối tiếp (ví dụ: gửi giá trị cảm biến về máy tính để hiển thị), khối chức năng nào sẽ được sử dụng?

  • A. Khối nguồn.
  • B. Khối dao động.
  • C. Khối truyền thông.
  • D. Khối vi điều khiển (MCU).

Câu 6: Quá trình lập trình cho vi điều khiển trên bo mạch thường bắt đầu bằng việc viết mã nguồn bằng ngôn ngữ lập trình bậc cao. Bước tiếp theo sau khi viết mã nguồn là gì?

  • A. Biên dịch mã nguồn sang mã máy.
  • B. Kiểm tra và sửa lỗi (Debug) mã nguồn.
  • C. Nạp mã máy vào vi điều khiển.
  • D. Chạy thử chương trình trên bo mạch.

Câu 7: Tại sao cần phải "biên dịch" mã nguồn (code viết bằng ngôn ngữ bậc cao như C/C++) trước khi nạp vào vi điều khiển?

  • A. Để giảm kích thước file chương trình.
  • B. Để mã nguồn chạy nhanh hơn trên máy tính.
  • C. Vì vi điều khiển chỉ hiểu và thực thi mã máy (ngôn ngữ nhị phân).
  • D. Để mã nguồn được bảo mật tốt hơn.

Câu 8: Giả sử bạn đang sử dụng một bo mạch vi điều khiển để đọc giá trị nhiệt độ từ cảm biến và hiển thị lên màn hình LCD. Việc đọc giá trị analog từ cảm biến nhiệt độ sẽ sử dụng chức năng nào của vi điều khiển?

  • A. Bộ chuyển đổi tương tự-số (ADC).
  • B. Bộ chuyển đổi số-tương tự (DAC).
  • C. Bộ nhớ RAM.
  • D. Bộ định thời (Timer).

Câu 9: Trong giao diện lập trình tích hợp (IDE) cho vi điều khiển, cửa sổ nào thường hiển thị các thông báo về quá trình biên dịch, lỗi cú pháp, hoặc trạng thái nạp chương trình?

  • A. Thanh công cụ.
  • B. Cửa sổ lập trình (Editor).
  • C. Cửa sổ thông báo (Console/Output).
  • D. Cửa sổ quản lý dự án.

Câu 10: Bạn đang gặp vấn đề khi nạp chương trình vào bo mạch vi điều khiển. Mặc dù mã nguồn không có lỗi cú pháp, trình biên dịch báo lỗi kết nối. Khả năng cao vấn đề nằm ở khối chức năng nào trên bo mạch hoặc kết nối liên quan?

  • A. Khối nguồn (nếu bo mạch vẫn sáng đèn nguồn thì thường không phải do khối này).
  • B. Khối dao động (lỗi dao động thường gây treo vi điều khiển, không phải lỗi kết nối nạp).
  • C. Khối tín hiệu vào/ra (không liên quan trực tiếp đến quá trình nạp code).
  • D. Khối truyền thông hoặc kết nối USB/UART.

Câu 11: Vi điều khiển (MCU) là thành phần trung tâm trên bo mạch lập trình. Chức năng chính của MCU là gì?

  • A. Thực thi chương trình đã nạp, xử lý dữ liệu và điều khiển các thiết bị ngoại vi.
  • B. Chỉ cung cấp nguồn điện cho bo mạch.
  • C. Chỉ tạo ra tín hiệu xung nhịp.
  • D. Chỉ kết nối các cảm biến và thiết bị chấp hành.

Câu 12: Bo mạch lập trình vi điều khiển được ứng dụng rộng rãi trong các hệ thống nhúng. Hệ thống nhúng là gì?

  • A. Hệ thống máy tính cá nhân có cấu hình mạnh.
  • B. Hệ thống mạng máy tính toàn cầu.
  • C. Hệ thống chỉ dùng để lưu trữ dữ liệu.
  • D. Hệ thống máy tính chuyên dụng, thường là một phần của thiết bị lớn hơn, thực hiện các chức năng cụ thể.

Câu 13: Khi thiết kế một hệ thống điều khiển sử dụng bo mạch vi điều khiển để bật/tắt đèn LED theo thời gian, bạn cần sử dụng chức năng nào của vi điều khiển để tạo ra độ trễ chính xác?

  • A. Bộ định thời (Timer).
  • B. Bộ chuyển đổi ADC.
  • C. Bộ nhớ RAM.
  • D. Giao tiếp UART.

Câu 14: Bạn muốn bo mạch vi điều khiển giao tiếp với một cảm biến sử dụng giao thức I2C (Inter-Integrated Circuit). Khối chức năng nào trên bo mạch cung cấp khả năng này?

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

Câu 15: So sánh giữa tín hiệu số và tín hiệu tương tự trong ngữ cảnh của bo mạch vi điều khiển. Đặc điểm nào sau đây là SAI?

  • A. Tín hiệu số chỉ có hai mức điện áp rời rạc (cao/thấp).
  • B. Tín hiệu tương tự có thể nhận bất kỳ giá trị nào trong một dải liên tục.
  • C. Vi điều khiển thường xử lý tín hiệu số.
  • D. Tín hiệu tương tự cũng chỉ có hai mức cố định như tín hiệu số.

Câu 16: Trong các bước lập trình vi điều khiển, bước "Nạp mã máy vào vi điều khiển" có ý nghĩa gì?

  • A. Chuyển đổi mã nguồn sang ngôn ngữ máy tính.
  • B. Kiểm tra lỗi cú pháp trong mã nguồn.
  • C. Ghi chương trình đã biên dịch (mã máy) vào bộ nhớ của vi điều khiển.
  • D. Chạy thử chương trình trên máy tính trước khi nạp.

Câu 17: Bạn cần điều khiển độ sáng của một đèn LED (điều chế độ rộng xung - PWM) bằng bo mạch vi điều khiển. Chân I/O nào trên bo mạch thường được sử dụng cho mục đích này?

  • A. Các chân I/O số có hỗ trợ chức năng PWM.
  • B. Các chân I/O analog.
  • C. Chỉ các chân nguồn (VCC/GND).
  • D. Chỉ các chân truyền thông UART.

Câu 18: Một dự án sử dụng bo mạch vi điều khiển để xây dựng hệ thống cảnh báo khi nhiệt độ vượt quá ngưỡng. Cảm biến nhiệt độ (cho ra tín hiệu analog) được kết nối với bo mạch. Vi điều khiển cần thực hiện các bước xử lý nào sau đây theo đúng trình tự logic?

  • A. Đọc tín hiệu số -> Xử lý dữ liệu -> Chuyển đổi sang analog -> Xuất tín hiệu điều khiển.
  • B. Đọc tín hiệu analog (qua ADC) -> Xử lý dữ liệu -> Xuất tín hiệu điều khiển (số hoặc analog).
  • C. Xuất tín hiệu điều khiển -> Đọc tín hiệu analog -> Xử lý dữ liệu.
  • D. Chỉ cần đọc tín hiệu analog và xuất tín hiệu điều khiển trực tiếp.

Câu 19: Bạn đang sử dụng IDE để viết chương trình cho bo mạch vi điều khiển. Bạn nhận được một thông báo lỗi "Syntax Error". Lỗi này thuộc bước nào trong quy trình lập trình?

  • A. Bước biên soạn mã nguồn.
  • B. Bước kiểm tra và sửa lỗi (Debug).
  • C. Bước biên dịch mã nguồn.
  • D. Bước nạp mã máy.

Câu 20: Trong ứng dụng đo lường sử dụng bo mạch vi điều khiển, vi điều khiển đóng vai trò gì?

  • A. Chỉ cung cấp nguồn cho cảm biến.
  • B. Thu thập, xử lý tín hiệu từ cảm biến và đưa ra kết quả đo.
  • C. Chỉ hiển thị kết quả đo mà không xử lý.
  • D. Chỉ làm nhiệm vụ kết nối cảm biến với màn hình.

Câu 21: So sánh hai bo mạch vi điều khiển A và B. Bo mạch A có nhiều chân I/O hơn bo mạch B. Điều này có ý nghĩa gì khi lựa chọn bo mạch cho một dự án?

  • A. Bo mạch A chắc chắn có tốc độ xử lý nhanh hơn bo mạch B.
  • B. Bo mạch A tiêu thụ ít năng lượng hơn bo mạch B.
  • C. Bo mạch A có khả năng kết nối và điều khiển/đọc được nhiều thiết bị ngoại vi hơn bo mạch B.
  • D. Bo mạch A có bộ nhớ chương trình lớn hơn bo mạch B.

Câu 22: Khi bo mạch vi điều khiển được sử dụng trong hệ thống chiếu sáng thông minh tự động bật đèn khi trời tối, vi điều khiển đang thực hiện chức năng chính nào?

  • A. Điều khiển (dựa trên dữ liệu đo lường từ cảm biến ánh sáng).
  • B. Chỉ đo lường.
  • C. Chỉ hiển thị thông tin.
  • D. Chỉ lưu trữ dữ liệu.

Câu 23: Giả sử bạn viết một chương trình cho bo mạch vi điều khiển để điều khiển một động cơ. Sau khi nạp chương trình, động cơ không chạy như mong đợi. Bạn đã kiểm tra kết nối phần cứng và thấy đúng. Vấn đề có thể nằm ở bước nào trong quy trình lập trình?

  • A. Bước biên soạn mã nguồn (lỗi cú pháp sẽ được phát hiện khi biên dịch).
  • B. Bước kiểm tra và sửa lỗi (Debug - lỗi logic trong chương trình).
  • C. Bước biên dịch mã nguồn (lỗi biên dịch sẽ ngăn việc nạp code).
  • D. Bước nạp mã máy (lỗi nạp sẽ ngăn chương trình chạy).

Câu 24: Khối truyền thông trên bo mạch 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 trực tiếp bo mạch với máy tính qua cổng USB cho mục đích nạp chương trình và giao tiếp nối tiếp?

  • A. UART (thường qua cổng USB ảo).
  • B. SPI.
  • C. I2C.
  • D. CAN Bus.

Câu 25: Bạn cần sử dụng bo mạch vi điều khiển để điều khiển đồng thời 8 động cơ DC nhỏ. Mỗi động cơ cần 2 chân điều khiển (một để điều hướng, một để bật/tắt). Số lượng chân I/O số TỐI THIỂU bạn cần trên bo mạch là bao nhiêu?

  • A. 8 chân.
  • B. 10 chân.
  • C. 16 chân.
  • D. 32 chân.

Câu 26: Phân tích vai trò của bộ nhớ Flash (hoặc ROM) trong vi điều khiển trên bo mạch lập trình.

  • 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) vĩnh cửu.
  • C. Tạo tín hiệu xung nhịp cho vi điều khiển.
  • D. Kết nối vi điều khiển với các thiết bị ngoại vi.

Câu 27: Phân tích vai trò của bộ nhớ RAM trong vi điều khiển trên bo mạch lập trình.

  • 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) vĩnh cửu.
  • C. Tạo tín hiệu xung nhịp cho vi điều khiển.
  • D. Kết nối vi điều khiển với các thiết bị ngoại vi.

Câu 28: 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 (ví dụ: Arduino, STM32 Discovery) so với việc chỉ dùng chip vi điều khiển trần là gì?

  • A. Chip vi điều khiển trên bo mạch có tốc độ xử lý nhanh hơn chip trần cùng loại.
  • B. Bo mạch lập trình có kích thước nhỏ hơn nhiều so với chip trần.
  • C. Bo mạch lập trình không cần nguồn điện ngoài để hoạt động.
  • D. Tích hợp sẵn các khối chức năng hỗ trợ (nguồn, truyền thông, mạch nạp) giúp dễ dàng kết nối và lập trình.

Câu 29: Trong IDE, "Biên dịch mã nguồn" (Compile) là quá trình gì?

  • A. Chạy thử chương trình trên máy tính.
  • B. Tìm và sửa lỗi logic trong chương trình.
  • C. Chuyển đổi mã nguồn sang mã máy và kiểm tra lỗi cú pháp.
  • D. Ghi mã máy vào bộ nhớ của vi điều khiển.

Câu 30: Bạn đang phát triển một hệ thống điều khiển cửa tự động sử dụng cảm biến chuyển động và động cơ. Bạn đã viết chương trình nhưng khi thử nghiệm, cửa không mở khi có người đến gần. Bạn nên kiểm tra những yếu tố nào đầu tiên liên quan đến bo mạch và chương trình?

  • A. Chỉ kiểm tra lại kết nối dây điện của động cơ.
  • B. Chỉ kiểm tra lại nguồn điện cấp cho bo mạch.
  • C. Chỉ kiểm tra lại mã nguồn xem có lỗi cú pháp không.
  • D. Kiểm tra nguồn điện, kết nối cảm biến và động cơ với bo mạch (khối I/O), và logic xử lý tín hiệu trong chương trình.

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 1: Chức năng chính 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 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 2: 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ụ cung cấp năng lượng ổn định cho toàn bộ hoạt động của bo mạch?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 3: Một trong những ứng dụng phổ biến nhất của bo mạch lập trình vi điều khiển là điều khiển các thiết bị chấp hành (như động cơ, đèn LED, rơ-le) dựa trên tín hiệu từ cảm biến. Chức năng này chủ yếu được thực hiện thông qua khối nào trên bo mạch?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 4: Để vi điều khiển có thể thực hiện các lệnh theo trình tự thời gian và đồng bộ hoạt động giữa các bộ phận bên trong, bo mạch cần có một tín hiệu xung nhịp ổn định. Khối nào trên bo mạch tạo ra tín hiệu này?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 5: Khi bạn cần kết nối bo mạch vi điều khiển với máy tính để nạp chương trình hoặc trao đổi dữ liệu nối tiếp (ví dụ: gửi giá trị cảm biến về máy tính để hiển thị), khối chức năng nào sẽ được sử dụng?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 6: Quá trình lập trình cho vi điều khiển trên bo mạch thường bắt đầu bằng việc viết mã nguồn bằng ngôn ngữ lập trình bậc cao. Bước tiếp theo sau khi viết mã nguồn là gì?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 7: Tại sao cần phải 'biên dịch' mã nguồn (code viết bằng ngôn ngữ bậc cao như C/C++) trước khi nạp vào vi điều khiển?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 8: Giả sử bạn đang sử dụng một bo mạch vi điều khiển để đọc giá trị nhiệt độ từ cảm biến và hiển thị lên màn hình LCD. Việc đọc giá trị analog từ cảm biến nhiệt độ sẽ sử dụng chức năng nào của vi điều khiển?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 9: Trong giao diện lập trình tích hợp (IDE) cho vi điều khiển, cửa sổ nào thường hiển thị các thông báo về quá trình biên dịch, lỗi cú pháp, hoặc trạng thái nạp chương trình?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 10: Bạn đang gặp vấn đề khi nạp chương trình vào bo mạch vi điều khiển. Mặc dù mã nguồn không có lỗi cú pháp, trình biên dịch báo lỗi kết nối. Khả năng cao vấn đề nằm ở khối chức năng nào trên bo mạch hoặc kết nối liên quan?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 11: Vi điều khiển (MCU) là thành phần trung tâm trên bo mạch lập trình. Chức năng chính của MCU là gì?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 12: Bo mạch lập trình vi điều khiển được ứng dụng rộng rãi trong các hệ thống nhúng. Hệ thống nhúng là gì?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 13: Khi thiết kế một hệ thống điều khiển sử dụng bo mạch vi điều khiển để bật/tắt đèn LED theo thời gian, bạn cần sử dụng chức năng nào của vi điều khiển để tạo ra độ trễ chính xác?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 14: Bạn muốn bo mạch vi điều khiển giao tiếp với một cảm biến sử dụng giao thức I2C (Inter-Integrated Circuit). Khối chức năng nào trên bo mạch cung cấp khả năng này?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 15: So sánh giữa tín hiệu số và tín hiệu tương tự trong ngữ cảnh của bo mạch vi điều khiển. Đặc điểm nào sau đây là SAI?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 16: Trong các bước lập trình vi điều khiển, bước 'Nạp mã máy vào vi điều khiển' có ý nghĩa gì?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 17: Bạn cần điều khiển độ sáng của một đèn LED (điều chế độ rộng xung - PWM) bằng bo mạch vi điều khiển. Chân I/O nào trên bo mạch thường được sử dụng cho mục đích này?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 18: Một dự án sử dụng bo mạch vi điều khiển để xây dựng hệ thống cảnh báo khi nhiệt độ vượt quá ngưỡng. Cảm biến nhiệt độ (cho ra tín hiệu analog) được kết nối với bo mạch. Vi điều khiển cần thực hiện các bước xử lý nào sau đây theo đúng trình tự logic?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 19: Bạn đang sử dụng IDE để viết chương trình cho bo mạch vi điều khiển. Bạn nhận được một thông báo lỗi 'Syntax Error'. Lỗi này thuộc bước nào trong quy trình lập trình?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 20: Trong ứng dụng đo lường sử dụng bo mạch vi điều khiển, vi điều khiển đóng vai trò gì?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 21: So sánh hai bo mạch vi điều khiển A và B. Bo mạch A có nhiều chân I/O hơn bo mạch B. Điều này có ý nghĩa gì khi lựa chọn bo mạch cho một dự án?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 22: Khi bo mạch vi điều khiển được sử dụng trong hệ thống chiếu sáng thông minh tự động bật đèn khi trời tối, vi điều khiển đang thực hiện chức năng chính nào?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 23: Giả sử bạn viết một chương trình cho bo mạch vi điều khiển để điều khiển một động cơ. Sau khi nạp chương trình, động cơ không chạy như mong đợi. Bạn đã kiểm tra kết nối phần cứng và thấy đúng. Vấn đề có thể nằm ở bước nào trong quy trình lập trình?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 24: Khối truyền thông trên bo mạch 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 trực tiếp bo mạch với máy tính qua cổng USB cho mục đích nạp chương trình và giao tiếp nối tiếp?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 25: Bạn cần sử dụng bo mạch vi điều khiển để điều khiển đồng thời 8 động cơ DC nhỏ. Mỗi động cơ cần 2 chân điều khiển (một để điều hướng, một để bật/tắt). Số lượng chân I/O số TỐI THIỂU bạn cần trên bo mạch là bao nhiêu?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 26: Phân tích vai trò của bộ nhớ Flash (hoặc ROM) trong vi điều khiển trên bo mạch lập trình.

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 27: Phân tích vai trò của bộ nhớ RAM trong vi điều khiển trên bo mạch lập trình.

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 28: 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 (ví dụ: Arduino, STM32 Discovery) so với việc chỉ dùng chip vi điều khiển trần là gì?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 29: Trong IDE, 'Biên dịch mã nguồn' (Compile) là quá trình gì?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 07

Câu 30: Bạn đang phát triển một hệ thống điều khiển cửa tự động sử dụng cảm biến chuyển động và động cơ. Bạn đã viết chương trình nhưng khi thử nghiệm, cửa không mở khi có người đến gần. Bạn nên kiểm tra những yếu tố nào đầu tiên liên quan đến bo mạch và chương trình?

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 - Kết nối tri thức - 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 - Kết nối tri thức - 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 - Kết nối tri thức - 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: Khi thiết kế một hệ thống điều khiển đèn chiếu sáng tự động dựa vào cảm biến ánh sáng, khối chức năng nào trên bo mạch lập trình vi điều khiển sẽ chịu trách nhiệm tiếp nhận tín hiệu từ cảm biến ánh sáng?

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

Câu 2: Một bo mạch vi điều khiển được sử dụng để điều khiển tốc độ động cơ thông qua tín hiệu PWM (Pulse Width Modulation). Chức năng xuất tín hiệu điều khiển động cơ này thuộc về khối nào trên bo mạch?

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

Câu 3: Trong quá trình lập trình cho vi điều khiển, sau khi đã viết mã nguồn bằng ngôn ngữ C, bước tiếp theo cần thực hiện là gì để chuẩn bị chương trình cho vi điều khiển chạy?

  • A. Nạp mã máy vào vi điều khiển
  • B. Kiểm tra và sửa lỗi (Debug)
  • C. Biên dịch mã nguồn sang mã máy
  • D. Kết nối cảm biến và thiết bị chấp hành

Câu 4: Tại sao mã nguồn được viết bằng ngôn ngữ lập trình bậc cao (như C, Python) cần phải được biên dịch thành mã máy trước khi nạp vào vi điều khiển?

  • A. Để giảm kích thước bộ nhớ chương trình.
  • B. Để tăng tốc độ truyền dữ liệu khi nạp chương trình.
  • C. Vì vi điều khiển chỉ có thể trực tiếp thực thi mã máy.
  • D. Để mã nguồn được bảo mật hơn, khó bị đọc trộm.

Câu 5: Một bo mạch vi điều khiển gặp sự cố không hoạt động ổn định, các đèn báo trạng thái nhấp nháy thất thường hoặc tắt hẳn. Sau khi kiểm tra kết nối nguồn, bộ phận nào trên bo mạch có khả năng cao nhất đang gặp vấn đề liên quan đến việc đồng bộ hoạt động?

  • A. Khối truyền thông
  • B. Khối dao động
  • C. Khối tín hiệu vào/ra
  • D. Bản thân chip vi điều khiển (CPU)

Câu 6: Khi sử dụng bo mạch lập trình vi điều khiển để giao tiếp với máy tính qua cổng USB (ví dụ: để nạp chương trình hoặc gửi dữ liệu đo lường), khối chức năng nào đóng vai trò chính trong việc thiết lập và quản lý kết nối này?

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

Câu 7: Giao diện lập trình tích hợp (IDE) cho vi điều khiển thường bao gồm các thành phần chính nào giúp người lập trình viết, kiểm tra và nạp chương trình?

  • A. Chỉ có Cửa sổ lập trình và Cửa sổ thông báo.
  • B. Chỉ có Thanh công cụ và Cửa sổ lập trình.
  • C. Chỉ có Thanh công cụ và Cửa sổ thông báo.
  • D. Thanh công cụ, Cửa sổ lập trình và Cửa sổ thông báo.

Câu 8: Trong cửa sổ thông báo của IDE, bạn nhận được một thông báo lỗi sau khi nhấn nút "Biên dịch" (Compile). Thông báo này cho biết điều gì?

  • A. Chương trình đã được biên dịch thành công và sẵn sàng để nạp.
  • B. Mã nguồn chương trình có lỗi và cần được sửa chữa.
  • C. Quá trình nạp chương trình vào vi điều khiển thất bại.
  • D. Kết nối giữa máy tính và bo mạch vi điều khiển không ổn định.

Câu 9: Ứng dụng

  • A. Chỉ tín hiệu điều khiển ra (Output signals).
  • B. Chỉ tín hiệu truyền thông (Communication signals).
  • C. Tín hiệu từ cảm biến (Input signals).
  • D. Tín hiệu đồng bộ từ khối dao động.

Câu 10: Ứng dụng

  • A. Tín hiệu điều khiển ra (Output signals).
  • B. Tín hiệu từ cảm biến (Input signals).
  • C. Tín hiệu truyền thông (Communication signals).
  • D. Tín hiệu đồng bộ từ khối dao động.

Câu 11: Bo mạch lập trình vi điều khiển khác với máy tính cá nhân ở điểm cốt lõi nào?

  • A. Bo mạch vi điều khiển không có bộ nhớ.
  • B. Bo mạch vi điều khiển thường được thiết kế cho các nhiệm vụ điều khiển chuyên dụng, không đa năng như máy tính.
  • C. Bo mạch vi điều khiển không thể kết nối với các thiết bị ngoại vi.
  • D. Bo mạch vi điều khiển chỉ xử lý tín hiệu số.

Câu 12: Nếu nguồn điện cung cấp cho bo mạch vi điều khiển không ổn định (ví dụ: điện áp quá thấp hoặc dao động mạnh), khối chức năng nào trên bo mạch có khả năng cao nhất bị ảnh hưởng trực tiếp, dẫn đến hoạt động sai hoặc ngừng hoạt động của toàn bộ bo mạch?

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

Câu 13: Một chương trình đã được nạp vào vi điều khiển. Để chạy chương trình này, vi điều khiển cần thực hiện điều gì?

  • A. Biên dịch lại mã nguồn từ bộ nhớ.
  • B. Gửi mã máy ra ngoài qua khối truyền thông.
  • C. Đọc và thực thi các lệnh trong chương trình đã nạp.
  • D. Yêu cầu khối dao động tạo ra xung nhịp mới.

Câu 14: Chức năng chính của chip vi điều khiển (Microcontroller) trên bo mạch lập trình là gì?

  • A. Thực thi chương trình để xử lý thông tin và điều khiển hoạt động.
  • B. Cung cấp nguồn điện ổn định cho toàn bộ bo mạch.
  • C. Chỉ làm nhiệm vụ giao tiếp với máy tính.
  • D. Chỉ tạo ra xung nhịp đồng bộ.

Câu 15: Khi bạn kết nối bo mạch vi điều khiển với một thiết bị ngoại vi phức tạp như màn hình LCD hoặc module Wi-Fi, khối chức năng nào trên bo mạch thường được sử dụng để thiết lập giao tiếp và trao đổi dữ liệu theo các chuẩn nhất định?

  • A. Khối nguồn
  • B. Khối tín hiệu vào/ra (GPIO)
  • C. Khối truyền thông
  • D. Khối dao động

Câu 16: Giả sử bạn muốn xây dựng hệ thống đo nhiệt độ không khí và hiển thị giá trị lên một màn hình LCD. Bạn sẽ cần sử dụng kết hợp các khối chức năng nào trên bo mạch vi điều khiển?

  • A. Chỉ cần Khối nguồn và Vi điều khiển.
  • B. Chỉ cần Khối tín hiệu vào/ra và Khối dao động.
  • C. Chỉ cần Khối truyền thông và Khối nguồn.
  • D. Khối tín hiệu vào/ra, Vi điều khiển và Khối truyền thông (tùy loại LCD).

Câu 17: Trong các bước lập trình vi điều khiển, bước nào là cần thiết để chuyển đổi chương trình viết bằng ngôn ngữ mà con người dễ hiểu (như C) sang định dạng mà chip vi điều khiển có thể xử lý trực tiếp?

  • A. Biên soạn mã nguồn
  • B. Kiểm tra và sửa lỗi
  • C. Biên dịch mã nguồn sang mã máy
  • D. Nạp mã máy vào vi điều khiển

Câu 18: Khi bạn nhấn nút "Nạp" (Upload) trong IDE, dữ liệu nào đang được truyền từ máy tính sang bộ nhớ của vi điều khiển trên bo mạch?

  • A. Mã nguồn chương trình (ngôn ngữ C).
  • B. Mã máy của chương trình.
  • C. Dữ liệu từ các cảm biến kết nối.
  • D. Cài đặt cấu hình của IDE.

Câu 19: Chức năng

  • A. Khởi động lại chương trình đang chạy trên vi điều khiển.
  • B. Xóa toàn bộ chương trình 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 truyền thông với máy tính.

Câu 20: Trong IDE, cửa sổ lập trình (Code Editor) chủ yếu được sử dụng cho mục đích gì?

  • A. Hiển thị kết quả biên dịch và các thông báo lỗi.
  • B. Cấu hình các chân vào/ra của vi điều khiển.
  • C. Xem trạng thái hoạt động của bo mạch theo thời gian thực.
  • D. Soạn thảo và chỉnh sửa mã nguồn chương trình.

Câu 21: Khối nào trên bo mạch lập trình vi điều khiển có nhiệm vụ cung cấp "nhịp đập" đều đặn để CPU và các bộ phận khác hoạt động đồng bộ?

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

Câu 22: Nếu bạn muốn bo mạch vi điều khiển gửi dữ liệu đo được (ví dụ: nhiệt độ) tới một máy chủ từ xa qua mạng Internet, bạn sẽ cần sử dụng khối chức năng nào kết hợp với module mạng (như Ethernet hoặc Wi-Fi)?

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

Câu 23: Điểm khác biệt cơ bản giữa tín hiệu số và tín hiệu tương tự mà bo mạch vi điều khiển thường xử lý ở khối tín hiệu vào/ra là gì?

  • A. Tín hiệu số chỉ có hai mức giá trị, còn tín hiệu tương tự có giá trị biến đổi liên tục.
  • B. Tín hiệu số truyền đi nhanh hơn tín hiệu tương tự.
  • C. Tín hiệu tương tự chỉ dùng cho đầu vào, tín hiệu số chỉ dùng cho đầu ra.
  • D. Tín hiệu số bị ảnh hưởng bởi nhiễu nhiều hơn tín hiệu tương tự.

Câu 24: Giả sử bạn đang viết chương trình để điều khiển một đèn LED nhấp nháy. Bạn sẽ sử dụng các lệnh lập trình để tác động trực tiếp đến khối chức năng nào của bo mạch để bật/tắt đèn LED?

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

Câu 25: Mục đích của việc kiểm tra và sửa lỗi (Debug) trong quá trình lập trình vi điều khiển là gì?

  • A. Để tăng tốc độ biên dịch chương trình.
  • B. Để tìm và khắc phục các lỗi trong mã nguồn chương trình.
  • C. Để chuyển đổi mã nguồn sang mã máy.
  • D. Để nạp chương trình vào bộ nhớ vi điều khiển.

Câu 26: Tầm quan trọng của việc có một khối nguồn ổn định trên bo mạch vi điều khiển là gì?

  • A. Đảm bảo tất cả các khối chức năng hoạt động đúng và ổn định.
  • B. Giúp tăng tốc độ xử lý của vi điều khiển.
  • C. Chỉ quan trọng khi kết nối nhiều thiết bị ngoại vi.
  • D. Giúp chương trình được nạp nhanh hơn.

Câu 27: Khi sử dụng bo mạch vi điều khiển để điều khiển một robot di động, ứng dụng này thuộc loại nào?

  • A. Ứng dụng đo lường
  • B. Ứng dụng điều khiển
  • C. Ứng dụng truyền thông
  • D. Ứng dụng xử lý tín hiệu tương tự

Câu 28: Nếu một bo mạch vi điều khiển được sử dụng để đọc giá trị từ cảm biến nhiệt độ và gửi giá trị đó lên máy tính qua cổng nối tiếp (Serial port), thì ứng dụng này kết hợp những chức năng chính nào?

  • A. Chỉ ứng dụng điều khiển.
  • B. Chỉ ứng dụng truyền thông.
  • C. Kết hợp ứng dụng đo lường và truyền thông.
  • D. Kết hợp ứng dụng điều khiển và dao động.

Câu 29: Vai trò của Thanh công cụ (Toolbar) trong giao diện IDE là gì?

  • A. Cung cấp truy cập nhanh đến các chức năng như biên dịch, nạp chương trình.
  • B. Hiển thị mã nguồn chương trình.
  • C. Thông báo lỗi và kết quả biên dịch.
  • D. Xem cấu hình phần cứng của bo mạch.

Câu 30: Trong sơ đồ khối cấu trúc của bo mạch lập trình vi điều khiển, khối nào được coi là trung tâm xử lý, nhận lệnh từ chương trình và điều phối hoạt động của các khối khác?

  • A. Khối nguồn
  • B. Vi điều khiển (Microcontroller)
  • C. Khối truyền thông
  • D. Khối tín hiệu vào/ra

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 1: Khi thiết kế một hệ thống điều khiển đèn chiếu sáng tự động dựa vào cảm biến ánh sáng, khối chức năng nào trên bo mạch lập trình vi điều khiển sẽ chịu trách nhiệm tiếp nhận tín hiệu từ cảm biến ánh sáng?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 2: Một bo mạch vi điều khiển được sử dụng để điều khiển tốc độ động cơ thông qua tín hiệu PWM (Pulse Width Modulation). Chức năng xuất tín hiệu điều khiển động cơ này thuộc về khối nào trên bo mạch?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 3: Trong quá trình lập trình cho vi điều khiển, sau khi đã viết mã nguồn bằng ngôn ngữ C, bước tiếp theo cần thực hiện là gì để chuẩn bị chương trình cho vi điều khiển chạy?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 4: Tại sao mã nguồn được viết bằng ngôn ngữ lập trình bậc cao (như C, Python) cần phải được biên dịch thành mã máy trước khi nạp vào vi điều khiển?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 5: Một bo mạch vi điều khiển gặp sự cố không hoạt động ổn định, các đèn báo trạng thái nhấp nháy thất thường hoặc tắt hẳn. Sau khi kiểm tra kết nối nguồn, bộ phận nào trên bo mạch có khả năng cao nhất đang gặp vấn đề liên quan đến việc đồng bộ hoạt động?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 6: Khi sử dụng bo mạch lập trình vi điều khiển để giao tiếp với máy tính qua cổng USB (ví dụ: để nạp chương trình hoặc gửi dữ liệu đo lường), khối chức năng nào đóng vai trò chính trong việc thiết lập và quản lý kết nối này?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 7: Giao diện lập trình tích hợp (IDE) cho vi điều khiển thường bao gồm các thành phần chính nào giúp người lập trình viết, kiểm tra và nạp chương trình?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 8: Trong cửa sổ thông báo của IDE, bạn nhận được một thông báo lỗi sau khi nhấn nút 'Biên dịch' (Compile). Thông báo này cho biết điều gì?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 9: Ứng dụng "Đo lường" của bo mạch lập trình vi điều khiển thường liên quan đến việc xử lý các loại tín hiệu nào từ môi trường hoặc thiết bị bên ngoài?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 10: Ứng dụng "Điều khiển" của bo mạch lập trình vi điều khiển thường liên quan đến việc tạo ra các loại tín hiệu nào để tác động lên thiết bị bên ngoài?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 11: Bo mạch lập trình vi điều khiển khác với máy tính cá nhân ở điểm cốt lõi nào?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 12: Nếu nguồn điện cung cấp cho bo mạch vi điều khiển không ổn định (ví dụ: điện áp quá thấp hoặc dao động mạnh), khối chức năng nào trên bo mạch có khả năng cao nhất bị ảnh hưởng trực tiếp, dẫn đến hoạt động sai hoặc ngừng hoạt động của toàn bộ bo mạch?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 13: Một chương trình đã được nạp vào vi điều khiển. Để chạy chương trình này, vi điều khiển cần thực hiện điều gì?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 14: Chức năng chính của chip vi điều khiển (Microcontroller) trên bo mạch lập trình là gì?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 15: Khi bạn kết nối bo mạch vi điều khiển với một thiết bị ngoại vi phức tạp như màn hình LCD hoặc module Wi-Fi, khối chức năng nào trên bo mạch thường được sử dụng để thiết lập giao tiếp và trao đổi dữ liệu theo các chuẩn nhất định?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 16: Giả sử bạn muốn xây dựng hệ thống đo nhiệt độ không khí và hiển thị giá trị lên một màn hình LCD. Bạn sẽ cần sử dụng kết hợp các khối chức năng nào trên bo mạch vi điều khiển?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 17: Trong các bước lập trình vi điều khiển, bước nào là cần thiết để chuyển đổi chương trình viết bằng ngôn ngữ mà con người dễ hiểu (như C) sang định dạng mà chip vi điều khiển có thể xử lý trực tiếp?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 18: Khi bạn nhấn nút 'Nạp' (Upload) trong IDE, dữ liệu nào đang được truyền từ máy tính sang bộ nhớ của vi điều khiển trên bo mạch?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 19: Chức năng "Reset" trên bo mạch vi điều khiển có vai trò gì?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 20: Trong IDE, cửa sổ lập trình (Code Editor) chủ yếu được sử dụng cho mục đích gì?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 21: Khối nào trên bo mạch lập trình vi điều khiển có nhiệm vụ cung cấp 'nhịp đập' đều đặn để CPU và các bộ phận khác hoạt động đồng bộ?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 22: Nếu bạn muốn bo mạch vi điều khiển gửi dữ liệu đo được (ví dụ: nhiệt độ) tới một máy chủ từ xa qua mạng Internet, bạn sẽ cần sử dụng khối chức năng nào kết hợp với module mạng (như Ethernet hoặc Wi-Fi)?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 23: Điểm khác biệt cơ bản giữa tín hiệu số và tín hiệu tương tự mà bo mạch vi điều khiển thường xử lý ở khối tín hiệu vào/ra là gì?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 24: Giả sử bạn đang viết chương trình để điều khiển một đèn LED nhấp nháy. Bạn sẽ sử dụng các lệnh lập trình để tác động trực tiếp đến khối chức năng nào của bo mạch để bật/tắt đèn LED?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 25: Mục đích của việc kiểm tra và sửa lỗi (Debug) trong quá trình lập trình vi điều khiển là gì?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 26: Tầm quan trọng của việc có một khối nguồn ổn định trên bo mạch vi điều khiển là gì?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 27: Khi sử dụng bo mạch vi điều khiển để điều khiển một robot di động, ứng dụng này thuộc loại nào?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 28: Nếu một bo mạch vi điều khiển được sử dụng để đọc giá trị từ cảm biến nhiệt độ và gửi giá trị đó lên máy tính qua cổng nối tiếp (Serial port), thì ứng dụng này kết hợp những chức năng chính nào?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 29: Vai trò của Thanh công cụ (Toolbar) trong giao diện IDE là gì?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 08

Câu 30: Trong sơ đồ khối cấu trúc của bo mạch lập trình vi điều khiển, khối nào được coi là trung tâm xử lý, nhận lệnh từ chương trình và điều phối hoạt động của các khối khác?

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 - Kết nối tri thức - 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 - Kết nối tri thức - 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 - Kết nối tri thức - 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 khối nguồn (Power Block) trên bo mạch lập trình vi điều khiển là gì?

  • A. Thực thi các lệnh của chương trình.
  • B. Đồng bộ thời gian hoạt động của các khối.
  • C. Cung cấp và ổn định nguồn điện cho toàn bộ bo mạch.
  • D. Kết nối bo mạch với máy tính để nạp chương trình.

Câu 2: Giả sử bạn đang thiết kế một hệ thống điều khiển đèn giao thông sử dụng bo mạch vi điều khiển. Khối chức năng nào trên bo mạch sẽ chịu trách nhiệm nhận tín hiệu từ cảm biến phát hiện xe (nếu có) và gửi tín hiệu điều khiển đến các đèn LED?

  • A. Khối nguồn.
  • B. Khối dao động.
  • C. Khối truyền thông.
  • D. Khối tín hiệu vào/ra (I/O).

Câu 3: Bo mạch vi điều khiển cần có khối dao động (Oscillator Block) để làm gì?

  • A. Lưu trữ chương trình sau khi nạp.
  • B. Tạo xung nhịp đồng bộ hoạt động cho vi điều khiển.
  • C. Chuyển đổi tín hiệu tương tự sang tín hiệu số.
  • D. Giao tiếp với các thiết bị ngoại vi qua các giao thức chuẩn.

Câu 4: Bạn muốn kết nối bo mạch vi điều khiển của mình với máy tính để nạp chương trình hoặc gửi dữ liệu đo lường về máy tính để hiển thị. Khối chức năng nào trên bo mạch sẽ đóng vai trò chính trong việc này?

  • A. Khối truyền thông.
  • B. Khối tín hiệu vào/ra (I/O).
  • C. Khối nguồn.
  • D. Vi điều khiển chính.

Câu 5: Mục đích chính của việc sử dụng bo mạch lập trình vi điều khiển thay vì chỉ sử dụng riêng chip vi điều khiển là gì?

  • A. Làm cho chip vi điều khiển mạnh hơn.
  • B. Giảm kích thước tổng thể của hệ thống.
  • C. Giảm giá thành của chip vi điều khiển.
  • D. Cung cấp môi trường hoạt động và giao tiếp thuận lợi cho chip vi điều khiển.

Câu 6: Bước đầu tiên trong quy trình lập trình cho vi điều khiển là gì?

  • A. Nạp mã máy vào vi điều khiển.
  • B. Biên soạn mã nguồn (viết chương trình).
  • C. Biên dịch mã nguồn sang mã máy.
  • D. Kiểm tra và sửa lỗi chương trình.

Câu 7: Sau khi đã biên soạn xong mã nguồn chương trình, bước tiếp theo cần thực hiện trước khi có thể nạp chương trình vào vi điều khiển là gì?

  • A. Kết nối cảm biến và thiết bị chấp hành.
  • B. Kiểm tra nguồn điện cấp cho bo mạch.
  • C. Biên dịch mã nguồn sang mã máy.
  • D. Thiết kế giao diện người dùng.

Câu 8: Trong quá trình lập trình vi điều khiển, bước "Debug" (Kiểm tra và sửa lỗi) thường được thực hiện khi nào và nhằm mục đích gì?

  • A. Chỉ thực hiện một lần duy nhất trước khi nạp chương trình.
  • B. Chỉ kiểm tra lỗi cú pháp, không kiểm tra lỗi logic.
  • C. Để chuyển đổi mã nguồn thành mã máy.
  • D. Tìm và sửa các sai sót trong chương trình, có thể là lỗi cú pháp hoặc lỗi logic.

Câu 9: Công cụ nào được sử dụng để chuyển đổi mã nguồn (code viết bằng C, C++,...) thành mã máy (dãy nhị phân) mà vi điều khiển có thể hiểu và thực thi?

  • A. Trình biên dịch (Compiler).
  • B. Phần mềm nạp (Uploader).
  • C. Trình soạn thảo văn bản (Text Editor).
  • D. Hệ điều hành.

Câu 10: Một Hệ thống phát triển tích hợp (Integrated Development Environment - IDE) cho lập trình vi điều khiển thường bao gồm những thành phần cơ bản nào?

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

Câu 11: Cửa sổ thông báo (Message Window) trong một IDE lập trình vi điều khiển thường hiển thị những loại thông tin gì?

  • A. Mã nguồn của chương trình.
  • B. Kết quả biên dịch, thông báo lỗi và trạng thái nạp chương trình.
  • C. Sơ đồ kết nối phần cứng.
  • D. Dữ liệu thu thập từ cảm biến.

Câu 12: Ứng dụng "Đo lường" của bo mạch lập trình vi điều khiển là gì? Cho ví dụ minh họa.

  • A. Tự động bật/tắt thiết bị dựa trên điều kiện.
  • B. Truyền dữ liệu giữa hai bo mạch.
  • C. Thu thập dữ liệu từ cảm biến như nhiệt độ, độ ẩm, ánh sáng.
  • D. Hiển thị hình ảnh trên màn hình.

Câu 13: Ứng dụng "Điều khiển" của bo mạch lập trình vi điều khiển là gì? Cho ví dụ minh họa.

  • A. Tự động bật/tắt một động cơ dựa trên tín hiệu cảm biến.
  • B. Ghi lại giá trị nhiệt độ theo thời gian.
  • C. Kết nối bo mạch với internet.
  • D. Biên dịch chương trình từ mã nguồn.

Câu 14: Khi sử dụng bo mạch vi điều khiển để điều khiển một động cơ điện công suất lớn, tại sao bạn không nên kết nối trực tiếp chân I/O của vi điều khiển với động cơ?

  • A. Vi điều khiển không thể tạo ra tín hiệu điều khiển cho động cơ.
  • B. Động cơ chỉ hoạt động với tín hiệu tương tự, không phải tín hiệu số từ I/O.
  • C. Dòng điện mà chân I/O cung cấp quá nhỏ so với yêu cầu của động cơ.
  • D. Vi điều khiển không có đủ bộ nhớ để lưu trữ chương trình điều khiển động cơ.

Câu 15: Bạn đang viết một chương trình để đọc giá trị từ một cảm biến nhiệt độ tương tự (analog sensor). Chân I/O nào trên bo mạch vi điều khiển bạn cần sử dụng để kết nối với cảm biến này?

  • A. Chân nguồn (VCC).
  • B. Chân đất (GND).
  • C. Chân I/O chỉ có chức năng số (Digital I/O).
  • D. Chân I/O có chức năng chuyển đổi tương tự-số (Analog Input).

Câu 16: Mã máy (Machine Code) là gì trong ngữ cảnh lập trình vi điều khiển?

  • A. Ngôn ngữ lập trình bậc cao như C++.
  • B. Dãy lệnh dưới dạng mã nhị phân mà vi điều khiển có thể thực thi trực tiếp.
  • C. Chương trình được viết bằng ngôn ngữ đồ họa khối.
  • D. Kết quả của quá trình kiểm tra và sửa lỗi.

Câu 17: Khi sử dụng bo mạch vi điều khiển để điều khiển một hệ thống tưới cây tự động dựa trên độ ẩm đất, quá trình này kết hợp những ứng dụng nào đã học?

  • A. Chỉ là ứng dụng đo lường.
  • B. Chỉ là ứng dụng điều khiển.
  • C. Kết hợp cả ứng dụng đo lường và điều khiển.
  • D. Chỉ là ứng dụng truyền thông.

Câu 18: Trong IDE lập trình vi điều khiển, trình soạn thảo mã nguồn (Code Editor) có chức năng chính là gì?

  • A. Viết và chỉnh sửa mã nguồn chương trình.
  • B. Biên dịch mã nguồn thành mã máy.
  • C. Nạp mã máy vào vi điều khiển.
  • D. Hiển thị kết quả chạy chương trình.

Câu 19: Nếu chương trình bạn viết cho vi điều khiển biên dịch thành công nhưng khi nạp vào bo mạch và chạy thử thì không hoạt động như mong đợi (ví dụ: đèn không sáng đúng lúc), vấn đề này thuộc loại lỗi nào và cần tập trung vào bước nào trong quy trình lập trình?

  • A. Lỗi cú pháp, cần kiểm tra lại bước biên soạn mã nguồn.
  • B. Lỗi biên dịch, cần kiểm tra lại trình biên dịch.
  • C. Lỗi nạp, cần kiểm tra lại kết nối và trình nạp.
  • D. Lỗi logic, cần tập trung vào bước kiểm tra và sửa lỗi (Debug).

Câu 20: Bo mạch lập trình vi điều khiển giúp kết nối các chân I/O của vi điều khiển ra bên ngoài thông qua các chân cắm (header pins). Điều này mang lại lợi ích gì cho người sử dụng?

  • A. Tăng tốc độ xử lý của vi điều khiển.
  • B. Giúp kết nối bo mạch với các thiết bị ngoại vi một cách dễ dàng và linh hoạt.
  • C. Giảm tiêu thụ năng lượng của bo mạch.
  • D. Tăng dung lượng bộ nhớ của vi điều khiển.

Câu 21: Một số bo mạch vi điều khiển có thêm các nút nhấn (buttons) hoặc đèn LED tích hợp sẵn. Mục đích chính của các thành phần này trên bo mạch là gì?

  • A. Để trang trí cho bo mạch.
  • B. Để tăng khả năng xử lý tín hiệu analog.
  • C. Để kết nối với mạng internet.
  • D. Cung cấp các thiết bị I/O cơ bản cho mục đích thử nghiệm và học tập ban đầu.

Câu 22: Khi nói về "nạp mã máy vào vi điều khiển", hành động này thực chất là gì?

  • A. Cấp nguồn điện cho vi điều khiển.
  • B. Kiểm tra kết nối giữa bo mạch và máy tính.
  • C. Truyền dữ liệu mã máy từ máy tính vào bộ nhớ chương trình của vi điều khiển.
  • D. Biên dịch mã nguồn chương trình.

Câu 23: Phân biệt sự khác nhau cơ bản về chức năng giữa Khối truyền thông và Khối tín hiệu vào/ra (I/O) trên bo mạch vi điều khiển.

  • A. Khối truyền thông dùng cho giao tiếp với hệ thống ngoài qua giao thức chuẩn, còn Khối I/O dùng cho kết nối trực tiếp cảm biến/thiết bị chấp hành cơ bản.
  • B. Khối truyền thông xử lý tín hiệu analog, còn Khối I/O xử lý tín hiệu số.
  • C. Khối truyền thông cung cấp nguồn điện, còn Khối I/O đồng bộ thời gian.
  • D. Khối truyền thông lưu trữ chương trình, còn Khối I/O thực thi chương trình.

Câu 24: Một chương trình điều khiển vi điều khiển được viết bằng ngôn ngữ lập trình bậc cao (ví dụ: C). Tại sao vi điều khiển không thể chạy trực tiếp tệp mã nguồn (.c) này?

  • A. Tệp mã nguồn quá lớn đối với bộ nhớ vi điều khiển.
  • B. Vi điều khiển chỉ hiểu mã máy, không hiểu ngôn ngữ lập trình bậc cao.
  • C. Tệp mã nguồn cần được ký số trước khi nạp.
  • D. Ngôn ngữ C không tương thích với kiến trúc của vi điều khiển.

Câu 25: Hãy xem xét một dự án sử dụng bo mạch vi điều khiển để điều khiển nhiệt độ trong một căn phòng. Bo mạch nhận dữ liệu từ cảm biến nhiệt độ và bật/tắt máy sưởi hoặc quạt. Trong hệ thống này, cảm biến nhiệt độ và máy sưởi/quạt lần lượt thuộc nhóm nào?

  • A. Cảm biến và Thiết bị chấp hành.
  • B. Thiết bị chấp hành và Cảm biến.
  • C. Thiết bị truyền thông và Thiết bị lưu trữ.
  • D. Bộ xử lý và Bộ nhớ.

Câu 26: Khi lập trình vi điều khiển, việc kiểm tra và sửa lỗi cú pháp (syntax errors) thường xảy ra ở bước nào và được phát hiện bởi công cụ nào trong IDE?

  • A. Bước biên soạn mã nguồn, phát hiện bởi trình soạn thảo.
  • B. Bước nạp chương trình, phát hiện bởi trình nạp.
  • C. Bước biên dịch mã nguồn, phát hiện bởi trình biên dịch.
  • D. Bước kiểm tra và sửa lỗi logic, phát hiện khi chạy chương trình.

Câu 27: Giả sử bạn đang sử dụng bo mạch vi điều khiển để đọc giá trị từ một cảm biến ánh sáng và hiển thị giá trị đó lên màn hình LCD. Việc đọc giá trị từ cảm biến thuộc ứng dụng nào, và việc hiển thị lên màn hình LCD thuộc loại giao tiếp nào?

  • A. Điều khiển và Khối I/O.
  • B. Điều khiển và Khối truyền thông.
  • C. Đo lường và Khối I/O.
  • D. Đo lường và Khối truyền thông.

Câu 28: So với việc sử dụng trực tiếp chip vi điều khiển, bo mạch lập trình vi điều khiển tích hợp sẵn các khối chức năng phụ trợ (nguồn, dao động, truyền thông, I/O dễ kết nối) giúp tiết kiệm công sức cho người dùng ở khía cạnh nào?

  • A. Tiết kiệm thời gian viết mã nguồn chương trình.
  • B. Tiết kiệm công sức thiết kế và lắp ráp mạch điện phụ trợ.
  • C. Tiết kiệm bộ nhớ trong chip vi điều khiển.
  • D. Tiết kiệm năng lượng tiêu thụ của hệ thống.

Câu 29: Trong IDE, ngoài cửa sổ soạn thảo và cửa sổ thông báo, còn có các thanh công cụ chứa các biểu tượng (icon). Chức năng chung của các biểu tượng trên thanh công cụ là gì?

  • A. Truy cập nhanh các chức năng như biên dịch, nạp, lưu tệp.
  • B. Hiển thị nội dung của bộ nhớ vi điều khiển.
  • C. Vẽ sơ đồ mạch điện tử.
  • D. Theo dõi giá trị của các chân I/O theo thời gian thực.

Câu 30: Một hệ thống sử dụng bo mạch vi điều khiển để điều khiển đèn LED nhấp nháy theo một chu kỳ thời gian nhất định (ví dụ: bật 1 giây, tắt 1 giây). Chức năng nào của khối dao động đóng vai trò thiết yếu để thực hiện được chức năng nhấp nháy theo thời gian này?

  • A. Cung cấp đủ dòng điện cho LED.
  • B. Truyền tín hiệu điều khiển đến LED.
  • C. Lưu trữ trạng thái bật/tắt của LED.
  • D. Tạo ra xung nhịp để vi điều khiển đo lường và tạo khoảng thời gian (delay).

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - 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 khối nguồn (Power Block) trên 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 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 2: Giả sử bạn đang thiết kế một hệ thống điều khiển đèn giao thông sử dụng bo mạch vi điều khiển. Khối chức năng nào trên bo mạch sẽ chịu trách nhiệm nhận tín hiệu từ cảm biến phát hiện xe (nếu có) và gửi tín hiệu điều khiển đến các đèn LED?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 3: Bo mạch vi điều khiển cần có khối dao động (Oscillator Block) để làm gì?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 4: Bạn muốn kết nối bo mạch vi điều khiển của mình với máy tính để nạp chương trình hoặc gửi dữ liệu đo lường về máy tính để hiển thị. Khối chức năng nào trên bo mạch sẽ đóng vai trò chính trong việc này?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 5: Mục đích chính của việc sử dụng bo mạch lập trình vi điều khiển thay vì chỉ sử dụng riêng chip vi điều khiển là gì?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 6: Bước đầu tiên trong quy trình lập trình cho vi điều khiển là gì?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 7: Sau khi đã biên soạn xong mã nguồn chương trình, bước tiếp theo cần thực hiện trước khi có thể nạp chương trình vào vi điều khiển là gì?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 8: Trong quá trình lập trình vi điều khiển, bước 'Debug' (Kiểm tra và sửa lỗi) thường được thực hiện khi nào và nhằm mục đích gì?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 9: Công cụ nào được sử dụng để chuyển đổi mã nguồn (code viết bằng C, C++,...) thành mã máy (dãy nhị phân) mà vi điều khiển có thể hiểu và thực thi?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 10: Một Hệ thống phát triển tích hợp (Integrated Development Environment - IDE) cho lập trình vi điều khiển thường bao gồm những thành phần cơ bản nào?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 11: Cửa sổ thông báo (Message Window) trong một IDE lập trình vi điều khiển thường hiển thị những loại thông tin gì?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 12: Ứng dụng 'Đo lường' của bo mạch lập trình vi điều khiển là gì? Cho ví dụ minh họa.

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 13: Ứng dụng 'Điều khiển' của bo mạch lập trình vi điều khiển là gì? Cho ví dụ minh họa.

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 14: Khi sử dụng bo mạch vi điều khiển để điều khiển một động cơ điện công suất lớn, tại sao bạn không nên kết nối trực tiếp chân I/O của vi điều khiển với động cơ?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 15: Bạn đang viết một chương trình để đọc giá trị từ một cảm biến nhiệt độ tương tự (analog sensor). Chân I/O nào trên bo mạch vi điều khiển bạn cần sử dụng để kết nối với cảm biến này?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 16: Mã máy (Machine Code) là gì trong ngữ cảnh lập trình vi điều khiển?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 17: Khi sử dụng bo mạch vi điều khiển để điều khiển một hệ thống tưới cây tự động dựa trên độ ẩm đất, quá trình này kết hợp những ứng dụng nào đã học?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 18: Trong IDE lập trình vi điều khiển, trình soạn thảo mã nguồn (Code Editor) có chức năng chính là gì?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 19: Nếu chương trình bạn viết cho vi điều khiển biên dịch thành công nhưng khi nạp vào bo mạch và chạy thử thì không hoạt động như mong đợi (ví dụ: đèn không sáng đúng lúc), vấn đề này thuộc loại lỗi nào và cần tập trung vào bước nào trong quy trình lập trình?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 20: Bo mạch lập trình vi điều khiển giúp kết nối các chân I/O của vi điều khiển ra bên ngoài thông qua các chân cắm (header pins). Điều này mang lại lợi ích gì cho người sử dụng?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 21: Một số bo mạch vi điều khiển có thêm các nút nhấn (buttons) hoặc đèn LED tích hợp sẵn. Mục đích chính của các thành phần này trên bo mạch là gì?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 22: Khi nói về 'nạp mã máy vào vi điều khiển', hành động này thực chất là gì?

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 23: Phân biệt sự khác nhau cơ bản về chức năng giữa Khối truyền thông và Khối tín hiệu vào/ra (I/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 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 24: Một chương trình điều khiển vi điều khiển được viết bằng ngôn ngữ lập trình bậc cao (ví dụ: C). Tại sao vi điều khiển không thể chạy trực tiếp tệp mã nguồn (.c) này?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 25: Hãy xem xét một dự án sử dụng bo mạch vi điều khiển để điều khiển nhiệt độ trong một căn phòng. Bo mạch nhận dữ liệu từ cảm biến nhiệt độ và bật/tắt máy sưởi hoặc quạt. Trong hệ thống này, cảm biến nhiệt độ và máy sưởi/quạt lần lượt thuộc nhóm nào?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 26: Khi lập trình vi điều khiển, việc kiểm tra và sửa lỗi cú pháp (syntax errors) thường xảy ra ở bước nào và được phát hiện bởi công cụ nào trong IDE?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 27: Giả sử bạn đang sử dụng bo mạch vi điều khiển để đọc giá trị từ một cảm biến ánh sáng và hiển thị giá trị đó lên màn hình LCD. Việc đọc giá trị từ cảm biến thuộc ứng dụng nào, và việc hiển thị lên màn hình LCD thuộc loại giao tiếp nào?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 28: So với việc sử dụng trực tiếp chip vi điều khiển, bo mạch lập trình vi điều khiển tích hợp sẵn các khối chức năng phụ trợ (nguồn, dao động, truyền thông, I/O dễ kết nối) giúp tiết kiệm công sức cho người dùng ở khía cạnh nào?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 29: Trong IDE, ngoài cửa sổ soạn thảo và cửa sổ thông báo, còn có các thanh công cụ chứa các biểu tượng (icon). Chức năng chung của các biểu tượng trên thanh công cụ là gì?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 09

Câu 30: Một hệ thống sử dụng bo mạch vi điều khiển để điều khiển đèn LED nhấp nháy theo một chu kỳ thời gian nhất định (ví dụ: bật 1 giây, tắt 1 giây). Chức năng nào của khối dao động đóng vai trò thiết yếu để thực hiện được chức năng nhấp nháy theo thời gian này?

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 - Kết nối tri thức - 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 - Kết nối tri thức - 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 - Kết nối tri thức - 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: Trong cấu trúc của bo mạch lập trình vi điều khiển, khối chức năng nào đảm bảo rằng chip vi điều khiển và các linh kiện khác nhận được điện áp và dòng điện phù hợp để hoạt động ổn định?

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

Câu 2: Một dự án sử dụng bo mạch vi điều khiển để điều khiển trình tự bật/tắt các đèn LED theo một chu kỳ thời gian chính xác. Nếu các đèn nhấp nháy không đều hoặc sai lệch so với thời gian đã lập trình, khối chức năng nào trên bo mạch có khả năng cao nhất đang gặp vấn đề?

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

Câu 3: Để bo mạch vi điều khiển có thể gửi dữ liệu đo được từ cảm biến (ví dụ: nhiệt độ, độ ẩm) về máy tính để hiển thị hoặc lưu trữ, khối chức năng nào trên bo mạch đóng vai trò cầu nối, cho phép trao đổi dữ liệu với các thiết bị bên ngoài qua các chuẩn giao tiếp như USB, Serial?

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

Câu 4: Bạn đang xây dựng một hệ thống tự động tưới cây sử dụng bo mạch vi điều khiển. Hệ thống cần đọc tín hiệu từ cảm biến độ ẩm đất và điều khiển một máy bơm nước thông qua một rơle. Các chân kết nối để giao tiếp với cảm biến độ ẩm và rơle thuộc về khối chức năng nào trên bo mạch?

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

Câu 5: Quy trình lập trình cho vi điều khiển bao gồm nhiều bước tuần tự. Sau khi đã biên soạn xong mã nguồn bằng ngôn ngữ lập trình bậc cao (ví dụ C/C++), bước tiếp theo quan trọng là gì để đảm bảo mã nguồn không có lỗi cú pháp hoặc lỗi logic cơ bản?

  • A. Kiểm tra và sửa lỗi (Debug)
  • B. Biên dịch mã nguồn sang mã máy
  • C. Nạp mã máy vào vi điều khiển
  • D. Thiết kế mạch phần cứng

Câu 6: Tại sao cần phải thực hiện bước "Biên dịch mã nguồn sang mã máy" trong quy trình lập trình vi điều khiển?

  • A. Để kiểm tra lỗi cú pháp của chương trình.
  • B. Để chương trình chạy nhanh hơn trên máy tính.
  • C. Để kết nối bo mạch với máy tính.
  • D. Để chuyển đổi mã nguồn từ ngôn ngữ bậc cao sang ngôn ngữ mà vi điều khiển có thể thực thi trực tiếp.

Câu 7: Bước cuối cùng trong quy trình lập trình thông thường cho vi điều khiển, sau khi đã có tệp mã máy, là gì để chương trình có thể chạy trên bo mạch?

  • A. Kiểm tra lỗi chương trình.
  • B. Biên soạn lại mã nguồn.
  • C. Nạp mã máy vào bộ nhớ vi điều khiển.
  • D. Thiết kế giao diện người dùng.

Câu 8: Môi trường phát triển tích hợp (IDE) cho vi điều khiển thường bao gồm các thành phần chính nào để hỗ trợ người lập trình từ viết mã đến nạp chương trình?

  • A. Chỉ có trình soạn thảo mã nguồn.
  • B. Chỉ có công cụ biên dịch.
  • C. Chỉ có công cụ nạp chương trình.
  • D. Trình soạn thảo mã nguồn, công cụ biên dịch, công cụ nạp chương trình.

Câu 9: Trong giao diện của một IDE lập trình vi điều khiển, khu vực nào thường hiển thị các thông báo về quá trình biên dịch (thành công hay lỗi), cảnh báo, hoặc thông tin kết nối với bo mạch?

  • A. Thanh công cụ.
  • B. Cửa sổ lập trình (Editor).
  • C. Cửa sổ thông báo.
  • D. Vùng quản lý tệp dự án.

Câu 10: Khi sử dụng bo mạch vi điều khiển để đọc trạng thái BẬT/TẮT của một công tắc cơ học, bạn sẽ kết nối công tắc đó với loại chân tín hiệu nào của vi điều khiển?

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

Câu 11: Bạn muốn điều khiển độ sáng của một bóng đèn LED bằng bo mạch vi điều khiển sao cho độ sáng có thể thay đổi mượt mà từ tối nhất đến sáng nhất. Phương pháp xuất tín hiệu nào từ vi điều khiển thường được sử dụng cho mục đích này?

  • A. Xuất tín hiệu số (Digital Write) liên tục.
  • B. Sử dụng tín hiệu điều chế độ rộng xung (PWM).
  • C. Xuất tín hiệu tương tự (Analog Write).
  • D. Sử dụng giao tiếp Serial.

Câu 12: Trong một hệ thống đo nhiệt độ sử dụng cảm biến nhiệt độ analog (ví dụ: LM35) và bo mạch vi điều khiển, chip vi điều khiển phải thực hiện chuyển đổi nào đối với tín hiệu điện áp từ cảm biến để có thể xử lý bằng thuật toán số?

  • A. Chuyển đổi số sang tương tự (DAC).
  • B. Chuyển đổi tần số.
  • C. Chuyển đổi dòng điện sang điện áp.
  • D. Chuyển đổi tương tự sang số (ADC).

Câu 13: Mã nguồn lập trình cho vi điều khiển sau khi được biên dịch thành công sẽ được lưu trữ ở đâu trên chip vi điều khiển để nó có thể "nhớ" và thực thi chương trình ngay cả khi bị ngắt nguồn tạm thời?

  • A. Bộ nhớ chương trình (Flash Memory).
  • B. Bộ nhớ dữ liệu (RAM).
  • C. Bộ nhớ EEPROM.
  • D. Thanh ghi CPU.

Câu 14: Khi chương trình đang chạy trên vi điều khiển, các giá trị của biến, dữ liệu tạm thời từ cảm biến, hoặc các kết quả tính toán sẽ được lưu trữ ở đâu để CPU có thể truy cập và xử lý nhanh chóng?

  • A. Bộ nhớ chương trình (Flash Memory).
  • B. Bộ nhớ dữ liệu (RAM).
  • C. Bộ nhớ EEPROM.
  • D. Bộ nhớ ROM.

Câu 15: Một trong những ứng dụng phổ biến nhất của bo mạch lập trình vi điều khiển là trong các hệ thống điều khiển tự động. Đặc điểm nào sau đây mô tả đúng bản chất của ứng dụng điều khiển?

  • A. Thu thập dữ liệu từ môi trường và hiển thị.
  • B. Chỉ xử lý dữ liệu mà không tương tác với thế giới vật lý.
  • C. Sử dụng thông tin đầu vào để ra quyết định và tác động lên các thiết bị đầu ra.
  • D. Lưu trữ một lượng lớn dữ liệu trong thời gian dài.

Câu 16: Khi thiết kế một hệ thống sử dụng vi điều khiển để giám sát nhiệt độ và độ ẩm trong nhà kính, nhiệm vụ chính của vi điều khiển trong hệ thống này thuộc loại ứng dụng nào?

  • A. Đo lường.
  • B. Điều khiển.
  • C. Truyền thông.
  • D. Xử lý tín hiệu số.

Câu 17: Giả sử bạn muốn lập trình cho vi điều khiển để bật đèn LED khi nhận được tín hiệu từ nút nhấn. Trong mã nguồn, bạn cần sử dụng cấu trúc lệnh nào để kiểm tra trạng thái của chân kết nối với nút nhấn và quyết định hành động (bật đèn)?

  • A. Vòng lặp FOR.
  • B. Câu lệnh điều kiện IF-ELSE.
  • C. Khai báo biến.
  • D. Gọi hàm trì hoãn (delay).

Câu 18: Một chương trình điều khiển đèn giao thông sử dụng vi điều khiển cần lặp đi lặp lại chu kỳ chuyển đổi đèn (đỏ, vàng, xanh) một cách vô hạn. Phần mã lệnh thực hiện chu kỳ lặp này thường được đặt trong đâu trong cấu trúc chương trình?

  • A. Hàm khởi tạo (Setup).
  • B. Khu vực khai báo biến toàn cục.
  • C. Trong một hàm con chỉ chạy một lần.
  • D. Trong vòng lặp chính của chương trình.

Câu 19: Khi bạn gặp lỗi "Compile Error" trong IDE lập trình vi điều khiển, điều đó có nghĩa là gì?

  • A. Mã nguồn có lỗi cú pháp hoặc logic mà trình biên dịch không thể xử lý.
  • B. Không kết nối được với bo mạch vi điều khiển.
  • C. Bộ nhớ trên vi điều khiển đã đầy.
  • D. Chương trình chạy sai trên bo mạch.

Câu 20: Bạn đã viết và biên dịch thành công mã nguồn cho vi điều khiển, nhưng khi nạp chương trình vào bo mạch, IDE báo lỗi "Upload Failed". Nguyên nhân có thể là gì?

  • A. Mã nguồn vẫn còn lỗi cú pháp.
  • B. Chương trình chạy sai logic trên bo mạch.
  • C. Kết nối giữa máy tính và bo mạch không ổn định hoặc sai cổng.
  • D. Khối dao động trên bo mạch bị lỗi.

Câu 21: Chức năng chính của chip vi điều khiển (Microcontroller Unit - MCU) trên bo mạch là gì?

  • A. Chỉ cung cấp nguồn điện cho bo mạch.
  • B. Chỉ tạo ra tín hiệu xung nhịp.
  • C. Chỉ xử lý giao tiếp với máy tính.
  • D. Thực thi chương trình đã nạp, xử lý dữ liệu và điều khiển các thiết bị ngoại vi.

Câu 22: So sánh giữa tín hiệu số (Digital Signal) và tín hiệu tương tự (Analog Signal) trong bối cảnh vi điều khiển, điểm khác biệt cơ bản nhất nằm ở:

  • A. Tốc độ truyền dữ liệu.
  • B. Số lượng các mức giá trị có thể có.
  • C. Độ nhạy với nhiễu.
  • D. Khả năng truyền đi xa.

Câu 23: Trên nhiều bo mạch vi điều khiển, các chân tín hiệu vào số thường được cấu hình để có thể sử dụng điện trở kéo lên (pull-up) hoặc kéo xuống (pull-down) bên trong. Mục đích chính của việc này là gì?

  • A. Đảm bảo chân đầu vào luôn ở một trạng thái logic xác định khi không có tín hiệu.
  • B. Tăng điện áp đầu vào.
  • C. Giảm dòng điện đi vào chân.
  • D. Tạo ra tín hiệu tương tự.

Câu 24: Một ứng dụng điều khiển động cơ bước bằng vi điều khiển đòi hỏi việc tạo ra các chuỗi xung điều khiển chính xác về thời gian và tần số. Chức năng nào của vi điều khiển hỗ trợ tốt nhất cho việc tạo xung chính xác và lặp lại theo chu kỳ?

  • A. Bộ chuyển đổi ADC.
  • B. Giao tiếp Serial.
  • C. Các bộ định thời (Timer/Counter).
  • D. Bộ nhớ RAM.

Câu 25: Khi bo mạch vi điều khiển giao tiếp với máy tính qua cổng USB để nạp chương trình hoặc truyền dữ liệu, quá trình này thường sử dụng chuẩn giao tiếp nào trong khối truyền thông?

  • A. Giao tiếp song song.
  • B. Giao tiếp nối tiếp (Serial).
  • C. Giao tiếp Analog.
  • D. Giao tiếp PWM.

Câu 26: Giả sử bạn đang sử dụng môi trường lập trình Arduino IDE. Hàm `setup()` trong mỗi chương trình Arduino có vai trò gì?

  • A. Chứa các lệnh cấu hình ban đầu, chỉ chạy một lần khi vi điều khiển khởi động.
  • B. Chứa các lệnh thực thi lặp đi lặp lại vô hạn.
  • C. Chứa các hàm xử lý ngắt.
  • D. Chứa các khai báo biến toàn cục.

Câu 27: Trong môi trường lập trình Arduino IDE, hàm `loop()` có vai trò gì?

  • A. Chứa các lệnh cấu hình ban đầu.
  • B. Chỉ chạy một lần duy nhất.
  • C. Chứa các hàm xử lý ngắt.
  • D. Chứa các lệnh thực thi lặp đi lặp lại vô hạn.

Câu 28: Khi bo mạch vi điều khiển được sử dụng trong một hệ thống đo lường, độ chính xác của kết quả đo thường phụ thuộc vào yếu tố nào sau đây của bộ chuyển đổi Tương tự sang Số (ADC)?

  • A. Tốc độ truyền dữ liệu qua cổng Serial.
  • B. Tần số hoạt động của khối dao động.
  • C. Độ phân giải (số bit) của bộ ADC.
  • D. Kích thước bộ nhớ Flash.

Câu 29: Bạn đang phát triển một sản phẩm sử dụng vi điều khiển cần giao tiếp với nhiều cảm biến và module khác nhau (ví dụ: cảm biến nhiệt độ, màn hình LCD, module Bluetooth). Khối chức năng nào trên bo mạch sẽ đóng vai trò quan trọng nhất trong việc quản lý các kết nối và trao đổi dữ liệu với các thiết bị này?

  • A. Chip vi điều khiển (MCU).
  • B. Khối nguồn.
  • C. Khối dao động.
  • D. Bộ chuyển đổi ADC/DAC.

Câu 30: Để gỡ lỗi (debug) một chương trình phức tạp trên vi điều khiển, công cụ nào trong IDE hoặc kết hợp với phần cứng đặc biệt cho phép bạn tạm dừng chương trình tại một điểm cụ thể, kiểm tra giá trị các biến, và chạy chương trình từng bước lệnh?

  • A. Trình biên dịch (Compiler).
  • B. Trình gỡ lỗi (Debugger).
  • C. Trình nạp (Uploader).
  • D. Trình mô phỏng (Simulator).

1 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 1: Trong cấu trúc của bo mạch lập trình vi điều khiển, khối chức năng nào đảm bảo rằng chip vi điều khiển và các linh kiện khác nhận được điện áp và dòng điện phù hợp để hoạt động ổn định?

2 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 2: Một dự án sử dụng bo mạch vi điều khiển để điều khiển trình tự bật/tắt các đèn LED theo một chu kỳ thời gian chính xác. Nếu các đèn nhấp nháy không đều hoặc sai lệch so với thời gian đã lập trình, khối chức năng nào trên bo mạch có khả năng cao nhất đang gặp vấn đề?

3 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 3: Để bo mạch vi điều khiển có thể gửi dữ liệu đo được từ cảm biến (ví dụ: nhiệt độ, độ ẩm) về máy tính để hiển thị hoặc lưu trữ, khối chức năng nào trên bo mạch đóng vai trò cầu nối, cho phép trao đổi dữ liệu với các thiết bị bên ngoài qua các chuẩn giao tiếp như USB, Serial?

4 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 4: Bạn đang xây dựng một hệ thống tự động tưới cây sử dụng bo mạch vi điều khiển. Hệ thống cần đọc tín hiệu từ cảm biến độ ẩm đất và điều khiển một máy bơm nước thông qua một rơle. Các chân kết nối để giao tiếp với cảm biến độ ẩm và rơle thuộc về khối chức năng nào trên bo mạch?

5 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 5: Quy trình lập trình cho vi điều khiển bao gồm nhiều bước tuần tự. Sau khi đã biên soạn xong mã nguồn bằng ngôn ngữ lập trình bậc cao (ví dụ C/C++), bước tiếp theo quan trọng là gì để đảm bảo mã nguồn không có lỗi cú pháp hoặc lỗi logic cơ bản?

6 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 6: Tại sao cần phải thực hiện bước 'Biên dịch mã nguồn sang mã máy' trong quy trình lập trình vi điều khiển?

7 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 7: Bước cuối cùng trong quy trình lập trình thông thường cho vi điều khiển, sau khi đã có tệp mã máy, là gì để chương trình có thể chạy trên bo mạch?

8 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 8: Môi trường phát triển tích hợp (IDE) cho vi điều khiển thường bao gồm các thành phần chính nào để hỗ trợ người lập trình từ viết mã đến nạp chương trình?

9 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 9: Trong giao diện của một IDE lập trình vi điều khiển, khu vực nào thường hiển thị các thông báo về quá trình biên dịch (thành công hay lỗi), cảnh báo, hoặc thông tin kết nối với bo mạch?

10 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 10: Khi sử dụng bo mạch vi điều khiển để đọc trạng thái BẬT/TẮT của một công tắc cơ học, bạn sẽ kết nối công tắc đó với loại chân tín hiệu nào của vi điều khiển?

11 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 11: Bạn muốn điều khiển độ sáng của một bóng đèn LED bằng bo mạch vi điều khiển sao cho độ sáng có thể thay đổi mượt mà từ tối nhất đến sáng nhất. Phương pháp xuất tín hiệu nào từ vi điều khiển thường được sử dụng cho mục đích này?

12 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 12: Trong một hệ thống đo nhiệt độ sử dụng cảm biến nhiệt độ analog (ví dụ: LM35) và bo mạch vi điều khiển, chip vi điều khiển phải thực hiện chuyển đổi nào đối với tín hiệu điện áp từ cảm biến để có thể xử lý bằng thuật toán số?

13 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 13: Mã nguồn lập trình cho vi điều khiển sau khi được biên dịch thành công sẽ được lưu trữ ở đâu trên chip vi điều khiển để nó có thể 'nhớ' và thực thi chương trình ngay cả khi bị ngắt nguồn tạm thời?

14 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 14: Khi chương trình đang chạy trên vi điều khiển, các giá trị của biến, dữ liệu tạm thời từ cảm biến, hoặc các kết quả tính toán sẽ được lưu trữ ở đâu để CPU có thể truy cập và xử lý nhanh chóng?

15 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 15: Một trong những ứng dụng phổ biến nhất của bo mạch lập trình vi điều khiển là trong các hệ thống điều khiển tự động. Đặc điểm nào sau đây mô tả đúng bản chất của ứng dụng điều khiển?

16 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 16: Khi thiết kế một hệ thống sử dụng vi điều khiển để giám sát nhiệt độ và độ ẩm trong nhà kính, nhiệm vụ chính của vi điều khiển trong hệ thống này thuộc loại ứng dụng nào?

17 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - 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 muốn lập trình cho vi điều khiển để bật đèn LED khi nhận được tín hiệu từ nút nhấn. Trong mã nguồn, bạn cần sử dụng cấu trúc lệnh nào để kiểm tra trạng thái của chân kết nối với nút nhấn và quyết định hành động (bật đèn)?

18 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 18: Một chương trình điều khiển đèn giao thông sử dụng vi điều khiển cần lặp đi lặp lại chu kỳ chuyển đổi đèn (đỏ, vàng, xanh) một cách vô hạn. Phần mã lệnh thực hiện chu kỳ lặp này thường được đặt trong đâu trong cấu trúc chương trình?

19 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 19: Khi bạn gặp lỗi 'Compile Error' trong IDE lập trình vi điều khiển, điều đó có nghĩa là gì?

20 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 20: Bạn đã viết và biên dịch thành công mã nguồn cho vi điều khiển, nhưng khi nạp chương trình vào bo mạch, IDE báo lỗi 'Upload Failed'. Nguyên nhân có thể là gì?

21 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 21: Chức năng chính của chip vi điều khiển (Microcontroller Unit - MCU) trên bo mạch là gì?

22 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 22: So sánh giữa tín hiệu số (Digital Signal) và tín hiệu tương tự (Analog Signal) trong bối cảnh vi điều khiển, điểm khác biệt cơ bản nhất nằm ở:

23 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 23: Trên nhiều bo mạch vi điều khiển, các chân tín hiệu vào số thường được cấu hình để có thể sử dụng điện trở kéo lên (pull-up) hoặc kéo xuống (pull-down) bên trong. Mục đích chính của việc này là gì?

24 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 24: Một ứng dụng điều khiển động cơ bước bằng vi điều khiển đòi hỏi việc tạo ra các chuỗi xung điều khiển chính xác về thời gian và tần số. Chức năng nào của vi điều khiển hỗ trợ tốt nhất cho việc tạo xung chính xác và lặp lại theo chu kỳ?

25 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 25: Khi bo mạch vi điều khiển giao tiếp với máy tính qua cổng USB để nạp chương trình hoặc truyền dữ liệu, quá trình này thường sử dụng chuẩn giao tiếp nào trong khối truyền thông?

26 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 26: Giả sử bạn đang sử dụng môi trường lập trình Arduino IDE. Hàm `setup()` trong mỗi chương trình Arduino có vai trò gì?

27 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 27: Trong môi trường lập trình Arduino IDE, hàm `loop()` có vai trò gì?

28 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 28: Khi bo mạch vi điều khiển được sử dụng trong một hệ thống đo lường, độ chính xác của kết quả đo thường phụ thuộc vào yếu tố nào sau đây của bộ chuyển đổi Tương tự sang Số (ADC)?

29 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 29: Bạn đang phát triển một sản phẩm sử dụng vi điều khiển cần giao tiếp với nhiều cảm biến và module khác nhau (ví dụ: cảm biến nhiệt độ, màn hình LCD, module Bluetooth). Khối chức năng nào trên bo mạch sẽ đóng vai trò quan trọng nhất trong việc quản lý các kết nối và trao đổi dữ liệu với các thiết bị này?

30 / 30

Category: Bài Tập Trắc nghiệm Công nghệ 12 - Kết nối tri thức - Bài 25: Bo mạch lập trình vi điều khiển

Tags: Bộ đề 10

Câu 30: Để gỡ lỗi (debug) một chương trình phức tạp trên vi điều khiển, công cụ nào trong IDE hoặc kết hợp với phần cứng đặc biệt cho phép bạn tạm dừng chương trình tại một điểm cụ thể, kiểm tra giá trị các biến, và chạy chương trình từng bước lệnh?

Viết một bình luận