15+ Đề Trắc nghiệm Công 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

Đề 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é!!!


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

Trắc nghiệm Công 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

Trắc nghiệm Công 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong cấu trúc bo mạch lập trình vi điều khiển, khối nào đóng vai trò trung tâm, thực hiện các lệnh và điều khiển hoạt động của toàn bộ hệ thống?

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

Câu 2: Để đảm bảo các hoạt động bên trong vi điều khiển diễn ra đồng bộ và nhịp nhàng, khối chức năng nào chịu trách nhiệm cung cấp xungClock?

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

Câu 3: Trong quá trình lập trình vi điều khiển, bước nào sau đây liên quan đến việc chuyển đổi mã nguồn từ ngôn ngữ bậc cao sang ngôn ngữ máy để vi điều khiển có thể hiểu và thực thi?

  • 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

Câu 4: Môi trường phát triển tích hợp (IDE) cung cấp công cụ nào giúp người lập trình viết, kiểm tra và quản lý mã nguồn một cách hiệu quả?

  • A. Cửa sổ thông báo lỗi
  • B. Cửa sổ lập trình
  • C. Thanh công cụ biên dịch
  • D. Trình gỡ lỗi (debugger)

Câu 5: Xét một hệ thống đèn giao thông thông minh sử dụng vi điều khiển. Để nhận biết được có xe cộ đang chờ đèn đỏ, hệ thống cần sử dụng thành phần nào ở khối tín hiệu vào?

  • A. Cảm biến quang
  • B. Rơ le
  • C. Động cơ bước
  • D. Màn hình LCD

Câu 6: Trong ứng dụng điều khiển tốc độ động cơ DC bằng vi điều khiển, thành phần nào thuộc khối tín hiệu ra sẽ trực tiếp tác động lên động cơ để thay đổi tốc độ?

  • A. Nút nhấn
  • B. Transistor công suất
  • C. Điện trở
  • D. Tụ điện

Câu 7: Để vi điều khiển có thể giao tiếp và trao đổi dữ liệu với máy tính hoặc các thiết bị ngoại vi khác, khối nào trên bo mạch vi điều khiển đảm nhiệm chức 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 8: Trong quá trình kiểm tra và sửa lỗi chương trình vi điều khiển, công cụ "debugger" (trình gỡ lỗi) trong IDE giúp ích gì cho người lập trình?

  • A. Biên dịch mã nguồn sang mã máy
  • B. Nạp chương trình vào vi điều khiển
  • C. Theo dõi và kiểm soát hoạt động của chương trình từng bước
  • D. Tạo giao diện người dùng cho chương trình

Câu 9: Ngôn ngữ lập trình bậc cao nào thường được sử dụng phổ biến để lập trình vi điều khiển, nhờ tính linh hoạt và thư viện hỗ trợ phong phú?

  • A. C/C++
  • B. Assembly
  • C. Python
  • D. Java

Câu 10: Xét một hệ thống giám sát nhiệt độ phòng sử dụng vi điều khiển. Nếu nhiệt độ vượt quá ngưỡng cài đặt, hệ thống sẽ kích hoạt còi báo động. Đây là ứng dụng của vi điều khiển trong lĩnh vực nào?

  • A. Đo lường đơn thuần
  • B. Vừa đo lường vừa điều khiển
  • C. Chỉ điều khiển
  • D. Truyền thông dữ liệu

Câu 11: Trong các bước lập trình vi điều khiển, bước nào đảm bảo rằng mã nguồn viết ra tuân thủ đúng cú pháp và logic của ngôn ngữ lập trình trước khi chuyển sang mã má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

Câu 12: Giả sử bạn muốn thiết kế một mạch điều khiển đèn LED nhấp nháy đơn giản bằng vi điều khiển. Bạn cần kết nối đèn LED với khối nào của bo mạch?

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

Câu 13: So sánh ngôn ngữ Assembly và ngôn ngữ C trong lập trình vi điều khiển. Ưu điểm chính của ngôn ngữ C so với Assembly là gì?

  • A. Tốc độ thực thi nhanh hơn
  • B. Kiểm soát phần cứng tốt hơn
  • C. Tính dễ đọc và dễ bảo trì mã nguồn cao hơn
  • D. Tiết kiệm bộ nhớ chương trình hơn

Câu 14: Trong giao diện IDE, cửa sổ nào thường hiển thị các thông báo về lỗi cú pháp, cảnh báo hoặc kết quả biên dịch 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. Cửa sổ gỡ lỗi

Câu 15: Để cấp nguồn điện ổn định và phù hợp cho vi điều khiển hoạt động, khối nguồn trên bo mạch thường sử dụng linh kiện điện tử nào?

  • A. Điện trở
  • B. Tụ điện
  • C. Cuộn cảm
  • D. IC ổn áp

Câu 16: Trong hệ thống điều khiển tự động hóa nhà kính sử dụng vi điều khiển, cảm biến độ ẩm đất đóng vai trò gì?

  • A. Cung cấp dữ liệu đầu vào về độ ẩm đất cho vi điều khiển
  • B. Điều khiển van tưới nước trực tiếp
  • C. Hiển thị độ ẩm đất trên màn hình
  • D. Cung cấp nguồn điện cho hệ thống

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

  • A. Vi điều khiển sẽ tiêu thụ nhiều điện năng hơn
  • B. Vi điều khiển hoạt động không ổn định hoặc sai chức năng
  • C. Khối truyền thông ngừng hoạt động
  • D. Khối tín hiệu vào/ra bị hỏng

Câu 18: Khi nạp mã máy vào vi điều khiển, phần mềm nạp chương trình sẽ thực hiện thao tác gì?

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

Câu 19: Để điều khiển một thiết bị chấp hành có công suất lớn (ví dụ: động cơ lớn) bằng vi điều khiển, tại sao cần sử dụng thêm mạchDriver trung gian thay vì kết nối trực tiếp?

  • A. Để tăng tốc độ phản hồi của thiết bị chấp hành
  • B. Để giảm nhiễu điện từ
  • C. Để khuếch đại dòng điện và điện áp điều khiển từ vi điều khiển
  • D. Để bảo vệ vi điều khiển khỏi quá nhiệt

Câu 20: Trong hệ thống IoT (Internet of Things) sử dụng vi điều khiển, khối truyền thông đóng vai trò quan trọng như thế nào?

  • A. Cho phép vi điều khiển kết nối và trao đổi dữ liệu với mạng Internet và các thiết bị khác
  • B. Cung cấp nguồn điện cho các thiết bị IoT
  • C. Đồng bộ hóa thời gian cho các thiết bị IoT
  • D. Bảo mật dữ liệu cho hệ thống IoT

Câu 21: Hãy sắp xếp các bước lập trình vi điều khiển theo đúng trình tự:

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

Câu 22: Trong một dự án sử dụng bo mạch vi điều khiển, nếu bạn cần thay đổi tần số hoạt động của vi điều khiển, bạn sẽ tác động vào khối nào?

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

Câu 23: Ưu điểm của việc sử dụng ngôn ngữ lập trình bậc cao (như C/C++) so với ngôn ngữ Assembly trong lập trình vi điều khiển là gì?

  • A. Mã chương trình ngắn gọn hơn
  • B. Tốc độ thực thi nhanh hơn
  • C. Khả năng kiểm soát phần cứng tốt hơn
  • D. Dễ dàng phát triển và bảo trì các chương trình phức tạp hơn

Câu 24: Xét mạch cảm biến ánh sáng sử dụng quang trở kết nối với vi điều khiển. Quang trở đóng vai trò là thành phần nào trong hệ thống?

  • A. Cảm biến
  • B. Thiết bị chấp hành
  • C. Mạch khuếch đại
  • D. Nguồn điện

Câu 25: Để bảo vệ bo mạch vi điều khiển khỏi các sự cố quá áp hoặc ngắn mạch, khối nguồn thường được trang bị thêm thành phần bảo vệ nào?

  • A. Điện trở nhiệt
  • B. Cầu chì hoặcaptomat
  • C. Tụ lọc nguồn
  • D. Diode chỉnh lưu

Câu 26: Trong hệ thống robot hút bụi thông minh sử dụng vi điều khiển, động cơ DC được sử dụng để di chuyển robot thuộc khối chức năng nào?

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

Câu 27: Khi lựa chọn vi điều khiển cho một dự án cụ thể, yếu tố nào sau đây thường được xem xét đầu tiên?

  • A. Thương hiệu và nhà sản xuất
  • B. Giá thành sản phẩm
  • C. Số lượng và loại cổng vào/ra, bộ nhớ, tốc độ xử lý phù hợp với ứng dụng
  • D. Kích thước vật lý của vi điều khiển

Câu 28: Trong quá trình lập trình, sau khi biên soạn mã nguồn, bước tiếp theo quan trọng cần thực hiện trước khi biên dịch là gì?

  • A. Nạp mã máy
  • B. Kiểm tra và sửa lỗi mã nguồn
  • C. Thiết kế mạch điện
  • D. Chọn ngôn ngữ lập trình

Câu 29: Để hiển thị thông tin trạng thái hoặc kết quả đo lường từ vi điều khiển cho người dùng, thiết bị hiển thị nào thường được sử dụng?

  • A. Cảm biến nhiệt độ
  • B. Động cơ servo
  • C. Rơ le
  • D. Màn hình LCD hoặc LED 7 đoạn

Câu 30: Xét tình huống: Vi điều khiển cần nhận dữ liệu từ cảm biến nhiệt độ và gửi dữ liệu đó lên máy chủ qua mạng WiFi. Khối nào trên bo mạch vi điều khiển sẽ đảm nhận việc giao tiếp WiFi?

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

1 / 30

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

Tags: Bộ đề 1

Câu 1: Trong cấu trúc bo mạch lập trình vi điều khiển, khối nào đóng vai trò trung tâm, thực hiện các lệnh và điều khiển hoạt động của toàn bộ hệ thống?

2 / 30

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

Tags: Bộ đề 1

Câu 2: Để đảm bảo các hoạt động bên trong vi điều khiển diễn ra đồng bộ và nhịp nhàng, khối chức năng nào chịu trách nhiệm cung cấp xungClock?

3 / 30

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

Tags: Bộ đề 1

Câu 3: Trong quá trình lập trình vi điều khiển, bước nào sau đây liên quan đến việc chuyển đổi mã nguồn từ ngôn ngữ bậc cao sang ngôn ngữ máy để vi điều khiển có thể hiểu và thực thi?

4 / 30

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

Tags: Bộ đề 1

Câu 4: Môi trường phát triển tích hợp (IDE) cung cấp công cụ nào giúp người lập trình viết, kiểm tra và quản lý mã nguồn một cách hiệu quả?

5 / 30

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

Tags: Bộ đề 1

Câu 5: Xét một hệ thống đèn giao thông thông minh sử dụng vi điều khiển. Để nhận biết được có xe cộ đang chờ đèn đỏ, hệ thống cần sử dụng thành phần nào ở khối tín hiệu vào?

6 / 30

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

Tags: Bộ đề 1

Câu 6: Trong ứng dụng điều khiển tốc độ động cơ DC bằng vi điều khiển, thành phần nào thuộc khối tín hiệu ra sẽ trực tiếp tác động lên động cơ để thay đổi tốc độ?

7 / 30

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

Tags: Bộ đề 1

Câu 7: Để vi điều khiển có thể giao tiếp và trao đổi dữ liệu với máy tính hoặc các thiết bị ngoại vi khác, khối nào trên bo mạch vi điều khiển đảm nhiệm chức năng này?

8 / 30

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

Tags: Bộ đề 1

Câu 8: Trong quá trình kiểm tra và sửa lỗi chương trình vi điều khiển, công cụ 'debugger' (trình gỡ lỗi) trong IDE giúp ích gì cho người lập trình?

9 / 30

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

Tags: Bộ đề 1

Câu 9: Ngôn ngữ lập trình bậc cao nào thường được sử dụng phổ biến để lập trình vi điều khiển, nhờ tính linh hoạt và thư viện hỗ trợ phong phú?

10 / 30

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

Tags: Bộ đề 1

Câu 10: Xét một hệ thống giám sát nhiệt độ phòng sử dụng vi điều khiển. Nếu nhiệt độ vượt quá ngưỡng cài đặt, hệ thống sẽ kích hoạt còi báo động. Đây là ứng dụng của vi điều khiển trong lĩnh vực nào?

11 / 30

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

Tags: Bộ đề 1

Câu 11: Trong các bước lập trình vi điều khiển, bước nào đảm bảo rằng mã nguồn viết ra tuân thủ đúng cú pháp và logic của ngôn ngữ lập trình trước khi chuyển sang mã máy?

12 / 30

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

Tags: Bộ đề 1

Câu 12: Giả sử bạn muốn thiết kế một mạch điều khiển đèn LED nhấp nháy đơn giản bằng vi điều khiển. Bạn cần kết nối đèn LED với khối nào của bo mạch?

13 / 30

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

Tags: Bộ đề 1

Câu 13: So sánh ngôn ngữ Assembly và ngôn ngữ C trong lập trình vi điều khiển. Ưu điểm chính của ngôn ngữ C so với Assembly là gì?

14 / 30

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

Tags: Bộ đề 1

Câu 14: Trong giao diện IDE, cửa sổ nào thường hiển thị các thông báo về lỗi cú pháp, cảnh báo hoặc kết quả biên dịch chương trình?

15 / 30

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

Tags: Bộ đề 1

Câu 15: Để cấp nguồn điện ổn định và phù hợp cho vi điều khiển hoạt động, khối nguồn trên bo mạch thường sử dụng linh kiện điện tử nào?

16 / 30

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

Tags: Bộ đề 1

Câu 16: Trong hệ thống điều khiển tự động hóa nhà kính sử dụng vi điều khiển, cảm biến độ ẩm đất đóng vai trò gì?

17 / 30

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

Tags: Bộ đề 1

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

18 / 30

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

Tags: Bộ đề 1

Câu 18: Khi nạp mã máy vào vi điều khiển, phần mềm nạp chương trình sẽ thực hiện thao tác gì?

19 / 30

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

Tags: Bộ đề 1

Câu 19: Để điều khiển một thiết bị chấp hành có công suất lớn (ví dụ: động cơ lớn) bằng vi điều khiển, tại sao cần sử dụng thêm mạchDriver trung gian thay vì kết nối trực tiếp?

20 / 30

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

Tags: Bộ đề 1

Câu 20: Trong hệ thống IoT (Internet of Things) sử dụng vi điều khiển, khối truyền thông đóng vai trò quan trọng như thế nào?

21 / 30

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

Tags: Bộ đề 1

Câu 21: Hãy sắp xếp các bước lập trình vi điều khiển theo đúng trình tự:

22 / 30

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

Tags: Bộ đề 1

Câu 22: Trong một dự án sử dụng bo mạch vi điều khiển, nếu bạn cần thay đổi tần số hoạt động của vi điều khiển, bạn sẽ tác động vào khối nào?

23 / 30

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

Tags: Bộ đề 1

Câu 23: Ưu điểm của việc sử dụng ngôn ngữ lập trình bậc cao (như C/C++) so với ngôn ngữ Assembly trong lập trình vi điều khiển là gì?

24 / 30

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

Tags: Bộ đề 1

Câu 24: Xét mạch cảm biến ánh sáng sử dụng quang trở kết nối với vi điều khiển. Quang trở đóng vai trò là thành phần nào trong hệ thống?

25 / 30

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

Tags: Bộ đề 1

Câu 25: Để bảo vệ bo mạch vi điều khiển khỏi các sự cố quá áp hoặc ngắn mạch, khối nguồn thường được trang bị thêm thành phần bảo vệ nào?

26 / 30

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

Tags: Bộ đề 1

Câu 26: Trong hệ thống robot hút bụi thông minh sử dụng vi điều khiển, động cơ DC được sử dụng để di chuyển robot thuộc khối chức năng nào?

27 / 30

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

Tags: Bộ đề 1

Câu 27: Khi lựa chọn vi điều khiển cho một dự án cụ thể, yếu tố nào sau đây thường được xem xét đầu tiên?

28 / 30

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

Tags: Bộ đề 1

Câu 28: Trong quá trình lập trình, sau khi biên soạn mã nguồn, bước tiếp theo quan trọng cần thực hiện trước khi biên dịch là gì?

29 / 30

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

Tags: Bộ đề 1

Câu 29: Để hiển thị thông tin trạng thái hoặc kết quả đo lường từ vi điều khiển cho người dùng, thiết bị hiển thị nào thường được sử dụng?

30 / 30

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

Tags: Bộ đề 1

Câu 30: Xét tình huống: Vi điều khiển cần nhận dữ liệu từ cảm biến nhiệt độ và gửi dữ liệu đó lên máy chủ qua mạng WiFi. Khối nào trên bo mạch vi điều khiển sẽ đảm nhận việc giao tiếp WiFi?

Xem kết quả

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é!!!


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

Trắc nghiệm Công 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

Trắc nghiệm Công 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Trong cấu trúc cơ bản của bo mạch lập trình vi điều khiển, khối nào đóng vai trò "trung tâm thần kinh", thực hiện các lệnh và điều phối hoạt động của toàn bộ hệ thống?

  • A. Khối nguồn
  • B. Vi điều khiển (MCU)
  • C. Khối dao động
  • D. Khối giao tiếp

Câu 2: Để đảm bảo vi điều khiển hoạt động ổn định và đồng bộ, khối nào trong bo mạch lập trình vi điều khiển tạo ra xung nhịp?

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

Câu 3: Xét tình huống: bạn cần thiết kế một hệ thống cảnh báo nhiệt độ vượt ngưỡng sử dụng cảm biến nhiệt độ và bo mạch vi điều khiển. Khối nào trên bo mạch sẽ trực tiếp nhận tín hiệu từ cảm biến nhiệt độ?

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

Câu 4: Trong quá trình lập trình vi điều khiển, bước nào sau đây liên quan đến việc chuyển đổi mã nguồn bậc cao (ví dụ C/C++) thành mã máy mà vi điều khiển có thể hiểu và thực thi?

  • 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

Câu 5: Mục đích chính của việc sử dụng IDE (Integrated Development Environment) trong lập trình vi điều khiển là gì?

  • A. Cung cấp nguồn điện cho bo mạch
  • B. Tạo ra xung nhịp cho vi điều khiển
  • C. Kết nối bo mạch với cảm biến
  • D. Hỗ trợ toàn diện quá trình phát triển phần mềm cho vi điều khiển

Câu 6: Xét một hệ thống điều khiển đèn LED nhấp nháy sử dụng bo mạch vi điều khiển. Để thay đổi tốc độ nhấp nháy của đèn LED, bạn cần điều chỉnh yếu tố nào trong chương trình?

  • A. Điện áp nguồn cung cấp
  • B. Thời gian trễ (delay) trong chương trình
  • C. Loại đèn LED sử dụng
  • D. Điện trở giới hạn dòng cho LED

Câu 7: Trong các ứng dụng sau, ứng dụng nào thể hiện rõ nhất khả năng "điều khiển" của bo mạch lập trình vi điều khiển?

  • A. Đo nhiệt độ phòng và hiển thị trên màn hình LCD
  • B. Thu thập dữ liệu từ cảm biến ánh sáng và lưu trữ
  • C. Điều khiển động cơ bước để cánh tay robot di chuyển
  • D. Giao tiếp với máy tính qua cổng USB

Câu 8: Khi bo mạch lập trình vi điều khiển cần giao tiếp với các thiết bị ngoại vi khác (ví dụ: máy tính, module Bluetooth), khối nào trên bo mạch đảm nhận chức năng này?

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

Câu 9: Loại ngôn ngữ lập trình nào thường được sử dụng để viết mã nguồn cho vi điều khiển trong các ứng dụng phổ thông và giáo dục?

  • A. Assembly
  • B. C/C++
  • C. Python
  • D. Java

Câu 10: Trong quy trình lập trình, "kiểm tra và sửa lỗi" (debugging) là một bước quan trọng. Mục đích chính của bước này là gì?

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

Câu 11: Xét một dự án sử dụng bo mạch vi điều khiển để điều khiển độ sáng của đèn LED dựa trên ánh sáng môi trường. Để thực hiện chức năng này, bạn cần thêm thành phần ngoại vi nào vào bo mạch?

  • A. Cảm biến nhiệt độ
  • B. Cảm biến áp suất
  • C. Cảm biến gia tốc
  • D. Cảm biến ánh sáng

Câu 12: Khi lựa chọn bo mạch lập trình vi điều khiển cho một dự án, yếu tố nào sau đây ít quan trọng nhất nếu dự án chỉ yêu cầu xử lý dữ liệu đơn giản và không cần kết nối mạng?

  • A. Số lượng cổng vào/ra (I/O)
  • B. Tốc độ xử lý của vi điều khiển
  • C. Khả năng kết nối Wi-Fi/Ethernet
  • D. Dung lượng bộ nhớ chương trình

Câu 13: Trong giao diện IDE, "cửa sổ lập trình" (code editor) được sử dụng để thực hiện công việc chính nào?

  • A. Soạn thảo và chỉnh sửa mã nguồn chương trình
  • B. Hiển thị thông báo lỗi và cảnh báo
  • C. Quản lý các thư viện và dự án
  • D. Điều khiển quá trình nạp chương trình vào bo mạch

Câu 14: Để nạp chương trình đã biên dịch vào vi điều khiển, bạn cần sử dụng phương thức kết nối nào giữa máy tính và bo mạch?

  • A. Kết nối không dây Bluetooth
  • B. Kết nối cáp USB
  • C. Kết nối mạng Ethernet
  • D. Kết nối hồng ngoại (Infrared)

Câu 15: Ứng dụng nào sau đây thể hiện sự kết hợp giữa khả năng "đo lường" và "điều khiển" của bo mạch lập trình vi điều khiển?

  • A. Hiển thị giờ và phút trên đồng hồ điện tử
  • B. Đếm số lượng sản phẩm trên băng chuyền
  • C. Gửi dữ liệu nhiệt độ lên đám mây
  • D. Hệ thống điều hòa nhiệt độ tự động điều chỉnh nhiệt độ phòng

Câu 16: Trong các bước lập trình vi điều khiển, bước nào thường được thực hiện đầu tiên?

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

Câu 17: Nếu chương trình vi điều khiển của bạn hoạt động không như mong đợi, bước tiếp theo hợp lý nhất là gì?

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

Câu 18: Khối "nguồn" trên bo mạch lập trình vi điều khiển có vai trò đảm bảo điều gì cho hoạt động của các khối khác?

  • A. Tốc độ xử lý nhanh
  • B. Nguồn điện ổn định
  • C. Kết nối không dây
  • D. Dung lượng bộ nhớ lớn

Câu 19: Trong một hệ thống tưới cây tự động sử dụng bo mạch vi điều khiển, cảm biến độ ẩm đất đóng vai trò gì?

  • A. Cung cấp dữ liệu đầu vào về độ ẩm đất
  • B. Điều khiển van nước tưới cây
  • C. Cung cấp nguồn điện cho hệ thống
  • D. Hiển thị độ ẩm đất trên màn hình

Câu 20: Để điều khiển một động cơ DC bằng bo mạch vi điều khiển, bạn cần thêm một module hoặc mạch điện nào khác ngoài bo mạch vi điều khiển?

  • A. Module cảm biến ánh sáng
  • B. Module Bluetooth
  • C. Mạch điều khiển động cơ (Driver)
  • D. Module hiển thị LCD

Câu 21: Giả sử bạn muốn xây dựng một thiết bị đo khoảng cách bằng sóng siêu âm sử dụng bo mạch vi điều khiển. Loại cảm biến nào sẽ phù hợp nhất?

  • A. Cảm biến hồng ngoại
  • B. Cảm biến siêu âm
  • C. Cảm biến tiệm cận
  • D. Cảm biến gia tốc

Câu 22: Trong ngữ cảnh "Internet of Things" (IoT), bo mạch lập trình vi điều khiển thường được sử dụng để làm gì?

  • A. Thay thế hoàn toàn máy tính cá nhân
  • B. Điều khiển các vệ tinh nhân tạo
  • C. Xây dựng các trạm phát điện
  • D. Thu thập, xử lý dữ liệu và điều khiển các thiết bị thông minh

Câu 23: So sánh ngôn ngữ lập trình bậc cao (như C/C++) và ngôn ngữ Assembly trong lập trình vi điều khiển. Ưu điểm chính của ngôn ngữ bậc cao là gì?

  • A. Tốc độ thực thi chương trình nhanh hơn
  • B. Kiểm soát phần cứng trực tiếp hơn
  • C. Dễ học, dễ viết và dễ bảo trì hơn
  • D. Tiết kiệm bộ nhớ chương trình hơn

Câu 24: Khi bạn "nạp mã máy" vào vi điều khiển, điều gì thực sự xảy ra?

  • A. Biên dịch mã nguồn thành mã máy
  • B. Lưu trữ chương trình mã máy vào bộ nhớ của vi điều khiển
  • C. Kiểm tra lỗi trong mã nguồn
  • D. Kết nối vi điều khiển với máy tính

Câu 25: Nếu bạn muốn bo mạch vi điều khiển có thể lưu trữ dữ liệu ngay cả khi mất nguồn điện, bạn sẽ cần sử dụng loại bộ nhớ nào?

  • A. RAM (Random Access Memory)
  • B. Cache Memory
  • C. SRAM (Static RAM)
  • D. EEPROM/Flash Memory

Câu 26: Trong sơ đồ khối của bo mạch lập trình vi điều khiển, mũi tên hai chiều giữa vi điều khiển và khối tín hiệu vào/ra biểu thị điều gì?

  • A. Dữ liệu chỉ được truyền từ vi điều khiển đến khối tín hiệu vào/ra
  • B. Dữ liệu chỉ được truyền từ khối tín hiệu vào/ra đến vi điều khiển
  • C. Dữ liệu có thể được truyền theo cả hai chiều giữa hai khối
  • D. Không có sự trao đổi dữ liệu giữa hai khối

Câu 27: Xét một dự án nhà kính thông minh, bo mạch vi điều khiển có thể được sử dụng để tự động điều chỉnh yếu tố môi trường nào sau đây để tối ưu hóa sự phát triển của cây trồng?

  • A. Độ cao của nhà kính
  • B. Loại cây trồng
  • C. Kích thước lá cây
  • D. Nhiệt độ và độ ẩm

Câu 28: Để giao tiếp không dây tầm ngắn với các thiết bị khác, bo mạch lập trình vi điều khiển có thể tích hợp module nào?

  • A. Bluetooth
  • B. Ethernet
  • C. Wi-Fi
  • D. GPS

Câu 29: Trong quá trình phát triển dự án với bo mạch vi điều khiển, việc "lập kế hoạch" và "thiết kế" hệ thống nên được thực hiện ở giai đoạn nào?

  • A. Trước khi biên soạn mã nguồn
  • B. Trong khi biên soạn mã nguồn
  • C. Sau khi biên dịch mã nguồn
  • D. Sau khi nạp mã máy

Câu 30: Nếu bạn muốn sử dụng bo mạch vi điều khiển để xây dựng một robot di động, yếu tố nào sau đây là quan trọng nhất cần xem xét khi lựa chọn vi điều khiển?

  • A. Kích thước bo mạch nhỏ gọn
  • B. Số lượng cổng PWM và tốc độ xử lý
  • C. Giá thành rẻ
  • D. Màu sắc bo mạch bắt mắt

1 / 30

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

Tags: Bộ đề 2

Câu 1: Trong cấu trúc cơ bản của bo mạch lập trình vi điều khiển, khối nào đóng vai trò 'trung tâm thần kinh', thực hiện các lệnh và điều phối hoạt động của toàn bộ hệ thống?

2 / 30

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

Tags: Bộ đề 2

Câu 2: Để đảm bảo vi điều khiển hoạt động ổn định và đồng bộ, khối nào trong bo mạch lập trình vi điều khiển tạo ra xung nhịp?

3 / 30

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

Tags: Bộ đề 2

Câu 3: Xét tình huống: bạn cần thiết kế một hệ thống cảnh báo nhiệt độ vượt ngưỡng sử dụng cảm biến nhiệt độ và bo mạch vi điều khiển. Khối nào trên bo mạch sẽ trực tiếp nhận tín hiệu từ cảm biến nhiệt độ?

4 / 30

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

Tags: Bộ đề 2

Câu 4: Trong quá trình lập trình vi điều khiển, bước nào sau đây liên quan đến việc chuyển đổi mã nguồn bậc cao (ví dụ C/C++) thành mã máy mà vi điều khiển có thể hiểu và thực thi?

5 / 30

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

Tags: Bộ đề 2

Câu 5: Mục đích chính của việc sử dụng IDE (Integrated Development Environment) trong lập trình vi điều khiển là gì?

6 / 30

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

Tags: Bộ đề 2

Câu 6: Xét một hệ thống điều khiển đèn LED nhấp nháy sử dụng bo mạch vi điều khiển. Để thay đổi tốc độ nhấp nháy của đèn LED, bạn cần điều chỉnh yếu tố nào trong chương trình?

7 / 30

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

Tags: Bộ đề 2

Câu 7: Trong các ứng dụng sau, ứng dụng nào thể hiện rõ nhất khả năng 'điều khiển' của bo mạch lập trình vi điều khiển?

8 / 30

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

Tags: Bộ đề 2

Câu 8: Khi bo mạch lập trình vi điều khiển cần giao tiếp với các thiết bị ngoại vi khác (ví dụ: máy tính, module Bluetooth), khối nào trên bo mạch đảm nhận chức năng này?

9 / 30

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

Tags: Bộ đề 2

Câu 9: Loại ngôn ngữ lập trình nào thường được sử dụng để viết mã nguồn cho vi điều khiển trong các ứng dụng phổ thông và giáo dục?

10 / 30

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

Tags: Bộ đề 2

Câu 10: Trong quy trình lập trình, 'kiểm tra và sửa lỗi' (debugging) là một bước quan trọng. Mục đích chính của bước này là gì?

11 / 30

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

Tags: Bộ đề 2

Câu 11: Xét một dự án sử dụng bo mạch vi điều khiển để điều khiển độ sáng của đèn LED dựa trên ánh sáng môi trường. Để thực hiện chức năng này, bạn cần thêm thành phần ngoại vi nào vào bo mạch?

12 / 30

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

Tags: Bộ đề 2

Câu 12: Khi lựa chọn bo mạch lập trình vi điều khiển cho một dự án, yếu tố nào sau đây *ít* quan trọng nhất nếu dự án chỉ yêu cầu xử lý dữ liệu đơn giản và không cần kết nối mạng?

13 / 30

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

Tags: Bộ đề 2

Câu 13: Trong giao diện IDE, 'cửa sổ lập trình' (code editor) được sử dụng để thực hiện công việc chính nào?

14 / 30

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

Tags: Bộ đề 2

Câu 14: Để nạp chương trình đã biên dịch vào vi điều khiển, bạn cần sử dụng phương thức kết nối nào giữa máy tính và bo mạch?

15 / 30

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

Tags: Bộ đề 2

Câu 15: Ứng dụng nào sau đây thể hiện sự kết hợp giữa khả năng 'đo lường' và 'điều khiển' của bo mạch lập trình vi điều khiển?

16 / 30

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

Tags: Bộ đề 2

Câu 16: Trong các bước lập trình vi điều khiển, bước nào thường được thực hiện *đầu tiên*?

17 / 30

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

Tags: Bộ đề 2

Câu 17: Nếu chương trình vi điều khiển của bạn hoạt động không như mong đợi, bước tiếp theo hợp lý nhất là gì?

18 / 30

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

Tags: Bộ đề 2

Câu 18: Khối 'nguồn' trên bo mạch lập trình vi điều khiển có vai trò đảm bảo điều gì cho hoạt động của các khối khác?

19 / 30

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

Tags: Bộ đề 2

Câu 19: Trong một hệ thống tưới cây tự động sử dụng bo mạch vi điều khiển, cảm biến độ ẩm đất đóng vai trò gì?

20 / 30

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

Tags: Bộ đề 2

Câu 20: Để điều khiển một động cơ DC bằng bo mạch vi điều khiển, bạn cần thêm một module hoặc mạch điện nào khác ngoài bo mạch vi điều khiển?

21 / 30

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

Tags: Bộ đề 2

Câu 21: Giả sử bạn muốn xây dựng một thiết bị đo khoảng cách bằng sóng siêu âm sử dụng bo mạch vi điều khiển. Loại cảm biến nào sẽ phù hợp nhất?

22 / 30

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

Tags: Bộ đề 2

Câu 22: Trong ngữ cảnh 'Internet of Things' (IoT), bo mạch lập trình vi điều khiển thường được sử dụng để làm gì?

23 / 30

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

Tags: Bộ đề 2

Câu 23: So sánh ngôn ngữ lập trình bậc cao (như C/C++) và ngôn ngữ Assembly trong lập trình vi điều khiển. Ưu điểm chính của ngôn ngữ bậc cao là gì?

24 / 30

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

Tags: Bộ đề 2

Câu 24: Khi bạn 'nạp mã máy' vào vi điều khiển, điều gì thực sự xảy ra?

25 / 30

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

Tags: Bộ đề 2

Câu 25: Nếu bạn muốn bo mạch vi điều khiển có thể lưu trữ dữ liệu ngay cả khi mất nguồn điện, bạn sẽ cần sử dụng loại bộ nhớ nào?

26 / 30

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

Tags: Bộ đề 2

Câu 26: Trong sơ đồ khối của bo mạch lập trình vi điều khiển, mũi tên hai chiều giữa vi điều khiển và khối tín hiệu vào/ra biểu thị điều gì?

27 / 30

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

Tags: Bộ đề 2

Câu 27: Xét một dự án nhà kính thông minh, bo mạch vi điều khiển có thể được sử dụng để tự động điều chỉnh yếu tố môi trường nào sau đây để tối ưu hóa sự phát triển của cây trồng?

28 / 30

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

Tags: Bộ đề 2

Câu 28: Để giao tiếp không dây tầm ngắn với các thiết bị khác, bo mạch lập trình vi điều khiển có thể tích hợp module nào?

29 / 30

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

Tags: Bộ đề 2

Câu 29: Trong quá trình phát triển dự án với bo mạch vi điều khiển, việc 'lập kế hoạch' và 'thiết kế' hệ thống nên được thực hiện ở giai đoạn nào?

30 / 30

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

Tags: Bộ đề 2

Câu 30: Nếu bạn muốn sử dụng bo mạch vi điều khiển để xây dựng một robot di động, yếu tố nào sau đây là *quan trọng nhất* cần xem xét khi lựa chọn vi điều khiển?

Xem kết quả

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é!!!


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

Trắc nghiệm Công 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

Trắc nghiệm Công 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: 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. Đồng bộ hóa hoạt động của các bộ phận.
  • B. Cung cấp nguồn điện ổn định cho vi điều khiển và các khối khác.
  • C. Giao tiếp với máy tính để nạp chương trình.
  • D. Kết nối vi điều khiển với cảm biến và thiết bị chấp hành.

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 để điều phối hoạt động của toàn bộ hệ thống?

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

Câu 3: Để nạp chương trình từ máy tính vào bộ nhớ của vi điều khiển, khối chức năng nào trên bo mạch đóng vai trò quan trọng trong việc thiết lập kết nối và truyền dữ liệu?

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

Câu 4: Khi muốn đọc trạng thái BẬT hoặc TẮT của một nút nhấn vật lý kết nối với bo mạch vi điều khiển, bạn sẽ sử dụng loại chân tín hiệu vào/ra (I/O) nào?

  • A. Chân tín hiệu tương tự (Analog pin).
  • B. Chân tín hiệu số (Digital pin).
  • C. Chân nguồn.
  • D. Chân đất (Ground pin).

Câu 5: Một cảm biến ánh sáng trả về giá trị điện áp thay đổi liên tục tùy thuộc vào cường độ ánh sáng. Để vi điều khiển có thể đọc và xử lý dữ liệu từ cảm biến này, cần sử dụng loại chân I/O nào có khả năng chuyển đổi tín hiệu điện áp thành giá trị số?

  • A. Chân tín hiệu tương tự (Analog pin).
  • B. Chân tín hiệu số (Digital pin).
  • C. Chân nguồn.
  • D. Chân đất (Ground pin).

Câu 6: Trong quy trình lập trình vi điều khiển, bước

  • A. Kiểm tra kết nối phần cứng của bo mạch.
  • B. Chạy thử chương trình trên máy tính.
  • C. Chuyển đổi mã lệnh từ ngôn ngữ bậc cao sang mã máy mà vi điều khiển có thể hiểu.
  • D. Nạp mã máy đã biên dịch vào bộ nhớ của vi điều khiển.

Câu 7: Sau khi mã nguồn đã được biên dịch thành công sang mã máy, bước tiếp theo trong quy trình lập trình vi điều khiển là gì để chương trình có thể chạy trên bo mạch?

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

Câu 8: Tại sao việc khối nguồn trên bo mạch lập trình vi điều khiển cung cấp điện áp ổn định là rất quan trọng cho hoạt động của vi điều khiển?

  • A. Điện áp không ổn định có thể làm sai lệch hoạt động của vi điều khiển hoặc gây hỏng hóc.
  • B. Điện áp ổn định giúp chương trình chạy nhanh hơn.
  • C. Điện áp ổn định chỉ quan trọng đối với các thiết bị ngoại vi.
  • D. Điện áp không ổn định giúp tiết kiệm năng lượng hơn.

Câu 9: Bạn muốn điều khiển độ sáng của một đèn LED bằng cách thay đổi

  • A. Chỉ dùng chân Digital Output thông thường.
  • B. Sử dụng chân Analog Input.
  • C. Sử dụng chân Analog Output.
  • D. Điều chế độ rộng xung (Pulse Width Modulation - PWM).

Câu 10: Trong môi trường phát triển tích hợp (IDE) dùng để lập trình vi điều khiển, cửa sổ nào có chức nă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 cảnh báo?

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

Câu 11: Phần nào của giao diện IDE là nơi chính để người dùng viết, chỉnh sửa và xem mã nguồn chương trình?

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

Câu 12: Việc sử dụng bo mạch lập trình vi điều khiển để xây dựng một hệ thống theo dõi nhiệt độ, độ ẩm và hiển thị lên màn hình LCD thuộc ứng dụng nào của vi điều khiển?

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

Câu 13: Việc sử dụng bo mạch lập trình vi điều khiển để điều khiển robot di chuyển theo đường kẻ hoặc điều khiển cánh tay máy gắp vật thể thuộc ứng dụng nào của vi điều khiển?

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

Câu 14: Tại sao bước kiểm tra và sửa lỗi (debug) lại là không thể thiếu trong quá trình phát triển chương trình cho vi điều khiển?

  • A. Để làm cho chương trình dài hơn.
  • B. Để tăng tốc độ biên dịch.
  • C. Để đảm bảo chương trình hoạt động đúng như mong muốn và khắc phục các lỗi logic hoặc cú pháp.
  • D. Để thay đổi ngôn ngữ lập trình.

Câu 15: Khối tín hiệu vào/ra (I/O) trên bo mạch vi điều khiển có nhiệm vụ chính là gì?

  • A. Chỉ cung cấp nguồn điện cho các thiết bị.
  • B. Chỉ xử lý tín hiệu đồng hồ.
  • C. Chỉ giao tiếp với máy tính.
  • D. Kết nối và trao đổi tín hiệu (nhận dữ liệu từ cảm biến, gửi lệnh điều khiển đến thiết bị chấp hành) giữa vi điều khiển và thế giới bên ngoài.

Câu 16: Nếu bạn kết nối trực tiếp một động cơ DC công suất lớn vào chân tín hiệu ra (Digital Output) của bo mạch vi điều khiển mà không qua mạch đệm hoặc relay, điều gì có khả năng xảy ra nhất?

  • A. Động cơ sẽ chạy nhanh hơn bình thường.
  • B. Dòng điện tiêu thụ của động cơ vượt quá khả năng cung cấp của chân I/O, có thể làm hỏng chân hoặc vi điều khiển.
  • C. Chương trình sẽ tự động dừng lại.
  • D. Không có vấn đề gì xảy ra.

Câu 17: Khối truyền thông trên nhiều bo mạch vi điều khiển phổ biến thường hỗ trợ các chuẩn giao tiếp nối tiếp như UART, SPI, I2C. Mục đích của các chuẩn này là gì?

  • A. Cho phép vi điều khiển trao đổi dữ liệu với các thiết bị ngoại vi khác (cảm biến, màn hình, module truyền thông khác).
  • B. Chỉ để nạp chương trình từ máy tính.
  • C. Chỉ để điều khiển động cơ.
  • D. Chỉ để đọc trạng thái nút nhấn.

Câu 18: Khi bạn nhấn nú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 (I/O).

Câu 19: Tín hiệu xung nhịp từ khối dao động ảnh hưởng trực tiếp và quan trọng nhất đến hoạt động của bộ phận nào trên bo mạch vi điều khiển?

  • A. Các chân tín hiệu vào/ra.
  • B. Cổng kết nối USB.
  • C. Bộ điều chỉnh điện áp trong khối nguồn.
  • D. Bộ xử lý trung tâm (CPU) bên trong vi điều khiển.

Câu 20: Giả sử bạn đã nạp chương trình thành công vào bo mạch vi điều khiển, nhưng cảm biến nhiệt độ kết nối với chân Analog Input lại không hiển thị giá trị đúng trên màn hình. Bộ phận nào trên bo mạch và kết nối của nó với cảm biến cần được ưu tiên kiểm tra đầu tiên để khắc phục sự cố?

  • A. Khối tín hiệu vào/ra (I/O), đặc biệt là chân Analog Input được sử dụng, và dây kết nối với cảm biến.
  • B. Khối nguồn và cáp USB.
  • C. Khối dao động.
  • D. Cổng giao tiếp USB trên bo mạch.

Câu 21: Sự khác biệt cơ bản nhất giữa tín hiệu số (digital) và tín hiệu tương tự (analog) mà các chân I/O của vi điều khiển xử lý là gì?

  • A. Tín hiệu số nhanh hơn tín hiệu tương tự.
  • B. Tín hiệu số chỉ có hai mức trạng thái (cao/thấp, 1/0), trong khi tín hiệu tương tự có thể có giá trị liên tục trong một khoảng.
  • C. 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.
  • D. Tín hiệu tương tự chỉ dùng để điều khiển động cơ.

Câu 22: Khi bo mạch vi điều khiển được sử dụng làm bộ điều khiển trung tâm trong một hệ thống tự động hóa đơn giản (ví dụ: hệ thống tưới cây tự động), vai trò chính của vi điều khiển (chip) là gì?

  • A. Chỉ cung cấp năng lượng cho hệ thống.
  • B. Chỉ hiển thị thông tin.
  • C. Chỉ nhận dữ liệu từ cảm biến mà không xử lý.
  • D. Thực thi chương trình đã nạp để xử lý dữ liệu từ cảm biến và đưa ra tín hiệu điều khiển thiết bị chấp hành.

Câu 23: Bo mạch lập trình vi điều khiển như Arduino hoặc Raspberry Pi Pico được ưa chuộng trong giáo dục và các dự án cá nhân (maker) chủ yếu vì lý do gì?

  • A. Có môi trường phát triển dễ sử dụng, cộng đồng hỗ trợ lớn và khả năng kết nối đa dạng với nhiều loại cảm biến/thiết bị.
  • B. Chúng là những bo mạch mạnh nhất trên thị trường.
  • C. Chúng chỉ có thể thực hiện các tác vụ rất đơn giản.
  • D. Chúng không cần lập trình để hoạt động.

Câu 24: Công việc chính mà trình biên dịch (compiler) thực hiện khi xử lý mã nguồn chương trình cho vi điều khiển là gì?

  • A. Kết nối bo mạch với máy tính.
  • B. Tìm kiếm lỗi phần cứng trên bo mạch.
  • C. Phân tích mã nguồn viết bằng ngôn ngữ bậc cao và dịch nó thành tập hợp các lệnh máy (mã máy).
  • D. Chạy chương trình trực tiếp trên máy tính.

Câu 25: Nếu mục tiêu của bạn là điều khiển một dãy đèn LED (từng cái một BẬT/TẮT theo trình tự) bằng vi điều khiển, bạn sẽ sử dụng chủ yếu các chân I/O loại nào?

  • A. Chân Analog Input.
  • B. Chân Digital Output.
  • C. Chân Analog Output.
  • D. Chân nguồn.

Câu 26: Việc một bo mạch lập trình vi điều khiển có nhiều loại chân I/O khác nhau (Digital, Analog, PWM, v.v.) cho thấy khả năng tương tác đa dạng của nó với những loại tín hiệu và thiết bị ngoại vi như thế nào?

  • A. Có thể làm việc với cả tín hiệu số (BẬT/TẮT), tín hiệu tương tự (giá trị liên tục) và các dạng tín hiệu đặc biệt khác (như PWM).
  • B. Chỉ có thể kết nối với một loại cảm biến duy nhất.
  • C. Chỉ có thể điều khiển động cơ.
  • D. Không thể giao tiếp với máy tính.

Câu 27: Bộ phận nào được coi là

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

Câu 28: Nếu một cảm biến cần nguồn điện 5V để hoạt động, trong khi bo mạch vi điều khiển bạn đang dùng chỉ cung cấp nguồn 3.3V từ các chân tín hiệu, bạn cần xem xét sử dụng bộ phận nào để cung cấp nguồn phù hợp cho cảm biến?

  • A. Kết nối trực tiếp cảm biến vào chân 3.3V.
  • B. Thay đổi chương trình để cảm biến hoạt động ở 3.3V.
  • C. Chỉ sử dụng chân Digital Input.
  • D. Sử dụng một nguồn 5V riêng hoặc chân nguồn 5V (nếu có) trên bo mạch, hoặc bộ chuyển đổi mức điện áp.

Câu 29: Quá trình chuyển mã máy từ máy tính vào bộ nhớ của vi điều khiển để chương trình có thể chạy được gọi là gì?

  • A. Nạp chương trình (Uploading).
  • B. Biên dịch (Compiling).
  • C. Kiểm tra lỗi (Debugging).
  • D. Mô phỏng (Simulating).

Câu 30: Môi trường phát triển tích hợp (IDE) cho vi điều khiển thường tích hợp những công cụ chính nào để hỗ trợ người lập trình?

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

1 / 30

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

Tags: Bộ đề 3

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

2 / 30

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

Tags: Bộ đề 3

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 để điều phối hoạt động của toàn bộ hệ thống?

3 / 30

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

Tags: Bộ đề 3

Câu 3: Để nạp chương trình từ máy tính vào bộ nhớ của vi điều khiển, khối chức năng nào trên bo mạch đóng vai trò quan trọng trong việc thiết lập kết nối và truyền dữ liệu?

4 / 30

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

Tags: Bộ đề 3

Câu 4: Khi muốn đọc trạng thái BẬT hoặc TẮT của một nút nhấn vật lý kết nối với bo mạch vi điều khiển, bạn sẽ sử dụng loại chân tín hiệu vào/ra (I/O) nào?

5 / 30

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

Tags: Bộ đề 3

Câu 5: Một cảm biến ánh sáng trả về giá trị điện áp thay đổi liên tục tùy thuộc vào cường độ ánh sáng. Để vi điều khiển có thể đọc và xử lý dữ liệu từ cảm biến này, cần sử dụng loại chân I/O nào có khả năng chuyển đổi tín hiệu điện áp thành giá trị số?

6 / 30

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

Tags: Bộ đề 3

Câu 6: Trong quy trình lập trình vi điều khiển, bước "Biên dịch mã nguồn" (Compile) có vai trò cụ thể là gì?

7 / 30

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

Tags: Bộ đề 3

Câu 7: Sau khi mã nguồn đã được biên dịch thành công sang mã máy, bước tiếp theo trong quy trình lập trình vi điều khiển là gì để chương trình có thể chạy trên bo mạch?

8 / 30

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

Tags: Bộ đề 3

Câu 8: Tại sao việc khối nguồn trên bo mạch lập trình vi điều khiển cung cấp điện áp ổn định là rất quan trọng cho hoạt động của vi điều khiển?

9 / 30

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

Tags: Bộ đề 3

Câu 9: Bạn muốn điều khiển độ sáng của một đèn LED bằng cách thay đổi

10 / 30

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

Tags: Bộ đề 3

Câu 10: Trong môi trường phát triển tích hợp (IDE) dùng để lập trình vi điều khiển, cửa sổ nào có chức nă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 cảnh báo?

11 / 30

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

Tags: Bộ đề 3

Câu 11: Phần nào của giao diện IDE là nơi chính để người dùng viết, chỉnh sửa và xem mã nguồn chương trình?

12 / 30

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

Tags: Bộ đề 3

Câu 12: Việc sử dụng bo mạch lập trình vi điều khiển để xây dựng một hệ thống theo dõi nhiệt độ, độ ẩm và hiển thị lên màn hình LCD thuộc ứng dụng nào của vi điều khiển?

13 / 30

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

Tags: Bộ đề 3

Câu 13: Việc sử dụng bo mạch lập trình vi điều khiển để điều khiển robot di chuyển theo đường kẻ hoặc điều khiển cánh tay máy gắp vật thể thuộc ứng dụng nào của vi điều khiển?

14 / 30

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

Tags: Bộ đề 3

Câu 14: Tại sao bước kiểm tra và sửa lỗi (debug) lại là không thể thiếu trong quá trình phát triển chương trình cho vi điều khiển?

15 / 30

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

Tags: Bộ đề 3

Câu 15: Khối tín hiệu vào/ra (I/O) trên bo mạch vi điều khiển có nhiệm vụ chính là gì?

16 / 30

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

Tags: Bộ đề 3

Câu 16: Nếu bạn kết nối trực tiếp một động cơ DC công suất lớn vào chân tín hiệu ra (Digital Output) của bo mạch vi điều khiển mà không qua mạch đệm hoặc relay, điều gì có khả năng xảy ra nhất?

17 / 30

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

Tags: Bộ đề 3

Câu 17: Khối truyền thông trên nhiều bo mạch vi điều khiển phổ biến thường hỗ trợ các chuẩn giao tiếp nối tiếp như UART, SPI, I2C. Mục đích của các chuẩn này là gì?

18 / 30

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

Tags: Bộ đề 3

Câu 18: Khi bạn nhấn nút "Upload" (Nạp) trong IDE, mã máy c??a chương trình sẽ được truyền từ máy tính đến bo mạch thông qua khối chức năng nào?

19 / 30

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

Tags: Bộ đề 3

Câu 19: Tín hiệu xung nhịp từ khối dao động ảnh hưởng trực tiếp và quan trọng nhất đến hoạt động của bộ phận nào trên bo mạch vi điều khiển?

20 / 30

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

Tags: Bộ đề 3

Câu 20: Giả sử bạn đã nạp chương trình thành công vào bo mạch vi điều khiển, nhưng cảm biến nhiệt độ kết nối với chân Analog Input lại không hiển thị giá trị đúng trên màn hình. Bộ phận nào trên bo mạch và kết nối của nó với cảm biến cần được ưu tiên kiểm tra đầu tiên để khắc phục sự cố?

21 / 30

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

Tags: Bộ đề 3

Câu 21: Sự khác biệt cơ bản nhất giữa tín hiệu số (digital) và tín hiệu tương tự (analog) mà các chân I/O của vi điều khiển xử lý là gì?

22 / 30

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

Tags: Bộ đề 3

Câu 22: Khi bo mạch vi điều khiển được sử dụng làm bộ điều khiển trung tâm trong một hệ thống tự động hóa đơn giản (ví dụ: hệ thống tưới cây tự động), vai trò chính của vi điều khiển (chip) là gì?

23 / 30

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

Tags: Bộ đề 3

Câu 23: Bo mạch lập trình vi điều khiển như Arduino hoặc Raspberry Pi Pico được ưa chuộng trong giáo dục và các dự án cá nhân (maker) chủ yếu vì lý do gì?

24 / 30

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

Tags: Bộ đề 3

Câu 24: Công việc chính mà trình biên dịch (compiler) thực hiện khi xử lý mã nguồn chương trình cho vi điều khiển là gì?

25 / 30

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

Tags: Bộ đề 3

Câu 25: Nếu mục tiêu của bạn là điều khiển một dãy đèn LED (từng cái một BẬT/TẮT theo trình tự) bằng vi điều khiển, bạn sẽ sử dụng chủ yếu các chân I/O loại nào?

26 / 30

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

Tags: Bộ đề 3

Câu 26: Việc một bo mạch lập trình vi điều khiển có nhiều loại chân I/O khác nhau (Digital, Analog, PWM, v.v.) cho thấy khả năng tương tác đa dạng của nó với những loại tín hiệu và thiết bị ngoại vi như thế nào?

27 / 30

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

Tags: Bộ đề 3

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

28 / 30

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

Tags: Bộ đề 3

Câu 28: Nếu một cảm biến cần nguồn điện 5V để hoạt động, trong khi bo mạch vi điều khiển bạn đang dùng chỉ cung cấp nguồn 3.3V từ các chân tín hiệu, bạn cần xem xét sử dụng bộ phận nào để cung cấp nguồn phù hợp cho cảm biến?

29 / 30

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

Tags: Bộ đề 3

Câu 29: Quá trình chuyển mã máy từ máy tính vào bộ nhớ của vi điều khiển để chương trình có thể chạy được gọi là gì?

30 / 30

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

Tags: Bộ đề 3

Câu 30: Môi trường phát triển tích hợp (IDE) cho vi điều khiển thường tích hợp những công cụ chính nào để hỗ trợ người lập trình?

Xem kết quả

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é!!!


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

Trắc nghiệm Công 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

Trắc nghiệm Công 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Bạn đang thiết kế một hệ thống điều khiển đèn LED tự động bật/tắt dựa trên ánh sáng môi trường sử dụng bo mạch vi điều khiển và một cảm biến quang trở. Tín hiệu từ cảm biến quang trở (thường là điện áp thay đổi) cần được kết nối đến khối chức năng nào của vi điều khiển để xử lý?

  • A. Khối nguồn
  • B. Khối truyền thông
  • C. Khối tín hiệu vào/ra (cụ thể là chân Analog Input)
  • D. Khối dao động

Câu 2: Vai trò chính của khối dao động (Crystal Oscillator) trên bo mạch vi điều khiển là gì?

  • A. Cung cấp năng lượng cho vi điều khiển hoạt động.
  • B. Truyền dữ liệu giữa vi điều khiển và máy tính.
  • C. Đọc giá trị từ cảm biến.
  • D. Tạo ra tín hiệu xung nhịp để đồng bộ hóa hoạt động của các bộ phận bên trong vi điều khiển.

Câu 3: Khi bạn viết mã nguồn cho vi điều khiển bằng ngôn ngữ lập trình bậc cao (ví dụ: C/C++), bước tiếp theo trong quy trình lập trình là gì trước khi có thể nạp chương trình vào bo mạch?

  • A. Biên dịch mã nguồn (Compile) sang mã máy.
  • B. Nạp trực tiếp mã nguồn vào vi điều khiển.
  • C. Kết nối cảm biến và thiết bị chấp hành.
  • D. Kiểm tra kết nối nguồn điện.

Câu 4: Bạn muốn điều khiển tốc độ quay của một động cơ DC nhỏ sử dụng bo mạch vi điều khiển. Phương pháp nào sau đây thường được sử dụng để điều khiển tốc độ động cơ bằng cách thay đổi "độ mạnh" của tín hiệu đầu ra?

  • A. Sử dụng chân Digital Input.
  • B. Sử dụng chân có khả năng xuất tín hiệu PWM (Pulse Width Modulation).
  • C. Sử dụng giao tiếp UART.
  • D. Sử dụng khối dao động.

Câu 5: 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 tự động hóa. Hai lĩnh vực ứng dụng chính được đề cập trong bài học là gì?

  • A. Thiết kế đồ họa và xử lý âm thanh.
  • B. Lưu trữ dữ liệu và xử lý văn bản.
  • C. Đo lường và điều khiển.
  • D. Phát triển website và ứng dụng di động.

Câu 6: Khi bạn 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, phần "Cửa sổ lập trình" (Code Editor Window) có chức năng chính là gì?

  • A. Nơi để viết và chỉnh sửa mã nguồn chương trình.
  • B. Hiển thị các lỗi và thông báo của quá trình biên dịch.
  • C. Chứa các nút lệnh để biên dịch và nạp chương trình.
  • D. Mô phỏng hoạt động của mạch điện.

Câu 7: Bạn đã kết nối một nút nhấn vào một chân Digital Input của vi điều khiển và viết mã để đọc trạng thái nút nhấn. Tuy nhiên, khi nút nhấn không được ấn, vi điều khiển lại đọc được tín hiệu không ổn định (lúc HIGH, lúc LOW). Vấn đề này thường do thiếu thành phần nào trong mạch nút nhấn?

  • A. Một diode bảo vệ.
  • B. Một tụ điện lọc nguồn.
  • C. Một bộ khuếch đại.
  • D. Điện trở kéo lên (pull-up) hoặc kéo xuống (pull-down).

Câu 8: Chức năng nào sau đây KHÔNG thuộc về khối truyền thông (Communication Block) trên bo mạch vi điều khiển?

  • A. Giao tiếp nối tiếp (Serial Communication) với máy tính qua USB.
  • B. Giao tiếp I2C để kết nối các cảm biến.
  • C. Tạo tín hiệu xung nhịp cho vi điều khiển.
  • D. Giao tiếp SPI với các thiết bị ngoại vi khác.

Câu 9: Tại sao bước "Kiểm tra và sửa lỗi" (Debugging) lại cần thiết sau khi biên soạn mã nguồn và trước khi biên dịch?

  • A. Để phát hiện và khắc phục các lỗi cú pháp hoặc lỗi logic trong chương trình trước khi biên dịch.
  • B. Để chuyển đổi mã nguồn sang mã máy.
  • C. Để nạp chương trình vào vi điều khiển.
  • D. Để kiểm tra kết nối phần cứng.

Câu 10: Trong cấu trúc của bo mạch vi điều khiển, "Vi điều khiển" (Microcontroller) là gì?

  • A. Chỉ là một bộ nhớ để lưu trữ chương trình.
  • B. Là một chip tích hợp chứa bộ xử lý trung tâm (CPU), bộ nhớ và các ngoại vi vào/ra.
  • C. Chỉ là bộ phận cung cấp nguồn điện.
  • D. Là công cụ để nạp chương trình vào bo mạch.

Câu 11: Bạn muốn xây dựng một hệ thống đếm sản phẩm đi qua băng chuyền bằng cách sử dụng cảm biến hồng ngoại và bo mạch vi điều khiển. Tín hiệu từ cảm biến (chỉ có hai trạng thái: có vật cản hoặc không có vật cản) nên được kết nối đến loại chân nào trên vi điều khiển?

  • A. Chân Digital Input.
  • B. Chân Analog Input.
  • C. Chân xuất tín hiệu PWM.
  • D. Chân nguồn (VCC).

Câu 12: Quá trình "Biên dịch mã nguồn" (Compile) trong lập trình vi điều khiển có mục đích gì?

  • A. Nạp chương trình vào bộ nhớ vi điều khiển.
  • B. Tìm và sửa lỗi cú pháp trong mã nguồn.
  • C. Chuyển đổi mã nguồn được viết bằng ngôn ngữ bậc cao thành mã máy mà vi điều khiển có thể hiểu và thực thi.
  • D. Kết nối bo mạch với máy tính.

Câu 13: Khi bạn hoàn tất việc viết mã nguồn và biên dịch thành công, tệp tin kết quả nào chứa mã máy sẵn sàng để nạp vào vi điều khiển?

  • A. Tệp tin mã nguồn (.c hoặc .cpp).
  • B. Tệp tin báo cáo lỗi (.err).
  • C. Tệp tin cấu hình (.cfg).
  • D. Tệp tin nhị phân hoặc mã hex (.hex hoặc .bin).

Câu 14: Bạn đang sử dụng bo mạch vi điều khiển để hiển thị thông tin lên một màn hình LCD sử dụng giao tiếp I2C. Ưu điểm chính của việc sử dụng giao tiếp I2C so với việc sử dụng nhiều chân Digital Output riêng lẻ cho màn hình LCD là gì?

  • A. Tốc độ truyền dữ liệu cao hơn nhiều.
  • B. Tiết kiệm số lượng chân I/O cần sử dụng trên vi điều khiển.
  • C. Chỉ có thể kết nối một thiết bị duy nhất.
  • D. Không cần khối nguồn ổn định.

Câu 15: Trong cửa sổ thông báo (Message Window) của IDE, bạn thấy thông báo "Upload failed". Nguyên nhân nào sau đây có thể dẫn đến lỗi này?

  • A. Mã nguồn có lỗi cú pháp.
  • B. Chương trình chưa được biên dịch.
  • C. Kết nối giữa bo mạch và máy tính bị lỏng hoặc sai cổng COM.
  • D. Thiếu khối dao động trên bo mạch.

Câu 16: Chức năng "Timer/Counter" (Bộ định thời/Bộ đếm) trong vi điều khiển thường được sử dụng cho mục đích nào?

  • A. Truyền dữ liệu qua mạng.
  • B. Đọc giá trị điện áp analog.
  • C. Cung cấp nguồn điện cho các thiết bị ngoại vi.
  • D. Đo khoảng thời gian, tạo độ trễ chính xác hoặc đếm sự kiện.

Câu 17: Bạn đang xây dựng một hệ thống cảnh báo cháy sử dụng cảm biến nhiệt độ digital (giao tiếp qua SPI) và một còi báo động (kích hoạt bằng tín hiệu Digital Output). Bạn cần sử dụng các khối chức năng nào của bo mạch vi điều khiển cho hệ thống này?

  • A. Khối nguồn, Vi điều khiển, Khối truyền thông (SPI), Khối tín hiệu vào/ra (Digital Output).
  • B. Khối dao động, Khối nguồn, Khối tín hiệu vào/ra (Analog Input).
  • C. Khối truyền thông (UART), Khối dao động, Khối tín hiệu vào/ra (PWM Output).
  • D. Chỉ cần Vi điều khiển và khối nguồn.

Câu 18: Tại sao các chân tín hiệu vào/ra (I/O pins) của vi điều khiển thường không thể trực tiếp điều khiển các thiết bị công suất lớn như động cơ 220V hoặc bóng đèn sợi đốt công suất cao?

  • A. Vì các chân I/O chỉ có thể nhận tín hiệu, không thể xuất tín hiệu.
  • B. Vì dòng điện tối đa mà các chân I/O có thể cung cấp hoặc chịu đựng là rất nhỏ, không đủ để cấp cho các thiết bị công suất lớn.
  • C. Vì các chân I/O chỉ hoạt động với tín hiệu analog.
  • D. Vì các chân I/O chỉ dùng để giao tiếp với máy tính.

Câu 19: Khối nào trên bo mạch vi điều khiển có nhiệm vụ chính là điều chỉnh và cung cấp điện áp ổn định (thường là 5V hoặc 3.3V) 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. Vi điều khiển.

Câu 20: Khi một chương trình đã được nạp thành công vào vi điều khiển, chương trình đó sẽ được lưu trữ ở đâu trên chip vi điều khiển?

  • A. Trong RAM (Bộ nhớ truy cập ngẫu nhiên) - chỉ dùng tạm thời.
  • B. Trong bộ nhớ đệm (Cache).
  • C. Trong bộ nhớ Flash (Bộ nhớ chương trình - non-volatile memory).
  • D. Trong thanh ghi (Registers).

Câu 21: Bạn cần giao tiếp với một module GPS sử dụng giao tiếp nối tiếp không đồng bộ (UART). Hai chân nào trên bo mạch vi điều khiển thường được sử dụng cho giao tiếp UART?

  • A. SDA và SCL.
  • B. MOSI và MISO.
  • C. PWM và Analog.
  • D. TX (Transmit) và RX (Receive).

Câu 22: Giả sử bạn viết một chương trình điều khiển đèn LED nhấp nháy. Bạn đã biên dịch thành công nhưng khi nạp vào bo mạch thì đèn LED không nhấp nháy. Đèn LED và điện trở đã được kết nối đúng vào chân Digital Output. Nguyên nhân nào sau đây ÍT có khả năng xảy ra nhất?

  • A. Khối nguồn của bo mạch bị hỏng (Nếu hỏng nguồn thì bo mạch không chạy được).
  • B. Lỗi logic trong mã nguồn (ví dụ: sai thời gian trễ).
  • C. Chọn sai loại bo mạch hoặc chân kết nối trong phần mềm nạp.
  • D. Driver USB-Serial trên máy tính chưa được cài đặt đúng.

Câu 23: Chức năng chính của các chân Analog Input trên vi điều khiển là gì?

  • A. Xuất tín hiệu điện áp thay đổi liên tục.
  • B. Chuyển đổi tín hiệu điện áp liên tục từ cảm biến thành giá trị số để vi điều khiển xử lý.
  • C. Chỉ đọc được tín hiệu có hai trạng thái (HIGH/LOW).
  • D. Giao tiếp với các thiết bị digital khác.

Câu 24: Môi trường phát triển tích hợp (IDE) cung cấp cửa sổ nào để hiển thị các thông báo về quá trình biên dịch, nạp chương trình và các lỗi phát sinh?

  • 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 25: Bạn muốn xây dựng một hệ thống thu thập dữ liệu từ nhiều cảm biến digital (mỗi cảm biến có một địa chỉ duy nhất) trên cùng một bus giao tiếp để tiết kiệm dây nối. Giao tiếp nào trong khối truyền thông là lựa chọn phù hợp nhất cho trường hợp này?

  • A. I2C.
  • B. UART.
  • C. SPI.
  • D. PWM.

Câu 26: Quá trình "Nạp mã máy" (Upload) vào vi điều khiển thực hiện công việc gì?

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

Câu 27: Một hệ thống điều khiển cần phản ứng rất nhanh với tín hiệu đầu vào từ một cảm biến. Chức năng nào của vi điều khiển cho phép thực thi một phần mã chương trình ngay lập tức khi có một sự kiện xảy ra (ví dụ: tín hiệu thay đổi trạng thái trên một chân I/O), mà không cần chương trình chính liên tục kiểm tra?

  • A. Chức năng Analog Read.
  • B. Chức năng PWM Output.
  • C. Chức năng Serial Communication.
  • D. Chức năng Ngắt (Interrupt).

Câu 28: Bạn muốn sử dụng bo mạch vi điều khiển để tạo ra một âm thanh (tone) với tần số và thời lượng xác định. Chức năng nào của vi điều khiển thường được sử dụng để tạo ra các tín hiệu xung vuông có tần số chính xác cho mục đích này?

  • A. Bộ định thời (Timer) kết hợp với chân Digital Output hoặc PWM.
  • B. Chỉ cần chân Analog Input.
  • C. Chỉ cần khối truyền thông.
  • D. Chỉ cần khối nguồn.

Câu 29: Khi thiết kế mạch điện kết nối với bo mạch vi điều khiển, tại sao việc sử dụng các thành phần bảo vệ như điện trở hạn chế dòng hoặc diode chống ngược là quan trọng?

  • A. Để tăng tốc độ xử lý của vi điều khiển.
  • B. Để giảm lượng điện năng tiêu thụ.
  • C. Để bảo vệ các chân I/O của vi điều khiển khỏi dòng điện quá cao hoặc điện áp sai cực tính có thể gây hỏng chip.
  • D. Để cải thiện chất lượng tín hiệu analog.

Câu 30: Bạn đang làm việc trên một dự án yêu cầu bo mạch vi điều khiển giao tiếp tốc độ cao với một module bộ nhớ ngoài để lưu trữ lượng lớn dữ liệu. Giao tiếp nào trong khối truyền thông thường được biết đến với tốc độ truyền dữ liệu cao và khả năng kết nối nhiều thiết bị dưới dạng Master-Slave?

  • A. UART.
  • B. SPI.
  • C. I2C.
  • D. Analog Input.

1 / 30

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

Tags: Bộ đề 4

Câu 1: Bạn đang thiết kế một hệ thống điều khiển đèn LED tự động bật/tắt dựa trên ánh sáng môi trường sử dụng bo mạch vi điều khiển và một cảm biến quang trở. Tín hiệu từ cảm biến quang trở (thường là điện áp thay đổi) cần được kết nối đến khối chức năng nào của vi điều khiển để xử lý?

2 / 30

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

Tags: Bộ đề 4

Câu 2: Vai trò chính của khối dao động (Crystal Oscillator) trên bo mạch vi điều khiển là gì?

3 / 30

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

Tags: Bộ đề 4

Câu 3: Khi bạn viết mã nguồn cho vi điều khiển bằng ngôn ngữ lập trình bậc cao (ví dụ: C/C++), bước tiếp theo trong quy trình lập trình là gì trước khi có thể nạp chương trình vào bo mạch?

4 / 30

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

Tags: Bộ đề 4

Câu 4: Bạn muốn điều khiển tốc độ quay của một động cơ DC nhỏ sử dụng bo mạch vi điều khiển. Phương pháp nào sau đây thường được sử dụng để điều khiển tốc độ động cơ bằng cách thay đổi 'độ mạnh' của tín hiệu đầu ra?

5 / 30

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

Tags: Bộ đề 4

Câu 5: 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 tự động hóa. Hai lĩnh vực ứng dụng chính được đề cập trong bài học là gì?

6 / 30

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

Tags: Bộ đề 4

Câu 6: Khi bạn 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, phần 'Cửa sổ lập trình' (Code Editor Window) có chức năng chính là gì?

7 / 30

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

Tags: Bộ đề 4

Câu 7: Bạn đã kết nối một nút nhấn vào một chân Digital Input của vi điều khiển và viết mã để đọc trạng thái nút nhấn. Tuy nhiên, khi nút nhấn không được ấn, vi điều khiển lại đọc được tín hiệu không ổn định (lúc HIGH, lúc LOW). Vấn đề này thường do thiếu thành phần nào trong mạch nút nhấn?

8 / 30

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

Tags: Bộ đề 4

Câu 8: Chức năng nào sau đây KHÔNG thuộc về khối truyền thông (Communication Block) trên bo mạch vi điều khiển?

9 / 30

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

Tags: Bộ đề 4

Câu 9: Tại sao bước 'Kiểm tra và sửa lỗi' (Debugging) lại cần thiết sau khi biên soạn mã nguồn và trước khi biên dịch?

10 / 30

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

Tags: Bộ đề 4

Câu 10: Trong cấu trúc của bo mạch vi điều khiển, 'Vi điều khiển' (Microcontroller) là gì?

11 / 30

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

Tags: Bộ đề 4

Câu 11: Bạn muốn xây dựng một hệ thống đếm sản phẩm đi qua băng chuyền bằng cách sử dụng cảm biến hồng ngoại và bo mạch vi điều khiển. Tín hiệu từ cảm biến (chỉ có hai trạng thái: có vật cản hoặc không có vật cản) nên được kết nối đến loại chân nào trên vi điều khiển?

12 / 30

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

Tags: Bộ đề 4

Câu 12: Quá trình 'Biên dịch mã nguồn' (Compile) trong lập trình vi điều khiển có mục đích gì?

13 / 30

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

Tags: Bộ đề 4

Câu 13: Khi bạn hoàn tất việc viết mã nguồn và biên dịch thành công, tệp tin kết quả nào chứa mã máy sẵn sàng để nạp vào vi điều khiển?

14 / 30

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

Tags: Bộ đề 4

Câu 14: Bạn đang sử dụng bo mạch vi điều khiển để hiển thị thông tin lên một màn hình LCD sử dụng giao tiếp I2C. Ưu điểm chính của việc sử dụng giao tiếp I2C so với việc sử dụng nhiều chân Digital Output riêng lẻ cho màn hình LCD là gì?

15 / 30

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

Tags: Bộ đề 4

Câu 15: Trong cửa sổ thông báo (Message Window) của IDE, bạn thấy thông báo 'Upload failed'. Nguyên nhân nào sau đây có thể dẫn đến lỗi này?

16 / 30

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

Tags: Bộ đề 4

Câu 16: Chức năng 'Timer/Counter' (Bộ định thời/Bộ đếm) trong vi điều khiển thường được sử dụng cho mục đích nào?

17 / 30

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

Tags: Bộ đề 4

Câu 17: Bạn đang xây dựng một hệ thống cảnh báo cháy sử dụng cảm biến nhiệt độ digital (giao tiếp qua SPI) và một còi báo động (kích hoạt bằng tín hiệu Digital Output). Bạn cần sử dụng các khối chức năng nào của bo mạch vi điều khiển cho hệ thống này?

18 / 30

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

Tags: Bộ đề 4

Câu 18: Tại sao các chân tín hiệu vào/ra (I/O pins) của vi điều khiển thường không thể trực tiếp điều khiển các thiết bị công suất lớn như động cơ 220V hoặc bóng đèn sợi đốt công suất cao?

19 / 30

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

Tags: Bộ đề 4

Câu 19: Khối nào trên bo mạch vi điều khiển có nhiệm vụ chính là điều chỉnh và cung cấp điện áp ổn định (thường là 5V hoặc 3.3V) cho toàn bộ các thành phần khác hoạt động?

20 / 30

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

Tags: Bộ đề 4

Câu 20: Khi một chương trình đã được nạp thành công vào vi điều khiển, chương trình đó sẽ được lưu trữ ở đâu trên chip vi điều khiển?

21 / 30

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

Tags: Bộ đề 4

Câu 21: Bạn cần giao tiếp với một module GPS sử dụng giao tiếp nối tiếp không đồng bộ (UART). Hai chân nào trên bo mạch vi điều khiển thường được sử dụng cho giao tiếp UART?

22 / 30

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

Tags: Bộ đề 4

Câu 22: Giả sử bạn viết một chương trình điều khiển đèn LED nhấp nháy. Bạn đã biên dịch thành công nhưng khi nạp vào bo mạch thì đèn LED không nhấp nháy. Đèn LED và điện trở đã được kết nối đúng vào chân Digital Output. Nguyên nhân nào sau đây ÍT có khả năng xảy ra nhất?

23 / 30

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

Tags: Bộ đề 4

Câu 23: Chức năng chính của các chân Analog Input trên vi điều khiển là gì?

24 / 30

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

Tags: Bộ đề 4

Câu 24: Môi trường phát triển tích hợp (IDE) cung cấp cửa sổ nào để hiển thị các thông báo về quá trình biên dịch, nạp chương trình và các lỗi phát sinh?

25 / 30

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

Tags: Bộ đề 4

Câu 25: Bạn muốn xây dựng một hệ thống thu thập dữ liệu từ nhiều cảm biến digital (mỗi cảm biến có một địa chỉ duy nhất) trên cùng một bus giao tiếp để tiết kiệm dây nối. Giao tiếp nào trong khối truyền thông là lựa chọn phù hợp nhất cho trường hợp này?

26 / 30

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

Tags: Bộ đề 4

Câu 26: Quá trình 'Nạp mã máy' (Upload) vào vi điều khiển thực hiện công việc gì?

27 / 30

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

Tags: Bộ đề 4

Câu 27: Một hệ thống điều khiển cần phản ứng rất nhanh với tín hiệu đầu vào từ một cảm biến. Chức năng nào của vi điều khiển cho phép thực thi một phần mã chương trình ngay lập tức khi có một sự kiện xảy ra (ví dụ: tín hiệu thay đổi trạng thái trên một chân I/O), mà không cần chương trình chính liên tục kiểm tra?

28 / 30

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

Tags: Bộ đề 4

Câu 28: Bạn muốn sử dụng bo mạch vi điều khiển để tạo ra một âm thanh (tone) với tần số và thời lượng xác định. Chức năng nào của vi điều khiển thường được sử dụng để tạo ra các tín hiệu xung vuông có tần số chính xác cho mục đích này?

29 / 30

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

Tags: Bộ đề 4

Câu 29: Khi thiết kế mạch điện kết nối với bo mạch vi điều khiển, tại sao việc sử dụng các thành phần bảo vệ như điện trở hạn chế dòng hoặc diode chống ngược là quan trọng?

30 / 30

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

Tags: Bộ đề 4

Câu 30: Bạn đang làm việc trên một dự án yêu cầu bo mạch vi điều khiển giao tiếp tốc độ cao với một module bộ nhớ ngoài để lưu trữ lượng lớn dữ liệu. Giao tiếp nào trong khối truyền thông thường được biết đến với tốc độ truyền dữ liệu cao và khả năng kết nối nhiều thiết bị dưới dạng Master-Slave?

Xem kết quả

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é!!!


Trắc nghiệm Kinh tế Pháp luật 11 Kết nối tri thức Bài 3: Lạm phát

Trắc nghiệm Công 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

Trắc nghiệm Công 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

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

  • A. Cung cấp điện áp ổn định cho toàn bộ bo mạch hoạt động.
  • B. Đồng bộ hóa thời gian hoạt động của các thành phần.
  • C. Xử lý các tín hiệu từ cảm biến.
  • D. Kết nối bo mạch với máy tính để lập trình.

Câu 2: 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. Khi ánh sáng yếu, đèn bật; khi ánh sáng đủ, đèn tắt. Trong hệ thống này, cảm biến ánh sáng và đèn chiếu sáng kết nối vớ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 (I/O)

Câu 3: Vi điều khiển là trái tim của bo mạch lập trình. Chức năng cốt lõi của vi điều khiển là gì?

  • A. Chỉ lưu trữ chương trình.
  • B. Thực thi chương trình đã nạp để xử lý thông tin và điều khiển hoạt động.
  • C. Chuyển đổi tín hiệu tương tự thành tín hiệu số.
  • D. Chỉ giao tiếp với máy tính.

Câu 4: Khối dao động trên bo mạch vi điều khiển đóng vai trò quan trọng trong việc:

  • A. Điều chỉnh điện áp đầu vào.
  • B. Lưu trữ dữ liệu tạm thời.
  • C. Tạo ra tín hiệu xung nhịp để đồng bộ hoạt động của các khối.
  • D. Kết nối bo mạch với mạng Internet.

Câu 5: Khi bạ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 giám sát, khối chức năng nào trên bo mạch thực hiện nhiệm vụ này?

  • A. Khối truyền thông (ví dụ: USB, Serial).
  • B. Khối nguồn.
  • C. Khối dao động.
  • D. Khối tín hiệu vào/ra.

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 dịch mã nguồn.
  • C. Kiểm tra và sửa lỗi phần cứng.
  • D. Biên soạn mã nguồn (viết chương trình) bằng ngôn ngữ lập trình bậc cao.

Câu 7: Sau khi viết chương trình (mã nguồn) cho vi điều khiển, bước tiếp theo trong quy trình lập trình là gì trước khi có thể nạp nó vào chip?

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

Câu 8: Một chương trình được viết bằng ngôn ngữ C cho vi điều khiển. Khi bạn thực hiện bước biên dịch (compile), công cụ phần mềm sẽ chuyển đổi mã nguồn C thành dạng nào để vi điều khiển có thể hiểu và thực thi?

  • A. Mã giả (Pseudocode).
  • B. Mã máy (Machine code).
  • C. Sơ đồ khối (Block diagram).
  • D. Mã HTML.

Câu 9: IDE (Integrated Development Environment) là môi trường tích hợp dùng để lập trình vi điều khiển. Thành phần nào trong IDE cho phép bạn gõ và chỉnh sửa mã lệnh của chương trình?

  • A. Cửa sổ lập trình (Code Editor).
  • B. Cửa sổ thông báo (Output/Message Window).
  • C. Thanh công cụ (Toolbar).
  • D. Trình nạp (Uploader).

Câu 10: Khi bạn biên dịch chương trình trong IDE và có lỗi cú pháp hoặc lỗi logic được phát hiện, thông báo về các lỗi này thường xuất hiện ở đâu?

  • A. Trên màn hình bo mạch vi điều khiển.
  • B. Trong mã nguồn.
  • C. Trên thanh công cụ.
  • D. Trong cửa sổ thông báo (Output/Message Window).

Câu 11: Một ứng dụng phổ biến của bo mạch lập trình vi điều khiển trong lĩnh vực đo lường là gì?

  • A. Điều khiển động cơ quạt.
  • B. Đọc giá trị từ cảm biến nhiệt độ và hiển thị lên màn hình.
  • C. Bật tắt đèn LED theo thời gian.
  • D. Điều khiển cửa cuốn tự động.

Câu 12: Trong một hệ thống điều khiển tự động sử dụng vi điều khiển, tín hiệu từ cảm biến (ví dụ: cảm biến khoảng cách trả về điện áp tỉ lệ với khoảng cách) thường là tín hiệu tương tự. Để vi điều khiển xử lý được tín hiệu này, cần có thành phần nào?

  • A. Bộ chuyển đổi tương tự-số (ADC) tích hợp trong vi điều khiển hoặc bên ngoài.
  • B. Bộ chuyển đổi số-tương tự (DAC).
  • C. Khối nguồn.
  • D. Khối dao động.

Câu 13: Một dự án yêu cầu bo mạch vi điều khiển điều khiển độ sáng của đèn LED bằng phương pháp điều chế độ rộng xung (PWM). Chân (pin) nào trên vi điều khiển thường được sử dụng cho mục đích này?

  • A. Chân cấp nguồn VCC.
  • B. Chân nối đất GND.
  • C. Các chân tín hiệu ra (Output pin) có hỗ trợ PWM.
  • D. Các chân tín hiệu vào (Input pin).

Câu 14: Khi nạp chương trình đã biên dịch (mã máy) vào bộ nhớ của vi điều khiển, bộ nhớ nào là nơi chương trình này thường được lưu trữ để vi điều khiển có thể thực thi sau khi khởi động?

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

Câu 15: Giả sử bạn đang xây dựng một hệ thống đo nhiệt độ sử dụng cảm biến và bo mạch vi điều khiển. Cảm biến trả về tín hiệu điện áp. Để hiển thị giá trị nhiệt độ lên màn hình LCD, chương trình trong vi điều khiển cần thực hiện các bước xử lý tín hiệu theo thứ tự logic nào?

  • A. Đọc tín hiệu tương tự từ cảm biến -> Chuyển đổi sang số -> Xử lý (chuyển đổi giá trị số sang nhiệt độ) -> Xuất dữ liệu ra màn hình LCD.
  • B. Xuất dữ liệu ra màn hình LCD -> Đọc tín hiệu tương tự -> Chuyển đổi sang số -> Xử lý.
  • C. Chuyển đổi sang số -> Đọc tín hiệu tương tự -> Xử lý -> Xuất dữ liệu.
  • D. Xử lý -> Đọc tín hiệu tương tự -> Chuyển đổi sang số -> Xuất dữ liệu.

Câu 16: Một trong những ưu điểm chính của việc sử dụng bo mạch lập trình vi điều khiển so với việc xây dựng mạch logic bằng các IC rời rạc cho các ứng dụng điều khiển phức tạp là gì?

  • A. Chi phí luôn thấp hơn.
  • B. Kích thước luôn lớn hơn.
  • C. Khó thay đổi chức năng sau khi chế tạo.
  • D. Dễ dàng thay đổi, nâng cấp chức năng bằng cách thay đổi phần mềm (chương trình).

Câu 17: Trong một hệ thống điều khiển động cơ, bo mạch vi điều khiển cần gửi tín hiệu điều khiển tới một IC công suất để điều khiển tốc độ động cơ. Tín hiệu này thường được gửi từ chân nào của vi điều khiển?

  • A. Chân cấp nguồn.
  • B. Các chân tín hiệu ra (Output pin).
  • C. Các chân tín hiệu vào (Input pin).
  • D. Chân Reset.

Câu 18: Khối truyền thông trên bo mạch vi điều khiển có thể sử dụng nhiều chuẩn giao tiếp khác nhau. Chuẩn giao tiếp nào thường được dùng để kết nối trực tiếp bo mạch với máy tính qua cổng USB để lập trình và giao tiếp dữ liệu đơn giản?

  • A. UART (Serial Communication).
  • B. SPI (Serial Peripheral Interface).
  • C. I2C (Inter-Integrated Circuit).
  • D. CAN (Controller Area Network).

Câu 19: Khi viết mã nguồn trong IDE, việc thêm chú thích (comment) vào code có mục đích chính là gì?

  • A. Làm cho chương trình chạy nhanh hơn.
  • B. Giảm kích thước mã máy sau khi biên dịch.
  • C. Giải thích ý nghĩa của các đoạn mã, giúp dễ đọc, hiểu và bảo trì chương trình.
  • D. Báo hiệu cho trình biên dịch bỏ qua dòng lệnh đó.

Câu 20: Giả sử bạn đang debug (kiểm tra và sửa lỗi) một chương trình điều khiển đèn giao thông. Bạn nhận thấy đèn đỏ sáng quá lâu. Lỗi này có khả năng nằm ở đâu trong quy trình lập trình?

  • A. Lỗi ở khối nguồn của bo mạch.
  • B. Lỗi logic hoặc lỗi thời gian trong mã nguồn chương trình.
  • C. Lỗi kết nối giữa bo mạch và máy tính.
  • D. Lỗi ở khối dao động.

Câu 21: Bo mạch lập trình vi điều khiển thường có các chân (pin) được nhóm lại thành các Port (cổng). Chức năng của các Port này là gì?

  • A. Làm giao diện để kết nối vi điều khiển với thế giới bên ngoài (cảm biến, thiết bị chấp hành).
  • B. Cung cấp nguồn điện cho vi điều khiển.
  • C. Lưu trữ dữ liệu chương trình.
  • D. Đồng bộ hoạt động của các khối nội bộ.

Câu 22: Khi cấu hình một chân của vi điều khiển làm chân tín hiệu vào (Input), mục đích là để:

  • A. Gửi tín hiệu điều khiển ra ngoài.
  • B. Cung cấp nguồn điện cho thiết bị ngoại vi.
  • C. Nhận tín hiệu xung nhịp.
  • D. Đọc trạng thái hoặc giá trị tín hiệu từ cảm biến hoặc nút nhấn.

Câu 23: Khi cấu hình một chân của vi điều khiển làm chân tín hiệu ra (Output), mục đích là để:

  • A. Gửi tín hiệu điều khiển (ví dụ: bật/tắt, mức logic) ra ngoài để điều khiển thiết bị chấp hành.
  • B. Đọc tín hiệu từ cảm biến.
  • C. Nhận dữ liệu từ máy tính.
  • D. Cấp nguồn cho chính vi điều khiển.

Câu 24: Bo mạch vi điều khiển thường có một nút Reset. Chức năng của nút này là gì?

  • A. Tắt nguồn hoàn toàn bo mạch.
  • B. Khởi động lại chương trình đang chạy từ đầu.
  • C. Xóa chương trình đã nạp khỏi bộ nhớ.
  • D. Ngừng thực thi chương trình tạm thời.

Câu 25: Trong môi trường lập trình vi điều khiển, thư viện (library) là gì và có vai trò như thế nào?

  • A. Là nơi lưu trữ mã máy đã biên dịch.
  • B. Là công cụ để nạp chương trình vào vi điều khiển.
  • C. Là tập hợp các hàm và mã nguồn được viết sẵn để giúp lập trình viên dễ dàng tương tác với phần cứng hoặc thực hiện các tác vụ phổ biến.
  • D. Là một phần của khối nguồn.

Câu 26: Khi lập trình một ứng dụng điều khiển sử dụng bo mạch vi điều khiển, việc xác định sơ đồ kết nối phần cứng (nối cảm biến, thiết bị chấp hành vào chân nào của vi điều khiển) là bước quan trọng. Bước này thuộc giai đoạn nào trong quá trình phát triển hệ thống?

  • A. Thiết kế hệ thống (bao gồm cả phần cứng và phần mềm).
  • B. Chỉ liên quan đến bước nạp chương trình.
  • C. Chỉ liên quan đến bước biên dịch mã nguồn.
  • D. Không quan trọng, chỉ cần viết code.

Câu 27: Một chương trình điều khiển cần phản ứng với sự kiện nhấn nút. Nút nhấn được kết nối với một chân tín hiệu vào của vi điều khiển. Chương trình cần thực hiện kỹ thuật nào để phát hiện được khi nào nút được nhấn?

  • A. Sử dụng bộ chuyển đổi tương tự-số (ADC).
  • B. Đọc trạng thái logic (cao/thấp) của chân tín hiệu vào.
  • C. Gửi tín hiệu ra chân đó.
  • D. Sử dụng bộ chuyển đổi số-tương tự (DAC).

Câu 28: Giả sử bạn viết một chương trình điều khiển đèn LED nhấp nháy. Sau khi nạp chương trình vào bo mạch, đèn LED không sáng. Nguyên nhân nào sau đây ít có khả năng nhất gây ra lỗi này?

  • A. Mã nguồn có lỗi logic hoặc cú pháp.
  • B. Kết nối dây từ chân vi điều khiển đến đèn LED bị sai.
  • C. Đèn LED hoặc điện trở hạn chế dòng bị hỏng.
  • D. Khối truyền thông trên bo mạch bị lỗi (thường ảnh hưởng việc nạp, không phải chạy sau khi nạp thành công).

Câu 29: Trong ứng dụng đo lường sử dụng vi điều khiển, độ chính xác của kết quả đ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 đến khả năng xử lý tín hiệu tương tự của vi điều khiển?

  • A. Tốc độ xung nhịp của khối dao động.
  • B. Khả năng cung cấp dòng điện của khối nguồn.
  • C. Độ phân giải (số bit) của bộ chuyển đổi tương tự-số (ADC).
  • D. Tốc độ truyền dữ liệu của khối truyền thông.

Câu 30: Khi hoàn thành việc viết chương trình, biên dịch thành công và nạp mã máy vào vi điều khiển, bước cuối cùng để kiểm tra hoạt động của hệ thống là gì?

  • A. Xóa bộ nhớ vi điều khiển.
  • B. Cấp nguồn cho bo mạch và quan sát hoạt động của các thiết bị chấp hành.
  • C. Ngắt kết nối tất cả thiết bị ngoại vi.
  • D. Biên dịch lại mã nguồn.

1 / 30

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

Tags: Bộ đề 5

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

2 / 30

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

Tags: Bộ đề 5

Câu 2: 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. Khi ánh sáng yếu, đèn bật; khi ánh sáng đủ, đèn tắt. Trong hệ thống này, cảm biến ánh sáng và đèn chiếu sáng kết nối với bo mạch vi điều khiển thông qua khối chức năng nào?

3 / 30

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

Tags: Bộ đề 5

Câu 3: Vi điều khiển là trái tim của bo mạch lập trình. Chức năng cốt lõi của vi điều khiển là gì?

4 / 30

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

Tags: Bộ đề 5

Câu 4: Khối dao động trên bo mạch vi điều khiển đóng vai trò quan trọng trong việc:

5 / 30

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

Tags: Bộ đề 5

Câu 5: Khi bạ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 giám sát, khối chức năng nào trên bo mạch thực hiện nhiệm vụ này?

6 / 30

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

Tags: Bộ đề 5

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

Tags: Bộ đề 5

Câu 7: Sau khi viết chương trình (mã nguồn) cho vi điều khiển, bước tiếp theo trong quy trình lập trình là gì trước khi có thể nạp nó vào chip?

8 / 30

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

Tags: Bộ đề 5

Câu 8: Một chương trình được viết bằng ngôn ngữ C cho vi điều khiển. Khi bạn thực hiện bước biên dịch (compile), công cụ phần mềm sẽ chuyển đổi mã nguồn C thành dạng nào để vi điều khiển có thể hiểu và thực thi?

9 / 30

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

Tags: Bộ đề 5

Câu 9: IDE (Integrated Development Environment) là môi trường tích hợp dùng để lập trình vi điều khiển. Thành phần nào trong IDE cho phép bạn gõ và chỉnh sửa mã lệnh của chương trình?

10 / 30

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

Tags: Bộ đề 5

Câu 10: Khi bạn biên dịch chương trình trong IDE và có lỗi cú pháp hoặc lỗi logic được phát hiện, thông báo về các lỗi này thường xuất hiện ở đâu?

11 / 30

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

Tags: Bộ đề 5

Câu 11: Một ứng dụng phổ biến của bo mạch lập trình vi điều khiển trong lĩnh vực đo lường là gì?

12 / 30

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

Tags: Bộ đề 5

Câu 12: Trong một hệ thống điều khiển tự động sử dụng vi điều khiển, tín hiệu từ cảm biến (ví dụ: cảm biến khoảng cách trả về điện áp tỉ lệ với khoảng cách) thường là tín hiệu tương tự. Để vi điều khiển xử lý được tín hiệu này, cần có thành phần nào?

13 / 30

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

Tags: Bộ đề 5

Câu 13: Một dự án yêu cầu bo mạch vi điều khiển điều khiển độ sáng của đèn LED bằng phương pháp điều chế độ rộng xung (PWM). Chân (pin) nào trên vi điều khiển thường được sử dụng cho mục đích này?

14 / 30

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

Tags: Bộ đề 5

Câu 14: Khi nạp chương trình đã biên dịch (mã máy) vào bộ nhớ của vi điều khiển, bộ nhớ nào là nơi chương trình này thường được lưu trữ để vi điều khiển có thể thực thi sau khi khởi động?

15 / 30

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

Tags: Bộ đề 5

Câu 15: Giả sử bạn đang xây dựng một hệ thống đo nhiệt độ sử dụng cảm biến và bo mạch vi điều khiển. Cảm biến trả về tín hiệu điện áp. Để hiển thị giá trị nhiệt độ lên màn hình LCD, chương trình trong vi điều khiển cần thực hiện các bước xử lý tín hiệu theo thứ tự logic nào?

16 / 30

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

Tags: Bộ đề 5

Câu 16: Một trong những ưu điểm chính của việc sử dụng bo mạch lập trình vi điều khiển so với việc xây dựng mạch logic bằng các IC rời rạc cho các ứng dụng điều khiển phức tạp là gì?

17 / 30

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

Tags: Bộ đề 5

Câu 17: Trong một hệ thống điều khiển động cơ, bo mạch vi điều khiển cần gửi tín hiệu điều khiển tới một IC công suất để điều khiển tốc độ động cơ. Tín hiệu này thường được gửi từ chân nào của vi điều khiển?

18 / 30

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

Tags: Bộ đề 5

Câu 18: Khối truyền thông trên bo mạch vi điều khiển có thể sử dụng nhiều chuẩn giao tiếp khác nhau. Chuẩn giao tiếp nào thường được dùng để kết nối trực tiếp bo mạch với máy tính qua cổng USB để lập trình và giao tiếp dữ liệu đơn giản?

19 / 30

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

Tags: Bộ đề 5

Câu 19: Khi viết mã nguồn trong IDE, việc thêm chú thích (comment) vào code có mục đích chính là gì?

20 / 30

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

Tags: Bộ đề 5

Câu 20: Giả sử bạn đang debug (kiểm tra và sửa lỗi) một chương trình điều khiển đèn giao thông. Bạn nhận thấy đèn đỏ sáng quá lâu. Lỗi này có khả năng nằm ở đâu trong quy trình lập trình?

21 / 30

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

Tags: Bộ đề 5

Câu 21: Bo mạch lập trình vi điều khiển thường có các chân (pin) được nhóm lại thành các Port (cổng). Chức năng của các Port này là gì?

22 / 30

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

Tags: Bộ đề 5

Câu 22: Khi cấu hình một chân của vi điều khiển làm chân tín hiệu vào (Input), mục đích là để:

23 / 30

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

Tags: Bộ đề 5

Câu 23: Khi cấu hình một chân của vi điều khiển làm chân tín hiệu ra (Output), mục đích là để:

24 / 30

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

Tags: Bộ đề 5

Câu 24: Bo mạch vi điều khiển thường có một nút Reset. Chức năng của nút này là gì?

25 / 30

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

Tags: Bộ đề 5

Câu 25: Trong môi trường lập trình vi điều khiển, thư viện (library) là gì và có vai trò như thế nào?

26 / 30

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

Tags: Bộ đề 5

Câu 26: Khi lập trình một ứng dụng điều khiển sử dụng bo mạch vi điều khiển, việc xác định sơ đồ kết nối phần cứng (nối cảm biến, thiết bị chấp hành vào chân nào của vi điều khiển) là bước quan trọng. Bước này thuộc giai đoạn nào trong quá trình phát triển hệ thống?

27 / 30

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

Tags: Bộ đề 5

Câu 27: Một chương trình điều khiển cần phản ứng với sự kiện nhấn nút. Nút nhấn được kết nối với một chân tín hiệu vào của vi điều khiển. Chương trình cần thực hiện kỹ thuật nào để phát hiện được khi nào nút được nhấn?

28 / 30

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

Tags: Bộ đề 5

Câu 28: Giả sử bạn viết một chương trình điều khiển đèn LED nhấp nháy. Sau khi nạp chương trình vào bo mạch, đèn LED không sáng. Nguyên nhân nào sau đây *ít có khả năng nhất* gây ra lỗi này?

29 / 30

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

Tags: Bộ đề 5

Câu 29: Trong ứng dụng đo lường sử dụng vi điều khiển, độ chính xác của kết quả đ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 đến khả năng xử lý tín hiệu tương tự của vi điều khiển?

30 / 30

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

Tags: Bộ đề 5

Câu 30: Khi hoàn thành việc viết chương trình, biên dịch thành công và nạp mã máy vào vi điều khiển, bước cuối cùng để kiểm tra hoạt động của hệ thống là gì?

Xem kết quả

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é!!!


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

Trắc nghiệm Công 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

Trắc nghiệm Công 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Khi thiết kế một hệ thống điều khiển tự động sử dụng bo mạch lập trình vi điều khiển, khối chức năng nào trên bo mạch đóng vai trò xử lý chính các thuật toán và logic điều khiển?

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

Câu 2: Bạn đang sử dụng bo mạch vi điều khiển để đọc tín hiệu từ một cảm biến nhiệt độ (là một thiết bị bên ngoài). Khối chức năng nào trên bo mạch giúp kết nối và xử lý tín hiệu từ cảm biế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

Câu 3: Một bo mạch lập trình vi điều khiển hoạt động không ổn định, đôi khi chương trình chạy đúng, đôi khi lại sai hoặc dừng đột ngột. Sau khi kiểm tra, bạn thấy rằng nguồn điện cấp cho bo mạch bị chập chờn. Khối chức năng nào trên bo mạch có khả năng bị ảnh hưởng trực tiếp nhất bởi vấn đề này, dẫn đến hoạt động không ổn định của toàn hệ thố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 4: Khối dao động trên bo mạch vi điều khiển có vai trò cung cấp xung nhịp. Nếu xung nhịp này không ổn định hoặc sai tần số, điều gì có khả năng xảy ra với hoạt động của vi điều khiển và các khối khác?

  • A. Bo mạch sẽ ngừng hoạt động hoàn toàn.
  • B. Chỉ khối nguồn bị ảnh hưởng.
  • C. Hoạt động của các khối chức năng sẽ không đồng bộ hoặc sai thời gian.
  • D. Chỉ ảnh hưởng đến khả năng giao tiếp với thiết bị bên ngoài.

Câu 5: Bạn muốn 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 gửi dữ liệu. Khối chức năng nào trên bo mạch chịu trách nhiệm cho việc trao đổi dữ liệ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 6: Vi điều khiển (Microcontroller - MCU) khác với bộ vi xử lý (Microprocessor - MPU) ở điểm cốt lõi nào liên quan đến cấu trúc tích hợp?

  • A. Vi điều khiển tích hợp thêm bộ nhớ (RAM, ROM) và các ngoại vi (timers, ADC, I/O ports) trên cùng một chip.
  • B. Vi điều khiển có tốc độ xử lý nhanh hơn bộ vi xử lý.
  • C. Bộ vi xử lý chỉ có thể thực hiện các phép tính số học.
  • D. Vi điều khiển chỉ được sử dụng trong các hệ thống nhúng đơn giản.

Câu 7: 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" (Compilation) có mục đích chính là gì?

  • A. Kiểm tra lỗi cú pháp trong mã nguồn.
  • B. Chuyển đổi mã lệnh viết bằng ngôn ngữ lập trình bậc cao (như C/C++) thành tập lệnh mà vi điều khiển có thể thực thi trực tiếp.
  • C. Nạp chương trình vào bộ nhớ của vi điều khiển.
  • D. Mô phỏng hoạt động của chương trình trên máy tính.

Câu 8: Bạn đã viết một chương trình điều khiển đèn LED nhấp nháy bằng bo mạch vi điều khiển. Sau khi biên dịch thành công, bạn nạp chương trình vào bo mạch nhưng đèn LED không hoạt động như mong đợi. Bước tiếp theo hợp lý nhất trong quy trình lập trình để tìm ra nguyên nhân là gì?

  • A. Kiểm tra và sửa lỗi (Debugging) trong mã nguồn hoặc kết nối phần cứng.
  • B. Viết lại toàn bộ mã nguồn từ đầu.
  • C. Thay thế bo mạch vi điều khiển mới.
  • D. Bỏ qua bước kiểm tra và thử nạp lại nhiều lần.

Câu 9: Khi sử dụng 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ổ lập trình" (Editor Window) có chức năng chính là gì?

  • A. Hiển thị kết quả biên dịch chương trình.
  • B. Liệt kê các tệp dự án.
  • C. Nơi người lập trình viết và chỉnh sửa mã nguồn chương trình.
  • D. Hiển thị thông báo lỗi và cảnh báo.

Câu 10: Sau khi nhấn nút "Compile" trong IDE, bạn thấy nhiều dòng chữ màu đỏ xuất hiện trong "Cửa sổ thông báo" (Output/Message Window). Điều này thường cho biết điều gì?

  • A. Chương trình có lỗi cú pháp hoặc lỗi logic nghiêm trọng cần sửa trước khi nạp.
  • B. Chương trình đã được biên dịch thành công và sẵn sàng để nạp.
  • C. Bo mạch vi điều khiển chưa được kết nối đúng cách.
  • D. Môi trường IDE cần được cập nhật phiên bản mới.

Câu 11: Ứ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 thu thập dữ liệu từ các loại thiết bị nào?

  • A. Thiết bị chấp hành (Actuators) như động cơ, relay.
  • B. Màn hình hiển thị.
  • C. Loa phát âm thanh.
  • D. Cảm biến (Sensors) đo nhiệt độ, ánh sáng, khoảng cách, v.v.

Câu 12: Trong một hệ thống điều khiển nhiệt độ phòng sử dụng vi điều khiển, cảm biến nhiệt độ đo giá trị hiện tại, vi điều khiển xử lý dữ liệu này và đưa ra quyết định bật/tắt quạt hoặc máy sưởi. Hoạt động bật/tắt quạt/máy sưởi thuộc về ứng dụng nào của vi điều khiển?

  • A. Đo lường
  • B. Điều khiển
  • C. Truyền thông
  • D. Biên dịch

Câu 13: Giả sử bạn muốn bo mạch vi điều khiển đọc giá trị điện áp từ một cảm biến analog. Khối chức năng nào trên vi điều khiển (bên trong chip) chịu trách nhiệm chuyển đổi tín hiệu analog này thành dạng số để vi điều khiển có thể xử lý?

  • A. Bộ chuyển đổi Analog-to-Digital (ADC).
  • B. Bộ chuyển đổi Digital-to-Analog (DAC).
  • C. Bộ đếm/Bộ định thời (Timer/Counter).
  • D. Bộ nhớ ROM.

Câu 14: Để điều khiển tốc độ quay của một động cơ DC bằng bo mạch vi điều khiển, người ta thường sử dụng kỹ thuật Điều chế độ rộng xung (PWM). Chức năng tạo tín hiệu PWM thường được thực hiện bởi khối ngoại vi nào bên trong vi điều khiển?

  • A. Bộ chuyển đổi ADC.
  • B. Bộ nhớ RAM.
  • C. Bộ đếm/Bộ định thời (Timer/Counter) hoặc khối PWM chuyên dụng.
  • D. Khối truyền thông UART.

Câu 15: Bộ nhớ chương trình (Flash Memory hoặc ROM) trên vi điều khiển có vai trò gì trong hoạt động của hệ thống?

  • A. Lưu trữ dữ liệu tạm thời khi chương trình đang chạy.
  • B. Lưu trữ vĩnh cửu mã máy của chương trình sau khi đã nạp.
  • C. Thực hiện các phép tính số học.
  • D. Đồng bộ thời gian cho toàn bộ hệ thống.

Câu 16: Bộ nhớ dữ liệu (RAM) trên vi điều khiển được sử dụng để làm gì?

  • A. Lưu trữ dữ liệu tạm thời, biến, và ngăn xếp (stack) khi chương trình đang thực thi.
  • B. Lưu trữ mã máy của chương trình.
  • C. Lưu trữ các hằng số không thay đổi.
  • D. Thực hiện các thao tác vào/ra tín hiệu.

Câu 17: Giả sử bạn đang lập trình để bo mạch vi điều khiển đọc tín hiệu từ một nút nhấn (digital input) và điều khiển một đèn LED (digital output). Bạn sẽ sử dụng các chân nào của khối tín hiệu vào/ra trên bo mạch cho mục đích này?

  • A. Chân nguồn và chân đất.
  • B. Chân truyền thông (VD: TX/RX).
  • C. Các chân I/O kỹ thuật số (Digital I/O pins).
  • D. Các chân I/O tương tự (Analog I/O pins).

Câu 18: Bo mạch lập trình vi điều khiển được ứng dụng rộng rãi trong các thiết bị điện tử tiêu dùng (ví dụ: lò vi sóng, máy giặt) và hệ thống công nghiệp (ví dụ: robot tự động). Điều này chứng tỏ ưu điểm nào của vi điều khiển?

  • A. Khả năng xử lý đồ họa phức tạp.
  • B. Tốc độ tính toán vượt trội so với máy tính cá nhân.
  • C. Dung lượng bộ nhớ lưu trữ khổng lồ.
  • D. Kích thước nhỏ gọn, giá thành thấp, tiêu thụ ít năng lượng và khả năng tùy chỉnh cao cho từng ứng dụng cụ thể.

Câu 19: Trong quá trình lập trình vi điều khiển, việc "Nạp mã máy vào vi điều khiển" (Uploading/Flashing) có ý nghĩa là gì?

  • A. Sao chép mã chương trình đã biên dịch (ở dạng mã máy) từ máy tính sang bộ nhớ chương trình (Flash/ROM) của vi điều khiển.
  • B. Chạy chương trình trên máy tính để kiểm tra.
  • C. Thiết lập cấu hình cho IDE.
  • D. Kết nối các thiết bị ngoại vi với bo mạch.

Câu 20: Một trong những ứng dụng quan trọng của bo mạch vi điều khiển là "Điều khiển". Điều này có nghĩa là vi điều khiển có khả năng thực hiện hành động gì đối với các thiết bị bên ngoài?

  • A. Chỉ đọc giá trị từ các cảm biến.
  • B. Phát tín hiệu ra để kích hoạt hoặc điều chỉnh hoạt động của thiết bị chấp hành.
  • C. Chỉ lưu trữ dữ liệu.
  • D. Chỉ giao tiếp với máy tính.

Câu 21: Giả sử bạn đang xây dựng một hệ thống đo độ ẩm đất tự động. Bo mạch vi điều khiển sẽ nhận dữ liệu từ cảm biến độ ẩm. Dữ liệu này sau đó có thể được xử lý và hiển thị lên màn hình LCD. Màn hình LCD trong trường hợp này đóng vai trò là thiết bị gì đối với bo mạch vi điều khiển?

  • A. Thiết bị đầu vào (Input device).
  • B. Cảm biến (Sensor).
  • C. Thiết bị đầu ra (Output device).
  • D. Thiết bị xử lý trung tâm.

Câu 22: Khi lập trình cho một hệ thống tự động tưới cây, bạn cần đặt lịch tưới vào các thời điểm nhất định trong ngày. Khối ngoại vi nào bên trong vi điều khiển thường được sử dụng để thực hiện các tác vụ liên quan đến thời gian và đếm sự kiện?

  • A. Bộ chuyển đổi ADC.
  • B. Bộ nhớ EEPROM.
  • C. Khối truyền thông SPI.
  • D. Bộ đếm/Bộ định thời (Timer/Counter).

Câu 23: Bạn muốn bo mạch vi điều khiển giao tiếp nối tiếp với một mô-đun GPS để nhận dữ liệu vị trí. Khối truyền thông nào phổ biến nhất thường được sử dụng cho mục đích giao tiếp nối tiếp không đồng bộ này?

  • A. UART (Universal Asynchronous Receiver/Transmitter).
  • B. SPI (Serial Peripheral Interface).
  • C. I2C (Inter-Integrated Circuit).
  • D. CAN (Controller Area Network).

Câu 24: Trong quá trình phát triển phần mềm cho vi điều khiển, việc sử dụng thư viện (libraries) có sẵn mang lại lợi ích gì?

  • A. Giảm dung lượng bộ nhớ chương trình.
  • B. Tiết kiệm thời gian lập trình bằng cách cung cấp các hàm dựng sẵn để tương tác với phần cứng hoặc thực hiện các tác vụ phổ biến.
  • C. Tăng tốc độ xử lý của vi điều khiển.
  • D. Thay thế hoàn toàn việc viết mã nguồn.

Câu 25: Bạn đang sử dụng bo mạch vi điều khiển để điều khiển nhiều đèn LED độc lập. Để giảm số lượng chân I/O cần sử dụng, bạn có thể sử dụng kỹ thuật nào kết hợp với các IC mở rộng chân I/O hoặc IC ghi dịch?

  • A. Sử dụng ngắt ngoài (External Interrupts).
  • B. Tăng tần số hoạt động của vi điều khiển.
  • C. Sử dụng bộ chuyển đổi ADC.
  • D. Ghép kênh (Multiplexing) hoặc sử dụng IC mở rộng/ghi dịch.

Câu 26: Lỗi "Logic Error" trong chương trình vi điều khiển là loại lỗi gì?

  • A. Lỗi do viết sai cú pháp ngôn ngữ lập trình, ngăn không cho chương trình biên dịch.
  • B. Lỗi do phần cứng bo mạch bị hỏng.
  • C. Lỗi do thuật toán hoặc luồng xử lý trong chương trình không đúng với yêu cầu, dẫn đến kết quả sai mặc dù chương trình vẫn chạy.
  • D. Lỗi do kết nối sai thiết bị ngoại vi.

Câu 27: Trong một ứng dụng đo lường, bo mạch vi điều khiển cần đọc giá trị từ nhiều cảm biến analog cùng lúc. Việc này có thể được thực hiện hiệu quả bằng cách sử dụng tính năng nào của bộ chuyển đổi ADC?

  • A. Tăng tốc độ xung nhịp.
  • B. Sử dụng bộ chọn kênh (multiplexer) để chuyển đổi tín hiệu từ các chân analog khác nhau lần lượt.
  • C. Kết nối trực tiếp tất cả cảm biến vào cùng một chân analog.
  • D. Chỉ sử dụng các chân I/O kỹ thuật số.

Câu 28: Bo mạch lập trình vi điều khiển thường có một đèn LED tích hợp sẵn (thường kết nối với một chân I/O cụ thể). Đèn LED này có vai trò quan trọng nhất trong giai đoạn nào của quá trình phát triển phần mềm?

  • A. Giai đoạn kiểm tra và sửa lỗi cơ bản, giúp người lập trình xác nhận bo mạch đang chạy chương trình và chân I/O hoạt động.
  • B. Cung cấp nguồn sáng cho bo mạch.
  • C. Lưu trữ mã chương trình.
  • D. Thực hiện các phép tính phức tạp.

Câu 29: Để tạo ra âm thanh (ví dụ: tiếng bíp) từ bo mạch vi điều khiển thông qua một loa nhỏ hoặc còi, bạn thường cần sử dụng tín hiệu ra dạng nào và khối ngoại vi nào?

  • A. Tín hiệu analog, Bộ chuyển đổi ADC.
  • B. Tín hiệu digital, Khối truyền thông.
  • C. Tín hiệu digital hoặc PWM, Bộ đếm/Bộ định thời (Timer/Counter).
  • D. Tín hiệu analog, Bộ nhớ RAM.

Câu 30: Hãy phân tích vai trò của khối tín hiệu vào/ra trên bo mạch vi điều khiển trong việc kết nối hệ thống điều khiển với môi trường vật lý xung quanh.

  • A. Chỉ cung cấp năng lượng cho các thiết bị ngoại vi.
  • B. Chỉ thực hiện các phép tính toán học.
  • C. Chỉ lưu trữ chương trình và dữ liệu.
  • D. Là cầu nối vật lý cho phép vi điều khiển nhận thông tin từ cảm biến (đầu vào) và gửi tín hiệu đến thiết bị chấp hành (đầu ra), tạo ra sự tương tác giữa hệ thống nhúng và thế giới thực.

1 / 30

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

Tags: Bộ đề 6

Câu 1: Khi thiết kế một hệ thống điều khiển tự động sử dụng bo mạch lập trình vi điều khiển, khối chức năng nào trên bo mạch đóng vai trò xử lý chính các thuật toán và logic điều khiển?

2 / 30

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

Tags: Bộ đề 6

Câu 2: Bạn đang sử dụng bo mạch vi điều khiển để đọc tín hiệu từ một cảm biến nhiệt độ (là một thiết bị bên ngoài). Khối chức năng nào trên bo mạch giúp kết nối và xử lý tín hiệu từ cảm biến này?

3 / 30

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

Tags: Bộ đề 6

Câu 3: Một bo mạch lập trình vi điều khiển hoạt động không ổn định, đôi khi chương trình chạy đúng, đôi khi lại sai hoặc dừng đột ngột. Sau khi kiểm tra, bạn thấy rằng nguồn điện cấp cho bo mạch bị chập chờn. Khối chức năng nào trên bo mạch có khả năng bị ảnh hưởng trực tiếp nhất bởi vấn đề này, dẫn đến hoạt động không ổn định của toàn hệ thống?

4 / 30

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

Tags: Bộ đề 6

Câu 4: Khối dao động trên bo mạch vi điều khiển có vai trò cung cấp xung nhịp. Nếu xung nhịp này không ổn định hoặc sai tần số, điều gì có khả năng xảy ra với hoạt động của vi điều khiển và các khối khác?

5 / 30

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

Tags: Bộ đề 6

Câu 5: Bạn muốn 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 gửi dữ liệu. Khối chức năng nào trên bo mạch chịu trách nhiệm cho việc trao đổi dữ liệu này?

6 / 30

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

Tags: Bộ đề 6

Câu 6: Vi điều khiển (Microcontroller - MCU) khác với bộ vi xử lý (Microprocessor - MPU) ở điểm cốt lõi nào liên quan đến cấu trúc tích hợp?

7 / 30

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

Tags: Bộ đề 6

Câu 7: 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' (Compilation) có mục đích chính là gì?

8 / 30

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

Tags: Bộ đề 6

Câu 8: Bạn đã viết một chương trình điều khiển đèn LED nhấp nháy bằng bo mạch vi điều khiển. Sau khi biên dịch thành công, bạn nạp chương trình vào bo mạch nhưng đèn LED không hoạt động như mong đợi. Bước tiếp theo hợp lý nhất trong quy trình lập trình để tìm ra nguyên nhân là gì?

9 / 30

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

Tags: Bộ đề 6

Câu 9: Khi sử dụng 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ổ lập trình' (Editor Window) có chức năng chính là gì?

10 / 30

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

Tags: Bộ đề 6

Câu 10: Sau khi nhấn nút 'Compile' trong IDE, bạn thấy nhiều dòng chữ màu đỏ xuất hiện trong 'Cửa sổ thông báo' (Output/Message Window). Điều này thường cho biết điều gì?

11 / 30

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

Tags: Bộ đề 6

Câu 11: Ứ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 thu thập dữ liệu từ các loại thiết bị nào?

12 / 30

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

Tags: Bộ đề 6

Câu 12: Trong một hệ thống điều khiển nhiệt độ phòng sử dụng vi điều khiển, cảm biến nhiệt độ đo giá trị hiện tại, vi điều khiển xử lý dữ liệu này và đưa ra quyết định bật/tắt quạt hoặc máy sưởi. Hoạt động bật/tắt quạt/máy sưởi thuộc về ứng dụng nào của vi điều khiển?

13 / 30

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

Tags: Bộ đề 6

Câu 13: Giả sử bạn muốn bo mạch vi điều khiển đọc giá trị điện áp từ một cảm biến analog. Khối chức năng nào trên vi điều khiển (bên trong chip) chịu trách nhiệm chuyển đổi tín hiệu analog này thành dạng số để vi điều khiển có thể xử lý?

14 / 30

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

Tags: Bộ đề 6

Câu 14: Để điều khiển tốc độ quay của một động cơ DC bằng bo mạch vi điều khiển, người ta thường sử dụng kỹ thuật Điều chế độ rộng xung (PWM). Chức năng tạo tín hiệu PWM thường được thực hiện bởi khối ngoại vi nào bên trong vi điều khiển?

15 / 30

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

Tags: Bộ đề 6

Câu 15: Bộ nhớ chương trình (Flash Memory hoặc ROM) trên vi điều khiển có vai trò gì trong hoạt động của hệ thống?

16 / 30

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

Tags: Bộ đề 6

Câu 16: Bộ nhớ dữ liệu (RAM) trên vi điều khiển được sử dụng để làm gì?

17 / 30

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

Tags: Bộ đề 6

Câu 17: Giả sử bạn đang lập trình để bo mạch vi điều khiển đọc tín hiệu từ một nút nhấn (digital input) và điều khiển một đèn LED (digital output). Bạn sẽ sử dụng các chân nào của khối tín hiệu vào/ra trên bo mạch cho mục đích này?

18 / 30

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

Tags: Bộ đề 6

Câu 18: Bo mạch lập trình vi điều khiển được ứng dụng rộng rãi trong các thiết bị điện tử tiêu dùng (ví dụ: lò vi sóng, máy giặt) và hệ thống công nghiệp (ví dụ: robot tự động). Điều này chứng tỏ ưu điểm nào của vi điều khiển?

19 / 30

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

Tags: Bộ đề 6

Câu 19: Trong quá trình lập trình vi điều khiển, việc 'Nạp mã máy vào vi điều khiển' (Uploading/Flashing) có ý nghĩa là gì?

20 / 30

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

Tags: Bộ đề 6

Câu 20: Một trong những ứng dụng quan trọng của bo mạch vi điều khiển là 'Điều khiển'. Điều này có nghĩa là vi điều khiển có khả năng thực hiện hành động gì đối với các thiết bị bên ngoài?

21 / 30

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

Tags: Bộ đề 6

Câu 21: Giả sử bạn đang xây dựng một hệ thống đo độ ẩm đất tự động. Bo mạch vi điều khiển sẽ nhận dữ liệu từ cảm biến độ ẩm. Dữ liệu này sau đó có thể được xử lý và hiển thị lên màn hình LCD. Màn hình LCD trong trường hợp này đóng vai trò là thiết bị gì đối với bo mạch vi điều khiển?

22 / 30

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

Tags: Bộ đề 6

Câu 22: Khi lập trình cho một hệ thống tự động tưới cây, bạn cần đặt lịch tưới vào các thời điểm nhất định trong ngày. Khối ngoại vi nào bên trong vi điều khiển thường được sử dụng để thực hiện các tác vụ liên quan đến thời gian và đếm sự kiện?

23 / 30

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

Tags: Bộ đề 6

Câu 23: Bạn muốn bo mạch vi điều khiển giao tiếp nối tiếp với một mô-đun GPS để nhận dữ liệu vị trí. Khối truyền thông nào phổ biến nhất thường được sử dụng cho mục đích giao tiếp nối tiếp không đồng bộ này?

24 / 30

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

Tags: Bộ đề 6

Câu 24: Trong quá trình phát triển phần mềm cho vi điều khiển, việc sử dụng thư viện (libraries) có sẵn mang lại lợi ích gì?

25 / 30

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

Tags: Bộ đề 6

Câu 25: Bạn đang sử dụng bo mạch vi điều khiển để điều khiển nhiều đèn LED độc lập. Để giảm số lượng chân I/O cần sử dụng, bạn có thể sử dụng kỹ thuật nào kết hợp với các IC mở rộng chân I/O hoặc IC ghi dịch?

26 / 30

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

Tags: Bộ đề 6

Câu 26: Lỗi 'Logic Error' trong chương trình vi điều khiển là loại lỗi gì?

27 / 30

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

Tags: Bộ đề 6

Câu 27: Trong một ứng dụng đo lường, bo mạch vi điều khiển cần đọc giá trị từ nhiều cảm biến analog cùng lúc. Việc này có thể được thực hiện hiệu quả bằng cách sử dụng tính năng nào của bộ chuyển đổi ADC?

28 / 30

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

Tags: Bộ đề 6

Câu 28: Bo mạch lập trình vi điều khiển thường có một đèn LED tích hợp sẵn (thường kết nối với một chân I/O cụ thể). Đèn LED này có vai trò quan trọng nhất trong giai đoạn nào của quá trình phát triển phần mềm?

29 / 30

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

Tags: Bộ đề 6

Câu 29: Để tạo ra âm thanh (ví dụ: tiếng bíp) từ bo mạch vi điều khiển thông qua một loa nhỏ hoặc còi, bạn thường cần sử dụng tín hiệu ra dạng nào và khối ngoại vi nào?

30 / 30

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

Tags: Bộ đề 6

Câu 30: Hãy phân tích vai trò của khối tín hiệu vào/ra trên bo mạch vi điều khiển trong việc kết nối hệ thống điều khiển với môi trường vật lý xung quanh.

Xem kết quả

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é!!!


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

Trắc nghiệm Công 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

Trắc nghiệm Công 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

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. Cung cấp điện áp ổn định cho tất cả các thành phần trên bo mạch.
  • B. Tạo ra tín hiệu xung nhịp để đồng bộ hoạt động.
  • C. Truyền dữ liệu giữa vi điều khiển và máy tính.
  • D. Xử lý tín hiệu từ cảm biến bên ngoài.

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 đồng hồ (clock signal) để điều phối hoạt động của bộ xử lý và các ngoại vi?

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

Câu 3: Một bo mạch vi điều khiển được sử dụng để đọc giá trị nhiệt độ từ cảm biến và hiển thị lên màn hình LCD. Bộ phận nào của bo mạch đóng vai trò giao tiếp chính với cảm biến và màn hình LCD?

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

Câu 4: Khi bạ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, khối nào trên bo mạch thực hiện việc truyền dữ liệu mã máy từ máy tính sang bộ nhớ của vi điều khiển?

  • 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 (Communication Block).

Câu 5: Vi điều khiển (Microcontroller) là thành phần cốt lõi trên bo mạch. Chức năng chính của nó là gì?

  • A. Thực thi chương trình được nạp vào và xử lý dữ liệu.
  • B. Chỉ cung cấp nguồn điện.
  • C. Chỉ tạo tín hiệu xung nhịp.
  • D. Chỉ giao tiếp với thiết bị ngoại vi.

Câu 6: Trong quy trình lập trình vi điều khiển, bước

  • A. Sử dụng công cụ nạp để ghi trực tiếp vào bộ nhớ vi điều khiển.
  • B. Viết các câu lệnh bằng ngôn ngữ lập trình bậc cao (ví dụ: C/C++) trong môi trường IDE.
  • C. Kiểm tra hoạt động của phần cứng trên bo mạch.
  • D. Chuyển đổi file mã máy thành ngôn ngữ con người đọc được.

Câu 7: Tại sao cần phải thực hiện bước

  • A. Để chương trình có thể chạy nhanh hơn trên máy tính.
  • B. Để dễ dàng sửa lỗi cú pháp trong mã nguồn.
  • 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ó thể được in ra giấy.

Câu 8: Bước cuối cùng trong quy trình lập trình vi điều khiển là

  • A. Chỉ cần cắm nguồn cho bo mạch.
  • B. Sử dụng bàn phím để nhập trực tiếp mã máy.
  • C. Dùng đồng hồ vạn năng để đo tín hiệu.
  • D. Sử dụng cáp kết nối (ví dụ: USB) và phần mềm nạp trên máy tính.

Câu 9: Môi trường phát triển tích hợp (IDE - Integrated Development Environment) cho vi điều khiển thường bao gồm những thành phần cơ bản nào?

  • A. Trình soạn thảo mã nguồn, trình biên dịch, công cụ nạp.
  • B. Chỉ có trình biên dịch và công cụ nạp.
  • C. Chỉ có trình soạn thảo mã nguồn.
  • D. Chỉ có công cụ mô phỏng phần cứng.

Câu 10: Khi bạn viết mã nguồn trong IDE và gặp lỗi cú pháp, thông báo lỗi thường xuất hiện ở đâu trong giao diện của IDE?

  • A. Thanh công cụ.
  • B. Cửa sổ lập trình (trình soạn thảo).
  • C. Cửa sổ thông báo/kết quả biên dịch.
  • D. Cửa sổ quản lý dự án.

Câu 11: Ứng dụng nào sau đây thuộc nhóm

  • A. Đọc giá trị nhiệt độ từ cảm biến nhiệt.
  • B. Điều khiển tốc độ động cơ.
  • C. Bật/tắt đèn LED theo lịch trình.
  • D. Điều khiển robot di chuyển theo đường kẻ.

Câu 12: Ứng dụng nào sau đây thuộc nhóm

  • A. Hiển thị giá trị độ ẩm trên màn hình.
  • B. Ghi lại dữ liệu áp suất theo thời gian.
  • C. Đo khoảng cách bằng cảm biến siêu âm.
  • D. Điều chỉnh độ sáng của bóng đèn dựa trên ánh sáng môi trường.

Câu 13: Một dự án sử dụng bo mạch vi điều khiển để tự động tưới cây. Hệ thống này bao gồm cảm biến độ ẩm đất và một máy bơm nước. Chức năng của bo mạch trong dự án này chủ yếu thuộc về ứng dụng nào?

  • A. Chỉ đo lường.
  • B. Chỉ hiển thị dữ liệu.
  • C. Kết hợp cả đo lường (độ ẩm) và điều khiển (máy bơm).
  • D. Chỉ truyền thông dữ liệu.

Câu 14: Giả sử bạn đang thiết kế một hệ thống báo động chống trộm sử dụng vi điều khiển. Hệ thống này cần nhận tín hiệu từ cảm biến chuyển động và kích hoạt còi báo động. Khối nào trên bo mạch sẽ xử lý tín hiệu từ cảm biến và khối nào sẽ điều khiển còi báo động?

  • A. Cả hai đều do Khối truyền thông xử lý.
  • B. Cả hai đều do Khối tín hiệu vào/ra xử lý.
  • C. Tín hiệu cảm biến do Khối nguồn, còi do Khối I/O.
  • D. Tín hiệu cảm biến do Khối dao động, còi do Khối truyền thông.

Câu 15: Khi lập trình một chức năng yêu cầu độ chính xác về thời gian rất cao (ví dụ: tạo xung PWM tần số cụ thể), khối nào trên bo mạch vi điều khiển đóng vai trò quan trọng nhất để đảm bảo sự đồng bộ và chính xác này?

  • A. Khối dao động.
  • B. Khối nguồn.
  • C. Khối truyền thông.
  • D. Chỉ cần lập trình đúng trong vi điều khiển, các khối khác không quan trọng.

Câu 16: Một bo mạch vi điều khiển như Arduino thường có cổng USB. Cổng này chủ yếu được sử dụng cho mục đích gì?

  • A. Chỉ để cấp nguồn cho bo mạch.
  • B. Chỉ để kết nối các cảm biến.
  • C. Chỉ để kết nối các thiết bị chấp hành (ví dụ: động cơ).
  • D. Cấp nguồn, nạp chương trình và giao tiếp dữ liệu nối tiếp với máy tính.

Câu 17: Khối nào trên bo mạch vi điều khiển có thể sử dụng các chuẩn giao tiếp như UART, SPI, I2C để kết nối với các module hoặc thiết bị số 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 18: Giả sử bạn đã viết xong mã nguồn cho một dự án. Bước tiếp theo bạn cần làm trong IDE là gì trước khi nạp vào vi điều khiển?

  • A. Ngắt kết nối bo mạch khỏi máy tính.
  • B. Biên dịch mã nguồn để kiểm tra lỗi và tạo mã máy.
  • C. Kết nối thêm các thiết bị ngoại vi.
  • D. Thay đổi ngôn ngữ lập trình.

Câu 19: Một sinh viên viết chương trình điều khiển đèn LED nhấp nháy nhưng đèn không hoạt động. Sau khi kiểm tra lại code, sinh viên phát hiện có lỗi logic (ví dụ: quên bật chân I/O). Lỗi này thuộc bước nào trong quy trình lập trình?

  • A. Biên soạn mã nguồn (lỗi xảy ra khi viết code).
  • B. Biên dịch mã nguồn (lỗi cú pháp sẽ được phát hiện ở đây).
  • C. Nạp mã máy (nạp sai file).
  • D. Kiểm tra và sửa lỗi (phát hiện lỗi logic khi chạy thử).

Câu 20: Trong môi trường IDE, khu vực nào giúp bạn theo dõi quá trình biên dịch, phát hiện lỗi cú pháp, và xem các thông báo từ trình biên dịch?

  • A. Cửa sổ thông báo/kết quả.
  • B. Thanh công cụ.
  • C. Cửa sổ lập trình.
  • D. Menu File.

Câu 21: So sánh ứng dụng đo lường và điều khiển của vi điều khiển. Điểm khác biệt cốt lõi giữa hai loại ứng dụng này là gì?

  • A. Đo lường chỉ dùng tín hiệu số, điều khiển chỉ dùng tín hiệu tương tự.
  • B. Đo lường thu thập thông tin từ môi trường, điều khiển tác động trở lại môi trường.
  • C. Đo lường cần bo mạch mạnh hơn điều khiển.
  • D. Đo lường không cần cảm biến, điều khiển thì có.

Câu 22: Một bo mạch vi điều khiển có chân ký hiệu là PWM. Chân này thường được sử dụng trong ứng dụng nào?

  • A. Đo nhiệt độ chính xác cao.
  • B. Giao tiếp nối tiếp với máy tính.
  • C. Điều khiển độ sáng đèn LED hoặc tốc độ động cơ (điều chế độ rộng xung).
  • D. Chỉ dùng để cấp nguồn.

Câu 23: Chức năng nào dưới đây không phải là một phần cơ bản của khối tín hiệu vào/ra (I/O Block) trên bo mạch vi điều khiển?

  • A. Đọc trạng thái nút nhấn (input digital).
  • B. Điều khiển đèn LED bật/tắt (output digital).
  • C. Đọc giá trị điện áp từ cảm biến tương tự (input analog).
  • D. Tạo ra tín hiệu xung nhịp cho vi điều khiển.

Câu 24: Tại sao việc sử dụng ngôn ngữ lập trình bậc cao (như C/C++) lại phổ biến hơn so với ngôn ngữ assembly khi lập trình cho vi điều khiển đối với người mới bắt đầu?

  • A. Code dễ đọc, dễ viết, và dễ hiểu hơn.
  • B. Chỉ ngôn ngữ bậc cao mới có thể điều khiển phần cứng.
  • C. Ngôn ngữ bậc cao tạo ra mã máy nhỏ gọn hơn.
  • D. IDE chỉ hỗ trợ ngôn ngữ bậc cao.

Câu 25: Giả sử bạn đang xây dựng một robot dò đường. Cảm biến dò đường (ví dụ: cảm biến hồng ngoại) sẽ gửi tín hiệu về bo mạch. Tín hiệu này sẽ được xử lý đầu tiên tại khối nào của bo mạch?

  • 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 26: Trong quy trình lập trình, bước

  • A. Tìm và khắc phục các lỗi trong mã nguồn hoặc lỗi logic sau khi biên dịch hoặc chạy thử.
  • B. Chỉ để kiểm tra xem bo mạch có đủ nguồn điện không.
  • C. Chỉ thực hiện một lần duy nhất trước khi viết code.
  • D. Là bước tự động do IDE thực hiện mà không cần can thiệp.

Câu 27: Một bo mạch vi điều khiển được sử dụng để hiển thị một dòng chữ chạy trên màn hình LED ma trận. Ứng dụng này chủ yếu liên quan đến chức năng nào của vi điều khiển?

  • A. Chỉ đo lường.
  • B. Chỉ truyền thông.
  • C. Chỉ xử lý tín hiệu tương tự.
  • D. Xử lý dữ liệu (tạo chuỗi ký tự, điều khiển ma trận LED) và điều khiển (xuất tín hiệu ra LED).

Câu 28: Khi thiết kế một hệ thống sử dụng vi điều khiển, việc lựa chọn loại bo mạch phù hợp phụ thuộc vào yếu tố nào là quan trọng nhất?

  • A. Chỉ phụ thuộc vào giá thành.
  • B. Yêu cầu của ứng dụng (số lượng chân I/O cần thiết, tốc độ xử lý, bộ nhớ, các chuẩn giao tiếp).
  • C. Chỉ phụ thuộc vào màu sắc của bo mạch.
  • D. Chỉ phụ thuộc vào độ phổ biến trên thị trường.

Câu 29: Tại sao khối dao động lại cần thiết cho hoạt động của hầu hết các vi điều khiển?

  • A. Để tạo ra âm thanh.
  • B. Để biến đổi điện áp xoay chiều thành một chiều.
  • C. Để cung cấp tín hiệu xung nhịp đồng bộ cho các hoạt động xử lý dữ liệu và điều khiển.
  • D. Để kết nối không dây với các thiết bị khác.

Câu 30: Trong IDE, chức năng của "Thanh công cụ" (Toolbar) chủ yếu là gì?

  • A. Cung cấp các nút bấm truy cập nhanh đến các chức năng thường dùng như biên dịch, nạp chương trình, tạo file mới.
  • B. Hiển thị mã nguồn đang được viết.
  • C. Hiển thị các thông báo lỗi.
  • D. Quản lý cấu trúc thư mục của dự án.

1 / 30

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

Tags: Bộ đề 7

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

Tags: Bộ đề 7

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 đồng hồ (clock signal) để điều phối hoạt động của bộ xử lý và các ngoại vi?

3 / 30

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

Tags: Bộ đề 7

Câu 3: Một bo mạch vi điều khiển được sử dụng để đọc giá trị nhiệt độ từ cảm biến và hiển thị lên màn hình LCD. Bộ phận nào của bo mạch đóng vai trò giao tiếp chính với cảm biến và màn hình LCD?

4 / 30

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

Tags: Bộ đề 7

Câu 4: Khi bạ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, khối nào trên bo mạch thực hiện việc truyền dữ liệu mã máy từ máy tính sang bộ nhớ của vi điều khiển?

5 / 30

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

Tags: Bộ đề 7

Câu 5: Vi điều khiển (Microcontroller) là thành phần cốt lõi trên bo mạch. Chức năng chính của nó là gì?

6 / 30

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

Tags: Bộ đề 7

Câu 6: Trong quy trình lập trình vi điều khiển, bước "Biên soạn mã nguồn" được thực hiện bằng cách nào?

7 / 30

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

Tags: Bộ đề 7

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

8 / 30

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

Tags: Bộ đề 7

Câu 8: Bước cuối cùng trong quy trình lập trình vi điều khiển là "Nạp mã máy vào vi điều khiển". Công cụ hoặc phương tiện nào thường được sử dụng để thực hiện bước này?

9 / 30

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

Tags: Bộ đề 7

Câu 9: Môi trường phát triển tích hợp (IDE - Integrated Development Environment) cho vi điều khiển thường bao gồm những thành phần cơ bản nào?

10 / 30

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

Tags: Bộ đề 7

Câu 10: Khi bạn viết mã nguồn trong IDE và gặp lỗi cú pháp, thông báo lỗi thường xuất hiện ở đâu trong giao diện của IDE?

11 / 30

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

Tags: Bộ đề 7

Câu 11: Ứng dụng nào sau đây thuộc nhóm "Đo lường" khi sử dụng bo mạch lập trình vi điều khiển?

12 / 30

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

Tags: Bộ đề 7

Câu 12: Ứng dụng nào sau đây thuộc nhóm "Điều khiển" khi sử dụng bo mạch lập trình vi điều khiển?

13 / 30

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

Tags: Bộ đề 7

Câu 13: Một dự án sử dụng bo mạch vi điều khiển để tự động tưới cây. Hệ thống này bao gồm cảm biến độ ẩm đất và một máy bơm nước. Chức năng của bo mạch trong dự án này chủ yếu thuộc về ứng dụng nào?

14 / 30

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

Tags: Bộ đề 7

Câu 14: Giả sử bạn đang thiết kế một hệ thống báo động chống trộm sử dụng vi điều khiển. Hệ thống này cần nhận tín hiệu từ cảm biến chuyển động và kích hoạt còi báo động. Khối nào trên bo mạch sẽ xử lý tín hiệu từ cảm biến và khối nào sẽ điều khiển còi báo động?

15 / 30

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

Tags: Bộ đề 7

Câu 15: Khi lập trình một chức năng yêu cầu độ chính xác về thời gian rất cao (ví dụ: tạo xung PWM tần số cụ thể), khối nào trên bo mạch vi điều khiển đóng vai trò quan trọng nhất để đảm bảo sự đồng bộ và chính xác này?

16 / 30

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

Tags: Bộ đề 7

Câu 16: Một bo mạch vi điều khiển như Arduino thường có cổng USB. Cổng này chủ yếu được sử dụng cho mục đích gì?

17 / 30

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

Tags: Bộ đề 7

Câu 17: Khối nào trên bo mạch vi điều khiển có thể sử dụng các chuẩn giao tiếp như UART, SPI, I2C để kết nối với các module hoặc thiết bị số khác?

18 / 30

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

Tags: Bộ đề 7

Câu 18: Giả sử bạn đã viết xong mã nguồn cho một dự án. Bước tiếp theo bạn cần làm trong IDE là gì trước khi nạp vào vi điều khiển?

19 / 30

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

Tags: Bộ đề 7

Câu 19: Một sinh viên viết chương trình điều khiển đèn LED nhấp nháy nhưng đèn không hoạt động. Sau khi kiểm tra lại code, sinh viên phát hiện có lỗi logic (ví dụ: quên bật chân I/O). Lỗi này thuộc bước nào trong quy trình lập trình?

20 / 30

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

Tags: Bộ đề 7

Câu 20: Trong môi trường IDE, khu vực nào giúp bạn theo dõi quá trình biên dịch, phát hiện lỗi cú pháp, và xem các thông báo từ trình biên dịch?

21 / 30

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

Tags: Bộ đề 7

Câu 21: So sánh ứng dụng đo lường và điều khiển của vi điều khiển. Điểm khác biệt cốt lõi giữa hai loại ứng dụng này là gì?

22 / 30

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

Tags: Bộ đề 7

Câu 22: Một bo mạch vi điều khiển có chân ký hiệu là PWM. Chân này thường được sử dụng trong ứng dụng nào?

23 / 30

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

Tags: Bộ đề 7

Câu 23: Chức năng nào dưới đây không phải là một phần cơ bản của khối tín hiệu vào/ra (I/O Block) trên bo mạch vi điều khiển?

24 / 30

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

Tags: Bộ đề 7

Câu 24: Tại sao việc sử dụng ngôn ngữ lập trình bậc cao (như C/C++) lại phổ biến hơn so với ngôn ngữ assembly khi lập trình cho vi điều khiển đối với người mới bắt đầu?

25 / 30

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

Tags: Bộ đề 7

Câu 25: Giả sử bạn đang xây dựng một robot dò đường. Cảm biến dò đường (ví dụ: cảm biến hồng ngoại) sẽ gửi tín hiệu về bo mạch. Tín hiệu này sẽ được xử lý đầu tiên tại khối nào của bo mạch?

26 / 30

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

Tags: Bộ đề 7

Câu 26: Trong quy trình lập trình, bước "Kiểm tra và sửa lỗi" (Debugging) có ý nghĩa gì và thường được thực hiện khi nào?

27 / 30

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

Tags: Bộ đề 7

Câu 27: Một bo mạch vi điều khiển được sử dụng để hiển thị một dòng chữ chạy trên màn hình LED ma trận. Ứng dụng này chủ yếu liên quan đến chức năng nào của vi điều khiển?

28 / 30

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

Tags: Bộ đề 7

Câu 28: Khi thiết kế một hệ thống sử dụng vi điều khiển, việc lựa chọn loại bo mạch phù hợp phụ thuộc vào yếu tố nào là quan trọng nhất?

29 / 30

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

Tags: Bộ đề 7

Câu 29: Tại sao khối dao động lại cần thiết cho hoạt động của hầu hết các vi điều khiển?

30 / 30

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

Tags: Bộ đề 7

Câu 30: Trong IDE, chức năng của 'Thanh công cụ' (Toolbar) chủ yếu là gì?

Xem kết quả

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é!!!


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

Trắc nghiệm Công 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

Trắc nghiệm Công 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Khi bạn muốn kết nối một cảm biến đo độ ẩm để thu thập dữ liệu về môi trường sử dụng bo mạch lập trình vi điều khiển, khối chức năng nào trên bo mạch đóng vai trò chính trong việc tiếp nhận tín hiệu từ cảm biế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

Câu 2: Một bo mạch lập trình vi điều khiển cần duy trì hoạt động ổn định ngay cả khi nguồn điện đầu vào có dao động nhỏ. Chức năng này chủ yếu do khối nào đảm nhiệm?

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

Câu 3: Trong quá trình lập trình cho vi điều khiển, sau khi bạn viết xong mã nguồn bằng ngôn ngữ lập trình bậc cao (ví dụ 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 hoạt động?

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

Câu 4: Bạn đang phát triển một hệ thống điều khiển đèn giao thông sử dụng bo mạch vi điều khiển. Chức năng đồng bộ hóa thời gian chuyển đổi giữa các trạng thái đèn (đỏ, vàng, xanh) được thực hiện nhờ tín hiệu từ khối nào trên bo mạch?

  • 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 5: Một ứ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 như động cơ, relay, hoặc đèn LED. Chức năng này chủ yếu liên quan đến hoạt động của khối nào?

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

Câu 6: Mục đích chính của việc biên dịch mã nguồn từ ngôn ngữ lập trình bậc cao sang mã máy trong quy trình lập trình vi điều khiển là gì?

  • A. Chuyển đổi mã lệnh mà con người viết thành ngôn ngữ mà vi điều khiển có thể hiểu và thực thi.
  • B. Kiểm tra lỗi cú pháp trong mã nguồn.
  • C. Tạo giao diện người dùng cho chương trình.
  • D. Kết nối bo mạch vi điều khiển với máy tính.

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

  • A. Cung cấp năng lượng cho vi điều khiển.
  • B. Tạo xung nhịp cho hệ thống.
  • C. Cho phép vi điều khiển trao đổi dữ liệu với các thiết bị ngoại vi (máy tính, thiết bị khác).
  • D. Điều khiển trực tiếp các chân vào/ra.

Câu 8: Thành phần nào dưới đây đóng vai trò là "bộ não" xử lý chính, thực hiện các lệnh từ chương trình đã nạp trên bo mạch lập trình vi điều khiển?

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

Câu 9: Trong môi trường phát triển tích hợp (IDE) dùng để lập trình vi điều khiển, 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, chỉnh sửa mã nguồn chương trình.
  • B. Hiển thị kết quả biên dịch và lỗi.
  • C. Chứa các nút lệnh để thực hiện các thao tác (biên dịch, nạp).
  • D. Hiển thị cấu trúc thư mục dự án.

Câu 10: Khi bạn nhấn nút "Compile" (Biên dịch) trong IDE lập trình vi điều khiển, kết quả của quá trình này (thành công hay thất bại, kèm thông báo lỗi nếu có) thường được hiển thị ở đâu trên giao diện IDE?

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

Câu 11: Giả sử bạn muốn điều khiển độ sáng của một đèn LED bằng cách thay đổi tín hiệu đầu ra từ vi điều khiển. Chân kết nối đèn LED này sẽ 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: Nếu khối dao động trên bo mạch lập trình vi điều khiển không hoạt động hoặc tạo ra tín hiệu không ổn định, hậu quả chính đối với hoạt động của vi điều khiển là gì?

  • A. Vi điều khiển sẽ không thể hoạt động hoặc hoạt động không chính xác vì thiếu xung nhịp đồng bộ.
  • B. Nguồn điện cung cấp cho vi điều khiển sẽ không ổn định.
  • C. Vi điều khiển không thể giao tiếp với các thiết bị ngoại vi.
  • D. Các chân vào/ra sẽ không nhận được tín hiệu.

Câu 13: Bước cuối cùng trong quy trình lập trình cơ bản cho vi điều khiển là nạp mã máy vào bộ nhớ của vi điều khiển. Mục đích của bước này là gì?

  • A. Chuyển mã nguồn thành mã máy.
  • B. Lưu trữ chương trình đã biên dịch vào vi điều khiển để nó có thể thực thi.
  • C. Kiểm tra lỗi logic trong chương trình.
  • D. Thiết lập kết nối giữa bo mạch và máy tính.

Câu 14: Khi sử dụng bo mạch lập trình vi điều khiển để xây dựng hệ thống đo nhiệt độ phòng và gửi dữ liệu về máy tính để theo dõi, khối chức năng nào đóng vai trò cầu nối để truyền dữ liệu đo được?

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

Câu 15: Bạn viết một đoạn mã nguồn rất dài và phức tạp cho vi điều khiển. 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 sẽ giúp bạn xác định và khắc phục vấn đề này?

  • 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

Câu 16: So sánh khối tín hiệu vào/ra và khối truyền thông trên bo mạch vi điều khiển, điểm khác biệt cơ bản về chức năng của chúng là gì?

  • A. Khối vào/ra kết nối trực tiếp với cảm biến/chấp hành, còn khối truyền thông kết nối với các thiết bị xử lý dữ liệu (như máy tính) hoặc vi điều khiển khác.
  • B. Khối vào/ra chỉ xử lý tín hiệu số, khối truyền thông xử lý tín hiệu tương tự.
  • C. Khối vào/ra cung cấp nguồn, khối truyền thông tạo xung nhịp.
  • D. Khối vào/ra chỉ nhận dữ liệu, khối truyền thông chỉ gửi dữ liệu.

Câu 17: Vai trò của ngôn ngữ lập trình bậc cao (như C, C++) trong việc lập trình vi điều khiển là gì?

  • A. Là ngôn ngữ trực tiếp mà vi điều khiển hiểu và thực thi.
  • B. Giúp nạp chương trình vào vi điều khiển nhanh hơn.
  • C. Tạo ra tín hiệu đồng bộ cho vi điều khiển.
  • D. Giúp con người viết chương trình một cách dễ hiểu, gần với ngôn ngữ tự nhiên hơn mã máy.

Câu 18: Trong một hệ thống giám sát nhiệt độ tự động sử dụng vi điều khiển, nhiệt độ được đo liên tục. Đây là ứng dụng thuộc lĩnh vực nào của bo mạch lập trình 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 19: Bạn muốn bo mạch vi điều khiển của mình tự động bật quạt khi nhiệt độ phòng vượt quá 28 độ C. Đây là ứng dụng thuộc lĩnh vực nào của bo mạch lập trình vi điều khiển?

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

Câu 20: Tại sao việc kiểm tra và sửa lỗi (debug) lại là một bước quan trọng trong quy trình lập trình vi điều khiển?

  • A. Để chuyển mã nguồn sang mã máy.
  • B. Để nạp chương trình vào vi điều khiển.
  • C. Để tìm và khắc phục các lỗi (cú pháp, logic) trong chương trình, đảm bảo chương trình chạy đúng yêu cầu.
  • D. Để tạo ra giao diện người dùng cho chương trình.

Câu 21: Nếu bạn kết nối một cảm biến ánh sáng analog vào chân digital của bo mạch vi điều khiển, điều gì có khả năng xảy ra?

  • A. Cảm biến sẽ bị hỏng ngay lập tức.
  • B. Vi điều khiển sẽ không thể đọc được giá trị ánh sáng một cách chính xác (chỉ đọc được 0 hoặc 1 dựa trên ngưỡng).
  • C. Chương trình sẽ tự động chuyển đổi tín hiệu analog thành digital.
  • D. Khối dao động sẽ ngừng hoạt động.

Câu 22: Bo mạch lập trình vi điều khiển thường được sử dụng trong các dự án tự động hóa nhỏ, robot giáo dục, hoặc hệ thống nhúng. Điều này cho thấy đặc điểm nào của loại bo mạch này?

  • A. Khả năng tích hợp nhiều chức năng trong một chip nhỏ và dễ dàng lập trình cho các tác vụ cụ thể.
  • B. Khả năng xử lý dữ liệu khổng lồ như máy tính cá nhân.
  • C. Chỉ có thể thực hiện các chức năng đo lường đơn giản.
  • D. Yêu cầu nguồn điện rất lớn để hoạt động.

Câu 23: Thành phần nào trong IDE cho phép bạn truy cập nhanh các lệnh thường dùng như lưu tệp, mở tệp, biên dịch, nạp chương trình?

  • A. Thanh công cụ (Toolbar)
  • B. Cửa sổ lập trình (Editor Window)
  • C. Cửa sổ thông báo (Message Window)
  • D. Menu Bar

Câu 24: Mã máy (machine code) khác gì so với mã nguồn (source code) mà bạn viết?

  • A. Mã máy dễ đọc và hiểu hơn mã nguồn.
  • B. Mã máy là ngôn ngữ cấp thấp, gồm các lệnh nhị phân hoặc hợp ngữ, trực tiếp được vi điều khiển thực thi, trong khi mã nguồn là ngôn ngữ cấp cao, dễ viết hơn cho con người.
  • C. Mã máy được tạo ra trước khi biên soạn mã nguồn.
  • D. Mã máy chỉ được sử dụng cho mục đích kiểm tra lỗi.

Câu 25: Tại sao cần có khối nguồn ổn định trên bo mạch lập trình vi điều khiển?

  • A. Để tạo ra xung nhịp cho vi điều khiển.
  • B. Để giao tiếp với các thiết bị ngoại vi.
  • C. Để chuyển đổi tín hiệu analog sang digital.
  • D. Để đảm bảo vi điều khiển và các khối chức năng khác hoạt động chính xác và tin cậy theo thiết kế, tránh bị ảnh hưởng bởi biến động điện áp.

Câu 26: Khi bo mạch vi điều khiển giao tiếp với một module Wi-Fi để gửi dữ liệu lên mạng, chức năng này chủ yếu dựa vào 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 27: Bạn đã nạp thành công chương trình vào vi điều khiển, nhưng thiết bị chấp hành (ví dụ: động cơ) kết nối với chân output không hoạt động như mong đợi. Bạn đã kiểm tra lại chương trình và thấy logic đúng. Vấn đề có thể nằm ở đâu?

  • A. Chương trình chưa được biên dịch.
  • B. Có vấn đề về kết nối vật lý giữa chân output và động cơ, hoặc động cơ bị hỏng, hoặc khối tín hiệu vào/ra gặp sự cố.
  • C. Mã nguồn bị sai cú pháp.
  • D. Khối dao động hoạt động không ổn định.

Câu 28: Chức năng nào của bo mạch lập trình vi điều khiển giúp nó có thể tự hoạt động độc lập sau khi đã được nạp chương trình, không cần kết nối liên tục với máy tính?

  • A. Vi điều khiển có bộ nhớ để lưu trữ chương trình và tự thực thi.
  • B. Khối nguồn cung cấp đủ năng lượng.
  • C. Khối truyền thông cho phép kết nối không dây.
  • D. Khối dao động tạo xung nhịp liên tục.

Câu 29: Khi bạn sử dụng một bo mạch lập trình vi điều khiển để điều khiển một robot di chuyển theo đường kẻ, vi điều khiển cần nhận tín hiệu từ cảm biến dò đường và gửi lệnh tới động cơ. Quá trình này thể hiện sự kết hợp hoạt động của những khối chức năng nào?

  • A. Chỉ khối nguồn và khối vi điều khiển.
  • B. Chỉ khối dao động và khối truyền thông.
  • C. Chỉ khối truyền thông và khối tín hiệu vào/ra.
  • D. Khối tín hiệu vào/ra (nhận từ cảm biến và điều khiển động cơ) và khối vi điều khiển (xử lý logic).

Câu 30: Vai trò của cửa sổ thông báo (Message Window) trong IDE lập trình vi điều khiển là gì?

  • A. Để viết mã nguồn chương trình.
  • B. Hiển thị trạng thái của các quá trình (biên dịch, nạp), các thông báo lỗi, cảnh báo hoặc kết quả thực thi.
  • C. Chứa các nút lệnh chức năng.
  • D. Hiển thị sơ đồ mạch của bo mạch.

1 / 30

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

Tags: Bộ đề 8

Câu 1: Khi bạn muốn kết nối một cảm biến đo độ ẩm để thu thập dữ liệu về môi trường sử dụng bo mạch lập trình vi điều khiển, khối chức năng nào trên bo mạch đóng vai trò chính trong việc tiếp nhận tín hiệu từ cảm biến này?

2 / 30

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

Tags: Bộ đề 8

Câu 2: Một bo mạch lập trình vi điều khiển cần duy trì hoạt động ổn định ngay cả khi nguồn điện đầu vào có dao động nhỏ. Chức năng này chủ yếu do khối nào đảm nhiệm?

3 / 30

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

Tags: Bộ đề 8

Câu 3: Trong quá trình lập trình cho vi điều khiển, sau khi bạn viết xong mã nguồn bằng ngôn ngữ lập trình bậc cao (ví dụ 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 hoạt động?

4 / 30

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

Tags: Bộ đề 8

Câu 4: Bạn đang phát triển một hệ thống điều khiển đèn giao thông sử dụng bo mạch vi điều khiển. Chức năng đồng bộ hóa thời gian chuyển đổi giữa các trạng thái đèn (đỏ, vàng, xanh) được thực hiện nhờ tín hiệu từ khối nào trên bo mạch?

5 / 30

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

Tags: Bộ đề 8

Câu 5: Một ứ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 như động cơ, relay, hoặc đèn LED. Chức năng này chủ yếu liên quan đến hoạt động của khối nào?

6 / 30

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

Tags: Bộ đề 8

Câu 6: Mục đích chính của việc biên dịch mã nguồn từ ngôn ngữ lập trình bậc cao sang mã máy trong quy trình lập trình vi điều khiển là gì?

7 / 30

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

Tags: Bộ đề 8

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

8 / 30

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

Tags: Bộ đề 8

Câu 8: Thành phần nào dưới đây đóng vai trò là 'bộ não' xử lý chính, thực hiện các lệnh từ chương trình đã nạp trên bo mạch lập trình vi điều khiển?

9 / 30

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

Tags: Bộ đề 8

Câu 9: Trong môi trường phát triển tích hợp (IDE) dùng để lập trình vi điều khiển, cửa sổ lập trình (Editor Window) có chức năng chính là gì?

10 / 30

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

Tags: Bộ đề 8

Câu 10: Khi bạn nhấn nút 'Compile' (Biên dịch) trong IDE lập trình vi điều khiển, kết quả của quá trình này (thành công hay thất bại, kèm thông báo lỗi nếu có) thường được hiển thị ở đâu trên giao diện IDE?

11 / 30

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

Tags: Bộ đề 8

Câu 11: Giả sử bạn muốn điều khiển độ sáng của một đèn LED bằng cách thay đổi tín hiệu đầu ra từ vi điều khiển. Chân kết nối đèn LED này sẽ thuộc về khối chức năng nào trên bo mạch?

12 / 30

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

Tags: Bộ đề 8

Câu 12: Nếu khối dao động trên bo mạch lập trình vi điều khiển không hoạt động hoặc tạo ra tín hiệu không ổn định, hậu quả chính đối với hoạt động của vi điều khiển là gì?

13 / 30

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

Tags: Bộ đề 8

Câu 13: Bước cuối cùng trong quy trình lập trình cơ bản cho vi điều khiển là nạp mã máy vào bộ nhớ của vi điều khiển. Mục đích của bước này là gì?

14 / 30

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

Tags: Bộ đề 8

Câu 14: Khi sử dụng bo mạch lập trình vi điều khiển để xây dựng hệ thống đo nhiệt độ phòng và gửi dữ liệu về máy tính để theo dõi, khối chức năng nào đóng vai trò cầu nối để truyền dữ liệu đo được?

15 / 30

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

Tags: Bộ đề 8

Câu 15: Bạn viết một đoạn mã nguồn rất dài và phức tạp cho vi điều khiển. 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 sẽ giúp bạn xác định và khắc phục vấn đề này?

16 / 30

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

Tags: Bộ đề 8

Câu 16: So sánh khối tín hiệu vào/ra và khối truyền thông trên bo mạch vi điều khiển, điểm khác biệt cơ bản về chức năng của chúng là gì?

17 / 30

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

Tags: Bộ đề 8

Câu 17: Vai trò của ngôn ngữ lập trình bậc cao (như C, C++) trong việc lập trình vi điều khiển là gì?

18 / 30

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

Tags: Bộ đề 8

Câu 18: Trong một hệ thống giám sát nhiệt độ tự động sử dụng vi điều khiển, nhiệt độ được đo liên tục. Đây là ứng dụng thuộc lĩnh vực nào của bo mạch lập trình vi điều khiển?

19 / 30

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

Tags: Bộ đề 8

Câu 19: Bạn muốn bo mạch vi điều khiển của mình tự động bật quạt khi nhiệt độ phòng vượt quá 28 độ C. Đây là ứng dụng thuộc lĩnh vực nào của bo mạch lập trình vi điều khiển?

20 / 30

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

Tags: Bộ đề 8

Câu 20: Tại sao việc kiểm tra và sửa lỗi (debug) lại là một bước quan trọng trong quy trình lập trình vi điều khiển?

21 / 30

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

Tags: Bộ đề 8

Câu 21: Nếu bạn kết nối một cảm biến ánh sáng analog vào chân digital của bo mạch vi điều khiển, điều gì có khả năng xảy ra?

22 / 30

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

Tags: Bộ đề 8

Câu 22: Bo mạch lập trình vi điều khiển thường được sử dụng trong các dự án tự động hóa nhỏ, robot giáo dục, hoặc hệ thống nhúng. Điều này cho thấy đặc điểm nào của loại bo mạch này?

23 / 30

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

Tags: Bộ đề 8

Câu 23: Thành phần nào trong IDE cho phép bạn truy cập nhanh các lệnh thường dùng như lưu tệp, mở tệp, biên dịch, nạp chương trình?

24 / 30

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

Tags: Bộ đề 8

Câu 24: Mã máy (machine code) khác gì so với mã nguồn (source code) mà bạn viết?

25 / 30

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

Tags: Bộ đề 8

Câu 25: Tại sao cần có khối nguồn ổn định trên bo mạch lập trình vi điều khiển?

26 / 30

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

Tags: Bộ đề 8

Câu 26: Khi bo mạch vi điều khiển giao tiếp với một module Wi-Fi để gửi dữ liệu lên mạng, chức năng này chủ yếu dựa vào hoạt động của khối nào?

27 / 30

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

Tags: Bộ đề 8

Câu 27: Bạn đã nạp thành công chương trình vào vi điều khiển, nhưng thiết bị chấp hành (ví dụ: động cơ) kết nối với chân output không hoạt động như mong đợi. Bạn đã kiểm tra lại chương trình và thấy logic đúng. Vấn đề có thể nằm ở đâu?

28 / 30

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

Tags: Bộ đề 8

Câu 28: Chức năng nào của bo mạch lập trình vi điều khiển giúp nó có thể tự hoạt động độc lập sau khi đã được nạp chương trình, không cần kết nối liên tục với máy tính?

29 / 30

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

Tags: Bộ đề 8

Câu 29: Khi bạn sử dụng một bo mạch lập trình vi điều khiển để điều khiển một robot di chuyển theo đường kẻ, vi điều khiển cần nhận tín hiệu từ cảm biến dò đường và gửi lệnh tới động cơ. Quá trình này thể hiện sự kết hợp hoạt động của những khối chức năng nào?

30 / 30

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

Tags: Bộ đề 8

Câu 30: Vai trò của cửa sổ thông báo (Message Window) trong IDE lập trình vi điều khiển là gì?

Xem kết quả

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é!!!


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

Trắc nghiệm Công 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

Trắc nghiệm Công 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: 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ì, và tại sao sự ổn định của nó lại quan trọng?

  • A. Cung cấp điện áp ổn định cho tất cả các thành phần, đảm bảo vi điều khiển và các khối khác hoạt động chính xác và không bị lỗi.
  • B. Chuyển đổi tín hiệu analog thành digital để vi điều khiển xử lý, giúp kết nối cảm biến.
  • C. Đồng bộ hóa thời gian hoạt động của các lệnh trong chương trình, quyết định tốc độ xử lý của vi điều khiển.
  • D. Thiết lập kết nối truyền dữ liệu với máy tính để nạp chương trình hoặc giao tiếp trong quá trình hoạt động.

Câu 2: Giả sử bạn đang xây dựng một hệ thống đo nhiệt độ sử dụng cảm biến nhiệt độ analog và một 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 chính cho việc thu nhận tín hiệu từ cảm biế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

Câu 3: Trong quá trình lập trình và kiểm thử một ứng dụng điều khiển đèn LED nhấp nháy theo chu kỳ, bạn nhận thấy đèn nhấp nháy không đều, lúc nhanh lúc chậm. Vấn đề này có khả năng liên quan đến khối chức năng nào trên bo mạch 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: Một ứng dụng yêu cầu bo mạch vi điều khiển gửi dữ liệu đo được (ví dụ: nhiệt độ, độ ẩm) về máy tính hoặc một thiết bị ngoại vi khác thông qua cổng USB hoặc Serial. Khối chức năng nào đóng vai trò trung tâm trong việc thực hiện giao tiếp này?

  • A. Khối nguồn
  • B. Vi điều khiển (bộ xử lý)
  • C. Khối truyền thông
  • D. Khối tín hiệu vào/ra

Câu 5: Phân tích mối quan hệ giữa khối dao động và vi điều khiển. Nếu khối dao động cung cấp tần số xung clock quá thấp so với yêu cầu của vi điều khiển, điều gì có thể xảy ra?

  • A. Vi điều khiển hoạt động chậm hơn dự kiến hoặc không thể thực hiện các tác vụ yêu cầu tốc độ cao.
  • B. Vi điều khiển sẽ bị quá tải và ngừng hoạt động hoàn toàn.
  • C. Chỉ ảnh hưởng đến các cổng vào/ra analog, các cổng digital vẫn hoạt động bình thường.
  • D. Làm tăng nhiệt độ hoạt động của vi điều khiển một cách đáng kể.

Câu 6: Khi sử dụng bo mạch vi điều khiển để điều khiển một động cơ DC thông qua một mạch cầu H (motor driver), khối chức năng nào trên bo mạch sẽ cung cấp tín hiệu điều khiển tới mạch cầu H?

  • 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: So sánh vai trò của khối truyền thông và khối tín hiệu vào/ra. Đ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 chỉ xử lý tín hiệu digital, còn khối vào/ra xử lý cả analog và digital.
  • B. Khối truyền thông kết nối trực tiếp với bộ nhớ, còn khối vào/ra kết nối với bộ xử lý.
  • C. Khối truyền thông tập trung vào việc trao đổi dữ liệu theo các chuẩn giao tiếp (ví dụ: Serial, USB), trong khi khối vào/ra tập trung vào việc kết nối và xử lý tín hiệu từ/đến cảm biến và thiết bị chấp hành.
  • D. Khối truyền thông chỉ nhận dữ liệu, còn khối vào/ra chỉ gửi dữ liệu.

Câu 8: Bước đầu tiên trong quy trình lập trình cho vi điều khiển bằng ngôn ngữ bậc cao (như C/C++) là gì?

  • A. Biên soạn mã nguồn (viết chương trình) theo logic mong muốn.
  • B. Nạp mã máy vào bộ nhớ của vi điều khiển.
  • C. Kết nối bo mạch với máy tính.
  • D. Biên dịch mã nguồn thành mã máy.

Câu 9: Tại sao cần phải thực hiện bước

  • A. Để kiểm tra lỗi ngữ pháp và logic trong mã nguồn.
  • B. Vì vi điều khiển chỉ có thể hiểu và thực thi các lệnh ở dạng mã máy (mã nhị phân).
  • C. Để tối ưu hóa dung lượng bộ nhớ cần thiết cho chương trình.
  • D. Để chuyển đổi chương trình thành định dạng có thể truyền qua cổng USB.

Câu 10: Giả sử bạn đã viết xong mã nguồn, biên dịch thành công, nhưng khi nạp vào bo mạch và chạy thử, chương trình không hoạt động đúng như mong đợi (ví dụ: đèn LED không sáng, động cơ không quay). Vấn đề này có khả năng xảy ra ở bước nào trong quy trình lập trình?

  • A. Kiểm tra và sửa lỗi (debug logic chương trình hoặc lỗi kết nối phần cứng).
  • B. Biên soạn mã nguồn (lỗi cú pháp).
  • C. Biên dịch mã nguồn (lỗi biên dịch).
  • D. Nạp mã máy (lỗi kết nối nạp).

Câu 11: Ứng dụng

  • A. Các động cơ và relay.
  • B. Màn hình hiển thị và loa.
  • C. Các loại cảm biến (nhiệt độ, ánh sáng, khoảng cách...).
  • D. Các thiết bị lưu trữ dữ liệu ngoài.

Câu 12: Ứng dụng

  • A. Các thiết bị chấp hành (ví dụ: động cơ, đèn, còi, van điện tử).
  • B. Các loại cảm biến.
  • C. Bộ nhớ lưu trữ chương trình.
  • D. Khối nguồn của bo mạch.

Câu 13: Một hệ thống giám sát môi trường tự động sử dụng bo mạch vi điều khiển để đọc dữ liệu từ cảm biến nhiệt độ và độ ẩm, sau đó hiển thị lên màn hình LCD. Hệ thống này đang ứng dụng chủ yếu chức năng nào của bo mạch?

  • A. Đo lường và hiển thị.
  • B. Điều khiển và truyền thông.
  • C. Lưu trữ và xử lý tín hiệu.
  • D. Biên dịch và nạp chương trình.

Câu 14: Một robot tự hành sử dụng bo mạch vi điều khiển để xử lý tín hiệu từ cảm biến khoảng cách và ra lệnh cho động cơ di chuyển. Hệ thống này đang ứng dụng chủ yếu chức năng nào của bo mạch?

  • A. Đo lường và lưu trữ.
  • B. Đo lường và điều khiển.
  • C. Truyền thông và hiển thị.
  • D. Biên dịch và kiểm thử.

Câu 15: Môi trường phát triển tích hợp (IDE) cho vi điều khiển cung cấp những công cụ hỗ trợ nào cho người lập trình?

  • A. Chỉ bao gồm trình soạn thảo mã nguồn.
  • B. Chỉ bao gồm trình biên dịch.
  • C. Chỉ bao gồm công cụ nạp chương trình.
  • D. Tích hợp trình soạn thảo mã nguồn, trình biên dịch, công cụ nạp chương trình và môi trường gỡ lỗi (debug).

Câu 16: Trong giao diện của một IDE lập trình vi điều khiển,

  • A. Hiển thị các thông báo lỗi hoặc cảnh báo từ quá trình biên dịch.
  • B. Nơi người lập trình viết và chỉnh sửa mã nguồn của chương trình.
  • C. Hiển thị cấu trúc thư mục và các tập tin của dự án.
  • D. Cung cấp các nút bấm để biên dịch, nạp chương trình, và chạy thử.

Câu 17: Khi bạn nhấn nút

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

Câu 18: Giả sử bạn đang viết mã nguồn trong IDE và gặp lỗi cú pháp (ví dụ: thiếu dấu chấm phẩy). Trình biên dịch sẽ phát hiện lỗi này ở bước nào của quy trình lập trình và thông báo ở đâu trong IDE?

  • A. Bước Biên soạn mã nguồn, thông báo ở Cửa sổ lập trình.
  • B. Bước Nạp mã máy, thông báo ở Cửa sổ thông báo.
  • C. Bước Biên dịch mã nguồn, thông báo ở Cửa sổ thông báo.
  • D. Bước Kiểm tra và sửa lỗi, thông báo ở Cửa sổ lập trình.

Câu 19: Phân tích tầm quan trọng của khối tín hiệu vào/ra trong việc kết nối bo mạch vi điều khiển với thế giới thực.

  • A. Nó chỉ đơn thuần là các chân cắm, không có chức năng xử lý tín hiệu.
  • B. Nó chỉ dùng để nhận tín hiệu từ cảm biến, không thể điều khiển thiết bị chấp hành.
  • C. Nó chỉ dùng để gửi tín hiệu điều khiển đến thiết bị chấp hành, không thể nhận tín hiệu từ cảm biến.
  • D. Nó là cầu nối vật lý và logic, cho phép vi điều khiển tương tác hai chiều (nhận tín hiệu từ cảm biến và gửi tín hiệu điều khiển đến thiết bị chấp hành) với môi trường bên ngoài.

Câu 20: Khi thiết kế một hệ thống điều khiển tự động, việc lựa chọn loại bo mạch vi điều khiển phù hợp phụ thuộc vào những yếu tố nào liên quan đến các khối chức năng của nó?

  • A. Số lượng và loại chân vào/ra cần thiết, khả năng xử lý (tốc độ, bộ nhớ), các chuẩn truyền thông hỗ trợ.
  • B. Chỉ phụ thuộc vào kích thước vật lý của bo mạch.
  • C. Chỉ phụ thuộc vào màu sắc và nhà sản xuất.
  • D. Chỉ cần quan tâm đến loại vi điều khiển chính, các khối khác là giống nhau ở mọi bo mạch.

Câu 21: Phân tích sự khác biệt giữa "Mã nguồn" (Source Code) và "Mã máy" (Machine Code) trong quy trình lập trình vi điều khiển.

  • A. Mã nguồn là tập hợp các lệnh nhị phân, còn mã máy là ngôn ngữ bậc cao dễ đọc.
  • B. Mã nguồn được viết bằng ngôn ngữ bậc cao (dễ đọc bởi con người), còn mã máy là tập hợp các lệnh nhị phân mà vi điều khiển có thể thực thi trực tiếp.
  • C. Mã nguồn chỉ dùng để kiểm tra lỗi, còn mã máy dùng để nạp vào vi điều khiển.
  • D. Mã nguồn được tạo ra sau khi biên dịch, còn mã máy được tạo ra trước khi biên dịch.

Câu 22: Vai trò của

  • A. Cung cấp các nút bấm truy cập nhanh đến các chức năng phổ biến như biên dịch, nạp chương trình, lưu tệp, tạo dự án mới.
  • B. Hiển thị trạng thái kết nối của bo mạch.
  • C. Liệt kê tất cả các biến và hàm được sử dụng trong chương trình.
  • D. Hiển thị biểu đồ sử dụng tài nguyên của vi điều khiển.

Câu 23: Khi sử dụng bo mạch vi điều khiển để điều khiển hệ thống chiếu sáng thông minh, bạn cần lập trình để đèn bật/tắt dựa trên mức ánh sáng môi trường (đo bằng cảm biến quang). Đây là sự kết hợp của những chức năng ứng dụng nào?

  • A. Chỉ đo lường.
  • B. Chỉ điều khiển.
  • C. Chỉ truyền thông.
  • D. Kết hợp đo lường (nhận tín hiệu từ cảm biến) và điều khiển (ra lệnh cho đèn).

Câu 24: Tại sao bước

  • A. Để chuyển đổi mã nguồn sang mã máy.
  • B. Để phát hiện và khắc phục các lỗi cú pháp, lỗi ngữ nghĩa hoặc lỗi logic trong chương trình trước khi triển khai.
  • C. Để thiết lập kết nối truyền thông với bo mạch.
  • D. Để tối ưu hóa tốc độ thực thi của chương trình.

Câu 25: Phân tích vai trò của bộ nhớ trong vi điều khiển đối với hoạt động của bo mạch.

  • A. Bộ nhớ chỉ dùng để lưu trữ tạm thời dữ liệu đo lường.
  • B. Bộ nhớ chỉ dùng để lưu trữ các thư viện lập trình.
  • C. Bộ nhớ (ROM/Flash) lưu trữ mã máy của chương trình để vi điều khiển thực thi, và bộ nhớ (RAM) lưu trữ dữ liệu tạm thời trong quá trình chạy.
  • D. Bộ nhớ chỉ có chức năng đồng bộ hóa tín hiệu.

Câu 26: Khi cần giao tiếp không dây giữa bo mạch vi điều khiển và một thiết bị khác (ví dụ: qua Bluetooth hoặc Wi-Fi), khối chức năng nào trên bo mạch (hoặc module mở rộng kết nối tới bo mạch) sẽ đảm nhiệm vai trò này?

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

Câu 27: Giả sử bạn cần sử dụng một chân của vi điều khiển làm đầu vào digital để đọc trạng thái của một nút bấm (nhấn hoặc nhả). Chân này thuộc về khối chức năng nào và cần được cấu hình như thế nào trong chương trình?

  • A. Khối tín hiệu vào/ra; Cần cấu hình là chân INPUT.
  • B. Khối truyền thông; Cần cấu hình là chân OUTPUT.
  • C. Khối dao động; Cần cấu hình là chân ANALOG.
  • D. Khối nguồn; Cần cấu hình là chân DIGITAL.

Câu 28: Nếu chương trình của bạn chạy trên bo mạch vi điều khiển nhưng không phản hồi với các tín hiệu đầu vào từ cảm biến, vấn đề có thể nằm ở đâu trong cấu trúc bo mạch hoặc quy trình lập trình?

  • A. Lỗi ở khối nguồn hoặc khối dao động.
  • B. Lỗi ở khối truyền thông.
  • C. Lỗi cấu hình chân vào/ra trong chương trình hoặc lỗi kết nối vật lý giữa cảm biến và chân vào/ra.
  • D. Lỗi trong quá trình biên dịch mã nguồn.

Câu 29: Phân tích vai trò của IDE trong việc hỗ trợ bước

  • A. IDE tự động nạp mã máy ngay sau khi biên dịch mà không cần thao tác của người dùng.
  • B. IDE chỉ kiểm tra xem mã máy có đúng định dạng hay không.
  • C. IDE tạo ra mã máy nhưng việc nạp phải dùng công cụ phần mềm khác hoàn toàn.
  • D. IDE tích hợp công cụ (hoặc giao tiếp với công cụ ngoài) để truyền mã máy từ máy tính sang bộ nhớ Flash của vi điều khiển thông qua cổng giao tiếp (ví dụ: USB).

Câu 30: Trong một hệ thống điều khiển nhà kính tự động, bo mạch vi điều khiển nhận dữ liệu từ cảm biến nhiệt độ, độ ẩm, ánh sáng và điều khiển hệ thống tưới, quạt thông gió, đèn chiếu sáng. Đây là ví dụ điển hình cho sự kết hợp linh hoạt giữa các khối chức năng nào trên bo mạch?

  • A. Khối tín hiệu vào/ra (nhận dữ liệu từ cảm biến và gửi tín hiệu đến thiết bị chấp hành) và Vi điều khiển (xử lý dữ liệu và ra quyết định điều khiển).
  • B. Khối nguồn và Khối dao động.
  • C. Khối truyền thông và Khối nguồn.
  • D. Chỉ cần Khối tín hiệu vào/ra, không cần Vi điều khiển.

1 / 30

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

Tags: Bộ đề 9

Câu 1: 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ì, và tại sao sự ổn định của nó lại quan trọng?

2 / 30

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

Tags: Bộ đề 9

Câu 2: Giả sử bạn đang xây dựng một hệ thống đo nhiệt độ sử dụng cảm biến nhiệt độ analog và một 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 chính cho việc thu nhận tín hiệu từ cảm biến này?

3 / 30

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

Tags: Bộ đề 9

Câu 3: Trong quá trình lập trình và kiểm thử một ứng dụng điều khiển đèn LED nhấp nháy theo chu kỳ, bạn nhận thấy đèn nhấp nháy không đều, lúc nhanh lúc chậm. Vấn đề này có khả năng liên quan đến khối chức năng nào trên bo mạch vi điều khiển?

4 / 30

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

Tags: Bộ đề 9

Câu 4: Một ứng dụng yêu cầu bo mạch vi điều khiển gửi dữ liệu đo được (ví dụ: nhiệt độ, độ ẩm) về máy tính hoặc một thiết bị ngoại vi khác thông qua cổng USB hoặc Serial. Khối chức năng nào đóng vai trò trung tâm trong việc thực hiện giao tiếp này?

5 / 30

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

Tags: Bộ đề 9

Câu 5: Phân tích mối quan hệ giữa khối dao động và vi điều khiển. Nếu khối dao động cung cấp tần số xung clock quá thấp so với yêu cầu của vi điều khiển, điều gì có thể xảy ra?

6 / 30

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

Tags: Bộ đề 9

Câu 6: Khi sử dụng bo mạch vi điều khiển để điều khiển một động cơ DC thông qua một mạch cầu H (motor driver), khối chức năng nào trên bo mạch sẽ cung cấp tín hiệu điều khiển tới mạch cầu H?

7 / 30

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

Tags: Bộ đề 9

Câu 7: So sánh vai trò của khối truyền thông và khối tín hiệu vào/ra. Điểm khác biệt cốt lõi giữa hai khối này là gì?

8 / 30

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

Tags: Bộ đề 9

Câu 8: Bước đầu tiên trong quy trình lập trình cho vi điều khiển bằng ngôn ngữ bậc cao (như C/C++) là gì?

9 / 30

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

Tags: Bộ đề 9

Câu 9: Tại sao cần phải thực hiện bước "Biên dịch mã nguồn sang mã máy" sau khi đã viết chương trình bằng ngôn ngữ bậc cao?

10 / 30

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

Tags: Bộ đề 9

Câu 10: Giả sử bạn đã viết xong mã nguồn, biên dịch thành công, nhưng khi nạp vào bo mạch và chạy thử, chương trình không hoạt động đúng như mong đợi (ví dụ: đèn LED không sáng, động cơ không quay). Vấn đề này có khả năng xảy ra ở bước nào trong quy trình lập trình?

11 / 30

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

Tags: Bộ đề 9

Câu 11: Ứng dụng "Đo lường" của bo mạch vi điều khiển thường liên quan đến việc thu thập dữ liệu từ:

12 / 30

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

Tags: Bộ đề 9

Câu 12: Ứng dụng "Điều khiển" của bo mạch vi điều khiển thường liên quan đến việc sử dụng tín hiệu đầu ra để tác động lên:

13 / 30

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

Tags: Bộ đề 9

Câu 13: Một hệ thống giám sát môi trường tự động sử dụng bo mạch vi điều khiển để đọc dữ liệu từ cảm biến nhiệt độ và độ ẩm, sau đó hiển thị lên màn hình LCD. Hệ thống này đang ứng dụng chủ yếu chức năng nào của bo mạch?

14 / 30

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

Tags: Bộ đề 9

Câu 14: Một robot tự hành sử dụng bo mạch vi điều khiển để xử lý tín hiệu từ cảm biến khoảng cách và ra lệnh cho động cơ di chuyển. Hệ thống này đang ứng dụng chủ yếu chức năng nào của bo mạch?

15 / 30

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

Tags: Bộ đề 9

Câu 15: Môi trường phát triển tích hợp (IDE) cho vi điều khiển cung cấp những công cụ hỗ trợ nào cho người lập trình?

16 / 30

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

Tags: Bộ đề 9

Câu 16: Trong giao diện của một IDE lập trình vi điều khiển, "Cửa sổ lập trình" (Code Editor) có chức năng chính là gì?

17 / 30

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

Tags: Bộ đề 9

Câu 17: Khi bạn nhấn nút "Biên dịch" (Compile) trong IDE, kết quả của quá trình này (thành công hay thất bại, có lỗi gì không) thường được hiển thị ở khu vực nào của giao diện IDE?

18 / 30

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

Tags: Bộ đề 9

Câu 18: Giả sử bạn đang viết mã nguồn trong IDE và gặp lỗi cú pháp (ví dụ: thiếu dấu chấm phẩy). Trình biên dịch sẽ phát hiện lỗi này ở bước nào của quy trình lập trình và thông báo ở đâu trong IDE?

19 / 30

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

Tags: Bộ đề 9

Câu 19: Phân tích tầm quan trọng của khối tín hiệu vào/ra trong việc kết nối bo mạch vi điều khiển với thế giới thực.

20 / 30

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

Tags: Bộ đề 9

Câu 20: Khi thiết kế một hệ thống điều khiển tự động, việc lựa chọn loại bo mạch vi điều khiển phù hợp phụ thuộc vào những yếu tố nào liên quan đến các khối chức năng của nó?

21 / 30

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

Tags: Bộ đề 9

Câu 21: Phân tích sự khác biệt giữa 'Mã nguồn' (Source Code) và 'Mã máy' (Machine Code) trong quy trình lập trình vi điều khiển.

22 / 30

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

Tags: Bộ đề 9

Câu 22: Vai trò của "Thanh công cụ" (Toolbar) trong giao diện IDE lập trình vi điều khiển là gì?

23 / 30

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

Tags: Bộ đề 9

Câu 23: Khi sử dụng bo mạch vi điều khiển để điều khiển hệ thống chiếu sáng thông minh, bạn cần lập trình để đèn bật/tắt dựa trên mức ánh sáng môi trường (đo bằng cảm biến quang). Đây là sự kết hợp của những chức năng ứng dụng nào?

24 / 30

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

Tags: Bộ đề 9

Câu 24: Tại sao bước "Kiểm tra và sửa lỗi" (Debugging) lại quan trọng sau khi biên soạn mã nguồn và trước khi nạp chương trình?

25 / 30

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

Tags: Bộ đề 9

Câu 25: Phân tích vai trò của bộ nhớ trong vi điều khiển đối với hoạt động của bo mạch.

26 / 30

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

Tags: Bộ đề 9

Câu 26: Khi cần giao tiếp không dây giữa bo mạch vi điều khiển và một thiết bị khác (ví dụ: qua Bluetooth hoặc Wi-Fi), khối chức năng nào trên bo mạch (hoặc module mở rộng kết nối tới bo mạch) sẽ đảm nhiệm vai trò này?

27 / 30

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

Tags: Bộ đề 9

Câu 27: Giả sử bạn cần sử dụng một chân của vi điều khiển làm đầu vào digital để đọc trạng thái của một nút bấm (nhấn hoặc nhả). Chân này thuộc về khối chức năng nào và cần được cấu hình như thế nào trong chương trình?

28 / 30

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

Tags: Bộ đề 9

Câu 28: Nếu chương trình của bạn chạy trên bo mạch vi điều khiển nhưng không phản hồi với các tín hiệu đầu vào từ cảm biến, vấn đề có thể nằm ở đâu trong cấu trúc bo mạch hoặc quy trình lập trình?

29 / 30

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

Tags: Bộ đề 9

Câu 29: Phân tích vai trò của IDE trong việc hỗ trợ bước "Nạp mã máy vào vi điều khiển".

30 / 30

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

Tags: Bộ đề 9

Câu 30: Trong một hệ thống điều khiển nhà kính tự động, bo mạch vi điều khiển nhận dữ liệu từ cảm biến nhiệt độ, độ ẩm, ánh sáng và điều khiển hệ thống tưới, quạt thông gió, đèn chiếu sáng. Đây là ví dụ điển hình cho sự kết hợp linh hoạt giữa các khối chức năng nào trên bo mạch?

Xem kết quả

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é!!!


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

Trắc nghiệm Công 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

Trắc nghiệm Công 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 bao gồm nhiều câu hỏi hay, bám sát chương trình. Cùng làm bài tập trắc nghiệm ngay.

Câu 1: Khi xây dựng một hệ thống tưới cây tự động sử dụng bo mạch vi điều khiển, chức năng chính của việc kết nối cảm biến độ ẩm đất vào bo mạch thuộc về 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 2: Trong hệ thống tưới cây tự động ở Câu 1, nếu bo mạch điều khiển một máy bơm nước hoạt động, chức năng này thuộc về 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 3: Một bo mạch lập trình vi điều khiển cần hoạt động ổn định ngay cả khi nguồn điện đầu vào có một chút biến động. Chức năng đảm bảo sự ổn định điện áp này do khối nào đảm nhiệm?

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

Câu 4: Hoạt động xử lý dữ liệu và thực thi các lệnh chương trình bên trong chip vi điều khiển cần được đồng bộ hóa chính xác về mặt thời gian. Chức năng cung cấp tín hiệu đồng bộ này do khối nào đảm nhiệm?

  • 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: Bạn muốn gửi dữ liệu từ bo mạch vi điều khiển về máy tính để theo dõi trạng thái hoạt động. Khối chức năng nào trên bo mạch giúp thực hiện việc trao đổi dữ liệ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 6: Quy trình lập trình cho vi điều khiển bao gồm các bước cơ bản. Bước nào là công việc đầu tiên bạn thực hiện trên máy tính để tạo ra chương trình điều khiển?

  • A. Biên soạn mã nguồn theo một ngôn ngữ lập trình bậc cao
  • 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 7: Sau khi đã viết xong mã nguồn, bạn cần chuyển nó thành dạng mà chip vi điều khiển có thể hiểu và thực thi. Bước nào trong quy trình lập trình thực hiện công việc này?

  • A. Biên soạn mã nguồn theo một ngôn ngữ lập trình bậc cao
  • 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 8: Bạn đã biên dịch chương trình thành công nhưng khi chạy thử trên bo mạch, đèn LED không nhấp nháy đúng như mong đợi. Bạn cần tập trung vào bước nào của quy trình lập trình để khắc phục vấn đề này?

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

Câu 9: Bạn đang sử dụng một IDE để lập trình vi điều khiển. Thành phần nào của IDE cho phép bạn xem lại các thông báo lỗi, cảnh báo hoặc kết quả của quá trình biên dịch?

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

Câu 10: Một hệ thống đo nhiệt độ phòng và hiển thị lên màn hình LCD được xem là ứng dụng thuộc loại nào của bo mạch lập trình vi điều khiển?

  • A. Đo lường
  • B. Điều khiển
  • C. Chỉ xử lý dữ liệu
  • D. Chỉ truyền thông

Câu 11: Một hệ thống tự động mở cửa gara khi phát hiện xe đến gần được xem là ứng dụng thuộc loại nào của bo mạch lập trình vi điều khiển?

  • A. Đo lường
  • B. Điều khiển
  • C. Chỉ thu thập dữ liệu
  • D. Chỉ hiển thị thông tin

Câu 12: Để một bo mạch vi điều khiển hoạt động, nó cần có các thành phần cơ bản. Thành phần nào đóng vai trò là "bộ não", thực hiện các lệnh của chương trình?

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

Câu 13: Bạn đang sử dụng một bo mạch vi điều khiển để điều khiển tốc độ quay của một động cơ DC bằng phương pháp điều chế độ rộng xung (PWM). Chân tín hiệu nào trên khối tín hiệu vào/ra của bo mạch thường được sử dụng cho mục đích này?

  • A. Chân nguồn 5V
  • B. Chân Ground (GND)
  • C. Chân digital có hỗ trợ PWM
  • D. Chân analog input

Câu 14: So với việc chỉ mua một chip vi điều khiển riêng lẻ, ưu điểm chính của việc sử dụng một bo mạch lập trình vi điều khiển hoàn chỉnh (như Arduino) là gì?

  • A. Bo mạch có tốc độ xử lý nhanh hơn chip riêng lẻ
  • B. Bo mạch tích hợp nhiều khối chức năng phụ trợ (nguồn, truyền thông) và chân kết nối tiện lợi.
  • C. Bo mạch có kích thước nhỏ hơn đáng kể
  • D. Bo mạch cho phép lập trình trực tiếp bằng ngôn ngữ máy

Câu 15: Khi gặp lỗi "Syntax Error" trong quá trình lập trình vi điều khiển, lỗi này thường được phát hiện ở 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 (sau khi nạp)
  • 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 16: Tại sao khối dao động lại là thành phần cần thiết cho hoạt động của hầu hết các vi điều khiển?

  • A. Nó cung cấp xung nhịp để đồng bộ hóa các hoạt động xử lý bên trong vi điều khiển.
  • B. Nó tạo ra nguồn điện áp ổn định cho chip vi điều khiển.
  • C. Nó giúp vi điều khiển giao tiếp với các thiết bị ngoại vi.
  • D. Nó lưu trữ chương trình mà vi điều khiển sẽ chạy.

Câu 17: Bạn muốn kết nối một màn hình cảm ứng I2C với bo mạch vi điều khiển. Loại kết nối này thường sử dụng chuẩn giao tiếp nào, thuộc về khối chức năng nào trên bo mạch?

  • A. Giao tiếp Analog, Khối tín hiệu vào/ra
  • B. Giao tiếp Serial/Bus (như I2C), Khối truyền thông
  • C. Giao tiếp Digital, Khối tín hiệu vào/ra
  • D. Giao tiếp Nguồn, Khối nguồn

Câu 18: Trong một dự án sử dụng bo mạch vi điều khiển để điều khiển đèn chiếu sáng dựa trên cường độ ánh sáng môi trường, ứng dụng "đo lường" là gì và ứng dụng "điều khiển" là gì?

  • A. Đo lường: Bật/tắt đèn; Điều khiển: Đọc cảm biến ánh sáng.
  • B. Đo lường: Cung cấp nguồn; Điều khiển: Đồng bộ thời gian.
  • C. Đo lường: Gửi dữ liệu ra màn hình; Điều khiển: Nhận lệnh từ remote.
  • D. Đo lường: Đọc giá trị từ cảm biến ánh sáng; Điều khiển: Bật/tắt đèn.

Câu 19: Tại sao bước "Kiểm tra và sửa lỗi" lại là một vòng lặp quan trọng trong quy trình lập trình vi điều khiển, đặc biệt với các dự án phức tạp?

  • A. Để làm cho mã nguồn ngắn 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 đúng logic và xử lý các tình huống thực tế.
  • D. Để giảm dung lượng bộ nhớ cần thiết cho mã máy.

Câu 20: Khi kết nối một cảm biến analog (ví dụ: cảm biến nhiệt độ LM35) với bo mạch vi điều khiển, bạn thường kết nối nó vào loại chân nào trên khối tín hiệu vào/ra?

  • A. Chân analog input
  • B. Chân digital input
  • C. Chân digital output
  • D. Chân nguồn 3.3V

Câu 21: Thành phần nào của IDE cho phép bạn lưu lại chương trình đã viết, mở các chương trình có sẵn hoặc tạo chương trình mới?

  • A. Thanh công cụ (File menu)
  • B. Cửa sổ lập trình
  • C. Cửa sổ thông báo
  • D. Trình biên dịch

Câu 22: Giả sử bo mạch vi điều khiển của bạn được cấp nguồn qua cổng USB từ máy tính. Khối nguồn trên bo mạch có nhiệm vụ gì trong trường hợp này?

  • A. Biên dịch chương trình từ máy tính.
  • B. Đồng bộ hóa tốc độ truyền dữ liệu USB.
  • C. Chuyển đổi tín hiệu analog sang digital.
  • D. Điều chỉnh và ổn định điện áp 5V từ USB thành các mức điện áp phù hợp cho chip và các thành phần khác.

Câu 23: Khi lập trình vi điều khiển, việc sử dụng ngôn ngữ lập trình bậc cao (như C/C++) mang lại lợi ích gì so với ngôn ngữ assembly?

  • A. Mã nguồn dễ đọc, dễ viết và dễ bảo trì hơn.
  • B. Chương trình chạy nhanh hơn trên vi điều khiển.
  • C. Kích thước mã máy nhỏ hơn đáng kể.
  • D. Truy cập trực tiếp vào các thanh ghi phần cứng phức tạp hơn.

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

  • A. Cung cấp nguồn điện cho bo mạch.
  • B. Tạo tín hiệu xung nhịp.
  • C. Cho phép vi điều khiển trao đổi dữ liệu với máy tính hoặc các thiết bị khác.
  • D. Đọc tín hiệu từ cảm biến.

Câu 25: Một bo mạch vi điều khiển có thể được ứng dụng để điều khiển một robot di chuyển theo đường kẻ. Đây là sự kết hợp của những loại ứng dụng chính nào?

  • A. Chỉ đo lường (đọc cảm biến đường kẻ).
  • B. Chỉ điều khiển (điều khiển động cơ).
  • C. Chỉ truyền thông (giao tiếp với cảm biến).
  • D. Đo lường (đọc cảm biến đường kẻ) và Điều khiển (điều khiển động cơ).

Câu 26: Tại sao việc nạp mã máy vào vi điều khiển là bước cuối cùng và cần thiết trong quy trình lập trình?

  • A. Để biên dịch mã nguồn.
  • B. Để đưa chương trình đã hoàn chỉnh vào bộ nhớ của vi điều khiển để nó có thể thực thi.
  • C. Để kiểm tra lỗi cú pháp.
  • D. Để kết nối vi điều khiển với các thiết bị ngoại vi.

Câu 27: Khối tín hiệu vào/ra trên bo mạch vi điều khiển có chức năng chính là gì?

  • A. Cung cấp năng lượng cho bo mạch.
  • B. Tạo tín hiệu xung nhịp cho vi điều khiển.
  • C. Kết nối vi điều khiển với các cảm biến và thiết bị chấp hành bên ngoài.
  • D. Trao đổi dữ liệu với máy tính.

Câu 28: Trong IDE, Cửa sổ lập trình có vai trò gì?

  • A. Là nơi để viết và chỉnh sửa mã nguồn chương trình.
  • B. Hiển thị các thông báo lỗi và cảnh báo.
  • C. Chứa các nút chức năng như Biên dịch, Nạp.
  • D. Mô phỏng hoạt động của mạch điện.

Câu 29: Nếu khối dao động trên bo mạch vi điều khiển bị lỗi, vấn đề nào sau đây có khả năng xảy ra nhất?

  • A. Bo mạch không nhận được nguồn điện.
  • B. Không thể kết nối cảm biến analog.
  • C. Không thể truyền dữ liệu qua cổng USB.
  • D. Vi điều khiển không hoạt động hoặc hoạt động không ổn định/sai thời gian.

Câu 30: Các chân digital trên khối tín hiệu vào/ra của bo mạch vi điều khiển thường được sử dụng để làm gì?

  • A. Đo lường các giá trị điện áp liên tục.
  • B. Truyền dữ liệu tốc độ cao qua mạng Ethernet.
  • C. Đọc/ghi các tín hiệu chỉ có hai trạng thái (cao/thấp, 0/1) như trạng thái nút nhấn, bật/tắt đèn LED.
  • D. Cung cấp nguồn điện áp cao cho động cơ.

1 / 30

Category: Trắc nghiệm Công nghệ 12 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: Khi xây dựng một hệ thống tưới cây tự động sử dụng bo mạch vi điều khiển, chức năng chính của việc kết nối cảm biến độ ẩm đất vào bo mạch thuộc về khối nào?

2 / 30

Category: Trắc nghiệm Công nghệ 12 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: Trong hệ thống tưới cây tự động ở Câu 1, nếu bo mạch điều khiển một máy bơm nước hoạt động, chức năng này thuộc về khối nào?

3 / 30

Category: Trắc nghiệm Công nghệ 12 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: Một bo mạch lập trình vi điều khiển cần hoạt động ổn định ngay cả khi nguồn điện đầu vào có một chút biến động. Chức năng đảm bảo sự ổn định điện áp này do khối nào đảm nhiệm?

4 / 30

Category: Trắc nghiệm Công nghệ 12 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: Hoạt động xử lý dữ liệu và thực thi các lệnh chương trình bên trong chip vi điều khiển cần được đồng bộ hóa chính xác về mặt thời gian. Chức năng cung cấp tín hiệu đồng bộ này do khối nào đảm nhiệm?

5 / 30

Category: Trắc nghiệm Công nghệ 12 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: Bạn muốn gửi dữ liệu từ bo mạch vi điều khiển về máy tính để theo dõi trạng thái hoạt động. Khối chức năng nào trên bo mạch giúp thực hiện việc trao đổi dữ liệu này?

6 / 30

Category: Trắc nghiệm Công nghệ 12 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: Quy trình lập trình cho vi điều khiển bao gồm các bước cơ bản. Bước nào là công việc đầu tiên bạn thực hiện trên máy tính để tạo ra chương trình điều khiển?

7 / 30

Category: Trắc nghiệm Công nghệ 12 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: Sau khi đã viết xong mã nguồn, bạn cần chuyển nó thành dạng mà chip vi điều khiển có thể hiểu và thực thi. Bước nào trong quy trình lập trình thực hiện công việc này?

8 / 30

Category: Trắc nghiệm Công nghệ 12 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: Bạn đã biên dịch chương trình thành công nhưng khi chạy thử trên bo mạch, đèn LED không nhấp nháy đúng như mong đợi. Bạn cần tập trung vào bước nào của quy trình lập trình để khắc phục vấn đề này?

9 / 30

Category: Trắc nghiệm Công nghệ 12 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: Bạn đang sử dụng một IDE để lập trình vi điều khiển. Thành phần nào của IDE cho phép bạn xem lại các thông báo lỗi, cảnh báo hoặc kết quả của quá trình biên dịch?

10 / 30

Category: Trắc nghiệm Công nghệ 12 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: Một hệ thống đo nhiệt độ phòng và hiển thị lên màn hình LCD được xem là ứng dụng thuộc loại nào của bo mạch lập trình vi điều khiển?

11 / 30

Category: Trắc nghiệm Công nghệ 12 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: Một hệ thống tự động mở cửa gara khi phát hiện xe đến gần được xem là ứng dụng thuộc loại nào của bo mạch lập trình vi điều khiển?

12 / 30

Category: Trắc nghiệm Công nghệ 12 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: Để một bo mạch vi điều khiển hoạt động, nó cần có các thành phần cơ bản. Thành phần nào đóng vai trò là 'bộ não', thực hiện các lệnh của chương trình?

13 / 30

Category: Trắc nghiệm Công nghệ 12 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: Bạn đang sử dụng một bo mạch vi điều khiển để điều khiển tốc độ quay của một động cơ DC bằng phương pháp điều chế độ rộng xung (PWM). Chân tín hiệu nào trên khối tín hiệu vào/ra của bo mạch thường được sử dụng cho mục đích này?

14 / 30

Category: Trắc nghiệm Công nghệ 12 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: So với việc chỉ mua một chip vi điều khiển riêng lẻ, ưu điểm chính của việc sử dụng một bo mạch lập trình vi điều khiển hoàn chỉnh (như Arduino) là gì?

15 / 30

Category: Trắc nghiệm Công nghệ 12 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: Khi gặp lỗi 'Syntax Error' trong quá trình lập trình vi điều khiển, lỗi này thường được phát hiện ở bước nào trong quy trình lập trình?

16 / 30

Category: Trắc nghiệm Công nghệ 12 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: Tại sao khối dao động lại là thành phần cần thiết cho hoạt động của hầu hết các vi điều khiển?

17 / 30

Category: Trắc nghiệm Công nghệ 12 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: Bạn muốn kết nối một màn hình cảm ứng I2C với bo mạch vi điều khiển. Loại kết nối này thường sử dụng chuẩn giao tiếp nào, thuộc về khối chức năng nào trên bo mạch?

18 / 30

Category: Trắc nghiệm Công nghệ 12 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: Trong một dự án sử dụng bo mạch vi điều khiển để điều khiển đèn chiếu sáng dựa trên cường độ ánh sáng môi trường, ứng dụng 'đo lường' là gì và ứng dụng 'điều khiển' là gì?

19 / 30

Category: Trắc nghiệm Công nghệ 12 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: Tại sao bước 'Kiểm tra và sửa lỗi' lại là một vòng lặp quan trọng trong quy trình lập trình vi điều khiển, đặc biệt với các dự án phức tạp?

20 / 30

Category: Trắc nghiệm Công nghệ 12 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: Khi kết nối một cảm biến analog (ví dụ: cảm biến nhiệt độ LM35) với bo mạch vi điều khiển, bạn thường kết nối nó vào loại chân nào trên khối tín hiệu vào/ra?

21 / 30

Category: Trắc nghiệm Công nghệ 12 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: Thành phần nào của IDE cho phép bạn lưu lại chương trình đã viết, mở các chương trình có sẵn hoặc tạo chương trình mới?

22 / 30

Category: Trắc nghiệm Công nghệ 12 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: Giả sử bo mạch vi điều khiển của bạn được cấp nguồn qua cổng USB từ máy tính. Khối nguồn trên bo mạch có nhiệm vụ gì trong trường hợp này?

23 / 30

Category: Trắc nghiệm Công nghệ 12 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: Khi lập trình vi điều khiển, việc sử dụng ngôn ngữ lập trình bậc cao (như C/C++) mang lại lợi ích gì so với ngôn ngữ assembly?

24 / 30

Category: Trắc nghiệm Công nghệ 12 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: Chức năng chính của khối truyền thông trên bo mạch vi điều khiển là gì?

25 / 30

Category: Trắc nghiệm Công nghệ 12 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: Một bo mạch vi điều khiển có thể được ứng dụng để điều khiển một robot di chuyển theo đường kẻ. Đây là sự kết hợp của những loại ứng dụng chính nào?

26 / 30

Category: Trắc nghiệm Công nghệ 12 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: Tại sao việc nạp mã máy vào vi điều khiển là bước cuối cùng và cần thiết trong quy trình lập trình?

27 / 30

Category: Trắc nghiệm Công nghệ 12 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: Khối tín hiệu vào/ra trên bo mạch vi điều khiển có chức năng chính là gì?

28 / 30

Category: Trắc nghiệm Công nghệ 12 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: Trong IDE, Cửa sổ lập trình có vai trò gì?

29 / 30

Category: Trắc nghiệm Công nghệ 12 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: Nếu khối dao động trên bo mạch vi điều khiển bị lỗi, vấn đề nào sau đây có khả năng xảy ra nhất?

30 / 30

Category: Trắc nghiệm Công nghệ 12 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: Các chân digital trên khối tín hiệu vào/ra của bo mạch vi điều khiển thường được sử dụng để làm gì?

Xem kết quả