15+ Đề Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về 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 Cánh diều Bài 24: Khái quát về vi điều khiển

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển - Đề 01

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về 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: Vi điều khiển khác biệt cơ bản so với vi xử lý ở điểm nào sau đây?

  • A. Vi điều khiển có tốc độ xử lý nhanh hơn vi xử lý.
  • B. Vi điều khiển có khả năng kết nối mạng tốt hơn vi xử lý.
  • C. Vi điều khiển sử dụng ngôn ngữ lập trình bậc cao hơn vi xử lý.
  • D. Vi điều khiển tích hợp bộ nhớ và các module ngoại vi trên cùng một chip, còn vi xử lý thì không.

Câu 2: Trong kiến trúc của vi điều khiển, bộ phận nào đóng vai trò "trung tâm thần kinh", điều phối mọi hoạt động và xử lý lệnh?

  • A. Bộ nhớ RAM
  • B. Bộ xử lý trung tâm (CPU)
  • C. Cổng vào/ra (I/O Ports)
  • D. Bộ định thời (Timer)

Câu 3: Để lưu trữ chương trình điều khiển hoạt động của vi điều khiển sau khi tắt nguồn, người ta sử dụng loại bộ nhớ nào?

  • A. Bộ nhớ Cache
  • B. Bộ nhớ EEPROM
  • C. Bộ nhớ ROM
  • D. Bộ nhớ RAM

Câu 4: Trong quá trình vi điều khiển thực hiện một chương trình, dữ liệu tạm thời và kết quả trung gian được lưu trữ ở đâu?

  • A. Bộ nhớ Flash
  • B. Bộ nhớ ROM
  • C. Bộ nhớ EEPROM
  • D. Bộ nhớ RAM

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. Nhiệm vụ nào sau đây thuộc về chức năng điều khiển của vi điều khiển?

  • A. Thu thập hình ảnh từ camera giao thông.
  • B. Bật đèn xanh, đèn đỏ, đèn vàng theo thời gian định trước và cảm biến.
  • C. Gửi thông báo về tình trạng giao thông đến trung tâm điều khiển.
  • D. Phân tích mật độ giao thông dựa trên dữ liệu cảm biến.

Câu 6: Vi điều khiển 8-bit, 16-bit và 32-bit được phân loại dựa trên tiêu chí nào?

  • A. Độ rộng dữ liệu mà bộ xử lý có thể xử lý.
  • B. Tốc độ xung nhịp hoạt động của vi điều khiển.
  • C. Dung lượng bộ nhớ chương trình của vi điều khiển.
  • D. Số lượng cổng vào/ra (I/O) của vi điều khiển.

Câu 7: Ưu điểm nổi bật của vi điều khiển so với việc sử dụng các mạch điện tử rời rạc trong thiết kế hệ thống điều khiển là gì?

  • A. Khả năng xử lý tín hiệu tương tự tốt hơn.
  • B. Tiêu thụ điện năng cao hơn, mạnh mẽ hơn.
  • C. Kích thước nhỏ gọn, tích hợp cao, giảm chi phí và độ phức tạp.
  • D. Dễ dàng thay thế và sửa chữa hơn khi gặp sự cố.

Câu 8: Trong một hệ thống điều khiển nhiệt độ tự động dùng vi điều khiển, cảm biến nhiệt độ đóng vai trò là:

  • A. Bộ phận xử lý trung tâm của hệ thống.
  • B. Tín hiệu đầu vào cho vi điều khiển.
  • C. Tín hiệu đầu ra điều khiển thiết bị nhiệt.
  • D. Bộ phận lưu trữ chương trình điều khiển.

Câu 9: Để vi điều khiển có thể tương tác và điều khiển các thiết bị ngoại vi như động cơ, rơ-le, LED, bộ phận nào đóng vai trò giao tiếp trực tiếp?

  • A. Bộ nhớ RAM
  • B. Bộ định thời (Timer)
  • C. Cổng vào/ra (I/O Ports)
  • D. Bộ chuyển đổi ADC/DAC

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

  • A. Thương hiệu và nhà sản xuất vi điều khiển.
  • B. Giá thành của vi điều khiển.
  • C. Mức độ phổ biến của vi điều khiển trên thị trường.
  • D. Yêu cầu và chức năng cụ thể của ứng dụng.

Câu 11: Trong các ứng dụng sau, ứng dụng nào thể hiện rõ nhất vai trò "điều khiển" của vi điều khiển?

  • A. Máy tính cá nhân để bàn.
  • B. Robot hút bụi tự động.
  • C. Điện thoại thông minh.
  • D. Máy chơi game console.

Câu 12: Để lập trình cho vi điều khiển, ngôn ngữ lập trình bậc thấp (như Assembly) thường được sử dụng khi nào?

  • A. Khi cần tối ưu hóa hiệu suất và kích thước chương trình, kiểm soát phần cứng trực tiếp.
  • B. Khi muốn viết chương trình nhanh chóng và dễ dàng.
  • C. Khi ứng dụng yêu cầu giao diện người dùng phức tạp.
  • D. Khi làm việc với các hệ điều hành thời gian thực.

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

  • A. Lưu trữ dữ liệu chương trình.
  • B. Điều khiển giao tiếp nối tiếp.
  • C. Đo thời gian, tạo xung nhịp, đếm sự kiện.
  • D. Chuyển đổi tín hiệu tương tự sang số.

Câu 14: Trong sơ đồ khối của vi điều khiển, bộ phận nào chịu trách nhiệm thực hiện các phép toán số học và logic?

  • A. Bộ điều khiển (Control Unit)
  • B. Khối ALU (Arithmetic Logic Unit)
  • C. Bộ nhớ chương trình (Program Memory)
  • D. Bộ giải mã lệnh (Instruction Decoder)

Câu 15: Để giao tiếp với các cảm biến analog (ví dụ cảm biến nhiệt độ LM35), vi điều khiển cần có module nào?

  • A. Module giao tiếp UART
  • B. Module giao tiếp SPI
  • C. Module PWM
  • D. Module ADC (Analog-to-Digital Converter)

Câu 16: Điều gì xảy ra khi vi điều khiển thực hiện lệnh "rẽ nhánh" có điều kiện?

  • A. Vi điều khiển dừng thực hiện chương trình.
  • B. Vi điều khiển thực hiện lại lệnh hiện tại.
  • C. Vi điều khiển chuyển sang thực hiện một đoạn lệnh khác nếu điều kiện được đáp ứng.
  • D. Vi điều khiển thực hiện đồng thời nhiều lệnh.

Câu 17: Trong hệ thống nhúng sử dụng vi điều khiển, thuật ngữ "real-time" (thời gian thực) có ý nghĩa gì?

  • A. Hệ thống hoạt động với tốc độ xử lý rất nhanh.
  • B. Hệ thống phải phản ứng và hoàn thành công việc trong một khoảng thời gian xác định.
  • C. Hệ thống có khả năng xử lý dữ liệu lớn.
  • D. Hệ thống luôn hoạt động ổn định và không bị lỗi.

Câu 18: Để giảm tiêu thụ điện năng trong các ứng dụng vi điều khiển dùng pin, kỹ thuật nào sau đây thường được áp dụng?

  • A. Sử dụng chế độ ngủ (sleep mode) khi không cần thiết xử lý.
  • B. Tăng tốc độ xung nhịp của vi điều khiển.
  • C. Sử dụng điện áp hoạt động cao hơn.
  • D. Tắt tất cả các cổng vào/ra (I/O Ports).

Câu 19: Trong giao tiếp nối tiếp UART giữa vi điều khiển và máy tính, điều gì đảm bảo dữ liệu được truyền đúng và không bị lỗi?

  • A. Tốc độ baudrate cao.
  • B. Sử dụng dây cáp chất lượng tốt.
  • C. Giao thức truyền thông và các cơ chế kiểm soát lỗi.
  • D. Khoảng cách truyền dữ liệu ngắn.

Câu 20: Ứng dụng nào sau đây thể hiện việc vi điều khiển "tính toán" trước khi "điều khiển"?

  • A. Điều khiển đèn LED nhấp nháy theo chu kỳ.
  • B. Đọc dữ liệu từ cảm biến ánh sáng và hiển thị trên LCD.
  • C. Điều khiển quạt làm mát dựa trên nhiệt độ ngưỡng.
  • D. Điều khiển động cơ servo để robot cánh tay gắp vật.

Câu 21: Tại sao vi điều khiển lại được sử dụng rộng rãi trong các thiết bị điện tử gia dụng?

  • A. Hiệu năng tính toán vượt trội so với vi xử lý.
  • B. Kích thước nhỏ, giá thành thấp, tiêu thụ điện năng thấp, khả năng điều khiển linh hoạt.
  • C. Khả năng chạy các hệ điều hành phức tạp như Windows, Linux.
  • D. Dễ dàng nâng cấp phần cứng và phần mềm.

Câu 22: Trong quy trình thiết kế hệ thống điều khiển bằng vi điều khiển, bước "mô phỏng và kiểm thử" có vai trò gì?

  • A. Chọn vi điều khiển phù hợp.
  • B. Viết chương trình điều khiển.
  • C. Kiểm tra tính đúng đắn của thiết kế và chương trình trước khi triển khai phần cứng.
  • D. Lắp ráp mạch điện và kết nối phần cứng.

Câu 23: Để điều khiển tốc độ động cơ DC bằng vi điều khiển, phương pháp điều khiển nào thường được sử dụng nhất?

  • A. Điều khiển PWM (Pulse Width Modulation).
  • B. Điều khiển ON/OFF đơn giản.
  • C. Thay đổi điện áp nguồn cung cấp động cơ trực tiếp.
  • D. Điều khiển bằng biến trở.

Câu 24: Trong hệ thống IoT (Internet of Things) sử dụng vi điều khiển, vi điều khiển thường đóng vai trò gì?

  • A. Máy chủ lưu trữ dữ liệu.
  • B. Thiết bị định tuyến mạng.
  • C. Giao diện người dùng.
  • D. Thiết bị đầu cuối thu thập dữ liệu và điều khiển thiết bị, giao tiếp mạng.

Câu 25: Khi vi điều khiển "ngắt" một chương trình đang thực thi, điều gì xảy ra tiếp theo?

  • A. Chương trình bị dừng hoàn toàn.
  • B. Vi điều khiển tạm dừng chương trình hiện tại và chuyển sang thực hiện chương trình phục vụ ngắt (ISR).
  • C. Vi điều khiển khởi động lại từ đầu.
  • D. Vi điều khiển bỏ qua sự kiện ngắt và tiếp tục chương trình chính.

Câu 26: Để kết nối vi điều khiển với mạng không dây Wi-Fi, module giao tiếp nào cần được tích hợp hoặc kết nối thêm?

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

Câu 27: Trong lập trình vi điều khiển, "thanh ghi" (register) được sử dụng để làm gì?

  • A. Lưu trữ dữ liệu tạm thời, địa chỉ, trạng thái và điều khiển hoạt động của vi điều khiển.
  • B. Lưu trữ chương trình điều khiển chính.
  • C. Kết nối với các thiết bị ngoại vi.
  • D. Hiển thị thông tin ra màn hình.

Câu 28: Cho tình huống: Bạn cần thiết kế một hệ thống đo và hiển thị nhiệt độ phòng đơn giản. Nên chọn loại vi điều khiển nào?

  • A. Vi điều khiển 32-bit hiệu năng cao.
  • B. Vi điều khiển 8-bit phổ thông, giá rẻ.
  • C. Vi xử lý đa nhân.
  • D. FPGA (Field-Programmable Gate Array).

Câu 29: Để bảo vệ vi điều khiển khỏi hư hỏng do ngắn mạch hoặc quá dòng, biện pháp nào sau đây là hiệu quả nhất?

  • A. Tản nhiệt cho vi điều khiển.
  • B. Sử dụng điện trở hạn dòng.
  • C. Sử dụng tụ điện lọc nguồn.
  • D. Sử dụng cầu chì hoặc aptomat bảo vệ mạch nguồn.

Câu 30: Trong tài liệu kỹ thuật của vi điều khiển, thông số "tần số xung clock tối đa" cho biết điều gì?

  • A. Tốc độ xử lý lệnh tối đa của vi điều khiển.
  • B. Điện áp hoạt động tối đa cho phép.
  • C. Dung lượng bộ nhớ chương trình tối đa.
  • D. Số lượng cổng vào/ra (I/O) tối đa.

1 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 1: Vi điều khiển khác biệt cơ bản so với vi xử lý ở điểm nào sau đây?

2 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 2: Trong kiến trúc của vi điều khiển, bộ phận nào đóng vai trò 'trung tâm thần kinh', điều phối mọi hoạt động và xử lý lệnh?

3 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 3: Để lưu trữ chương trình điều khiển hoạt động của vi điều khiển sau khi tắt nguồn, người ta sử dụng loại bộ nhớ nào?

4 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 4: Trong quá trình vi điều khiển thực hiện một chương trình, dữ liệu tạm thời và kết quả trung gian được lưu trữ ở đâu?

5 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về 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. Nhiệm vụ nào sau đây thuộc về chức năng điều khiển của vi điều khiển?

6 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 6: Vi điều khiển 8-bit, 16-bit và 32-bit được phân loại dựa trên tiêu chí nào?

7 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 7: Ưu điểm nổi bật của vi điều khiển so với việc sử dụng các mạch điện tử rời rạc trong thiết kế hệ thống điều khiển là gì?

8 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 8: Trong một hệ thống điều khiển nhiệt độ tự động dùng vi điều khiển, cảm biến nhiệt độ đóng vai trò là:

9 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 9: Để vi điều khiển có thể tương tác và điều khiển các thiết bị ngoại vi như động cơ, rơ-le, LED, bộ phận nào đóng vai trò giao tiếp trực tiếp?

10 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

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

11 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 11: Trong các ứng dụng sau, ứng dụng nào thể hiện rõ nhất vai trò 'điều khiển' của vi điều khiển?

12 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 12: Để lập trình cho vi điều khiển, ngôn ngữ lập trình bậc thấp (như Assembly) thường được sử dụng khi nào?

13 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

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

14 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 14: Trong sơ đồ khối của vi điều khiển, bộ phận nào chịu trách nhiệm thực hiện các phép toán số học và logic?

15 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 15: Để giao tiếp với các cảm biến analog (ví dụ cảm biến nhiệt độ LM35), vi điều khiển cần có module nào?

16 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 16: Điều gì xảy ra khi vi điều khiển thực hiện lệnh 'rẽ nhánh' có điều kiện?

17 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 17: Trong hệ thống nhúng sử dụng vi điều khiển, thuật ngữ 'real-time' (thời gian thực) có ý nghĩa gì?

18 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 18: Để giảm tiêu thụ điện năng trong các ứng dụng vi điều khiển dùng pin, kỹ thuật nào sau đây thường được áp dụng?

19 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 19: Trong giao tiếp nối tiếp UART giữa vi điều khiển và máy tính, điều gì đảm bảo dữ liệu được truyền đúng và không bị lỗi?

20 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 20: Ứng dụng nào sau đây thể hiện việc vi điều khiển 'tính toán' trước khi 'điều khiển'?

21 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 21: Tại sao vi điều khiển lại được sử dụng rộng rãi trong các thiết bị điện tử gia dụng?

22 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 22: Trong quy trình thiết kế hệ thống điều khiển bằng vi điều khiển, bước 'mô phỏng và kiểm thử' có vai trò gì?

23 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 23: Để điều khiển tốc độ động cơ DC bằng vi điều khiển, phương pháp điều khiển nào thường được sử dụng nhất?

24 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 24: Trong hệ thống IoT (Internet of Things) sử dụng vi điều khiển, vi điều khiển thường đóng vai trò gì?

25 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 25: Khi vi điều khiển 'ngắt' một chương trình đang thực thi, điều gì xảy ra tiếp theo?

26 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 26: Để kết nối vi điều khiển với mạng không dây Wi-Fi, module giao tiếp nào cần được tích hợp hoặc kết nối thêm?

27 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 27: Trong lập trình vi điều khiển, 'thanh ghi' (register) được sử dụng để làm gì?

28 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 28: Cho tình huống: Bạn cần thiết kế một hệ thống đo và hiển thị nhiệt độ phòng đơn giản. Nên chọn loại vi điều khiển nào?

29 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 29: Để bảo vệ vi điều khiển khỏi hư hỏng do ngắn mạch hoặc quá dòng, biện pháp nào sau đây là hiệu quả nhất?

30 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 1

Câu 30: Trong tài liệu kỹ thuật của vi điều khiển, thông số 'tần số xung clock tối đa' cho biết điều 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 Cánh diều Bài 24: Khái quát về vi điều khiển

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển - Đề 02

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về 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: Vi điều khiển khác biệt cơ bản so với vi xử lý (microprocessor) ở điểm nào sau đây?

  • A. Vi điều khiển có tốc độ xử lý nhanh hơn.
  • B. Vi điều khiển có khả năng tính toán phức tạp hơn.
  • C. Vi điều khiển tiêu thụ điện năng nhiều hơn.
  • D. Vi điều khiển tích hợp bộ nhớ và các cổng giao tiếp ngoại vi trên cùng một chip.

Câu 2: Trong kiến trúc của vi điều khiển, bộ phận nào chịu trách nhiệm thực hiện các lệnh chương trình, bao gồm các phép toán số học và logic?

  • A. Bộ nhớ RAM
  • B. Bộ xử lý trung tâm (CPU)
  • C. Cổng vào/ra (I/O)
  • D. Bộ định thời (Timer)

Câu 3: Điều gì sau đây là ưu điểm chính của việc sử dụng vi điều khiển so với việc sử dụng các mạch điện tử rời rạc trong thiết kế hệ thống điều khiển?

  • A. Khả năng tùy biến phần cứng cao hơn.
  • B. Tốc độ xử lý tín hiệu nhanh hơn.
  • C. Giảm kích thước mạch, giảm chi phí và tăng độ tin cậy.
  • D. Dễ dàng thay thế linh kiện khi bị hỏng hóc.

Câu 4: Xét về khả năng mở rộng bộ nhớ và các cổng giao tiếp, vi điều khiển thường được thiết kế để tối ưu cho ứng dụng nào?

  • A. Các hệ thống điều khiển nhúng và ứng dụng chuyên biệt.
  • B. Các máy tính cá nhân và máy chủ.
  • C. Các hệ thống xử lý dữ liệu lớn và phức tạp.
  • D. Các thiết bị lưu trữ dữ liệu dung lượng cao.

Câu 5: Trong các ứng dụng sau, ứng dụng nào thể hiện rõ nhất vai trò của vi điều khiển trong việc tự động hóa và điều khiển?

  • A. Soạn thảo văn bản trên máy tính cá nhân.
  • B. Xem phim trực tuyến trên điện thoại thông minh.
  • C. Hệ thống điều khiển đèn giao thông tự động.
  • D. Chơi trò chơi điện tử trên máy tính bảng.

Câu 6: Bộ nhớ ROM (Read-Only Memory) trong vi điều khiển thường được sử dụng để lưu trữ loại dữ liệu nào?

  • A. Dữ liệu tạm thời trong quá trình tính toán.
  • B. Chương trình điều khiển hoạt động của vi điều khiển.
  • C. Cấu hình của các cổng vào/ra.
  • D. Các biến số và kết quả trung gian.

Câu 7: Để vi điều khiển có thể tương tác và điều khiển các thiết bị ngoại vi như cảm biến nhiệt độ (analog) và đèn LED (digital), nó cần có những module giao tiếp nào?

  • A. Chỉ cần cổng vào/ra số (Digital I/O).
  • B. Chỉ cần bộ chuyển đổi số - tương tự (DAC).
  • C. Cổng vào/ra số (Digital I/O) và bộ chuyển đổi tương tự - số (ADC).
  • D. Bộ nhớ RAM và bộ định thời.

Câu 8: Giả sử bạn cần chọn vi điều khiển cho một dự án IoT (Internet of Things) yêu cầu kết nối mạng không dây và xử lý dữ liệu cảm biến. Yếu tố nào sau đây là quan trọng nhất cần xem xét?

  • A. Tốc độ xung nhịp CPU cao nhất.
  • B. Dung lượng bộ nhớ RAM lớn nhất.
  • C. Số lượng cổng vào/ra (I/O) nhiều nhất.
  • D. Khả năng kết nối không dây (Wi-Fi, Bluetooth) và hiệu suất năng lượng.

Câu 9: Tại sao vi điều khiển thường được sử dụng rộng rãi trong các thiết bị điện tử tiêu dùng như lò vi sóng, máy giặt, điều hòa nhiệt độ?

  • A. Giá thành thấp, kích thước nhỏ gọn và khả năng tùy chỉnh cao.
  • B. Khả năng xử lý đồ họa và âm thanh vượt trội.
  • C. Dễ dàng nâng cấp phần cứng và phần mềm.
  • D. Tuổi thọ linh kiện rất cao và ít khi hỏng hóc.

Câu 10: Trong quá trình phát triển phần mềm cho vi điều khiển, công đoạn nào sau đây thường được thực hiện đầu tiên?

  • A. Kiểm thử và gỡ lỗi chương trình trên phần cứng.
  • B. Xác định rõ yêu cầu bài toán điều khiển và chức năng của hệ thống.
  • C. Lựa chọn ngôn ngữ lập trình và công cụ phát triển.
  • D. Viết mã chương trình điều khiển chi tiết.

Câu 11: Để đo tốc độ động cơ DC sử dụng vi điều khiển, cảm biến nào sau đây là phù hợp nhất?

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

Câu 12: Phương pháp nào sau đây giúp giảm thiểu tiêu thụ năng lượng của vi điều khiển trong các ứng dụng chạy bằng pin?

  • A. Tăng tốc độ xung nhịp CPU.
  • B. Sử dụng bộ nhớ RAM tốc độ cao.
  • C. Sử dụng các chế độ ngủ (sleep mode) khi không hoạt động.
  • D. Tăng cường độ sáng đèn LED hiển thị.

Câu 13: Trong hệ thống điều khiển nhúng, "ngắt" (interrupt) được sử dụng để làm gì?

  • A. Tăng tốc độ xử lý của vi điều khiển.
  • B. Xử lý các sự kiện bất ngờ hoặc ưu tiên cao một cách kịp thời.
  • C. Lưu trữ dữ liệu tạm thời khi bộ nhớ RAM đầy.
  • D. Đồng bộ hóa hoạt động của nhiều vi điều khiển.

Câu 14: Để giao tiếp nối tiếp không đồng bộ giữa vi điều khiển và máy tính, chuẩn giao tiếp nào thường được sử dụng?

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

Câu 15: Trong lập trình vi điều khiển, "bit" và "byte" được sử dụng để biểu diễn đơn vị dữ liệu như thế nào?

  • A. Bit là đơn vị dữ liệu lớn hơn byte.
  • B. Byte là đơn vị dữ liệu nhỏ nhất, chỉ biểu diễn số nguyên.
  • C. Bit và byte có thể thay thế cho nhau tùy theo ứng dụng.
  • D. Bit là đơn vị nhỏ nhất (0 hoặc 1), byte là tập hợp 8 bit.

Câu 16: Ưu điểm của vi điều khiển 32-bit so với vi điều khiển 8-bit là gì trong các ứng dụng phức tạp?

  • A. Tiêu thụ điện năng thấp hơn đáng kể.
  • B. Khả năng xử lý dữ liệu lớn và tốc độ tính toán cao hơn.
  • C. Giá thành sản xuất rẻ hơn nhiều.
  • D. Kích thước vật lý nhỏ gọn hơn.

Câu 17: Để lưu trữ dữ liệu cấu hình hoặc các tham số cần giữ lại ngay cả khi mất điện, loại bộ nhớ nào sau đây là phù hợp nhất trong vi điều khiển?

  • A. RAM (Random Access Memory).
  • B. ROM (Read-Only Memory).
  • C. EEPROM (Electrically Erasable Programmable Read-Only Memory).
  • D. SRAM (Static RAM).

Câu 18: Trong sơ đồ khối của vi điều khiển, bộ tạo xung clock có vai trò gì?

  • A. Lưu trữ chương trình điều khiển.
  • B. Thực hiện các phép toán logic.
  • C. Giao tiếp với các thiết bị ngoại vi.
  • D. Tạo xung nhịp đồng bộ cho hoạt động của vi điều khiển.

Câu 19: Khi lựa chọn vi điều khiển cho một ứng dụng cụ thể, yếu tố "số lượng cổng I/O" quan trọng khi nào?

  • A. Khi ứng dụng yêu cầu tốc độ xử lý rất cao.
  • B. Khi cần kết nối và điều khiển nhiều cảm biến và thiết bị chấp hành.
  • C. Khi cần bộ nhớ chương trình lớn để lưu trữ mã phức tạp.
  • D. Khi ứng dụng cần giao tiếp mạng tốc độ cao.

Câu 20: Để điều khiển độ sáng của đèn LED bằng vi điều khiển một cách liên tục (tạo hiệu ứng mờ dần), kỹ thuật điều chế nào sau đây thường được sử dụng?

  • A. Điều chế tần số (FM).
  • B. Điều chế biên độ (AM).
  • C. Điều chế độ rộng xung (PWM - Pulse Width Modulation).
  • D. Điều chế pha (PM).

Câu 21: Trong các họ vi điều khiển phổ biến như PIC, AVR, ARM, điểm khác biệt chính giữa chúng thường nằm ở đâu?

  • A. Kích thước vật lý của chip.
  • B. Màu sắc bên ngoài của chip.
  • C. Nhà sản xuất và thương hiệu.
  • D. Kiến trúc tập lệnh và các module ngoại vi tích hợp.

Câu 22: Để kiểm tra và gỡ lỗi chương trình vi điều khiển đã viết, công cụ nào sau đây thường được sử dụng?

  • A. Trình biên dịch (compiler).
  • B. Trình gỡ lỗi (debugger).
  • C. Trình nạp chương trình (programmer).
  • D. Mô phỏng mạch điện (circuit simulator).

Câu 23: Trong giao tiếp I2C giữa vi điều khiển và các thiết bị ngoại vi, cần tối thiểu bao nhiêu đường dây tín hiệu?

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

Câu 24: Ứng dụng nào sau đây KHÔNG phải là ứng dụng điển hình của vi điều khiển?

  • A. Điều khiển robot hút bụi tự động.
  • B. Hệ thống giám sát nhiệt độ và độ ẩm trong nhà kính.
  • C. Điều khiển động cơ bước trong máy in 3D.
  • D. Render video 4K độ phân giải cao.

Câu 25: Để chuyển đổi tín hiệu tương tự từ cảm biến về dạng số để vi điều khiển xử lý, cần sử dụng linh kiện điện tử nào?

  • A. ADC (Bộ chuyển đổi tương tự - số).
  • B. DAC (Bộ chuyển đổi số - tương tự).
  • C. Op-Amp (Khuếch đại thuật toán).
  • D. Transistor.

Câu 26: Trong lập trình vi điều khiển, "thanh ghi" (register) được sử dụng để làm gì?

  • A. Lưu trữ toàn bộ chương trình điều khiển.
  • B. Kết nối vi điều khiển với các thiết bị ngoại vi.
  • C. Lưu trữ dữ liệu và địa chỉ tạm thời để CPU truy xuất nhanh.
  • D. Đo thời gian và tạo xung nhịp.

Câu 27: Giả sử một vi điều khiển có tần số xung clock là 16MHz. Chu kỳ xung clock (thời gian cho một xung) là bao nhiêu?

  • A. 16 micro giây (µs).
  • B. 62.5 nano giây (ns).
  • C. 16 mili giây (ms).
  • D. 1 giây (s).

Câu 28: Để truyền dữ liệu nối tiếp đồng bộ giữa các vi mạch trên cùng bo mạch, giao thức nào sau đây thường được ưu tiên sử dụng vì tốc độ cao và đơn giản?

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

Câu 29: Trong thiết kế hệ thống điều khiển sử dụng vi điều khiển, "sơ đồ thuật toán" (flowchart) có vai trò gì?

  • A. Mô tả logic điều khiển và luồng chương trình một cách trực quan.
  • B. Biên dịch chương trình thành mã máy.
  • C. Nạp chương trình vào bộ nhớ vi điều khiển.
  • D. Kiểm tra lỗi phần cứng của vi điều khiển.

Câu 30: Để điều khiển một động cơ servo bằng vi điều khiển, tín hiệu điều khiển thường được tạo ra dưới dạng nào?

  • A. Điện áp DC thay đổi liên tục.
  • B. Dòng điện AC hình sin.
  • C. Chuỗi xung PWM (Pulse Width Modulation).
  • D. Tín hiệu số nhị phân đơn giản (ON/OFF).

1 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 1: Vi điều khiển khác biệt cơ bản so với vi xử lý (microprocessor) ở điểm nào sau đây?

2 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 2: Trong kiến trúc của vi điều khiển, bộ phận nào chịu trách nhiệm thực hiện các lệnh chương trình, bao gồm các phép toán số học và logic?

3 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 3: Điều gì sau đây là ưu điểm chính của việc sử dụng vi điều khiển so với việc sử dụng các mạch điện tử rời rạc trong thiết kế hệ thống điều khiển?

4 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 4: Xét về khả năng mở rộng bộ nhớ và các cổng giao tiếp, vi điều khiển thường được thiết kế để tối ưu cho ứng dụng nào?

5 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 5: Trong các ứng dụng sau, ứng dụng nào thể hiện rõ nhất vai trò của vi điều khiển trong việc tự động hóa và điều khiển?

6 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 6: Bộ nhớ ROM (Read-Only Memory) trong vi điều khiển thường được sử dụng để lưu trữ loại dữ liệu nào?

7 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 7: Để vi điều khiển có thể tương tác và điều khiển các thiết bị ngoại vi như cảm biến nhiệt độ (analog) và đèn LED (digital), nó cần có những module giao tiếp nào?

8 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 8: Giả sử bạn cần chọn vi điều khiển cho một dự án IoT (Internet of Things) yêu cầu kết nối mạng không dây và xử lý dữ liệu cảm biến. Yếu tố nào sau đây là quan trọng nhất cần xem xét?

9 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 9: Tại sao vi điều khiển thường được sử dụng rộng rãi trong các thiết bị điện tử tiêu dùng như lò vi sóng, máy giặt, điều hòa nhiệt độ?

10 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 10: Trong quá trình phát triển phần mềm cho vi điều khiển, công đoạn nào sau đây thường được thực hiện đầu tiên?

11 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 11: Để đo tốc độ động cơ DC sử dụng vi điều khiển, cảm biến nào sau đây là phù hợp nhất?

12 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 12: Phương pháp nào sau đây giúp giảm thiểu tiêu thụ năng lượng của vi điều khiển trong các ứng dụng chạy bằng pin?

13 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 13: Trong hệ thống điều khiển nhúng, 'ngắt' (interrupt) được sử dụng để làm gì?

14 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 14: Để giao tiếp nối tiếp không đồng bộ giữa vi điều khiển và máy tính, chuẩn giao tiếp nào thường được sử dụng?

15 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 15: Trong lập trình vi điều khiển, 'bit' và 'byte' được sử dụng để biểu diễn đơn vị dữ liệu như thế nào?

16 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 16: Ưu điểm của vi điều khiển 32-bit so với vi điều khiển 8-bit là gì trong các ứng dụng phức tạp?

17 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 17: Để lưu trữ dữ liệu cấu hình hoặc các tham số cần giữ lại ngay cả khi mất điện, loại bộ nhớ nào sau đây là phù hợp nhất trong vi điều khiển?

18 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 18: Trong sơ đồ khối của vi điều khiển, bộ tạo xung clock có vai trò gì?

19 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 19: Khi lựa chọn vi điều khiển cho một ứng dụng cụ thể, yếu tố 'số lượng cổng I/O' quan trọng khi nào?

20 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 20: Để điều khiển độ sáng của đèn LED bằng vi điều khiển một cách liên tục (tạo hiệu ứng mờ dần), kỹ thuật điều chế nào sau đây thường được sử dụng?

21 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 21: Trong các họ vi điều khiển phổ biến như PIC, AVR, ARM, điểm khác biệt chính giữa chúng thường nằm ở đâu?

22 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 22: Để kiểm tra và gỡ lỗi chương trình vi điều khiển đã viết, công cụ nào sau đây thường được sử dụng?

23 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 23: Trong giao tiếp I2C giữa vi điều khiển và các thiết bị ngoại vi, cần tối thiểu bao nhiêu đường dây tín hiệu?

24 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 24: Ứng dụng nào sau đây KHÔNG phải là ứng dụng điển hình của vi điều khiển?

25 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 25: Để chuyển đổi tín hiệu tương tự từ cảm biến về dạng số để vi điều khiển xử lý, cần sử dụng linh kiện điện tử nào?

26 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 26: Trong lập trình vi điều khiển, 'thanh ghi' (register) được sử dụng để làm gì?

27 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 27: Giả sử một vi điều khiển có tần số xung clock là 16MHz. Chu kỳ xung clock (thời gian cho một xung) là bao nhiêu?

28 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 28: Để truyền dữ liệu nối tiếp đồng bộ giữa các vi mạch trên cùng bo mạch, giao thức nào sau đây thường được ưu tiên sử dụng vì tốc độ cao và đơn giản?

29 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 29: Trong thiết kế hệ thống điều khiển sử dụng vi điều khiển, 'sơ đồ thuật toán' (flowchart) có vai trò gì?

30 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 2

Câu 30: Để điều khiển một động cơ servo bằng vi điều khiển, tín hiệu điều khiển thường được tạo ra dưới dạng nào?

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 Cánh diều Bài 24: Khái quát về vi điều khiển

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển - Đề 03

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về 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: Vi điều khiển (Microcontroller - MCU) được mô tả chính xác nhất là gì?

  • A. Một con chip chỉ thực hiện các phép tính số học và logic.
  • B. Một bộ nhớ dùng để lưu trữ dữ liệu và chương trình.
  • C. Một mạch tích hợp chỉ dùng để điều khiển các thiết bị ngoại vi.
  • D. Một hệ thống xử lý tích hợp trên một chip duy nhất, bao gồm CPU, bộ nhớ và các giao diện ngoại vi, được thiết kế cho mục đích điều khiển cụ thể.

Câu 2: Chức năng cốt lõi phân biệt vi điều khiển với một bộ vi xử lý (Microprocessor - CPU) thông thường là gì?

  • A. Khả năng thực hiện các phép toán phức tạp.
  • B. Tốc độ xử lý dữ liệu cao.
  • C. Tích hợp sẵn các khối chức năng ngoại vi (bộ nhớ, cổng vào/ra, timer...) trên cùng một chip để điều khiển trực tiếp.
  • D. Kích thước vật lý nhỏ gọn.

Câu 3: Trong cấu trúc của vi điều khiển, bộ phận nào chịu trách nhiệm chính trong việc thực thi các lệnh của chương trình và xử lý dữ liệu?

  • A. Bộ xử lý trung tâm (CPU)
  • B. Bộ nhớ chỉ đọc (ROM)
  • C. Các cổng vào/ra (I/O Ports)
  • D. Bộ nhớ truy cập ngẫu nhiên (RAM)

Câu 4: Loại bộ nhớ nào trong vi điều khiển thường được sử dụng để lưu trữ chương trình điều khiển mà không bị mất dữ liệu khi nguồn điện bị ngắt?

  • A. Bộ nhớ truy cập ngẫu nhiên (RAM)
  • B. Bộ nhớ chỉ đọc (ROM, Flash ROM, EEPROM)
  • C. Thanh ghi (Registers)
  • D. Bộ nhớ cache

Câu 5: Khi vi điều khiển cần lưu trữ dữ liệu tạm thời trong quá trình thực thi chương trình (ví dụ: kết quả trung gian của phép tính, giá trị biến đổi), loại bộ nhớ nào sẽ được sử dụng?

  • A. Bộ nhớ truy cập ngẫu nhiên (RAM)
  • B. Bộ nhớ chỉ đọc (ROM)
  • C. Bộ nhớ Flash
  • D. Bộ nhớ EEPROM

Câu 6: Các cổng vào/ra (I/O Ports) của vi điều khiển có chức năng gì?

  • A. Chỉ nhận dữ liệu từ bên ngoài vào vi điều khiển.
  • B. Chỉ gửi dữ liệu từ vi điều khiển ra bên ngoài.
  • C. Chỉ lưu trữ chương trình điều khiển.
  • D. Là giao diện để vi điều khiển trao đổi dữ liệu (nhận và gửi) với các thiết bị ngoại vi (cảm biến, đèn LED, nút nhấn, màn hình...).

Câu 7: Phân loại vi điều khiển dựa trên "độ rộng dữ liệu" (Data Width) đề cập đến điều gì?

  • A. Kích thước vật lý của chip vi điều khiển.
  • B. Dung lượng bộ nhớ RAM của vi điều khiển.
  • C. Số bit dữ liệu mà CPU có thể xử lý trong một chu kỳ lệnh (ví dụ: 8-bit, 16-bit, 32-bit).
  • D. Số lượng cổng vào/ra của vi điều khiển.

Câu 8: Việc lựa chọn vi điều khiển 8-bit, 16-bit hay 32-bit cho một ứng dụng cụ thể thường phụ thuộc vào yếu tố nào là chính?

  • A. Màu sắc của vỏ chip.
  • B. Độ phức tạp của tác vụ xử lý, yêu cầu về tốc độ, độ chính xác tính toán và dung lượng bộ nhớ cần thiết.
  • C. Thương hiệu nhà sản xuất.
  • D. Số lượng chân (pins) trên chip.

Câu 9: Họ vi điều khiển (Microcontroller Family) như 8051, PIC, AVR, ARM phản ánh sự khác biệt chủ yếu về mặt nào?

  • A. Chỉ khác nhau về giá thành.
  • B. Chỉ khác nhau về số lượng chân (pins).
  • C. Chỉ khác nhau về dung lượng bộ nhớ.
  • D. Khác nhau về kiến trúc tập lệnh (Instruction Set Architecture - ISA), cấu trúc phần cứng nội bộ, hiệu năng, tính năng ngoại vi và môi trường phát triển phần mềm.

Câu 10: Một hệ thống điều khiển máy giặt tự động, nơi vi điều khiển xử lý tín hiệu từ các cảm biến (mức nước, nhiệt độ), điều khiển động cơ, van nước và hiển thị thông tin lên màn hình, là một ví dụ điển hình của:

  • A. Hệ thống nhúng (Embedded System).
  • B. Hệ thống máy tính cá nhân.
  • C. Hệ thống siêu máy tính.
  • D. Hệ thống mạng máy tính.

Câu 11: Tại sao vi điều khiển lại rất phổ biến trong các thiết bị điện tử dân dụng và công nghiệp?

  • A. Vì chúng có khả năng chạy hệ điều hành Windows.
  • B. Vì chúng chỉ có thể thực hiện các tác vụ rất đơn giản.
  • C. Vì chúng có kích thước nhỏ gọn, giá thành rẻ, tiêu thụ ít năng lượng và có khả năng tùy biến cao cho các ứng dụng điều khiển cụ thể.
  • D. Vì chúng có tốc độ xử lý vượt trội so với tất cả các loại chip khác.

Câu 12: Khi lập trình cho vi điều khiển, chúng ta thực chất đang làm gì?

  • A. Thay đổi cấu trúc vật lý của chip vi điều khiển.
  • B. Kết nối thêm các thiết bị ngoại vi mà không cần code.
  • C. Tăng tốc độ xung nhịp của vi điều khiển một cách ngẫu nhiên.
  • D. Viết một tập hợp các chỉ dẫn (chương trình) để vi điều khiển thực hiện các tác vụ mong muốn thông qua việc điều khiển các khối chức năng nội bộ và giao tiếp với ngoại vi.

Câu 13: Giả sử bạn đang thiết kế một hệ thống điều khiển đèn giao thông. Chức năng chính của vi điều khiển trong hệ thống này là gì?

  • A. Chỉ cung cấp nguồn điện cho đèn.
  • B. Thực hiện logic chuyển đổi trạng thái các đèn (đỏ, vàng, xanh) theo trình tự thời gian hoặc dựa trên tín hiệu từ cảm biến giao thông.
  • C. Biến đổi điện áp xoay chiều thành một chiều.
  • D. Phát ra tín hiệu âm thanh cảnh báo.

Câu 14: Bộ phận nào trong vi điều khiển đóng vai trò là "bộ não", thực hiện việc giải mã lệnh, điều khiển luồng dữ liệu và thực hiện các phép tính?

  • A. Bộ xử lý trung tâm (CPU).
  • B. Bộ nhớ ROM.
  • C. Cổng giao tiếp nối tiếp (UART).
  • D. Bộ chuyển đổi tương tự-số (ADC).

Câu 15: Khi vi điều khiển cần giao tiếp với một cảm biến chỉ đưa ra tín hiệu điện áp thay đổi liên tục (tín hiệu tương tự), khối chức năng nào tích hợp sẵn trong vi điều khiển (nếu có) sẽ rất hữu ích?

  • A. Bộ nhớ RAM.
  • B. Bộ đếm/Bộ định thời (Timer/Counter).
  • C. Cổng vào/ra số (Digital I/O).
  • D. Bộ chuyển đổi tương tự-số (ADC - Analog-to-Digital Converter).

Câu 16: Ngược lại, khi vi điều khiển cần điều khiển một thiết bị yêu cầu tín hiệu điều khiển thay đổi liên tục theo điện áp (ví dụ: điều chỉnh độ sáng đèn LED bằng tín hiệu tương tự), khối chức năng nào (nếu có) sẽ cần thiết?

  • A. Bộ nhớ ROM.
  • B. Cổng giao tiếp nối tiếp (UART).
  • C. Bộ chuyển đổi số-tương tự (DAC - Digital-to-Analog Converter) hoặc kỹ thuật điều chế độ rộng xung (PWM - Pulse Width Modulation).
  • D. Bộ xử lý trung tâm (CPU).

Câu 17: Bộ đếm/Bộ định thời (Timer/Counter) trong vi điều khiển có chức năng chính là gì?

  • A. Lưu trữ dữ liệu tạm thời.
  • B. Đo khoảng thời gian, đếm sự kiện, tạo độ trễ hoặc tạo ra các tín hiệu có chu kỳ nhất định (ví dụ: tín hiệu PWM).
  • C. Thực hiện các phép tính số học phức tạp.
  • D. Giao tiếp với mạng Internet.

Câu 18: Tại sao việc tích hợp nhiều khối chức năng (CPU, bộ nhớ, I/O, ngoại vi) lên cùng một chip lại là ưu điểm lớn của vi điều khiển so với việc sử dụng các chip rời rạc?

  • A. Làm cho hệ thống trở nên phức tạp hơn.
  • B. Yêu cầu nhiều dây nối hơn giữa các bộ phận.
  • C. Làm tăng giá thành sản phẩm.
  • D. Giảm kích thước mạch, đơn giản hóa thiết kế phần cứng, tăng độ tin cậy và giảm tiêu thụ năng lượng.

Câu 19: Trong một ứng dụng điều khiển robot dò đường, vi điều khiển nhận tín hiệu từ các cảm biến (ví dụ: cảm biến hồng ngoại) và điều khiển động cơ để robot di chuyển theo đúng quỹ đạo. Đây là ví dụ minh họa cho vai trò nào của vi điều khiển?

  • A. Thu thập dữ liệu từ môi trường và điều khiển thiết bị chấp hành dựa trên logic lập trình sẵn.
  • B. Chỉ hiển thị thông tin lên màn hình.
  • C. Chỉ lưu trữ dữ liệu.
  • D. Chỉ thực hiện các phép tính khoa học.

Câu 20: Kiến trúc Harvard và kiến trúc Von Neumann là hai kiểu kiến trúc bộ nhớ phổ biến cho bộ xử lý. Kiến trúc nào cho phép CPU truy cập đồng thời lệnh và dữ liệu, có thể dẫn đến hiệu năng cao hơn trong một số trường hợp?

  • A. Kiến trúc Harvard.
  • B. Kiến trúc Von Neumann.
  • C. Cả hai kiến trúc đều cho phép truy cập đồng thời.
  • D. Không có kiến trúc nào cho phép truy cập đồng thời.

Câu 21: Trong vi điều khiển sử dụng kiến trúc Harvard, bộ nhớ chương trình (ROM) và bộ nhớ dữ liệu (RAM) có đặc điểm gì?

  • A. Sử dụng chung một bus dữ liệu và một bus địa chỉ.
  • B. Có các bus dữ liệu và bus địa chỉ riêng biệt.
  • C. Chỉ có bộ nhớ chương trình, không có bộ nhớ dữ liệu.
  • D. Chỉ có bộ nhớ dữ liệu, không có bộ nhớ chương trình.

Câu 22: Bộ phận nào trong CPU của vi điều khiển chịu trách nhiệm thực hiện các phép tính số học (cộng, trừ, nhân, chia) và các phép toán logic (AND, OR, NOT)?

  • A. Bộ điều khiển (Control Unit).
  • B. Bộ nhớ (Memory).
  • C. Khối số học và logic (ALU - Arithmetic Logic Unit).
  • D. Các thanh ghi (Registers).

Câu 23: Giả sử bạn cần một vi điều khiển để điều khiển một màn hình LCD sử dụng giao tiếp nối tiếp (serial communication). Peripheral nào tích hợp sẵn trong vi điều khiển sẽ hỗ trợ tốt nhất cho việc này?

  • A. UART (Universal Asynchronous Receiver/Transmitter) hoặc SPI (Serial Peripheral Interface) hoặc I2C (Inter-Integrated Circuit).
  • B. Bộ chuyển đổi ADC.
  • C. Bộ đếm/Bộ định thời.
  • D. Các cổng vào/ra số.

Câu 24: Tốc độ xung nhịp (Clock Speed) của vi điều khiển ảnh hưởng trực tiếp đến yếu tố nào sau đây?

  • A. Dung lượng bộ nhớ ROM.
  • B. Số lượng chân I/O.
  • C. Kiểu kiến trúc bộ nhớ (Harvard/Von Neumann).
  • D. Tốc độ thực thi các lệnh của chương trình.

Câu 25: Khi lựa chọn vi điều khiển cho một dự án, ngoài các yếu tố về hiệu năng (tốc độ, độ rộng dữ liệu), dung lượng bộ nhớ, số lượng và loại ngoại vi tích hợp, cần xem xét thêm yếu tố quan trọng nào khác?

  • A. Màu sắc của bo mạch phát triển.
  • B. Chiều dài dây cáp kết nối.
  • C. Sự sẵn có của môi trường phát triển phần mềm (IDE, trình biên dịch), công cụ gỡ lỗi (debugger), tài liệu hỗ trợ và cộng đồng người dùng.
  • D. Trọng lượng của chip vi điều khiển.

Câu 26: Giả sử bạn cần điều khiển 8 đèn LED độc lập bằng vi điều khiển. Bạn sẽ sử dụng bộ phận nào của vi điều khiển để kết nối và bật/tắt các đèn này?

  • A. Các chân của cổng vào/ra số (Digital I/O Pins).
  • B. Các chân của bộ chuyển đổi ADC.
  • C. Các chân cấp nguồn.
  • D. Các chân kết nối bộ nhớ ngoài.

Câu 27: Vai trò của bus địa chỉ (Address Bus) trong hệ thống vi điều khiển là gì?

  • A. Truyền dữ liệu giữa CPU và bộ nhớ/ngoại vi.
  • B. Mang thông tin về vị trí (địa chỉ) của ô nhớ hoặc cổng ngoại vi mà CPU muốn truy cập.
  • C. Mang các tín hiệu điều khiển hoạt động của hệ thống.
  • D. Cung cấp nguồn điện cho các bộ phận.

Câu 28: Tại sao vi điều khiển thường được sử dụng trong các ứng dụng yêu cầu tiêu thụ năng lượng thấp?

  • A. Vì chúng có kích thước lớn.
  • B. Vì chúng luôn chạy ở tốc độ xung nhịp rất cao.
  • C. Vì chúng được thiết kế tối ưu cho các tác vụ điều khiển cụ thể, thường có chế độ hoạt động tiết kiệm năng lượng và không cần các thiết bị ngoại vi tiêu tốn nhiều điện năng như máy tính đa năng.
  • D. Vì chúng chỉ sử dụng bộ nhớ ROM.

Câu 29: Khi phát triển phần mềm cho vi điều khiển, ngôn ngữ lập trình C/C++ thường được ưa chuộng hơn hợp ngữ (Assembly Language) vì lý do nào?

  • A. Ngôn ngữ C/C++ chạy nhanh hơn hợp ngữ.
  • B. Hợp ngữ không thể truy cập vào các ngoại vi của vi điều khiển.
  • C. Ngôn ngữ C/C++ yêu cầu ít bộ nhớ hơn hợp ngữ.
  • D. Ngôn ngữ C/C++ có cú pháp dễ hiểu hơn, cho phép viết code nhanh hơn, dễ bảo trì và tái sử dụng, dù code biên dịch có thể kém tối ưu hơn hợp ngữ viết tay.

Câu 30: Một hệ thống điều khiển nhiệt độ trong lò nướng sử dụng vi điều khiển. Vi điều khiển sẽ nhận tín hiệu từ cảm biến nhiệt độ, so sánh với nhiệt độ cài đặt và điều chỉnh công suất bộ gia nhiệt. Quá trình này minh họa rõ nhất chức năng nào của vi điều khiển?

  • A. Chỉ tính toán đơn thuần.
  • B. Thu thập dữ liệu (tín hiệu cảm biến), xử lý dữ liệu (so sánh, tính toán) và điều khiển thiết bị chấp hành (bộ gia nhiệt) theo một thuật toán.
  • C. Chỉ lưu trữ công thức nấu ăn.
  • D. Chỉ hiển thị nhiệt độ hiện tại.

1 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 1: Vi điều khiển (Microcontroller - MCU) được mô tả chính xác nhất là gì?

2 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 2: Chức năng cốt lõi phân biệt vi điều khiển với một bộ vi xử lý (Microprocessor - CPU) thông thường là gì?

3 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 3: Trong cấu trúc của vi điều khiển, bộ phận nào chịu trách nhiệm chính trong việc thực thi các lệnh của chương trình và xử lý dữ liệu?

4 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 4: Loại bộ nhớ nào trong vi điều khiển thường được sử dụng để lưu trữ chương trình điều khiển mà không bị mất dữ liệu khi nguồn điện bị ngắt?

5 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 5: Khi vi điều khiển cần lưu trữ dữ liệu tạm thời trong quá trình thực thi chương trình (ví dụ: kết quả trung gian của phép tính, giá trị biến đổi), loại bộ nhớ nào sẽ được sử dụng?

6 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 6: Các cổng vào/ra (I/O Ports) của vi điều khiển có chức năng gì?

7 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 7: Phân loại vi điều khiển dựa trên 'độ rộng dữ liệu' (Data Width) đề cập đến điều gì?

8 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 8: Việc lựa chọn vi điều khiển 8-bit, 16-bit hay 32-bit cho một ứng dụng cụ thể thường phụ thuộc vào yếu tố nào là chính?

9 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 9: Họ vi điều khiển (Microcontroller Family) như 8051, PIC, AVR, ARM phản ánh sự khác biệt chủ yếu về mặt nào?

10 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 10: Một hệ thống điều khiển máy giặt tự động, nơi vi điều khiển xử lý tín hiệu từ các cảm biến (mức nước, nhiệt độ), điều khiển động cơ, van nước và hiển thị thông tin lên màn hình, là một ví dụ điển hình của:

11 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 11: Tại sao vi điều khiển lại rất phổ biến trong các thiết bị điện tử dân dụng và công nghiệp?

12 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 12: Khi lập trình cho vi điều khiển, chúng ta thực chất đang làm gì?

13 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 13: Giả sử bạn đang thiết kế một hệ thống điều khiển đèn giao thông. Chức năng chính của vi điều khiển trong hệ thống này là gì?

14 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 14: Bộ phận nào trong vi điều khiển đóng vai trò là 'bộ não', thực hiện việc giải mã lệnh, điều khiển luồng dữ liệu và thực hiện các phép tính?

15 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 15: Khi vi điều khiển cần giao tiếp với một cảm biến chỉ đưa ra tín hiệu điện áp thay đổi liên tục (tín hiệu tương tự), khối chức năng nào tích hợp sẵn trong vi điều khiển (nếu có) sẽ rất hữu ích?

16 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 16: Ngược lại, khi vi điều khiển cần điều khiển một thiết bị yêu cầu tín hiệu điều khiển thay đổi liên tục theo điện áp (ví dụ: điều chỉnh độ sáng đèn LED bằng tín hiệu tương tự), khối chức năng nào (nếu có) sẽ cần thiết?

17 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 17: Bộ đếm/Bộ định thời (Timer/Counter) trong vi điều khiển có chức năng chính là gì?

18 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 18: Tại sao việc tích hợp nhiều khối chức năng (CPU, bộ nhớ, I/O, ngoại vi) lên cùng một chip lại là ưu điểm lớn của vi điều khiển so với việc sử dụng các chip rời rạc?

19 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 19: Trong một ứng dụng điều khiển robot dò đường, vi điều khiển nhận tín hiệu từ các cảm biến (ví dụ: cảm biến hồng ngoại) và điều khiển động cơ để robot di chuyển theo đúng quỹ đạo. Đây là ví dụ minh họa cho vai trò nào của vi điều khiển?

20 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 20: Kiến trúc Harvard và kiến trúc Von Neumann là hai kiểu kiến trúc bộ nhớ phổ biến cho bộ xử lý. Kiến trúc nào cho phép CPU truy cập đồng thời lệnh và dữ liệu, có thể dẫn đến hiệu năng cao hơn trong một số trường hợp?

21 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 21: Trong vi điều khiển sử dụng kiến trúc Harvard, bộ nhớ chương trình (ROM) và bộ nhớ dữ liệu (RAM) có đặc điểm gì?

22 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 22: Bộ phận nào trong CPU của vi điều khiển chịu trách nhiệm thực hiện các phép tính số học (cộng, trừ, nhân, chia) và các phép toán logic (AND, OR, NOT)?

23 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 23: Giả sử bạn cần một vi điều khiển để điều khiển một màn hình LCD sử dụng giao tiếp nối tiếp (serial communication). Peripheral nào tích hợp sẵn trong vi điều khiển sẽ hỗ trợ tốt nhất cho việc này?

24 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 24: Tốc độ xung nhịp (Clock Speed) của vi điều khiển ảnh hưởng trực tiếp đến yếu tố nào sau đây?

25 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 25: Khi lựa chọn vi điều khiển cho một dự án, ngoài các yếu tố về hiệu năng (tốc độ, độ rộng dữ liệu), dung lượng bộ nhớ, số lượng và loại ngoại vi tích hợp, cần xem xét thêm yếu tố quan trọng nào khác?

26 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 26: Giả sử bạn cần điều khiển 8 đèn LED độc lập bằng vi điều khiển. Bạn sẽ sử dụng bộ phận nào của vi điều khiển để kết nối và bật/tắt các đèn này?

27 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 27: Vai trò của bus địa chỉ (Address Bus) trong hệ thống vi điều khiển là gì?

28 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 28: Tại sao vi điều khiển thường được sử dụng trong các ứng dụng yêu cầu tiêu thụ năng lượng thấp?

29 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 29: Khi phát triển phần mềm cho vi điều khiển, ngôn ngữ lập trình C/C++ thường được ưa chuộng hơn hợp ngữ (Assembly Language) vì lý do nào?

30 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 3

Câu 30: Một hệ thống điều khiển nhiệt độ trong lò nướng sử dụng vi điều khiển. Vi điều khiển sẽ nhận tín hiệu từ cảm biến nhiệt độ, so sánh với nhiệt độ cài đặt và điều chỉnh công suất bộ gia nhiệt. Quá trình này minh họa rõ nhất chức năng nào của 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 Cánh diều Bài 24: Khái quát về vi điều khiển

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển - Đề 04

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về 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: Một hệ thống điều khiển nhiệt độ lò nướng tự động cần xử lý tín hiệu từ cảm biến nhiệt độ, so sánh với nhiệt độ cài đặt, và điều chỉnh công suất bộ gia nhiệt. Chức năng cốt lõi nào của vi điều khiển được thể hiện rõ nhất trong ứng dụng này?

  • A. Thực hiện các phép tính số học phức tạp.
  • B. Lưu trữ một lượng lớn dữ liệu lịch sử.
  • C. Kết nối trực tiếp với mạng internet tốc độ cao.
  • D. Tính toán và điều khiển cho một mục đích sử dụng cụ thể.

Câu 2: Khi phân loại vi điều khiển dựa trên "độ rộng dữ liệu", người ta đề cập đến đặc điểm nào của vi điều khiển?

  • A. Kích thước vật lý của chip.
  • B. Số bit dữ liệu mà bộ xử lý có thể xử lý trong một chu kỳ hoạt động.
  • C. Dung lượng bộ nhớ RAM.
  • D. Số lượng chân (pin) của vi điều khiển.

Câu 3: Một kỹ sư đang phát triển sản phẩm thiết bị đeo tay thông minh đòi hỏi xử lý dữ liệu nhanh chóng từ nhiều cảm biến cùng lúc và hiển thị thông tin phức tạp. Dựa trên yêu cầu này, kỹ sư có xu hướng ưu tiên chọn loại vi điều khiển nào theo tiêu chí "độ rộng dữ liệu"?

  • A. Vi điều khiển 4-bit.
  • B. Vi điều khiển 8-bit.
  • C. Vi điều khiển 32-bit.
  • D. Vi điều khiển chỉ có bộ nhớ ROM.

Câu 4: Họ vi điều khiển 8051, PIC, AVR, và ARM là các ví dụ về cách phân loại vi điều khiển dựa trên tiêu chí nào?

  • A. Họ vi điều khiển.
  • B. Độ rộng dữ liệu.
  • C. Công nghệ sản xuất bộ nhớ.
  • D. Số lượng cổng giao tiếp.

Câu 5: Trong một hệ thống điều khiển đèn giao thông tự động dựa trên vi điều khiển, bộ phận nào của vi điều khiển chịu trách nhiệm chính trong việc thực hiện các phép tính logic để quyết định khi nào đèn xanh, đèn đỏ sáng?

  • A. Bộ nhớ ROM.
  • B. Bộ xử lí trung tâm (CPU).
  • C. Bộ nhớ RAM.
  • D. Các cổng vào/ra (I/O Ports).

Câu 6: Giả sử bạn đang thiết kế một thiết bị đo nhiệt độ và hiển thị kết quả lên màn hình LCD. Tín hiệu từ cảm biến nhiệt độ (thường là tín hiệu tương tự) cần được chuyển đổi để vi điều khiển có thể xử lý. Chức năng này thường được thực hiện bởi bộ phận nào tích hợp hoặc kết nối với vi điều khiển?

  • A. Bộ chuyển đổi tín hiệu tương tự sang số (ADC).
  • B. Bộ chuyển đổi tín hiệu số sang tương tự (DAC).
  • C. Bộ nhớ chỉ đọc (ROM).
  • D. Bộ nhớ truy cập ngẫu nhiên (RAM).

Câu 7: Bộ nhớ ROM trong vi điều khiển thường được sử dụng để lưu trữ loại thông tin nào?

  • A. Dữ liệu tạm thời trong quá trình tính toán.
  • B. Các biến số thay đổi liên tục.
  • C. Chương trình điều khiển chính (firmware) của vi điều khiển.
  • D. Thông tin về trạng thái hiện tại của các thiết bị ngoại vi.

Câu 8: Bộ nhớ RAM trong vi điều khiển có vai trò gì trong quá trình hoạt động?

  • A. Lưu trữ vĩnh viễn chương trình sau khi tắt nguồn.
  • B. Thực hiện các phép tính logic và số học.
  • C. Chỉ lưu trữ các tín hiệu đầu vào từ cảm biến.
  • D. Lưu trữ dữ liệu tạm thời, biến số và ngăn xếp (stack) trong khi chương trình đang chạy.

Câu 9: Tại sao 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 như lò vi sóng, máy giặt, điều hòa?

  • A. Chúng có khả năng xử lý đồ họa mạnh mẽ.
  • B. Chúng cung cấp khả năng điều khiển tự động các chức năng cụ thể của thiết bị với chi phí thấp và kích thước nhỏ gọn.
  • C. Chúng yêu cầu nguồn điện rất lớn để hoạt động.
  • D. Chúng chỉ có thể thực hiện các tác vụ rất đơn giản, không cần lập trình.

Câu 10: Một hệ thống điều khiển động cơ cần nhận tín hiệu từ nút nhấn (ON/OFF) và điều khiển rơ-le bật/tắt động cơ. Tín hiệu từ nút nhấn và tín hiệu điều khiển rơ-le thường là loại tín hiệu nào đối với vi điều khiển?

  • A. Tín hiệu số (Digital signals).
  • B. Tín hiệu tương tự (Analog signals).
  • C. Tín hiệu tần số cao.
  • D. Tín hiệu quang học.

Câu 11: So sánh vi điều khiển 8-bit và 32-bit, điểm khác biệt cơ bản nhất về hiệu năng xử lý là gì?

  • A. Vi điều khiển 32-bit có ít bộ nhớ hơn.
  • B. Vi điều khiển 8-bit tiêu thụ nhiều năng lượng hơn.
  • C. Vi điều khiển 32-bit có thể xử lý lượng dữ liệu lớn hơn và thực hiện các phép tính phức tạp nhanh hơn trong một chu kỳ xung nhịp.
  • D. Vi điều khiển 8-bit có nhiều cổng vào/ra hơn.

Câu 12: Trong cấu trúc cơ bản của vi điều khiển, các khối chức năng chính (Bộ xử lý trung tâm, Bộ nhớ, Khối vào/ra) được kết nối với nhau thông qua hệ thống nào?

  • A. Cáp mạng Ethernet.
  • B. Mạch khuếch đại thuật toán.
  • C. Bộ chuyển đổi ADC/DAC.
  • D. Hệ thống Bus (Bus system).

Câu 13: Một trong những lợi thế chính của việc sử dụng vi điều khiển thay vì các mạch logic rời rạc để thực hiện một chức năng điều khiển phức tạp là gì?

  • A. Khả năng lập trình lại để thay đổi chức năng mà không cần thay đổi phần cứng.
  • B. Chi phí luôn cao hơn so với mạch logic rời rạc.
  • C. Kích thước vật lý lớn hơn.
  • D. Tiêu thụ năng lượng lớn hơn đáng kể.

Câu 14: Hãy phân tích vai trò của các cổng vào/ra (I/O Ports) trong một ứng dụng vi điều khiển điều khiển robot di động. Cổng vào/ra có chức năng gì ở đây?

  • A. Lưu trữ chương trình điều khiển robot.
  • B. Nhận tín hiệu từ cảm biến khoảng cách (vào) và gửi tín hiệu điều khiển đến động cơ (ra).
  • C. Thực hiện các phép tính toán đường đi phức tạp.
  • D. Chỉ dùng để cấp nguồn cho vi điều khiển.

Câu 15: Khi nói về "họ vi điều khiển", người ta thường dựa vào những yếu tố nào để nhóm các vi điều khiển lại với nhau?

  • A. Chỉ dựa vào màu sắc vỏ chip.
  • B. Chỉ dựa vào dung lượng bộ nhớ RAM.
  • C. Kiến trúc bộ xử lý (tập lệnh, cấu trúc bus, etc.) và các khối ngoại vi tích hợp.
  • D. Chỉ dựa vào nhà sản xuất.

Câu 16: Một dự án cần vi điều khiển có khả năng xử lý âm thanh thời gian thực, đòi hỏi tốc độ xử lý cao và nhiều phép toán dấu phẩy động. Họ vi điều khiển ARM (đặc biệt là các dòng Cortex-M mạnh mẽ) thường được xem xét cho các ứng dụng như vậy. Điều này minh chứng cho tiêu chí phân loại nào khi chọn vi điều khiển?

  • A. Dung lượng bộ nhớ ROM.
  • B. Số lượng chân I/O.
  • C. Kiểu tín hiệu ra.
  • D. Họ vi điều khiển (phản ánh kiến trúc và hiệu năng).

Câu 17: Trong một ứng dụng điều khiển động cơ bước, vi điều khiển cần tạo ra các chuỗi xung điều khiển theo thời gian chính xác. Chức năng nào của vi điều khiển (thường thông qua các bộ định thời/bộ đếm tích hợp) đóng vai trò quan trọng nhất ở đây?

  • A. Tạo tín hiệu điều khiển có độ chính xác về thời gian.
  • B. Lưu trữ dữ liệu nhiệt độ.
  • C. Kết nối với màn hình cảm ứng.
  • D. Phân loại tín hiệu đầu vào là số hay tương tự.

Câu 18: So sánh bộ nhớ ROM và RAM trong vi điều khiển, điểm khác biệt chính về khả năng ghi/xóa dữ liệu và tính "bay hơi" (volatile) là gì?

  • A. ROM có thể ghi/xóa dễ dàng và dữ liệu bị mất khi mất nguồn, còn RAM thì ngược lại.
  • B. ROM thường chỉ đọc (hoặc ghi/xóa theo cách đặc biệt) và dữ liệu không bị mất khi mất nguồn, còn RAM có thể ghi/xóa dễ dàng nhưng dữ liệu bị mất khi mất nguồn.
  • C. Cả ROM và RAM đều có thể ghi/xóa dễ dàng và dữ liệu không bị mất khi mất nguồn.
  • D. Cả ROM và RAM đều chỉ đọc và dữ liệu bị mất khi mất nguồn.

Câu 19: Một hệ thống an ninh sử dụng vi điều khiển để đọc trạng thái các cảm biến cửa/cửa sổ và kích hoạt còi báo động khi có đột nhập. Quy trình xử lý tín hiệu từ cảm biến đến đầu ra (còi) trong vi điều khiển diễn ra như thế nào?

  • A. Tín hiệu cảm biến (vào) -> Bộ nhớ ROM -> Còi báo động (ra).
  • B. CPU -> Bộ nhớ RAM -> Tín hiệu cảm biến (vào) -> Còi báo động (ra).
  • C. Còi báo động (ra) -> CPU -> Tín hiệu cảm biến (vào) -> Bộ nhớ ROM.
  • D. Tín hiệu cảm biến (vào cổng I/O) -> CPU xử lý theo chương trình trong ROM (sử dụng RAM tạm) -> Gửi tín hiệu điều khiển ra cổng I/O đến còi báo động (ra).

Câu 20: Vi điều khiển được mô tả là một "máy tính thu nhỏ" tích hợp trên một chip. So với máy tính cá nhân thông thường, vi điều khiển thường có những đặc điểm nào khác biệt (về mục đích sử dụng)?

  • A. Thiết kế để thực hiện một hoặc một vài tác vụ điều khiển cụ thể thay vì các tác vụ đa năng, phức tạp.
  • B. Có tốc độ xử lý và dung lượng bộ nhớ lớn hơn nhiều.
  • C. Yêu cầu hệ điều hành phức tạp như Windows hoặc Linux.
  • D. Không có khả năng kết nối với các thiết bị ngoại vi.

Câu 21: Trong một ứng dụng điều khiển nhiệt độ chính xác, vi điều khiển cần thực hiện thuật toán điều khiển PID. Việc này đòi hỏi khả năng tính toán số học tương đối phức tạp. Yếu tố nào của vi điều khiển (liên quan đến CPU) ảnh hưởng trực tiếp đến khả năng thực hiện các phép tính này một cách hiệu quả?

  • A. Dung lượng bộ nhớ ROM.
  • B. Số lượng chân cắm.
  • C. Tốc độ xung nhịp của CPU và kiến trúc tập lệnh.
  • D. Loại bộ nhớ RAM được sử dụng.

Câu 22: Một hệ thống giám sát môi trường sử dụng vi điều khiển để đọc dữ liệu từ các cảm biến độ ẩm, ánh sáng và gửi dữ liệu về trung tâm qua kết nối không dây. Bộ phận nào của vi điều khiển (hoặc tích hợp cùng chip) chịu trách nhiệm giao tiếp với các cảm biến và module không dây?

  • A. Bộ nhớ ROM.
  • B. Bộ xử lí trung tâm (CPU).
  • C. Bộ nhớ RAM.
  • D. Các khối ngoại vi giao tiếp (UART, SPI, I2C, etc.) và cổng I/O.

Câu 23: Tại sao việc lựa chọn đúng họ vi điều khiển lại quan trọng đối với hiệu quả và chi phí của một dự án phát triển sản phẩm điện tử?

  • A. Mỗi họ vi điều khiển có kiến trúc, tập lệnh, hiệu năng và các khối ngoại vi tích hợp khác nhau, ảnh hưởng trực tiếp đến khả năng đáp ứng yêu cầu kỹ thuật và chi phí sản xuất.
  • B. Tất cả các họ vi điều khiển đều có hiệu năng và giá thành như nhau.
  • C. Chỉ cần vi điều khiển có đủ số chân I/O là được.
  • D. Việc lựa chọn họ vi điều khiển không ảnh hưởng đến phần mềm lập trình.

Câu 24: Trong một ứng dụng điều khiển đèn LED nhấp nháy theo một chu kỳ nhất định, vi điều khiển cần thực hiện việc bật/tắt đèn sau các khoảng thời gian chính xác. Chức năng nào giúp vi điều khiển thực hiện tác vụ định thời này?

  • A. Kết nối mạng internet.
  • B. Chuyển đổi tín hiệu tương tự.
  • C. Sử dụng các bộ định thời (Timers/Counters) tích hợp.
  • D. Đọc dữ liệu từ bộ nhớ ROM.

Câu 25: Hãy phân tích lý do tại sao vi điều khiển lại là thành phần trung tâm trong nhiều hệ thống nhúng (embedded systems)?

  • A. Vì chúng có khả năng chạy các hệ điều hành phức tạp như Windows.
  • B. Vì chúng tích hợp CPU, bộ nhớ và khối ngoại vi trên một chip nhỏ gọn, cho phép thực hiện các chức năng điều khiển và xử lý dữ liệu cho một ứng dụng chuyên biệt một cách hiệu quả.
  • C. Vì chúng chỉ có thể thực hiện một chức năng duy nhất.
  • D. Vì chúng luôn yêu cầu kết nối với máy tính để hoạt động.

Câu 26: Khi lập trình cho vi điều khiển, chương trình sau khi biên dịch sẽ được lưu vào bộ nhớ nào để vi điều khiển có thể thực thi khi khởi động?

  • A. Bộ nhớ chương trình (thường là ROM hoặc Flash).
  • B. Bộ nhớ dữ liệu (RAM).
  • C. Thanh ghi của CPU.
  • D. Bộ nhớ cache.

Câu 27: Vai trò của Bus dữ liệu (Data Bus) trong hệ thống Bus của vi điều khiển là gì?

  • A. Mang tín hiệu đồng hồ (clock).
  • B. Mang tín hiệu điều khiển giữa các khối.
  • C. Mang địa chỉ ô nhớ hoặc thiết bị ngoại vi.
  • D. Mang dữ liệu di chuyển giữa CPU, bộ nhớ và các khối ngoại vi.

Câu 28: Một hệ thống điều khiển cửa tự động cần nhận biết vật cản bằng cảm biến hồng ngoại (cho tín hiệu số) và điều khiển động cơ mở/đóng cửa. Vi điều khiển trong hệ thống này sẽ sử dụng các cổng vào/ra để làm gì?

  • A. Lưu trữ hình ảnh từ camera an ninh.
  • B. Đọc tín hiệu từ cảm biến hồng ngoại và gửi tín hiệu điều khiển tới động cơ.
  • C. Thực hiện kết nối Wi-Fi với điện thoại.
  • D. Chỉ dùng để hiển thị trạng thái lên màn hình.

Câu 29: Sự phát triển của công nghệ vi điều khiển, đặc biệt là việc tích hợp nhiều khối chức năng (ADC, DAC, Timers, Giao tiếp nối tiếp...) lên cùng một chip, đã mang lại lợi ích gì cho việc thiết kế và sản xuất các sản phẩm điện tử?

  • A. Giảm kích thước mạch, giảm chi phí, tăng độ tin cậy và đơn giản hóa quá trình thiết kế.
  • B. Tăng kích thước mạch, tăng chi phí và làm phức tạp quá trình thiết kế.
  • C. Chỉ làm tăng tốc độ xử lý mà không ảnh hưởng đến kích thước hay chi phí.
  • D. Làm cho việc lập trình trở nên khó khăn hơn.

Câu 30: Trong các ứng dụng công nghiệp, vi điều khiển thường được sử dụng để điều khiển các dây chuyền sản xuất tự động. Khả năng nào của vi điều khiển là quan trọng nhất trong môi trường này?

  • A. Khả năng chơi nhạc MP3.
  • B. Khả năng hiển thị video độ nét cao.
  • C. Khả năng kết nối Bluetooth với điện thoại cá nhân.
  • D. Khả năng xử lý tín hiệu từ cảm biến, thực hiện logic điều khiển theo thời gian thực và giao tiếp với các thiết bị chấp hành (động cơ, van, relay).

1 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 1: Một hệ thống điều khiển nhiệt độ lò nướng tự động cần xử lý tín hiệu từ cảm biến nhiệt độ, so sánh với nhiệt độ cài đặt, và điều chỉnh công suất bộ gia nhiệt. Chức năng cốt lõi nào của vi điều khiển được thể hiện rõ nhất trong ứng dụng này?

2 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 2: Khi phân loại vi điều khiển dựa trên 'độ rộng dữ liệu', người ta đề cập đến đặc điểm nào của vi điều khiển?

3 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 3: Một kỹ sư đang phát triển sản phẩm thiết bị đeo tay thông minh đòi hỏi xử lý dữ liệu nhanh chóng từ nhiều cảm biến cùng lúc và hiển thị thông tin phức tạp. Dựa trên yêu cầu này, kỹ sư có xu hướng ưu tiên chọn loại vi điều khiển nào theo tiêu chí 'độ rộng dữ liệu'?

4 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 4: Họ vi điều khiển 8051, PIC, AVR, và ARM là các ví dụ về cách phân loại vi điều khiển dựa trên tiêu chí nào?

5 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 5: Trong một hệ thống điều khiển đèn giao thông tự động dựa trên vi điều khiển, bộ phận nào của vi điều khiển chịu trách nhiệm chính trong việc thực hiện các phép tính logic để quyết định khi nào đèn xanh, đèn đỏ sáng?

6 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 6: Giả sử bạn đang thiết kế một thiết bị đo nhiệt độ và hiển thị kết quả lên màn hình LCD. Tín hiệu từ cảm biến nhiệt độ (thường là tín hiệu tương tự) cần được chuyển đổi để vi điều khiển có thể xử lý. Chức năng này thường được thực hiện bởi bộ phận nào tích hợp hoặc kết nối với vi điều khiển?

7 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 7: Bộ nhớ ROM trong vi điều khiển thường được sử dụng để lưu trữ loại thông tin nào?

8 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 8: Bộ nhớ RAM trong vi điều khiển có vai trò gì trong quá trình hoạt động?

9 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 9: Tại sao 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 như lò vi sóng, máy giặt, điều hòa?

10 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 10: Một hệ thống điều khiển động cơ cần nhận tín hiệu từ nút nhấn (ON/OFF) và điều khiển rơ-le bật/tắt động cơ. Tín hiệu từ nút nhấn và tín hiệu điều khiển rơ-le thường là loại tín hiệu nào đối với vi điều khiển?

11 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 11: So sánh vi điều khiển 8-bit và 32-bit, điểm khác biệt cơ bản nhất về hiệu năng xử lý là gì?

12 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 12: Trong cấu trúc cơ bản của vi điều khiển, các khối chức năng chính (Bộ xử lý trung tâm, Bộ nhớ, Khối vào/ra) được kết nối với nhau thông qua hệ thống nào?

13 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 13: Một trong những lợi thế chính của việc sử dụng vi điều khiển thay vì các mạch logic rời rạc để thực hiện một chức năng điều khiển phức tạp là gì?

14 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 14: Hãy phân tích vai trò của các cổng vào/ra (I/O Ports) trong một ứng dụng vi điều khiển điều khiển robot di động. Cổng vào/ra có chức năng gì ở đây?

15 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 15: Khi nói về 'họ vi điều khiển', người ta thường dựa vào những yếu tố nào để nhóm các vi điều khiển lại với nhau?

16 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 16: Một dự án cần vi điều khiển có khả năng xử lý âm thanh thời gian thực, đòi hỏi tốc độ xử lý cao và nhiều phép toán dấu phẩy động. Họ vi điều khiển ARM (đặc biệt là các dòng Cortex-M mạnh mẽ) thường được xem xét cho các ứng dụng như vậy. Điều này minh chứng cho tiêu chí phân loại nào khi chọn vi điều khiển?

17 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 17: Trong một ứng dụng điều khiển động cơ bước, vi điều khiển cần tạo ra các chuỗi xung điều khiển theo thời gian chính xác. Chức năng nào của vi điều khiển (thường thông qua các bộ định thời/bộ đếm tích hợp) đóng vai trò quan trọng nhất ở đây?

18 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 18: So sánh bộ nhớ ROM và RAM trong vi điều khiển, điểm khác biệt chính về khả năng ghi/xóa dữ liệu và tính 'bay hơi' (volatile) là gì?

19 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 19: Một hệ thống an ninh sử dụng vi điều khiển để đọc trạng thái các cảm biến cửa/cửa sổ và kích hoạt còi báo động khi có đột nhập. Quy trình xử lý tín hiệu từ cảm biến đến đầu ra (còi) trong vi điều khiển diễn ra như thế nào?

20 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 20: Vi điều khiển được mô tả là một 'máy tính thu nhỏ' tích hợp trên một chip. So với máy tính cá nhân thông thường, vi điều khiển thường có những đặc điểm nào khác biệt (về mục đích sử dụng)?

21 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 21: Trong một ứng dụng điều khiển nhiệt độ chính xác, vi điều khiển cần thực hiện thuật toán điều khiển PID. Việc này đòi hỏi khả năng tính toán số học tương đối phức tạp. Yếu tố nào của vi điều khiển (liên quan đến CPU) ảnh hưởng trực tiếp đến khả năng thực hiện các phép tính này một cách hiệu quả?

22 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 22: Một hệ thống giám sát môi trường sử dụng vi điều khiển để đọc dữ liệu từ các cảm biến độ ẩm, ánh sáng và gửi dữ liệu về trung tâm qua kết nối không dây. Bộ phận nào của vi điều khiển (hoặc tích hợp cùng chip) chịu trách nhiệm giao tiếp với các cảm biến và module không dây?

23 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 23: Tại sao việc lựa chọn đúng họ vi điều khiển lại quan trọng đối với hiệu quả và chi phí của một dự án phát triển sản phẩm điện tử?

24 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 24: Trong một ứng dụng điều khiển đèn LED nhấp nháy theo một chu kỳ nhất định, vi điều khiển cần thực hiện việc bật/tắt đèn sau các khoảng thời gian chính xác. Chức năng nào giúp vi điều khiển thực hiện tác vụ định thời này?

25 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 25: Hãy phân tích lý do tại sao vi điều khiển lại là thành phần trung tâm trong nhiều hệ thống nhúng (embedded systems)?

26 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 26: Khi lập trình cho vi điều khiển, chương trình sau khi biên dịch sẽ được lưu vào bộ nhớ nào để vi điều khiển có thể thực thi khi khởi động?

27 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 27: Vai trò của Bus dữ liệu (Data Bus) trong hệ thống Bus của vi điều khiển là gì?

28 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 28: Một hệ thống điều khiển cửa tự động cần nhận biết vật cản bằng cảm biến hồng ngoại (cho tín hiệu số) và điều khiển động cơ mở/đóng cửa. Vi điều khiển trong hệ thống này sẽ sử dụng các cổng vào/ra để làm gì?

29 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 29: Sự phát triển của công nghệ vi điều khiển, đặc biệt là việc tích hợp nhiều khối chức năng (ADC, DAC, Timers, Giao tiếp nối tiếp...) lên cùng một chip, đã mang lại lợi ích gì cho việc thiết kế và sản xuất các sản phẩm điện tử?

30 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 4

Câu 30: Trong các ứng dụng công nghiệp, vi điều khiển thường được sử dụng để điều khiển các dây chuyền sản xuất tự động. Khả năng nào của vi điều khiển là quan trọng nhất trong môi trường này?

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 Cánh diều Bài 17: Quyền bất khả xâm phạm về thân thể, được pháp luật bảo hộ về tính mạng, sức khỏe, danh dự và nhân phẩm

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển - Đề 05

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về 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: Điểm khác biệt cốt lõi nào phân biệt vi điều khiển (microcontroller) với vi xử lí (microprocessor) thông thường?

  • A. Vi điều khiển có tốc độ xử lí nhanh hơn vi xử lí.
  • B. Vi điều khiển tích hợp CPU, bộ nhớ (RAM, ROM) và các ngoại vi trên cùng một chip.
  • C. Vi điều khiển chỉ có khả năng xử lí các phép toán số học, còn vi xử lí có thể xử lí logic.
  • D. Vi điều khiển cần hệ điều hành phức tạp để hoạt động, còn vi xử lí thì không.

Câu 2: Trong một hệ thống nhúng sử dụng vi điều khiển để điều khiển đèn giao thông, bộ phận nào của vi điều khiển chịu trách nhiệm lưu trữ chương trình điều khiển hoạt động của đèn?

  • A. Bộ nhớ chương trình (ROM/Flash)
  • B. Bộ nhớ dữ liệu (RAM)
  • C. Bộ xử lí trung tâm (CPU)
  • D. Các cổng vào/ra (I/O Ports)

Câu 3: Khi vi điều khiển đang thực thi chương trình, dữ liệu tạm thời (ví dụ: kết quả phép tính, giá trị biến) được lưu trữ ở đâu?

  • A. Bộ nhớ chương trình (ROM)
  • B. Bộ nhớ Flash
  • C. Bộ nhớ dữ liệu (RAM)
  • D. Các thanh ghi ngoại vi

Câu 4: Để vi điều khiển có thể nhận tín hiệu từ một cảm biến nhiệt độ dạng analog (ví dụ: điện áp thay đổi theo nhiệt độ) và xử lí tín hiệu đó, cần có bộ phận ngoại vi nào tích hợp hoặc kết nối bên ngoài?

  • A. Bộ tạo dao động (Oscillator)
  • B. Bộ định thời (Timer)
  • C. Cổng giao tiếp nối tiếp (UART)
  • D. Bộ chuyển đổi tương tự - số (ADC)

Câu 5: Một ứng dụng yêu cầu vi điều khiển phải thực hiện các công việc theo thời gian chính xác (ví dụ: tạo xung định kì, đếm sự kiện). Bộ phận ngoại vi nào đóng vai trò quan trọng nhất trong việc này?

  • A. Bộ chuyển đổi số - tương tự (DAC)
  • B. Bộ định thời (Timer/Counter)
  • C. Bộ nhớ ROM
  • D. Cổng vào/ra song song

Câu 6: Vi điều khiển được phân loại dựa trên độ rộng dữ liệu (ví dụ: 8-bit, 16-bit, 32-bit). Độ rộng dữ liệu này chủ yếu ảnh hưởng đến khả năng nào của vi điều khiển?

  • A. Tốc độ xử lí và lượng dữ liệu có thể xử lí trong một chu kì lệnh.
  • B. Kích thước vật lí của chip vi điều khiển.
  • C. Số lượng cổng vào/ra mà vi điều khiển có.
  • D. Loại bộ nhớ chương trình được sử dụng (ROM hay Flash).

Câu 7: Tại sao vi điều khiển lại được sử dụng rộng rãi trong các thiết bị điện tử dân dụng (như lò vi sóng, điều hòa, đồ chơi thông minh) thay vì máy tính cá nhân?

  • A. Vi điều khiển có khả năng chạy các hệ điều hành phức tạp hơn.
  • B. Vi điều khiển có tốc độ xử lí đồ họa vượt trội.
  • C. Vi điều khiển có kích thước nhỏ gọn, giá thành thấp, tiêu thụ ít năng lượng và được tối ưu cho các tác vụ điều khiển cụ thể.
  • D. Vi điều khiển có dung lượng bộ nhớ RAM lớn hơn nhiều so với máy tính cá nhân.

Câu 8: Xét một hệ thống đơn giản dùng vi điều khiển để bật/tắt một bóng đèn LED thông qua một nút nhấn. Khi nút nhấn được ấn, vi điều khiển nhận tín hiệu thông qua bộ phận nào?

  • A. Bộ định thời (Timer)
  • B. Bộ chuyển đổi ADC
  • C. Bộ nhớ RAM
  • D. Cổng vào/ra số (Digital I/O Port)

Câu 9: Vẫn trong hệ thống điều khiển đèn LED ở Câu 8, để bật hoặc tắt bóng đèn LED, vi điều khiển sẽ gửi tín hiệu điều khiển ra bên ngoài thông qua bộ phận nào?

  • A. Cổng vào/ra số (Digital I/O Port)
  • B. Bộ định thời (Timer)
  • C. Bộ chuyển đổi DAC
  • D. Bộ nhớ ROM

Câu 10: Chức năng chính của Bộ xử lí trung tâm (CPU) trong vi điều khiển là gì?

  • A. Lưu trữ chương trình và dữ liệu.
  • B. Chuyển đổi tín hiệu tương tự thành tín hiệu số.
  • C. Thực thi các lệnh trong chương trình đã được lưu trữ.
  • D. Giao tiếp trực tiếp với các thiết bị ngoại vi phức tạp.

Câu 11: Bộ nhớ ROM (Read-Only Memory) trong vi điều khiển thường được sử dụng để lưu trữ nội dung nào?

  • A. Các biến tạm thời và dữ liệu thay đổi trong quá trình chạy.
  • B. Chương trình điều khiển chính (firmware) của vi điều khiển.
  • C. Dữ liệu cảm biến đọc được từ môi trường.
  • D. Kết quả của các phép tính toán.

Câu 12: Khả năng "System on a Chip" (SoC) của vi điều khiển mang lại lợi ích chính nào so với việc sử dụng các chip rời rạc (CPU, RAM, ROM, ngoại vi riêng lẻ)?

  • A. Tăng đáng kể tốc độ xử lí của CPU.
  • B. Cho phép người dùng thay thế từng thành phần một cách dễ dàng.
  • C. Yêu cầu nguồn điện áp cao hơn để hoạt động.
  • D. Giảm kích thước, chi phí, tiêu thụ năng lượng và tăng độ tin cậy của hệ thống.

Câu 13: Tín hiệu đầu ra (output) từ các chân I/O số (digital I/O) của vi điều khiển thường có dạng gì?

  • A. Tín hiệu chỉ có hai mức logic (cao/thấp, 0/1).
  • B. Tín hiệu có thể thay đổi liên tục trong một dải điện áp.
  • C. Tín hiệu sóng sin.
  • D. Tín hiệu âm thanh.

Câu 14: Bộ phận nào trong vi điều khiển chịu trách nhiệm tạo ra các xung clock để đồng bộ hóa hoạt động của tất cả các khối bên trong?

  • A. Bộ nhớ RAM.
  • B. Bộ chuyển đổi ADC.
  • C. Bộ tạo dao động (Oscillator).
  • D. Cổng giao tiếp song song.

Câu 15: Khi vi điều khiển cần giao tiếp với một thiết bị ngoại vi khác (ví dụ: cảm biến, màn hình LCD) thông qua một giao thức truyền dữ liệu tiêu chuẩn (như SPI, I2C, UART), bộ phận nào của vi điều khiển sẽ được sử dụng?

  • A. Bộ xử lí trung tâm (CPU) trực tiếp.
  • B. Bộ nhớ ROM.
  • C. Bộ định thời (Timer).
  • D. Các khối ngoại vi giao tiếp chuyên dụng.

Câu 16: Khả năng đáp ứng tức thời với một sự kiện bên ngoài (ví dụ: nhấn nút khẩn cấp) mà không cần CPU liên tục kiểm tra trạng thái của nút được thực hiện nhờ cơ chế nào trong vi điều khiển?

  • A. Ngắt (Interrupt).
  • B. Polling (Kiểm tra liên tục).
  • C. Reset hệ thống.
  • D. Tăng tốc độ xung clock.

Câu 17: Giả sử bạn đang thiết kế một hệ thống sử dụng vi điều khiển để đo mức ánh sáng bằng cảm biến quang trở (cho ra tín hiệu analog). Sau khi tín hiệu từ cảm biến được chuyển đổi sang dạng số bởi bộ ADC, dữ liệu số này sẽ được xử lí tiếp theo bởi bộ phận nào của vi điều khiển?

  • A. Bộ nhớ ROM.
  • B. Bộ xử lí trung tâm (CPU).
  • C. Cổng vào/ra số.
  • D. Bộ tạo dao động.

Câu 18: Để điều khiển độ sáng của một bóng đèn LED (điều khiển analog) bằng vi điều khiển, cần sử dụng kỹ thuật nào thường được hỗ trợ bởi một ngoại vi chuyên dụng?

  • A. Đọc tín hiệu từ cảm biến nhiệt độ.
  • B. Giao tiếp nối tiếp UART.
  • C. Điều chế độ rộng xung (PWM).
  • D. Sử dụng ngắt ngoài.

Câu 19: Bộ nhớ RAM trong vi điều khiển có đặc điểm gì khiến nó phù hợp để lưu trữ dữ liệu tạm thời và các biến của chương trình?

  • A. Nội dung không bị mất khi mất nguồn điện.
  • B. Chỉ cho phép đọc, không cho phép ghi.
  • C. Dung lượng rất lớn so với bộ nhớ chương trình.
  • D. Tốc độ truy cập nhanh và nội dung có thể thay đổi dễ dàng trong quá trình chạy.

Câu 20: Khi lựa chọn vi điều khiển cho một ứng dụng cụ thể, ngoài tốc độ và bộ nhớ, yếu tố nào sau đây cũng rất quan trọng cần xem xét, đặc biệt với các thiết bị chạy bằng pin?

  • A. Mức tiêu thụ năng lượng.
  • B. Màu sắc vỏ chip.
  • C. Tên nhà sản xuất.
  • D. Số lượng chân nguồn (VCC/GND).

Câu 21: Chức năng của chân Reset (hoặc MCLR) trên vi điều khiển là gì?

  • A. Cung cấp nguồn điện chính cho chip.
  • B. Đưa vi điều khiển về trạng thái ban đầu và bắt đầu thực thi chương trình từ đầu.
  • C. Kết nối với bộ nhớ ngoài.
  • D. Nhận tín hiệu ngắt từ bên ngoài.

Câu 22: Vi điều khiển 32-bit thường được ưu tiên sử dụng hơn vi điều khiển 8-bit trong các ứng dụng nào?

  • A. Các ứng dụng điều khiển đơn giản, chi phí thấp (ví dụ: điều khiển quạt).
  • B. Các thiết bị chỉ cần xử lí tín hiệu số đơn giản.
  • C. Các ứng dụng cần xử lí dữ liệu phức tạp, tính toán nhiều hoặc yêu cầu tốc độ cao (ví dụ: xử lí âm thanh, hình ảnh, truyền thông tốc độ cao).
  • D. Các thiết bị chạy bằng pin, yêu cầu tiêu thụ năng lượng cực thấp.

Câu 23: Trong lập trình vi điều khiển, việc sử dụng ngôn ngữ lập trình cấp cao như C mang lại lợi ích chính nào so với sử dụng hợp ngữ (assembly language)?

  • A. Mã nguồn dễ đọc, dễ viết, dễ gỡ lỗi và có thể tái sử dụng cho các loại vi điều khiển khác nhau (khả năng di động).
  • B. Tạo ra mã máy nhỏ gọn và hiệu quả hơn hợp ngữ trong mọi trường hợp.
  • C. Cho phép truy cập trực tiếp và chi tiết đến từng thanh ghi, chân I/O của vi điều khiển.
  • D. Không cần biên dịch, có thể chạy trực tiếp trên vi điều khiển.

Câu 24: Bộ phận nào trong vi điều khiển chứa các thanh ghi đặc biệt (SFR - Special Function Registers) được sử dụng để cấu hình và điều khiển hoạt động của các ngoại vi tích hợp (Timer, ADC, UART...)?

  • A. Bộ nhớ chương trình (ROM).
  • B. Không gian bộ nhớ ánh xạ ngoại vi hoặc các thanh ghi đặc biệt trong RAM.
  • C. Bộ tạo dao động.
  • D. Chỉ có trong bộ xử lí trung tâm (CPU).

Câu 25: Khi thiết kế một hệ thống cần lưu trữ một lượng lớn dữ liệu đo được từ cảm biến theo thời gian, loại bộ nhớ nào thường được kết nối thêm bên ngoài vi điều khiển do dung lượng RAM tích hợp thường hạn chế?

  • A. Bộ nhớ ROM.
  • B. Các thanh ghi của CPU.
  • C. Bộ nhớ chương trình Flash.
  • D. Bộ nhớ ngoài (ví dụ: EEPROM, Flash memory chip, SD card).

Câu 26: Chức năng của bộ chuyển đổi số - tương tự (DAC - Digital-to-Analog Converter) trong vi điều khiển là gì?

  • A. Chuyển đổi giá trị số từ vi điều khiển thành tín hiệu điện áp hoặc dòng điện tương tự.
  • B. Chuyển đổi tín hiệu điện áp tương tự từ cảm biến thành giá trị số.
  • C. Đếm các sự kiện xảy ra theo thời gian.
  • D. Lưu trữ chương trình điều khiển.

Câu 27: Bộ phận nào của vi điều khiển đóng vai trò là cầu nối, cho phép CPU trao đổi dữ liệu và lệnh với bộ nhớ và các thiết bị ngoại vi?

  • A. Bộ tạo dao động.
  • B. Bộ chuyển đổi ADC.
  • C. Hệ thống bus (Bus System - Address Bus, Data Bus, Control Bus).
  • D. Các cổng vào/ra (I/O Ports).

Câu 28: Trong một ứng dụng điều khiển động cơ, vi điều khiển cần tạo ra các tín hiệu điều khiển có độ rộng xung thay đổi để điều chỉnh tốc độ động cơ. Ngoại vi nào sau đây thường được sử dụng cho mục đích này?

  • A. Bộ chuyển đổi ADC.
  • B. Cổng giao tiếp UART.
  • C. Bộ nhớ RAM.
  • D. Bộ định thời/Bộ tạo xung PWM (Pulse Width Modulation).

Câu 29: So với vi xử lí thông thường, vi điều khiển thường có số lượng chân (pins) ít hơn và được thiết kế để kết nối trực tiếp với các thiết bị ngoại vi đơn giản. Điều này phù hợp với đặc điểm nào của các ứng dụng nhúng?

  • A. Ứng dụng cần chạy nhiều chương trình cùng lúc.
  • B. Ứng dụng chuyên biệt, thực hiện một hoặc một vài tác vụ cụ thể và cần giao tiếp trực tiếp với phần cứng.
  • C. Ứng dụng cần xử lí dữ liệu phức tạp như đồ họa 3D.
  • D. Ứng dụng yêu cầu kết nối mạng tốc độ cao.

Câu 30: Bộ phận nào của vi điều khiển chịu trách nhiệm giải mã các lệnh (instructions) từ bộ nhớ chương trình và điều khiển các khối chức năng khác thực hiện lệnh đó?

  • A. Đơn vị điều khiển (Control Unit) trong CPU.
  • B. Bộ nhớ RAM.
  • C. Bộ chuyển đổi ADC.
  • D. Các cổng vào/ra.

1 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 1: Điểm khác biệt cốt lõi nào phân biệt vi điều khiển (microcontroller) với vi xử lí (microprocessor) thông thường?

2 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 2: Trong một hệ thống nhúng sử dụng vi điều khiển để điều khiển đèn giao thông, bộ phận nào của vi điều khiển chịu trách nhiệm lưu trữ chương trình điều khiển hoạt động của đèn?

3 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 3: Khi vi điều khiển đang thực thi chương trình, dữ liệu tạm thời (ví dụ: kết quả phép tính, giá trị biến) được lưu trữ ở đâu?

4 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 4: Để vi điều khiển có thể nhận tín hiệu từ một cảm biến nhiệt độ dạng analog (ví dụ: điện áp thay đổi theo nhiệt độ) và xử lí tín hiệu đó, cần có bộ phận ngoại vi nào tích hợp hoặc kết nối bên ngoài?

5 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 5: Một ứng dụng yêu cầu vi điều khiển phải thực hiện các công việc theo thời gian chính xác (ví dụ: tạo xung định kì, đếm sự kiện). Bộ phận ngoại vi nào đóng vai trò quan trọng nhất trong việc này?

6 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 6: Vi điều khiển được phân loại dựa trên độ rộng dữ liệu (ví dụ: 8-bit, 16-bit, 32-bit). Độ rộng dữ liệu này chủ yếu ảnh hưởng đến khả năng nào của vi điều khiển?

7 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 7: Tại sao vi điều khiển lại được sử dụng rộng rãi trong các thiết bị điện tử dân dụng (như lò vi sóng, điều hòa, đồ chơi thông minh) thay vì máy tính cá nhân?

8 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 8: Xét một hệ thống đơn giản dùng vi điều khiển để bật/tắt một bóng đèn LED thông qua một nút nhấn. Khi nút nhấn được ấn, vi điều khiển nhận tín hiệu thông qua bộ phận nào?

9 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 9: Vẫn trong hệ thống điều khiển đèn LED ở Câu 8, để bật hoặc tắt bóng đèn LED, vi điều khiển sẽ gửi tín hiệu điều khiển ra bên ngoài thông qua bộ phận nào?

10 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 10: Chức năng chính của Bộ xử lí trung tâm (CPU) trong vi điều khiển là gì?

11 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 11: Bộ nhớ ROM (Read-Only Memory) trong vi điều khiển thường được sử dụng để lưu trữ nội dung nào?

12 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 12: Khả năng 'System on a Chip' (SoC) của vi điều khiển mang lại lợi ích chính nào so với việc sử dụng các chip rời rạc (CPU, RAM, ROM, ngoại vi riêng lẻ)?

13 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 13: Tín hiệu đầu ra (output) từ các chân I/O số (digital I/O) của vi điều khiển thường có dạng gì?

14 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 14: Bộ phận nào trong vi điều khiển chịu trách nhiệm tạo ra các xung clock để đồng bộ hóa hoạt động của tất cả các khối bên trong?

15 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 15: Khi vi điều khiển cần giao tiếp với một thiết bị ngoại vi khác (ví dụ: cảm biến, màn hình LCD) thông qua một giao thức truyền dữ liệu tiêu chuẩn (như SPI, I2C, UART), bộ phận nào của vi điều khiển sẽ được sử dụng?

16 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 16: Khả năng đáp ứng tức thời với một sự kiện bên ngoài (ví dụ: nhấn nút khẩn cấp) mà không cần CPU liên tục kiểm tra trạng thái của nút được thực hiện nhờ cơ chế nào trong vi điều khiển?

17 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 17: Giả sử bạn đang thiết kế một hệ thống sử dụng vi điều khiển để đo mức ánh sáng bằng cảm biến quang trở (cho ra tín hiệu analog). Sau khi tín hiệu từ cảm biến được chuyển đổi sang dạng số bởi bộ ADC, dữ liệu số này sẽ được xử lí tiếp theo bởi bộ phận nào của vi điều khiển?

18 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 18: Để điều khiển độ sáng của một bóng đèn LED (điều khiển analog) bằng vi điều khiển, cần sử dụng kỹ thuật nào thường được hỗ trợ bởi một ngoại vi chuyên dụng?

19 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 19: Bộ nhớ RAM trong vi điều khiển có đặc điểm gì khiến nó phù hợp để lưu trữ dữ liệu tạm thời và các biến của chương trình?

20 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 20: Khi lựa chọn vi điều khiển cho một ứng dụng cụ thể, ngoài tốc độ và bộ nhớ, yếu tố nào sau đây cũng rất quan trọng cần xem xét, đặc biệt với các thiết bị chạy bằng pin?

21 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 21: Chức năng của chân Reset (hoặc MCLR) trên vi điều khiển là gì?

22 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 22: Vi điều khiển 32-bit thường được ưu tiên sử dụng hơn vi điều khiển 8-bit trong các ứng dụng nào?

23 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 23: Trong lập trình vi điều khiển, việc sử dụng ngôn ngữ lập trình cấp cao như C mang lại lợi ích chính nào so với sử dụng hợp ngữ (assembly language)?

24 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 24: Bộ phận nào trong vi điều khiển chứa các thanh ghi đặc biệt (SFR - Special Function Registers) được sử dụng để cấu hình và điều khiển hoạt động của các ngoại vi tích hợp (Timer, ADC, UART...)?

25 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 25: Khi thiết kế một hệ thống cần lưu trữ một lượng lớn dữ liệu đo được từ cảm biến theo thời gian, loại bộ nhớ nào thường được kết nối thêm bên ngoài vi điều khiển do dung lượng RAM tích hợp thường hạn chế?

26 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 26: Chức năng của bộ chuyển đổi số - tương tự (DAC - Digital-to-Analog Converter) trong vi điều khiển là gì?

27 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 27: Bộ phận nào của vi điều khiển đóng vai trò là cầu nối, cho phép CPU trao đổi dữ liệu và lệnh với bộ nhớ và các thiết bị ngoại vi?

28 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 28: Trong một ứng dụng điều khiển động cơ, vi điều khiển cần tạo ra các tín hiệu điều khiển có độ rộng xung thay đổi để điều chỉnh tốc độ động cơ. Ngoại vi nào sau đây thường được sử dụng cho mục đích này?

29 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 29: So với vi xử lí thông thường, vi điều khiển thường có số lượng chân (pins) ít hơn và được thiết kế để kết nối trực tiếp với các thiết bị ngoại vi đơn giản. Điều này phù hợp với đặc điểm nào của các ứng dụng nhúng?

30 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 5

Câu 30: Bộ phận nào của vi điều khiển chịu trách nhiệm giải mã các lệnh (instructions) từ bộ nhớ chương trình và điều khiển các khối chức năng khác thực hiện lệ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 Cánh diều Bài 24: Khái quát về vi điều khiển

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển - Đề 06

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về 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: Chức năng cốt lõi nào phân biệt vi điều khiển với vi xử lý (CPU) thông thường?

  • A. Tốc độ xử lý cao hơn
  • B. Khả năng kết nối mạng Internet
  • C. Chỉ thực hiện các phép tính số học
  • D. Tích hợp sẵn các khối ngoại vi như bộ nhớ, khối vào/ra trên một chip duy nhất

Câu 2: Trong cấu trúc của vi điều khiển, khối nào chịu trách nhiệm thực hiện các phép toán số học và logic theo lệnh của chương trình?

  • A. Bộ xử lí trung tâm (CPU)
  • B. Bộ nhớ ROM
  • C. Khối vào/ra (I/O)
  • D. Bộ định thời (Timer)

Câu 3: Bộ nhớ ROM (Read-Only Memory) trong vi điều khiển thường được sử dụng để lưu trữ loại thông tin nào?

  • A. Dữ liệu tạm thời trong quá trình tính toán
  • B. Chương trình điều khiển chính (firmware)
  • C. Kết quả của các phép toán
  • D. Thông tin cấu hình ngoại vi động

Câu 4: Khi phân loại vi điều khiển dựa trên độ rộng dữ liệu, vi điều khiển 8-bit có đặc điểm gì?

  • A. Chỉ có 8 chân vào/ra
  • B. Tốc độ xung nhịp tối đa là 8MHz
  • C. Thanh ghi dữ liệu có độ rộng 8 bit
  • D. Chỉ có thể xử lý 8 lệnh cùng lúc

Câu 5: Một hệ thống điều khiển đèn giao thông đơn giản, cần xử lý tín hiệu từ cảm biến (input), thực hiện logic điều khiển dựa trên thời gian và trạng thái giao thông, sau đó điều khiển các đèn LED (output). Loại thiết bị nào sau đây phù hợp nhất để làm bộ não của hệ thống này?

  • A. Vi điều khiển
  • B. Máy tính cá nhân (PC)
  • C. Bộ nhớ RAM dung lượng lớn
  • D. Mạch khuếch đại thuật toán

Câu 6: Khối ngoại vi nào trong vi điều khiển thường được sử dụng để tạo ra các khoảng trễ thời gian chính xác hoặc đo lường thời gian sự kiện?

  • A. Bộ chuyển đổi ADC (Analog-to-Digital Converter)
  • B. Cổng giao tiếp nối tiếp (UART)
  • C. Bộ nhớ RAM
  • D. Bộ định thời/Bộ đếm (Timer/Counter)

Câu 7: Giả sử bạn cần đọc giá trị nhiệt độ từ một cảm biến analog và hiển thị lên màn hình số. Khối ngoại vi nào của vi điều khiển là cần thiết để chuyển đổi tín hiệu tương tự từ cảm biến thành dữ liệu số mà vi điều khiển có thể xử lý?

  • A. Bộ chuyển đổi ADC (Analog-to-Digital Converter)
  • B. Bộ chuyển đổi DAC (Digital-to-Analog Converter)
  • C. Cổng giao tiếp song song (Parallel Port)
  • D. Bộ định thời (Timer)

Câu 8: Bộ nhớ RAM (Random Access Memory) trong vi điều khiển có đặc điểm gì quan trọng đối với hoạt động của chương trình?

  • A. Lưu trữ vĩnh viễn chương trình sau khi mất điện
  • B. Chỉ cho phép đọc dữ liệu, không cho phép ghi
  • C. Lưu trữ dữ liệu tạm thời và các biến trong quá trình chương trình đang chạy
  • D. Có dung lượng rất lớn, tương đương ổ cứng máy tính

Câu 9: Khi vi điều khiển thực hiện một chương trình, thứ tự các bước cơ bản trong chu kỳ lệnh (Fetch-Decode-Execute) là gì?

  • A. Giải mã lệnh -> Lấy lệnh -> Thực thi lệnh
  • B. Lấy lệnh -> Giải mã lệnh -> Thực thi lệnh
  • C. Thực thi lệnh -> Lấy lệnh -> Giải mã lệnh
  • D. Lấy lệnh -> Thực thi lệnh -> Giải mã lệnh

Câu 10: Họ vi điều khiển nào sau đây nổi tiếng với kiến trúc Harvard và được sử dụng rộng rãi trong các ứng dụng nhúng phổ thông, ví dụ như dòng ATmega?

  • A. 8051
  • B. PIC
  • C. AVR
  • D. ARM

Câu 11: Trong một ứng dụng điều khiển động cơ bước, vi điều khiển cần tạo ra các chuỗi xung chính xác để điều khiển góc quay. Khối ngoại vi nào là quan trọng nhất để thực hiện chức năng này?

  • A. Bộ chuyển đổi ADC
  • B. Cổng giao tiếp UART
  • C. Bộ nhớ RAM
  • D. Bộ định thời/Bộ đếm (Timer/Counter) với khả năng tạo xung (PWM)

Câu 12: Tại sao vi điều khiển thường được sử dụng trong các thiết bị điện tử dân dụng như lò vi sóng, máy giặt, điều hòa thay vì máy tính thông thường?

  • A. Vi điều khiển có màn hình hiển thị tốt hơn
  • B. Vi điều khiển nhỏ gọn, tiêu thụ ít năng lượng, chi phí thấp và được tối ưu cho các tác vụ điều khiển cụ thể
  • C. Vi điều khiển chạy hệ điều hành phức tạp hơn
  • D. Vi điều khiển có ổ cứng dung lượng lớn

Câu 13: Khối ngoại vi nào cho phép vi điều khiển giao tiếp với các thiết bị khác như cảm biến, module GPS, hoặc máy tính thông qua đường truyền chỉ cần 2 dây (truyền và nhận) theo một giao thức nhất định?

  • A. Cổng vào/ra số (Digital I/O)
  • B. Bộ chuyển đổi ADC
  • C. Cổng giao tiếp nối tiếp (UART/USART)
  • D. Bộ định thời (Timer)

Câu 14: Kiến trúc tập lệnh (Instruction Set Architecture - ISA) là gì trong bối cảnh vi điều khiển?

  • A. Tập hợp các lệnh mà CPU của vi điều khiển có thể hiểu và thực thi
  • B. Cách bố trí các chân (pin) của vi điều khiển
  • C. Dung lượng bộ nhớ RAM của vi điều khiển
  • D. Tần số hoạt động của vi điều khiển

Câu 15: Nếu một vi điều khiển có bộ nhớ chương trình (ROM) là Flash, điều này mang lại lợi ích gì so với loại ROM chỉ đọc một lần (OTP)?

  • A. Chương trình chạy nhanh hơn
  • B. Tiêu thụ ít năng lượng hơn
  • C. Không bị mất dữ liệu khi mất điện
  • D. Có thể xóa và ghi lại chương trình nhiều lần

Câu 16: Một ứng dụng cần vi điều khiển để đọc trạng thái đóng/mở của nhiều công tắc và điều khiển bật/tắt các đèn LED. Khối ngoại vi nào của vi điều khiển sẽ được sử dụng chủ yếu cho việc này?

  • A. Các cổng vào/ra số (Digital I/O Ports)
  • B. Bộ chuyển đổi DAC
  • C. Bộ định thời (Timer)
  • D. Cổng giao tiếp SPI

Câu 17: Sự khác biệt cơ bản nhất giữa kiến trúc Von Neumann và kiến trúc Harvard được áp dụng trong thiết kế vi điều khiển là gì?

  • A. Số lượng chân (pin) của vi điều khiển
  • B. Tốc độ xử lý tối đa
  • C. Kiến trúc Harvard có các bus riêng biệt cho bộ nhớ chương trình và bộ nhớ dữ liệu, cho phép truy cập đồng thời
  • D. Kiến trúc Von Neumann sử dụng ít bộ nhớ hơn

Câu 18: Khi lập trình cho vi điều khiển, ngôn ngữ lập trình C/C++ thường được sử dụng thay vì ngôn ngữ Assembly trong các dự án phức tạp vì lý do nào?

  • A. Chương trình viết bằng C/C++ chạy nhanh hơn
  • B. C/C++ dễ đọc, dễ viết, dễ gỡ lỗi và có tính di động cao hơn giữa các loại vi điều khiển khác nhau
  • C. C/C++ cho phép truy cập trực tiếp vào các thanh ghi phần cứng mà Assembly không làm được
  • D. C/C++ yêu cầu bộ nhớ ít hơn Assembly

Câu 19: Khối ngoại vi nào có chức năng chuyển đổi dữ liệu số (digital) từ vi điều khiển thành tín hiệu tương tự (analog), thường dùng để điều khiển các thiết bị như loa, động cơ tốc độ thay đổi?

  • A. Bộ chuyển đổi ADC
  • B. Bộ chuyển đổi DAC (Digital-to-Analog Converter)
  • C. Cổng giao tiếp I2C
  • D. Bộ định thời (Timer)

Câu 20: Một hệ thống nhà thông minh cần vi điều khiển để nhận lệnh từ remote hồng ngoại (tín hiệu số), đo nhiệt độ phòng (tín hiệu tương tự), và điều khiển bật/tắt đèn (tín hiệu số). Các khối ngoại vi cần thiết cho vi điều khiển trong ứng dụng này là gì?

  • A. Chỉ cần các cổng vào/ra số (Digital I/O)
  • B. Chỉ cần bộ chuyển đổi ADC và các cổng vào/ra số
  • C. Chỉ cần bộ chuyển đổi DAC và các cổng vào/ra số
  • D. Cần bộ chuyển đổi ADC và các cổng vào/ra số

Câu 21: Họ vi điều khiển ARM (Advanced RISC Machines) thường được sử dụng trong các ứng dụng nào so với các họ 8-bit như 8051, PIC, AVR?

  • A. Các thiết bị yêu cầu hiệu năng xử lý cao, đồ họa phức tạp, và chạy hệ điều hành (smartphone, tablet, hệ thống nhúng cao cấp)
  • B. Các ứng dụng điều khiển đơn giản, chi phí thấp (đồ chơi, thiết bị gia dụng cơ bản)
  • C. Chỉ dùng trong các hệ thống quân sự
  • D. Không có ứng dụng thực tế, chỉ dùng cho nghiên cứu

Câu 22: Tín hiệu vào (input) của vi điều khiển có thể đến từ đâu?

  • A. Chỉ từ các công tắc nhấn
  • B. Chỉ từ các cảm biến
  • C. Chỉ từ các thiết bị giao tiếp khác
  • D. Từ nhiều nguồn khác nhau như cảm biến, công tắc, tín hiệu từ các thiết bị số khác

Câu 23: Bộ đếm (Counter) trong vi điều khiển khác với bộ định thời (Timer) ở điểm nào?

  • A. Bộ đếm dùng để đếm các sự kiện bên ngoài (ví dụ: số lần nhấn nút), còn bộ định thời dùng để đo hoặc tạo khoảng thời gian dựa trên xung nhịp nội bộ
  • B. Bộ đếm dùng cho tín hiệu analog, bộ định thời dùng cho tín hiệu digital
  • C. Bộ đếm chỉ có ở vi điều khiển 8-bit, bộ định thời chỉ có ở vi điều khiển 32-bit
  • D. Chúng là hai tên gọi khác nhau cho cùng một khối chức năng

Câu 24: Giả sử bạn cần thiết kế một hệ thống thu thập dữ liệu từ nhiều cảm biến nhiệt độ và độ ẩm (tín hiệu analog) và gửi dữ liệu đó về máy tính qua cổng USB. Vi điều khiển được chọn cần phải có những khối ngoại vi nào?

  • A. Chỉ cần cổng USB
  • B. Chỉ cần bộ chuyển đổi DAC và cổng USB
  • C. Cần bộ chuyển đổi ADC và một giao tiếp phù hợp cho USB (ví dụ: tích hợp module USB hoặc giao tiếp nối tiếp chuyển đổi qua chip USB-to-Serial)
  • D. Chỉ cần các cổng vào/ra số

Câu 25: Vi điều khiển 32-bit thường có hiệu năng và khả năng xử lý phức tạp hơn đáng kể so với vi điều khiển 8-bit. Điều này có ý nghĩa gì trong việc lựa chọn vi điều khiển cho một ứng dụng?

  • A. Vi điều khiển 32-bit luôn là lựa chọn tốt nhất cho mọi ứng dụng
  • B. Vi điều khiển 32-bit phù hợp hơn cho các ứng dụng đòi hỏi tính toán phức tạp, xử lý dữ liệu lớn, hoặc giao diện người dùng đồ họa, trong khi 8-bit đủ cho các tác vụ điều khiển đơn giản
  • C. Vi điều khiển 32-bit tiêu thụ ít năng lượng hơn vi điều khiển 8-bit
  • D. Vi điều khiển 8-bit có giá thành cao hơn vi điều khiển 32-bit

Câu 26: Đâu là một trong những lợi ích chính khi sử dụng vi điều khiển trong các hệ thống nhúng so với việc sử dụng mạch logic rời rạc (TTL/CMOS)?

  • A. Mạch logic rời rạc có kích thước nhỏ hơn
  • B. Mạch logic rời rạc dễ dàng thay đổi chức năng bằng phần mềm
  • C. Vi điều khiển tiêu thụ nhiều năng lượng hơn
  • D. Vi điều khiển cho phép linh hoạt thay đổi chức năng hệ thống bằng cách thay đổi chương trình (phần mềm) thay vì thiết kế lại phần cứng

Câu 27: Trong cấu trúc của vi điều khiển, Bus là gì?

  • A. Tập hợp các đường dây dẫn dùng để truyền dữ liệu, địa chỉ và tín hiệu điều khiển giữa các khối chức năng bên trong vi điều khiển
  • B. Tên gọi khác của bộ xử lý trung tâm
  • C. Một loại bộ nhớ chỉ đọc
  • D. Một khối ngoại vi chuyên dụng cho giao tiếp mạng

Câu 28: Mục đích của thanh ghi PC (Program Counter) trong CPU của vi điều khiển là gì?

  • A. Lưu trữ kết quả của phép toán gần nhất
  • B. Lưu địa chỉ của lệnh tiếp theo sẽ được thực thi
  • C. Lưu trữ dữ liệu tạm thời
  • D. Chứa trạng thái hoạt động của CPU

Câu 29: Khi một vi điều khiển được "reset", điều gì thường xảy ra?

  • A. Chương trình đang chạy tạm dừng và chờ tín hiệu tiếp theo
  • B. Toàn bộ dữ liệu trong bộ nhớ RAM bị xóa vĩnh viễn
  • C. CPU dừng thực thi, các thanh ghi được đặt về trạng thái mặc định, và chương trình bắt đầu chạy lại từ địa chỉ khởi động (thường là đầu bộ nhớ ROM)
  • D. Vi điều khiển bị hỏng và không thể hoạt động nữa

Câu 30: Ứng dụng nào sau đây KHÔNG phải là ví dụ điển hình sử dụng vi điều khiển?

  • A. Máy chủ dữ liệu (Server) của một trung tâm dữ liệu lớn
  • B. Hệ thống điều khiển động cơ trong ô tô
  • C. Bộ điều khiển từ xa của TV
  • D. Đồng hồ báo thức điện tử

1 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 1: Chức năng cốt lõi nào phân biệt vi điều khiển với vi xử lý (CPU) thông thường?

2 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 2: Trong cấu trúc của vi điều khiển, khối nào chịu trách nhiệm thực hiện các phép toán số học và logic theo lệnh của chương trình?

3 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 3: Bộ nhớ ROM (Read-Only Memory) trong vi điều khiển thường được sử dụng để lưu trữ loại thông tin nào?

4 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 4: Khi phân loại vi điều khiển dựa trên độ rộng dữ liệu, vi điều khiển 8-bit có đặc điểm gì?

5 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 5: Một hệ thống điều khiển đèn giao thông đơn giản, cần xử lý tín hiệu từ cảm biến (input), thực hiện logic điều khiển dựa trên thời gian và trạng thái giao thông, sau đó điều khiển các đèn LED (output). Loại thiết bị nào sau đây phù hợp nhất để làm bộ não của hệ thống này?

6 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 6: Khối ngoại vi nào trong vi điều khiển thường được sử dụng để tạo ra các khoảng trễ thời gian chính xác hoặc đo lường thời gian sự kiện?

7 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 7: Giả sử bạn cần đọc giá trị nhiệt độ từ một cảm biến analog và hiển thị lên màn hình số. Khối ngoại vi nào của vi điều khiển là cần thiết để chuyển đổi tín hiệu tương tự từ cảm biến thành dữ liệu số mà vi điều khiển có thể xử lý?

8 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 8: Bộ nhớ RAM (Random Access Memory) trong vi điều khiển có đặc điểm gì quan trọng đối với hoạt động của chương trình?

9 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 9: Khi vi điều khiển thực hiện một chương trình, thứ tự các bước cơ bản trong chu kỳ lệnh (Fetch-Decode-Execute) là gì?

10 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 10: Họ vi điều khiển nào sau đây nổi tiếng với kiến trúc Harvard và được sử dụng rộng rãi trong các ứng dụng nhúng phổ thông, ví dụ như dòng ATmega?

11 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 11: Trong một ứng dụng điều khiển động cơ bước, vi điều khiển cần tạo ra các chuỗi xung chính xác để điều khiển góc quay. Khối ngoại vi nào là quan trọng nhất để thực hiện chức năng này?

12 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 12: Tại sao vi điều khiển thường được sử dụng trong các thiết bị điện tử dân dụng như lò vi sóng, máy giặt, điều hòa thay vì máy tính thông thường?

13 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 13: Khối ngoại vi nào cho phép vi điều khiển giao tiếp với các thiết bị khác như cảm biến, module GPS, hoặc máy tính thông qua đường truyền chỉ cần 2 dây (truyền và nhận) theo một giao thức nhất định?

14 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 14: Kiến trúc tập lệnh (Instruction Set Architecture - ISA) là gì trong bối cảnh vi điều khiển?

15 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 15: Nếu một vi điều khiển có bộ nhớ chương trình (ROM) là Flash, điều này mang lại lợi ích gì so với loại ROM chỉ đọc một lần (OTP)?

16 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 16: Một ứng dụng cần vi điều khiển để đọc trạng thái đóng/mở của nhiều công tắc và điều khiển bật/tắt các đèn LED. Khối ngoại vi nào của vi điều khiển sẽ được sử dụng chủ yếu cho việc này?

17 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 17: Sự khác biệt cơ bản nhất giữa kiến trúc Von Neumann và kiến trúc Harvard được áp dụng trong thiết kế vi điều khiển là gì?

18 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 18: Khi lập trình cho vi điều khiển, ngôn ngữ lập trình C/C++ thường được sử dụng thay vì ngôn ngữ Assembly trong các dự án phức tạp vì lý do nào?

19 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 19: Khối ngoại vi nào có chức năng chuyển đổi dữ liệu số (digital) từ vi điều khiển thành tín hiệu tương tự (analog), thường dùng để điều khiển các thiết bị như loa, động cơ tốc độ thay đổi?

20 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 20: Một hệ thống nhà thông minh cần vi điều khiển để nhận lệnh từ remote hồng ngoại (tín hiệu số), đo nhiệt độ phòng (tín hiệu tương tự), và điều khiển bật/tắt đèn (tín hiệu số). Các khối ngoại vi cần thiết cho vi điều khiển trong ứng dụng này là gì?

21 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 21: Họ vi điều khiển ARM (Advanced RISC Machines) thường được sử dụng trong các ứng dụng nào so với các họ 8-bit như 8051, PIC, AVR?

22 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 22: Tín hiệu vào (input) của vi điều khiển có thể đến từ đâu?

23 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 23: Bộ đếm (Counter) trong vi điều khiển khác với bộ định thời (Timer) ở điểm nào?

24 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 24: Giả sử bạn cần thiết kế một hệ thống thu thập dữ liệu từ nhiều cảm biến nhiệt độ và độ ẩm (tín hiệu analog) và gửi dữ liệu đó về máy tính qua cổng USB. Vi điều khiển được chọn cần phải có những khối ngoại vi nào?

25 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 25: Vi điều khiển 32-bit thường có hiệu năng và khả năng xử lý phức tạp hơn đáng kể so với vi điều khiển 8-bit. Điều này có ý nghĩa gì trong việc lựa chọn vi điều khiển cho một ứng dụng?

26 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 26: Đâu là một trong những lợi ích chính khi sử dụng vi điều khiển trong các hệ thống nhúng so với việc sử dụng mạch logic rời rạc (TTL/CMOS)?

27 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 27: Trong cấu trúc của vi điều khiển, Bus là gì?

28 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 28: Mục đích của thanh ghi PC (Program Counter) trong CPU của vi điều khiển là gì?

29 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 29: Khi một vi điều khiển được 'reset', điều gì thường xảy ra?

30 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 6

Câu 30: Ứng dụng nào sau đây KHÔNG phải là ví dụ điển hình sử dụng 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 Cánh diều Bài 24: Khái quát về vi điều khiển

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển - Đề 07

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về 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: Vi điều khiển được mô tả là một "máy tính thu nhỏ" tích hợp trên một chip duy nhất. Chức năng cốt lõi nào khiến vi điều khiển khác biệt so với một vi xử lý (CPU) thông thường trong các ứng dụng nhúng?

  • A. Khả năng thực hiện các phép tính số học phức tạp.
  • B. Tốc độ xử lý dữ liệu cực kỳ nhanh.
  • C. Được thiết kế để chạy các hệ điều hành đa nhiệm.
  • D. Tích hợp sẵn các khối chức năng ngoại vi như bộ nhớ, cổng vào/ra, timer...

Câu 2: Trong cấu trúc cơ bản của vi điều khiển, Bộ xử lý trung tâm (CPU) đóng vai trò gì?

  • A. Lưu trữ vĩnh cửu chương trình điều khiển.
  • B. Thực hiện các lệnh trong chương trình và xử lý dữ liệu.
  • C. Kết nối trực tiếp với các cảm biến và thiết bị ngoại vi.
  • D. Cung cấp nguồn năng lượng cho toàn bộ chip.

Câu 3: Giả sử bạn đang thiết kế một hệ thống điều khiển đèn tự động bật khi trời tối. Thông tin từ cảm biến ánh sáng (tín hiệu tương tự) cần được xử lý bởi vi điều khiển. Bộ phận nào trong vi điều khiển (nếu có) chịu trách nhiệm chuyển đổi tín hiệu tương tự này sang dạng số để CPU có thể hiểu và xử lý?

  • A. Bộ nhớ RAM.
  • B. Cổng vào/ra (I/O Ports).
  • C. Bộ chuyển đổi tương tự - số (ADC).
  • D. Bộ định thời (Timer).

Câu 4: Chương trình điều khiển hoạt động của vi điều khiển (firmware) thường được lưu trữ ở đâu để đảm bảo không bị mất khi ngắt nguồn điện?

  • A. Bộ nhớ ROM (ví dụ: Flash ROM).
  • B. Bộ nhớ RAM.
  • C. Thanh ghi (Registers).
  • D. Bộ xử lý trung tâm (CPU).

Câu 5: Khi vi điều khiển đang hoạt động, các dữ liệu tạm thời, kết quả tính toán trung gian và trạng thái của chương trình đang chạy được lưu trữ ở đâu? Loại bộ nhớ này sẽ bị mất dữ liệu khi ngắt nguồn.

  • A. Bộ nhớ ROM.
  • B. Bộ nhớ RAM.
  • C. Bộ nhớ EEPROM.
  • D. Thanh ghi (Registers).

Câu 6: Vi điều khiển 8-bit và vi điều khiển 32-bit được phân loại dựa trên tiêu chí nào?

  • A. Độ rộng của bus dữ liệu mà CPU có thể xử lý cùng lúc.
  • B. Số lượng cổng vào/ra (I/O ports) có trên chip.
  • C. Kích thước vật lý của chip.
  • D. Tốc độ xung nhịp hoạt động tối đa.

Câu 7: Họ vi điều khiển 8051, PIC, AVR, ARM là cách phân loại vi điều khiển dựa trên tiêu chí nào?

  • A. Ứng dụng cụ thể của vi điều khiển.
  • B. Kiểu bộ nhớ chính được sử dụng.
  • C. Kiến trúc tập lệnh và nhà sản xuất.
  • D. Giá thành sản phẩm.

Câu 8: Một trong những ưu điểm chính của vi điều khiển so với việc sử dụng các mạch logic rời rạc hoặc vi xử lý + chip ngoại vi riêng lẻ cho các ứng dụng điều khiển đơn giản là gì?

  • A. Tốc độ xử lý luôn cao hơn.
  • B. Chỉ có thể thực hiện các tác vụ rất đơn giản.
  • C. Tiêu thụ năng lượng luôn cao hơn.
  • D. Kích thước nhỏ gọn, chi phí thấp hơn cho các ứng dụng chuyên biệt.

Câu 9: Trong một hệ thống điều khiển sử dụng vi điều khiển, các cổng vào/ra (I/O Ports) có chức năng gì?

  • A. Kết nối vi điều khiển với các thiết bị ngoại vi như nút nhấn, đèn LED, động cơ...
  • B. Thực hiện các phép tính toán học.
  • C. Lưu trữ chương trình và dữ liệu.
  • D. Điều khiển tốc độ xung nhịp của CPU.

Câu 10: Bộ định thời (Timer) và Bộ đếm (Counter) là các khối chức năng ngoại vi phổ biến trong vi điều khiển. Chức năng chính của chúng là gì?

  • A. Chuyển đổi tín hiệu analog sang digital.
  • B. Lưu trữ dữ liệu tạm thời.
  • C. Đo lường thời gian hoặc đếm sự kiện.
  • D. Giao tiếp với các thiết bị qua chuẩn nối tiếp.

Câu 11: Bộ nhớ ROM trong vi điều khiển có đặc điểm gì nổi bật?

  • A. Có tốc độ truy cập nhanh nhất.
  • B. Dùng để lưu trữ dữ liệu tạm thời khi chương trình đang chạy.
  • C. Dữ liệu bị mất khi ngắt nguồn điện.
  • D. Lưu trữ dữ liệu hoặc chương trình một cách vĩnh cửu (không mất khi ngắt nguồn).

Câu 12: Khi so sánh vi điều khiển với vi xử lý (CPU) dùng trong máy tính cá nhân, điểm khác biệt cơ bản nhất nằm ở đâu?

  • A. Vi điều khiển tích hợp nhiều khối chức năng (bộ nhớ, I/O) trên cùng chip, còn vi xử lý cần các chip ngoại vi riêng.
  • B. Vi điều khiển chỉ thực hiện được các phép tính đơn giản.
  • C. Vi điều khiển luôn có tốc độ xử lý nhanh hơn.
  • D. Vi xử lý được thiết kế cho các ứng dụng chuyên biệt, còn vi điều khiển cho mục đích chung.

Câu 13: Bộ nhớ EEPROM (Electrically Erasable Programmable Read-Only Memory) trong vi điều khiển thường được sử dụng để lưu trữ loại thông tin nào?

  • A. Chương trình điều khiển chính.
  • B. Dữ liệu tạm thời của chương trình đang chạy.
  • C. Các tham số cấu hình hoặc dữ liệu người dùng cần lưu lại khi mất nguồn (ví dụ: cài đặt âm lượng, kênh TV).
  • D. Các lệnh mà CPU sẽ thực hiện.

Câu 14: Một vi điều khiển được sử dụng để điều khiển cánh tay robot đơn giản trong dây chuyền lắp ráp. Nhiệm vụ lập trình bao gồm việc xác định trình tự các bước di chuyển, thời gian chờ giữa các bước và vị trí dừng cuối cùng. Thông tin về trình tự và thời gian này cần được lưu trữ ở đâu để vi điều khiển có thể thực hiện lại mỗi khi bắt đầu quy trình?

  • A. Bộ nhớ chương trình (ROM/Flash).
  • B. Bộ nhớ dữ liệu tạm thời (RAM).
  • C. Các thanh ghi trong CPU.
  • D. Cổng vào/ra (I/O Ports).

Câu 15: Vi điều khiển 32-bit thường được sử dụng trong các ứng dụng đòi hỏi hiệu năng cao hơn so với vi điều khiển 8-bit hoặc 16-bit. Điều này chủ yếu là do:

  • A. Chúng có kích thước vật lý nhỏ hơn.
  • B. Chúng có thể xử lý lượng dữ liệu lớn hơn và thực hiện các phép tính phức tạp hơn trong cùng một chu kỳ xung nhịp.
  • C. Chúng có ít cổng vào/ra hơn.
  • D. Chúng chỉ có bộ nhớ ROM.

Câu 16: Trong một hệ thống điều hòa không khí sử dụng vi điều khiển, bộ phận nào có khả năng đọc thông tin từ cảm biến nhiệt độ (thường là tín hiệu analog) và điều khiển tốc độ quạt (thường là tín hiệu digital hoặc PWM)?

  • A. Chỉ có bộ nhớ RAM.
  • B. Chỉ có CPU.
  • C. Chỉ có bộ định thời (Timer).
  • D. Kết hợp giữa CPU, ADC (đối với cảm biến), và các cổng I/O (đối với quạt).

Câu 17: Bộ nhớ RAM trong vi điều khiển có vai trò quan trọng trong việc thực hiện chương trình. Nếu dung lượng RAM quá nhỏ so với yêu cầu của chương trình, điều gì có thể xảy ra?

  • A. Chương trình sẽ chạy nhanh hơn.
  • B. Vi điều khiển sẽ tiêu thụ ít năng lượng hơn.
  • C. Chương trình có thể không đủ không gian để lưu trữ biến, dữ liệu tạm thời và gây lỗi hoạt động.
  • D. Bộ nhớ ROM sẽ tự động mở rộng dung lượng.

Câu 18: Một ứng dụng của vi điều khiển trong lĩnh vực giao thông vận tải là hệ thống đèn giao thông. Bộ phận nào trong vi điều khiển chịu trách nhiệm đếm thời gian cho mỗi chu kỳ đèn (đỏ, vàng, xanh) và chuyển trạng thái đèn đúng thời điểm?

  • A. Bộ định thời (Timer).
  • B. Bộ nhớ ROM.
  • C. Bộ chuyển đổi ADC.
  • D. Các cổng vào/ra (I/O Ports).

Câu 19: Khi lập trình cho vi điều khiển, người lập trình cần phải hiểu rõ kiến trúc và các khối chức năng ngoại vi của nó. Điều này khác biệt với việc lập trình trên máy tính cá nhân ở điểm nào?

  • A. Vi điều khiển chỉ lập trình được bằng ngôn ngữ máy.
  • B. Lập trình vi điều khiển thường liên quan trực tiếp đến việc điều khiển phần cứng cụ thể (thanh ghi, cổng I/O), trong khi lập trình máy tính thường qua hệ điều hành và các lớp trừu tượng cao hơn.
  • C. Vi điều khiển có bộ nhớ RAM lớn hơn máy tính.
  • D. Vi điều khiển không cần biên dịch chương trình.

Câu 20: Giả sử bạn cần tạo ra một tín hiệu âm thanh đơn giản (ví dụ: tiếng bíp) từ vi điều khiển thông qua một loa nhỏ. Tín hiệu này thường là tín hiệu digital được chuyển đổi thành âm thanh. Bộ phận nào của vi điều khiển (hoặc kết hợp với mạch ngoài đơn giản) có thể tạo ra tín hiệu digital theo thời gian để tạo âm thanh?

  • A. Bộ nhớ RAM.
  • B. Bộ chuyển đổi ADC.
  • C. Bộ nhớ ROM.
  • D. Bộ định thời (Timer) kết hợp với cổng ra (I/O Port).

Câu 21: Tại sao vi điều khiển lại được sử dụng rộng rãi trong các thiết bị điện tử gia dụng như lò vi sóng, máy giặt, điều hòa thay vì sử dụng các mạch điện tử truyền thống chỉ dùng linh kiện rời rạc?

  • A. Vi điều khiển luôn tiêu thụ ít năng lượng hơn.
  • B. Vi điều khiển làm cho thiết bị cồng kềnh hơn.
  • C. Vi điều khiển cho phép thực hiện các chức năng phức tạp, linh hoạt, dễ dàng thay đổi logic điều khiển bằng phần mềm mà không cần thay đổi phần cứng.
  • D. Vi điều khiển chỉ có thể điều khiển các thiết bị đơn giản.

Câu 22: Khối chức năng ngoại vi nào trong vi điều khiển thường được sử dụng để giao tiếp với các thiết bị khác như cảm biến kỹ thuật số, màn hình LCD hoặc các chip nhớ ngoài thông qua các giao thức như SPI, I2C, UART?

  • A. Bộ định thời (Timer).
  • B. Các khối giao tiếp nối tiếp (Serial Communication Peripherals).
  • C. Bộ chuyển đổi ADC.
  • D. Bộ nhớ RAM.

Câu 23: Nếu một vi điều khiển có kiến trúc Harvard, điều này có ý nghĩa gì đối với việc truy cập bộ nhớ của nó?

  • A. Có các bus riêng biệt cho bộ nhớ chương trình và bộ nhớ dữ liệu, cho phép truy cập đồng thời.
  • B. Chỉ có một bus chung cho cả bộ nhớ chương trình và dữ liệu.
  • C. Chỉ có thể truy cập bộ nhớ ROM.
  • D. Không có bộ nhớ trên chip.

Câu 24: Khi một vi điều khiển nhận tín hiệu từ một nút nhấn (input), thông tin này thường được đọc thông qua bộ phận nào?

  • A. Bộ nhớ ROM.
  • B. Bộ xử lý trung tâm (CPU).
  • C. Các cổng vào/ra (I/O Ports).
  • D. Bộ định thời (Timer).

Câu 25: Vi điều khiển họ ARM thường được tìm thấy trong các thiết bị phức tạp hơn như điện thoại thông minh, máy tính bảng hoặc các hệ thống nhúng cao cấp. Điều này chủ yếu là do đặc điểm nào của kiến trúc ARM?

  • A. Chúng chỉ có bộ nhớ ROM dung lượng nhỏ.
  • B. Chúng có tập lệnh rất đơn giản (RISC) làm giảm hiệu năng.
  • C. Chúng chỉ được sử dụng cho các tác vụ tính toán đơn thuần.
  • D. Kiến trúc 32-bit hoặc 64-bit, hiệu suất cao, khả năng xử lý phức tạp và hỗ trợ hệ điều hành.

Câu 26: Trong một hệ thống đo nhiệt độ và hiển thị lên màn hình LCD sử dụng vi điều khiển, quá trình xử lý dữ liệu diễn ra như thế nào?

  • A. Cảm biến gửi tín hiệu (analog/digital) đến vi điều khiển -> ADC (nếu cần) chuyển đổi tín hiệu -> CPU xử lý dữ liệu -> CPU gửi dữ liệu hiển thị đến LCD qua cổng I/O hoặc khối giao tiếp.
  • B. LCD gửi dữ liệu đến vi điều khiển -> CPU xử lý -> Gửi đến cảm biến.
  • C. Bộ nhớ RAM nhận dữ liệu từ cảm biến -> Lưu vào ROM -> Hiển thị trực tiếp lên LCD.
  • D. CPU tự tạo ra dữ liệu nhiệt độ và hiển thị lên LCD.

Câu 27: Bộ chuyển đổi số - tương tự (DAC) là khối chức năng ngoại vi có trong một số vi điều khiển. Chức năng của nó là gì?

  • A. Đọc tín hiệu từ nút nhấn.
  • B. Chuyển đổi dữ liệu dạng số từ CPU thành tín hiệu dạng tương tự.
  • C. Đếm thời gian.
  • D. Lưu trữ chương trình.

Câu 28: Ứng dụng nào sau đây ít khả năng sử dụng vi điều khiển như bộ não chính, mà có thể cần đến sức mạnh xử lý của máy tính hoặc vi xử lý phức tạp hơn?

  • A. Hệ thống khóa cửa thông minh.
  • B. Điều khiển động cơ trong máy hút bụi robot.
  • C. Xử lý hình ảnh và video độ phân giải cao trong thời gian thực.
  • D. Điều khiển nhiệt độ trong tủ lạnh.

Câu 29: Khả năng lập trình lại bộ nhớ Flash ROM nhiều lần là một ưu điểm quan trọng của các vi điều khiển hiện đại. Điều này mang lại lợi ích gì trong quá trình phát triển và sử dụng sản phẩm?

  • A. Tăng tốc độ hoạt động của CPU.
  • B. Giảm dung lượng bộ nhớ RAM cần thiết.
  • C. Làm cho vi điều khiển chỉ thực hiện được một chức năng duy nhất.
  • D. Cho phép dễ dàng cập nhật, sửa lỗi hoặc thêm tính năng mới cho firmware mà không cần thay thế chip phần cứng.

Câu 30: Khi một vi điều khiển nhận được một "ngắt" (interrupt) từ một thiết bị ngoại vi (ví dụ: nút nhấn được bấm), điều gì xảy ra?

  • A. Vi điều khiển dừng hoạt động hoàn toàn.
  • B. CPU tạm dừng công việc hiện tại để thực hiện một chương trình con xử lý ngắt, sau đó quay lại công việc ban đầu.
  • C. Toàn bộ dữ liệu trong RAM bị xóa.
  • D. Chương trình chính trong ROM bị ghi đè.

1 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 1: Vi điều khiển được mô tả là một 'máy tính thu nhỏ' tích hợp trên một chip duy nhất. Chức năng cốt lõi nào khiến vi điều khiển khác biệt so với một vi xử lý (CPU) thông thường trong các ứng dụng nhúng?

2 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 2: Trong cấu trúc cơ bản của vi điều khiển, Bộ xử lý trung tâm (CPU) đóng vai trò gì?

3 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 3: Giả sử bạn đang thiết kế một hệ thống điều khiển đèn tự động bật khi trời tối. Thông tin từ cảm biến ánh sáng (tín hiệu tương tự) cần được xử lý bởi vi điều khiển. Bộ phận nào trong vi điều khiển (nếu có) chịu trách nhiệm chuyển đổi tín hiệu tương tự này sang dạng số để CPU có thể hiểu và xử lý?

4 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 4: Chương trình điều khiển hoạt động của vi điều khiển (firmware) thường được lưu trữ ở đâu để đảm bảo không bị mất khi ngắt nguồn điện?

5 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 5: Khi vi điều khiển đang hoạt động, các dữ liệu tạm thời, kết quả tính toán trung gian và trạng thái của chương trình đang chạy được lưu trữ ở đâu? Loại bộ nhớ này sẽ bị mất dữ liệu khi ngắt nguồn.

6 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 6: Vi điều khiển 8-bit và vi điều khiển 32-bit được phân loại dựa trên tiêu chí nào?

7 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 7: Họ vi điều khiển 8051, PIC, AVR, ARM là cách phân loại vi điều khiển dựa trên tiêu chí nào?

8 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 8: Một trong những ưu điểm chính của vi điều khiển so với việc sử dụng các mạch logic rời rạc hoặc vi xử lý + chip ngoại vi riêng lẻ cho các ứng dụng điều khiển đơn giản là gì?

9 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 9: Trong một hệ thống điều khiển sử dụng vi điều khiển, các cổng vào/ra (I/O Ports) có chức năng gì?

10 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 10: Bộ định thời (Timer) và Bộ đếm (Counter) là các khối chức năng ngoại vi phổ biến trong vi điều khiển. Chức năng chính của chúng là gì?

11 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 11: Bộ nhớ ROM trong vi điều khiển có đặc điểm gì nổi bật?

12 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 12: Khi so sánh vi điều khiển với vi xử lý (CPU) dùng trong máy tính cá nhân, điểm khác biệt cơ bản nhất nằm ở đâu?

13 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 13: Bộ nhớ EEPROM (Electrically Erasable Programmable Read-Only Memory) trong vi điều khiển thường được sử dụng để lưu trữ loại thông tin nào?

14 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 14: Một vi điều khiển được sử dụng để điều khiển cánh tay robot đơn giản trong dây chuyền lắp ráp. Nhiệm vụ lập trình bao gồm việc xác định trình tự các bước di chuyển, thời gian chờ giữa các bước và vị trí dừng cuối cùng. Thông tin về trình tự và thời gian này cần được lưu trữ ở đâu để vi điều khiển có thể thực hiện lại mỗi khi bắt đầu quy trình?

15 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 15: Vi điều khiển 32-bit thường được sử dụng trong các ứng dụng đòi hỏi hiệu năng cao hơn so với vi điều khiển 8-bit hoặc 16-bit. Điều này chủ yếu là do:

16 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 16: Trong một hệ thống điều hòa không khí sử dụng vi điều khiển, bộ phận nào có khả năng đọc thông tin từ cảm biến nhiệt độ (thường là tín hiệu analog) và điều khiển tốc độ quạt (thường là tín hiệu digital hoặc PWM)?

17 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 17: Bộ nhớ RAM trong vi điều khiển có vai trò quan trọng trong việc thực hiện chương trình. Nếu dung lượng RAM quá nhỏ so với yêu cầu của chương trình, điều gì có thể xảy ra?

18 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 18: Một ứng dụng của vi điều khiển trong lĩnh vực giao thông vận tải là hệ thống đèn giao thông. Bộ phận nào trong vi điều khiển chịu trách nhiệm đếm thời gian cho mỗi chu kỳ đèn (đỏ, vàng, xanh) và chuyển trạng thái đèn đúng thời điểm?

19 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 19: Khi lập trình cho vi điều khiển, người lập trình cần phải hiểu rõ kiến trúc và các khối chức năng ngoại vi của nó. Điều này khác biệt với việc lập trình trên máy tính cá nhân ở điểm nào?

20 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 20: Giả sử bạn cần tạo ra một tín hiệu âm thanh đơn giản (ví dụ: tiếng bíp) từ vi điều khiển thông qua một loa nhỏ. Tín hiệu này thường là tín hiệu digital được chuyển đổi thành âm thanh. Bộ phận nào của vi điều khiển (hoặc kết hợp với mạch ngoài đơn giản) có thể tạo ra tín hiệu digital theo thời gian để tạo âm thanh?

21 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 21: Tại sao vi điều khiển lại được sử dụng rộng rãi trong các thiết bị điện tử gia dụng như lò vi sóng, máy giặt, điều hòa thay vì sử dụng các mạch điện tử truyền thống chỉ dùng linh kiện rời rạc?

22 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 22: Khối chức năng ngoại vi nào trong vi điều khiển thường được sử dụng để giao tiếp với các thiết bị khác như cảm biến kỹ thuật số, màn hình LCD hoặc các chip nhớ ngoài thông qua các giao thức như SPI, I2C, UART?

23 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 23: Nếu một vi điều khiển có kiến trúc Harvard, điều này có ý nghĩa gì đối với việc truy cập bộ nhớ của nó?

24 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 24: Khi một vi điều khiển nhận tín hiệu từ một nút nhấn (input), thông tin này thường được đọc thông qua bộ phận nào?

25 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 25: Vi điều khiển họ ARM thường được tìm thấy trong các thiết bị phức tạp hơn như điện thoại thông minh, máy tính bảng hoặc các hệ thống nhúng cao cấp. Điều này chủ yếu là do đặc điểm nào của kiến trúc ARM?

26 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 26: Trong một hệ thống đo nhiệt độ và hiển thị lên màn hình LCD sử dụng vi điều khiển, quá trình xử lý dữ liệu diễn ra như thế nào?

27 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 27: Bộ chuyển đổi số - tương tự (DAC) là khối chức năng ngoại vi có trong một số vi điều khiển. Chức năng của nó là gì?

28 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 28: Ứng dụng nào sau đây *ít khả năng* sử dụng vi điều khiển như bộ não chính, mà có thể cần đến sức mạnh xử lý của máy tính hoặc vi xử lý phức tạp hơn?

29 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 29: Khả năng lập trình lại bộ nhớ Flash ROM nhiều lần là một ưu điểm quan trọng của các vi điều khiển hiện đại. Điều này mang lại lợi ích gì trong quá trình phát triển và sử dụng sản phẩm?

30 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 7

Câu 30: Khi một vi điều khiển nhận được một 'ngắt' (interrupt) từ một thiết bị ngoại vi (ví dụ: nút nhấn được bấm), điều gì xảy ra?

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 Cánh diều Bài 24: Khái quát về vi điều khiển

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển - Đề 08

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về 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: Điểm khác biệt cốt lõi nào phân biệt vi điều khiển (microcontroller) với vi xử lí (microprocessor) thông thường?

  • A. Vi điều khiển có tốc độ xử lí nhanh hơn nhiều.
  • B. Vi điều khiển chỉ thực hiện phép toán số học, không có logic.
  • C. Vi điều khiển luôn cần bộ nhớ ngoài và các ngoại vi kết nối riêng lẻ.
  • D. Vi điều khiển tích hợp CPU, bộ nhớ và các khối ngoại vi (I/O, timer,...) trên cùng một chip.

Câu 2: Trong cấu trúc của vi điều khiển, bộ phận nào đóng vai trò "bộ não", thực hiện các lệnh từ chương trình và điều phối hoạt động của toàn bộ hệ thống?

  • A. Bộ nhớ ROM
  • B. Bộ xử lí trung tâm (CPU)
  • C. Khối giao tiếp vào/ra (I/O)
  • D. Bộ tạo dao động (Clock Generator)

Câu 3: Bộ nhớ chỉ đọc (ROM) trong vi điều khiển thường được sử dụng để lưu trữ thành phần nào sau đây?

  • A. Chương trình điều khiển chính (firmware)
  • B. Dữ liệu tạm thời trong quá trình tính toán
  • C. Giá trị của các biến thay đổi liên tục
  • D. Trạng thái hiện tại của các ngoại vi

Câu 4: Bộ nhớ truy cập ngẫu nhiên (RAM) trong vi điều khiển có đặc điểm gì về khả năng lưu trữ dữ liệu?

  • A. Lưu trữ chương trình và không bị mất khi mất điện.
  • B. Chỉ dùng để lưu trữ các hằng số cố định.
  • C. Lưu trữ dữ liệu tạm thời và bị mất khi mất điện (bộ nhớ khả biến).
  • D. Tốc độ truy cập chậm hơn nhiều so với ROM.

Câu 5: Khối giao tiếp vào/ra (I/O) của vi điều khiển có chức năng chính là gì?

  • A. Thực hiện các phép tính toán phức tạp.
  • B. Lưu trữ toàn bộ dữ liệu và chương trình.
  • C. Tạo ra tín hiệu đồng hồ cho CPU.
  • D. Trao đổi thông tin (nhận tín hiệu, gửi tín hiệu) với các thiết bị bên ngoài.

Câu 6: Hệ thống Bus trong vi điều khiển đóng vai trò như thế nào?

  • A. Là đường truyền dữ liệu, địa chỉ, và tín hiệu điều khiển giữa các khối chức năng.
  • B. Chỉ dùng để kết nối vi điều khiển với máy tính bên ngoài.
  • C. Tạo ra các xung nhịp đồng bộ cho hệ thống.
  • D. Lưu trữ tạm thời kết quả của các phép tính.

Câu 7: Bộ tạo dao động (Clock Generator) cung cấp tín hiệu gì cho hoạt động của vi điều khiển?

  • A. Tín hiệu dữ liệu vào.
  • B. Tín hiệu điều khiển các thiết bị ngoại vi.
  • C. Các xung nhịp đồng bộ hóa hoạt động của các khối.
  • D. Tín hiệu reset cho toàn bộ hệ thống.

Câu 8: Khi phân loại vi điều khiển dựa trên độ rộng dữ liệu (ví dụ: 8-bit, 16-bit, 32-bit), con số này chủ yếu nói lên điều gì?

  • A. Số lượng chân (pin) của vi điều khiển.
  • B. Số lượng bit mà CPU có thể xử lí đồng thời trong một chu kì xung nhịp.
  • C. Dung lượng tối đa của bộ nhớ ROM.
  • D. Số lượng khối ngoại vi tích hợp trên chip.

Câu 9: Một ứng dụng điều khiển đèn chiếu sáng tự động dựa vào cảm biến ánh sáng. Vi điều khiển nhận tín hiệu từ cảm biến, xử lí và quyết định bật/tắt đèn. Trong hệ thống này, cảm biến ánh sáng được xem là bộ phận nào?

  • A. Thiết bị nhập (Input device)
  • B. Thiết bị xuất (Output device)
  • C. Bộ nhớ lưu trữ chương trình
  • D. Bộ xử lí trung tâm (CPU)

Câu 10: Tiếp theo câu 9, đèn chiếu sáng trong hệ thống điều khiển đèn tự động được xem là bộ phận nào?

  • A. Thiết bị nhập (Input device)
  • B. Thiết bị xuất (Output device)
  • C. Bộ nhớ lưu trữ dữ liệu
  • D. Bộ tạo xung nhịp

Câu 11: Quá trình "Fetch" (Tìm nạp) trong chu trình hoạt động của CPU vi điều khiển có ý nghĩa là gì?

  • A. Thực hiện phép tính toán theo lệnh.
  • B. Giải mã ý nghĩa của lệnh.
  • C. Lưu trữ kết quả tính toán vào bộ nhớ.
  • D. Đọc lệnh tiếp theo từ bộ nhớ chương trình.

Câu 12: Quá trình "Decode" (Giải mã) trong chu trình hoạt động của CPU vi điều khiển có ý nghĩa là gì?

  • A. Đọc dữ liệu từ bộ nhớ.
  • B. Xác định loại lệnh vừa đọc và các thao tác cần thực hiện.
  • C. Gửi kết quả ra thiết bị ngoại vi.
  • D. Cập nhật địa chỉ lệnh tiếp theo.

Câu 13: Vi điều khiển 8051, PIC, AVR, ARM là các ví dụ về cách phân loại vi điều khiển dựa trên tiêu chí nào?

  • A. Họ vi điều khiển (kiến trúc, tập lệnh)
  • B. Độ rộng dữ liệu
  • C. Dung lượng bộ nhớ RAM
  • D. Tốc độ xung nhịp tối đa

Câu 14: Chọn phát biểu ĐÚNG về ứng dụng của vi điều khiển:

  • A. Chỉ được sử dụng trong các hệ thống máy tính cá nhân hiệu năng cao.
  • B. Chủ yếu dùng để xử lí đồ họa và âm thanh.
  • C. Không phù hợp với các thiết bị gia dụng thông minh.
  • D. Phổ biến trong các thiết bị điện tử nhúng (embedded systems) như ô tô, thiết bị y tế, đồ gia dụng.

Câu 15: Tại sao vi điều khiển thường được ưu tiên sử dụng trong các hệ thống nhúng (embedded systems) thay vì vi xử lí thông thường?

  • A. Vì vi điều khiển có khả năng chạy hệ điều hành phức tạp hơn.
  • B. Vì vi điều khiển có bộ nhớ ngoài lớn hơn.
  • C. Vì vi điều khiển tích hợp sẵn nhiều ngoại vi cần thiết, giúp giảm kích thước, chi phí và tiêu thụ năng lượng.
  • D. Vì vi điều khiển có tốc độ xử lí dữ liệu thô nhanh hơn vi xử lí.

Câu 16: Giả sử bạn đang thiết kế một hệ thống sử dụng vi điều khiển để đọc trạng thái của một nút nhấn (có nhấn hoặc không nhấn). Tín hiệu từ nút nhấn này thuộc loại nào?

  • A. Tín hiệu số (Digital signal)
  • B. Tín hiệu tương tự (Analog signal)
  • C. Tín hiệu xung nhịp (Clock signal)
  • D. Tín hiệu địa chỉ (Address signal)

Câu 17: Giả sử bạn cần đo nhiệt độ môi trường bằng cảm biến nhiệt độ và sử dụng vi điều khiển để hiển thị giá trị. Hầu hết các cảm biến nhiệt độ phổ biến tạo ra tín hiệu điện áp thay đổi liên tục theo nhiệt độ. Tín hiệu này thuộc loại nào?

  • A. Tín hiệu số (Digital signal)
  • B. Tín hiệu tương tự (Analog signal)
  • C. Tín hiệu điều khiển (Control signal)
  • D. Tín hiệu xung nhịp (Clock signal)

Câu 18: Để một vi điều khiển có thể xử lí được tín hiệu tương tự (như từ cảm biến nhiệt độ ở câu 17), nó cần có khối chức năng ngoại vi nào?

  • A. Bộ chuyển đổi tương tự sang số (ADC - Analog-to-Digital Converter)
  • B. Bộ chuyển đổi số sang tương tự (DAC - Digital-to-Analog Converter)
  • C. Bộ tạo dao động (Clock Generator)
  • D. Bộ nhớ ROM

Câu 19: Nếu vi điều khiển cần điều khiển tốc độ quay của một động cơ DC thông qua tín hiệu điện áp thay đổi liên tục, nó cần có khối chức năng ngoại vi nào để tạo ra tín hiệu tương tự từ kết quả xử lí số của CPU?

  • A. Bộ chuyển đổi tương tự sang số (ADC)
  • B. Bộ chuyển đổi số sang tương tự (DAC)
  • C. Khối giao tiếp nối tiếp (UART)
  • D. Bộ nhớ RAM

Câu 20: Quá trình nào sau đây là bước cần thiết để chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao (như C) thành mã máy mà vi điều khiển có thể hiểu và thực thi?

  • A. Debugging (Gỡ lỗi)
  • B. Simulation (Mô phỏng)
  • C. Compilation (Biên dịch)
  • D. Burning (Nạp chương trình)

Câu 21: Sau khi chương trình đã được biên dịch thành mã máy, bước tiếp theo để đưa chương trình vào hoạt động trên vi điều khiển là gì?

  • A. Nạp (Burning) mã máy vào bộ nhớ ROM của vi điều khiển.
  • B. Nạp mã máy vào bộ nhớ RAM của vi điều khiển.
  • C. Chạy trực tiếp mã nguồn trên vi điều khiển.
  • D. Kết nối vi điều khiển với Internet.

Câu 22: Một hệ thống điều khiển sử dụng vi điều khiển gặp sự cố hoạt động không ổn định, có thể do nhiễu điện từ từ môi trường. Bộ phận nào của vi điều khiển có thể bị ảnh hưởng trực tiếp bởi nhiễu này, gây ra sai lệch trong hoạt động đồng bộ?

  • A. Bộ nhớ ROM
  • B. Bộ nhớ RAM
  • C. Khối giao tiếp I/O
  • D. Bộ tạo dao động (Clock Generator)

Câu 23: So sánh vi điều khiển 8-bit và 32-bit cùng chạy ở tốc độ xung nhịp như nhau. Vi điều khiển 32-bit có khả năng xử lí các phép toán phức tạp và truy cập bộ nhớ lớn hơn đáng kể so với 8-bit. Điều này là do yếu tố nào sau đây?

  • A. Độ rộng bus dữ liệu và địa chỉ lớn hơn.
  • B. Chỉ có vi điều khiển 32-bit mới có CPU.
  • C. Vi điều khiển 8-bit không có bộ nhớ RAM.
  • D. Vi điều khiển 32-bit luôn có nhiều chân I/O hơn.

Câu 24: Trong một hệ thống điều khiển tự động, nếu cần phản ứng tức thời với một sự kiện khẩn cấp từ bên ngoài (ví dụ: cảm biến báo cháy), cơ chế nào trong vi điều khiển giúp tạm dừng công việc hiện tại để xử lí sự kiện đó ngay lập tức?

  • A. Polling (Quét/Kiểm tra liên tục)
  • B. Sleep mode (Chế độ ngủ)
  • C. Interrupt (Ngắt)
  • D. Reset (Khởi động lại)

Câu 25: Vi điều khiển được thiết kế để hoạt động trong các hệ thống nhúng thường có mức tiêu thụ năng lượng THẤP. Đặc điểm cấu trúc nào của vi điều khiển góp phần vào khả năng này?

  • A. Tốc độ xử lí rất cao.
  • B. Dung lượng bộ nhớ RAM rất lớn.
  • C. Yêu cầu nguồn điện áp cao.
  • D. Tích hợp nhiều khối chức năng trên một chip và thiết kế tối ưu cho mục đích chuyên biệt.

Câu 26: 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 KHÔNG phải là mối quan tâm hàng đầu?

  • A. Giá thành của vi điều khiển.
  • B. Khả năng chạy hệ điều hành Windows hoặc MacOS.
  • C. Số lượng chân I/O cần thiết.
  • D. Dung lượng bộ nhớ ROM và RAM tích hợp.

Câu 27: Trong mô hình xử lí thông tin của vi điều khiển, thông tin từ môi trường bên ngoài (như từ cảm biến, nút nhấn) được đưa vào qua khối nào trước khi được CPU xử lí?

  • A. Khối giao tiếp vào (Input interface)
  • B. Bộ nhớ ROM
  • C. Bộ xử lí trung tâm (CPU)
  • D. Khối giao tiếp ra (Output interface)

Câu 28: Giả sử bạn cần điều khiển một màn hình LCD đơn giản hiển thị các chữ số. Tín hiệu từ vi điều khiển đến màn hình LCD này chủ yếu thuộc loại nào?

  • A. Tín hiệu số (Digital signal)
  • B. Tín hiệu tương tự (Analog signal)
  • C. Tín hiệu âm thanh (Audio signal)
  • D. Tín hiệu vô tuyến (RF signal)

Câu 29: Khối chức năng nào trong vi điều khiển chịu trách nhiệm thực hiện các phép toán số học (cộng, trừ, nhân, chia) và logic (AND, OR, NOT)?

  • A. Bộ nhớ ROM
  • B. Bộ nhớ RAM
  • C. Đơn vị số học và logic (ALU - Arithmetic Logic Unit), một phần của CPU
  • D. Bộ tạo dao động

Câu 30: Một trong những lợi ích chính của việc sử dụng vi điều khiển trong thiết kế mạch điện tử là gì?

  • A. Làm cho mạch hoạt động chậm hơn.
  • B. Giảm số lượng linh kiện rời rạc, đơn giản hóa thiết kế và giảm kích thước mạch.
  • C. Tăng chi phí sản xuất mạch.
  • D. Chỉ cho phép thực hiện các chức năng rất đơn giản.

1 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 1: Điểm khác biệt cốt lõi nào phân biệt vi điều khiển (microcontroller) với vi xử lí (microprocessor) thông thường?

2 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 2: Trong cấu trúc của vi điều khiển, bộ phận nào đóng vai trò 'bộ não', thực hiện các lệnh từ chương trình và đ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 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 3: Bộ nhớ chỉ đọc (ROM) trong vi điều khiển thường được sử dụng để lưu trữ thành phần nào sau đây?

4 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 4: Bộ nhớ truy cập ngẫu nhiên (RAM) trong vi điều khiển có đặc điểm gì về khả năng lưu trữ dữ liệu?

5 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 5: Khối giao tiếp vào/ra (I/O) của vi điều khiển có chức năng chính là gì?

6 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 6: Hệ thống Bus trong vi điều khiển đóng vai trò như thế nào?

7 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 7: Bộ tạo dao động (Clock Generator) cung cấp tín hiệu gì cho hoạt động của vi điều khiển?

8 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 8: Khi phân loại vi điều khiển dựa trên độ rộng dữ liệu (ví dụ: 8-bit, 16-bit, 32-bit), con số này chủ yếu nói lên điều gì?

9 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 9: Một ứng dụng điều khiển đèn chiếu sáng tự động dựa vào cảm biến ánh sáng. Vi điều khiển nhận tín hiệu từ cảm biến, xử lí và quyết định bật/tắt đèn. Trong hệ thống này, cảm biến ánh sáng được xem là bộ phận nào?

10 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 10: Tiếp theo câu 9, đèn chiếu sáng trong hệ thống điều khiển đèn tự động được xem là bộ phận nào?

11 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 11: Quá trình 'Fetch' (Tìm nạp) trong chu trình hoạt động của CPU vi điều khiển có ý nghĩa là gì?

12 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 12: Quá trình 'Decode' (Giải mã) trong chu trình hoạt động của CPU vi điều khiển có ý nghĩa là gì?

13 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 13: Vi điều khiển 8051, PIC, AVR, ARM là các ví dụ về cách phân loại vi điều khiển dựa trên tiêu chí nào?

14 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 14: Chọn phát biểu ĐÚNG về ứng dụng của vi điều khiển:

15 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 15: Tại sao vi điều khiển thường được ưu tiên sử dụng trong các hệ thống nhúng (embedded systems) thay vì vi xử lí thông thường?

16 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 16: Giả sử bạn đang thiết kế một hệ thống sử dụng vi điều khiển để đọc trạng thái của một nút nhấn (có nhấn hoặc không nhấn). Tín hiệu từ nút nhấn này thuộc loại nào?

17 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 17: Giả sử bạn cần đo nhiệt độ môi trường bằng cảm biến nhiệt độ và sử dụng vi điều khiển để hiển thị giá trị. Hầu hết các cảm biến nhiệt độ phổ biến tạo ra tín hiệu điện áp thay đổi liên tục theo nhiệt độ. Tín hiệu này thuộc loại nào?

18 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 18: Để một vi điều khiển có thể xử lí được tín hiệu tương tự (như từ cảm biến nhiệt độ ở câu 17), nó cần có khối chức năng ngoại vi nào?

19 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 19: Nếu vi điều khiển cần điều khiển tốc độ quay của một động cơ DC thông qua tín hiệu điện áp thay đổi liên tục, nó cần có khối chức năng ngoại vi nào để tạo ra tín hiệu tương tự từ kết quả xử lí số của CPU?

20 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 20: Quá trình nào sau đây là bước cần thiết để chuyển đổi chương trình viết bằng ngôn ngữ lập trình bậc cao (như C) thành mã máy mà vi điều khiển có thể hiểu và thực thi?

21 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 21: Sau khi chương trình đã được biên dịch thành mã máy, bước tiếp theo để đưa chương trình vào hoạt động trên vi điều khiển là gì?

22 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 22: Một hệ thống điều khiển sử dụng vi điều khiển gặp sự cố hoạt động không ổn định, có thể do nhiễu điện từ từ môi trường. Bộ phận nào của vi điều khiển có thể bị ảnh hưởng trực tiếp bởi nhiễu này, gây ra sai lệch trong hoạt động đồng bộ?

23 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 23: So sánh vi điều khiển 8-bit và 32-bit cùng chạy ở tốc độ xung nhịp như nhau. Vi điều khiển 32-bit có khả năng xử lí các phép toán phức tạp và truy cập bộ nhớ lớn hơn đáng kể so với 8-bit. Điều này là do yếu tố nào sau đây?

24 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 24: Trong một hệ thống điều khiển tự động, nếu cần phản ứng tức thời với một sự kiện khẩn cấp từ bên ngoài (ví dụ: cảm biến báo cháy), cơ chế nào trong vi điều khiển giúp tạm dừng công việc hiện tại để xử lí sự kiện đó ngay lập tức?

25 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 25: Vi điều khiển được thiết kế để hoạt động trong các hệ thống nhúng thường có mức tiêu thụ năng lượng THẤP. Đặc điểm cấu trúc nào của vi điều khiển góp phần vào khả năng này?

26 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 26: 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 KHÔNG phải là mối quan tâm hàng đầu?

27 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 27: Trong mô hình xử lí thông tin của vi điều khiển, thông tin từ môi trường bên ngoài (như từ cảm biến, nút nhấn) được đưa vào qua khối nào trước khi được CPU xử lí?

28 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 28: Giả sử bạn cần điều khiển một màn hình LCD đơn giản hiển thị các chữ số. Tín hiệu từ vi điều khiển đến màn hình LCD này chủ yếu thuộc loại nào?

29 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 29: Khối chức năng nào trong vi điều khiển chịu trách nhiệm thực hiện các phép toán số học (cộng, trừ, nhân, chia) và logic (AND, OR, NOT)?

30 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 8

Câu 30: Một trong những lợi ích chính của việc sử dụng vi điều khiển trong thiết kế mạch điện tử 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 Cánh diều Bài 24: Khái quát về vi điều khiển

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển - Đề 09

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về 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: Điểm khác biệt cốt lõi nhất giữa vi điều khiển (microcontroller) và vi xử lí (microprocessor) nằm ở đâu?

  • A. Vi điều khiển có tốc độ xử lí nhanh hơn nhiều so với vi xử lí.
  • B. Vi điều khiển chỉ thực hiện các phép toán số học, còn vi xử lí thực hiện cả logic.
  • C. Vi xử lí được tích hợp sẵn bộ nhớ và các ngoại vi trên cùng một chip, còn vi điều khiển thì không.
  • D. Vi điều khiển tích hợp CPU, bộ nhớ và các ngoại vi trên cùng một chip, còn vi xử lí thường chỉ có CPU và cần kết nối thêm bộ nhớ, ngoại vi bên ngoài.

Câu 2: Một vi điều khiển cơ bản thường bao gồm các khối chức năng chính nào?

  • A. Chỉ có Bộ xử lí trung tâm (CPU) và Bộ nhớ RAM.
  • B. Chỉ có Bộ xử lí trung tâm (CPU) và các cổng vào/ra (I/O Ports).
  • C. Bộ xử lí trung tâm (CPU), Bộ nhớ (Memory), và các Khối ngoại vi (Peripherals) như cổng vào/ra, bộ định thời, bộ chuyển đổi ADC/DAC,...
  • D. Chỉ có Bộ nhớ ROM và Bộ nhớ RAM.

Câu 3: Bộ phận nào trong vi điều khiển đóng vai trò như

  • A. Bộ nhớ ROM
  • B. Bộ xử lí trung tâm (CPU)
  • C. Cổng vào/ra (I/O Ports)
  • D. Bộ định thời (Timer)

Câu 4: Trong cấu trúc của vi điều khiển, bộ nhớ ROM (Read-Only Memory) thường được sử dụng để lưu trữ thành phần nào?

  • A. Chương trình điều khiển (firmware) mà vi điều khiển sẽ thực thi.
  • B. Dữ liệu tạm thời trong quá trình tính toán.
  • C. Trạng thái hiện tại của các cổng vào/ra.
  • D. Các giá trị của biến trong chương trình.

Câu 5: Bộ nhớ RAM (Random-Access Memory) trong vi điều khiển có chức năng chính là gì?

  • A. Lưu trữ vĩnh viễn chương trình điều khiển.
  • B. Lưu trữ các hằng số không thay đổi.
  • C. Lưu trữ dữ liệu tạm thời, các biến, và ngăn xếp (stack) trong quá trình chương trình đang chạy.
  • D. Kết nối vi điều khiển với các thiết bị ngoại vi.

Câu 6: Các cổng vào/ra (I/O Ports) của vi điều khiển cho phép nó thực hiện chức năng gì trong một hệ thống điều khiển?

  • A. Chỉ nhận tín hiệu từ các cảm biến.
  • B. Chỉ gửi tín hiệu điều khiển tới các thiết bị chấp hành.
  • C. Chỉ lưu trữ dữ liệu.
  • D. Giao tiếp với thế giới bên ngoài bằng cách đọc tín hiệu đầu vào (từ cảm biến, nút nhấn...) và xuất tín hiệu đầu ra (điều khiển đèn, động cơ, màn hình...).

Câu 7: Một hệ thống sử dụng vi điều khiển để đọc giá trị nhiệt độ từ một cảm biến nhiệt độ analog. Khối ngoại vi nào của vi điều khiển là cần thiết để xử lí tín hiệu từ cảm biến này?

  • A. Bộ chuyển đổi tương tự sang số (ADC - Analog-to-Digital Converter).
  • B. Bộ chuyển đổi số sang tương tự (DAC - Digital-to-Analog Converter).
  • C. Bộ định thời (Timer).
  • D. Cổng truyền thông nối tiếp (UART).

Câu 8: Chức năng chính của khối Timer/Counter (Bộ định thời/Bộ đếm) trong vi điều khiển là gì?

  • A. Thực hiện các phép tính số học phức tạp.
  • B. Đo lường khoảng thời gian, tạo độ trễ, hoặc đếm sự kiện diễn ra bên ngoài.
  • C. Lưu trữ dữ liệu tạm thời.
  • D. Kết nối với mạng internet.

Câu 9: Khi phân loại vi điều khiển dựa trên "độ rộng dữ liệu" (data width), người ta thường nói đến đặc điểm nào của CPU?

  • A. Kích thước vật lí của con chip.
  • B. Số lượng chân (pins) của vi điều khiển.
  • C. Số lượng bit mà CPU có thể xử lí cùng lúc (ví dụ: 8-bit, 16-bit, 32-bit).
  • D. Tốc độ xung nhịp tối đa của vi điều khiển.

Câu 10: Việc phân loại vi điều khiển thành các "họ" như 8051, PIC, AVR, ARM Cortex-M dựa trên tiêu chí nào?

  • A. Kiến trúc tập lệnh (instruction set architecture) và nhà sản xuất.
  • B. Chỉ dựa vào tốc độ xử lí.
  • C. Chỉ dựa vào dung lượng bộ nhớ RAM.
  • D. Chỉ dựa vào số lượng cổng vào/ra.

Câu 11: Trong một hệ thống điều khiển đèn chiếu sáng tự động dựa trên cảm biến ánh sáng và cảm biến chuyển động, vi điều khiển đóng vai trò gì?

  • A. Chỉ cung cấp nguồn điện cho các cảm biến.
  • B. Chỉ là công tắc bật/tắt đèn đơn thuần.
  • C. Chỉ hiển thị trạng thái hoạt động.
  • D. Nhận tín hiệu từ cảm biến, xử lí theo chương trình đã lập trình (ví dụ: nếu có chuyển động VÀ ánh sáng yếu thì bật đèn), và xuất tín hiệu điều khiển tới đèn.

Câu 12: Tại sao vi điều khiển lại được sử dụng rộng rãi trong các thiết bị điện tử tiêu dùng như lò vi sóng, điều hòa, đồ chơi điện tử?

  • A. Vì chúng có khả năng chạy hệ điều hành phức tạp như Windows hoặc Linux.
  • B. Vì chúng có dung lượng bộ nhớ ngoài rất lớn.
  • C. Vì chúng có kích thước nhỏ gọn, giá thành thấp, tiêu thụ ít năng lượng và tích hợp đủ các khối cần thiết cho các tác vụ điều khiển cụ thể.
  • D. Vì chúng chỉ có thể thực hiện một chức năng duy nhất.

Câu 13: Một ứng dụng cần vi điều khiển để tạo ra một tín hiệu dạng xung vuông có tần số và độ rộng xung có thể điều chỉnh được (ví dụ: điều khiển tốc độ động cơ bằng PWM). Khối ngoại vi nào của vi điều khiển sẽ được sử dụng hiệu quả nhất cho mục đích này?

  • A. Bộ chuyển đổi tương tự sang số (ADC).
  • B. Bộ chuyển đổi số sang tương tự (DAC).
  • C. Các cổng vào/ra số (Digital I/O) đơn thuần.
  • D. Các khối Timer/Counter có hỗ trợ chế độ tạo xung (như PWM).

Câu 14: Ngôn ngữ lập trình nào thường được sử dụng phổ biến nhất để viết chương trình cho vi điều khiển do tính hiệu quả và khả năng truy cập sâu vào phần cứng?

  • A. Ngôn ngữ C/C++.
  • B. Ngôn ngữ Python.
  • C. Ngôn ngữ Java.
  • D. Ngôn ngữ HTML.

Câu 15: Quá trình cơ bản mà CPU của vi điều khiển thực hiện để chạy chương trình được mô tả theo chu kỳ nào?

  • A. Nhập dữ liệu -> Lưu trữ -> Xuất kết quả.
  • B. Phân tích -> Tổng hợp -> Đánh giá.
  • C. Tìm nạp lệnh (Fetch) -> Giải mã lệnh (Decode) -> Thực thi lệnh (Execute).
  • D. Kết nối -> Truyền dữ liệu -> Ngắt kết nối.

Câu 16: Bộ nhớ chương trình (thường là Flash ROM) trong vi điều khiển có đặc điểm "không bay hơi" (non-volatile). Điều này có nghĩa là gì?

  • A. Dữ liệu trong bộ nhớ sẽ bị xóa khi vi điều khiển hoạt động quá nóng.
  • B. Nội dung chương trình vẫn được lưu giữ ngay cả khi vi điều khiển bị ngắt nguồn điện.
  • C. Bộ nhớ này chỉ có thể đọc, không thể ghi.
  • D. Bộ nhớ này cần nguồn pin liên tục để duy trì dữ liệu.

Câu 17: Dung lượng bộ nhớ RAM của vi điều khiển có ảnh hưởng trực tiếp đến khả năng nào của chương trình?

  • A. Khả năng lưu trữ dữ liệu tạm thời, biến, và hỗ trợ các hàm gọi đệ quy hoặc sử dụng nhiều biến.
  • B. Tốc độ thực thi chương trình.
  • C. Số lượng cổng vào/ra.
  • D. Khả năng lưu trữ chương trình chính.

Câu 18: Trong một hệ thống nhúng sử dụng vi điều khiển (ví dụ: hệ thống kiểm soát cửa tự động), phần mềm chạy trên vi điều khiển thường được gọi là gì?

  • A. Ứng dụng di động (Mobile App).
  • B. Hệ điều hành (Operating System).
  • C. Phần sụn (Firmware).
  • D. Trình duyệt web (Web Browser).

Câu 19: Một vi điều khiển 32-bit thường có ưu điểm gì đáng kể so với vi điều khiển 8-bit khi thực hiện các tác vụ tính toán phức tạp hoặc xử lí lượng lớn dữ liệu?

  • A. Có kích thước nhỏ hơn.
  • B. Có thể xử lí các số lớn hơn và thực hiện các phép tính phức tạp nhanh hơn trong một chu kỳ lệnh.
  • C. Tiêu thụ ít năng lượng hơn.
  • D. Có ít chân (pins) hơn.

Câu 20: Khi thiết kế một thiết bị chạy bằng pin và cần hoạt động trong thời gian dài, yếu tố nào của vi điều khiển cần được xem xét kỹ lưỡng nhất?

  • A. Số lượng chân (pins) của vi điều khiển.
  • B. Dung lượng bộ nhớ ROM.
  • C. Tốc độ xung nhịp tối đa.
  • D. Mức tiêu thụ năng lượng.

Câu 21: Cơ chế nào trong vi điều khiển cho phép nó tạm dừng công việc hiện tại để xử lí ngay lập tức một sự kiện quan trọng vừa xảy ra (ví dụ: nhấn nút khẩn cấp, nhận dữ liệu qua cổng truyền thông)?

  • A. Ngắt (Interrupt).
  • B. Lặp vô hạn (Infinite loop).
  • C. Truy cập bộ nhớ trực tiếp (DMA).
  • D. Chế độ ngủ (Sleep mode).

Câu 22: Một vi điều khiển được sử dụng trong hệ thống đo lường công nghiệp cần giao tiếp với các cảm biến và thiết bị khác thông qua chuẩn giao tiếp nối tiếp. Khối ngoại vi nào sau đây là phù hợp cho mục đích này?

  • A. Bộ chuyển đổi DAC.
  • B. Timer/Counter.
  • C. UART, SPI, I2C.
  • D. Bộ nhớ RAM.

Câu 23: Trong một hệ thống điều khiển nhiệt độ, vi điều khiển đọc giá trị nhiệt độ từ cảm biến và điều khiển bật/tắt quạt. Chương trình của vi điều khiển sẽ cần thực hiện bước nào sau khi đọc giá trị nhiệt độ?

  • A. Chỉ lưu giá trị nhiệt độ vào ROM.
  • B. Chỉ chờ tín hiệu từ người dùng.
  • C. Chỉ bật quạt bất kể nhiệt độ là bao nhiêu.
  • D. So sánh giá trị nhiệt độ đọc được với một ngưỡng cài đặt và quyết định trạng thái của quạt dựa trên kết quả so sánh đó.

Câu 24: Bộ nhớ nào trong vi điều khiển bị mất dữ liệu khi nguồn điện bị ngắt?

  • A. Bộ nhớ ROM (Read-Only Memory).
  • B. Bộ nhớ RAM (Random-Access Memory).
  • C. Bộ nhớ Flash (Flash Memory).
  • D. Tất cả các loại bộ nhớ.

Câu 25: Khi lựa chọn vi điều khiển cho một dự án, yếu tố "số lượng chân" (pin count) của vi điều khiển liên quan chủ yếu đến khả năng nào?

  • A. Số lượng cổng vào/ra và các chức năng ngoại vi có thể sử dụng đồng thời.
  • B. Tốc độ xử lí của CPU.
  • C. Dung lượng bộ nhớ RAM.
  • D. Kích thước vật lí của bảng mạch in (PCB).

Câu 26: Kiến trúc Harvard và kiến trúc Von Neumann là hai kiểu kiến trúc bộ nhớ phổ biến trong máy tính và vi điều khiển. Điểm khác biệt chính giữa hai kiến trúc này là gì?

  • A. Kiến trúc Harvard sử dụng nhiều CPU hơn kiến trúc Von Neumann.
  • B. Kiến trúc Von Neumann có tốc độ xử lí nhanh hơn.
  • C. Kiến trúc Harvard có các bus riêng biệt cho bộ nhớ chương trình và bộ nhớ dữ liệu, cho phép truy cập đồng thời; còn kiến trúc Von Neumann sử dụng chung một bus cho cả hai.
  • D. Kiến trúc Von Neumann chỉ sử dụng bộ nhớ ROM.

Câu 27: Tại sao việc tối ưu hóa mã chương trình (firmware) lại rất quan trọng khi lập trình cho vi điều khiển, đặc biệt là các dòng có tài nguyên hạn chế?

  • A. Để chương trình chạy chậm hơn.
  • B. Để sử dụng hết dung lượng bộ nhớ.
  • C. Để làm cho mã khó đọc hơn.
  • D. Để chương trình sử dụng ít bộ nhớ (RAM/ROM) hơn, thực thi nhanh hơn và tiêu thụ ít năng lượng hơn.

Câu 28: Bộ tạo dao động (Oscillator) trong vi điều khiển có vai trò gì?

  • A. Tạo ra tín hiệu xung nhịp (clock) để đồng bộ hoạt động của các khối trong vi điều khiển.
  • B. Lưu trữ dữ liệu chương trình.
  • C. Kết nối với các thiết bị ngoại vi.
  • D. Chuyển đổi tín hiệu tương tự thành tín hiệu số.

Câu 29: Trong một hệ thống sử dụng vi điều khiển để điều khiển một màn hình LCD hiển thị thông tin, khối ngoại vi nào của vi điều khiển sẽ được sử dụng để gửi dữ liệu và lệnh tới màn hình?

  • A. Bộ chuyển đổi ADC.
  • B. Các cổng vào/ra số (Digital I/O) hoặc các giao tiếp truyền thông (như SPI/I2C tùy loại LCD).
  • C. Bộ nhớ RAM.
  • D. Bộ định thời Timer.

Câu 30: Vi điều khiển được coi là thành phần cốt lõi của hệ thống nào?

  • A. Hệ thống máy tính cá nhân (Personal Computer).
  • B. Hệ thống mạng máy tính (Computer Network).
  • C. Hệ thống nhúng (Embedded System).
  • D. Hệ thống siêu máy tính (Supercomputer).

1 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 1: Điểm khác biệt cốt lõi nhất giữa vi điều khiển (microcontroller) và vi xử lí (microprocessor) nằm ở đâu?

2 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 2: Một vi điều khiển cơ bản thường bao gồm các khối chức năng chính nào?

3 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 3: Bộ phận nào trong vi điều khiển đóng vai trò như "bộ não", thực hiện việc xử lí các lệnh của chương trình?

4 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 4: Trong cấu trúc của vi điều khiển, bộ nhớ ROM (Read-Only Memory) thường được sử dụng để lưu trữ thành phần nào?

5 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 5: Bộ nhớ RAM (Random-Access Memory) trong vi điều khiển có chức năng chính là gì?

6 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 6: Các cổng vào/ra (I/O Ports) của vi điều khiển cho phép nó thực hiện chức năng gì trong một hệ thống điều khiển?

7 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 7: Một hệ thống sử dụng vi điều khiển để đọc giá trị nhiệt độ từ một cảm biến nhiệt độ analog. Khối ngoại vi nào của vi điều khiển là cần thiết để xử lí tín hiệu từ cảm biến này?

8 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 8: Chức năng chính của khối Timer/Counter (Bộ định thời/Bộ đếm) trong vi điều khiển là gì?

9 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 9: Khi phân loại vi điều khiển dựa trên 'độ rộng dữ liệu' (data width), người ta thường nói đến đặc điểm nào của CPU?

10 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 10: Việc phân loại vi điều khiển thành các 'họ' như 8051, PIC, AVR, ARM Cortex-M dựa trên tiêu chí nào?

11 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 11: Trong một hệ thống điều khiển đèn chiếu sáng tự động dựa trên cảm biến ánh sáng và cảm biến chuyển động, vi điều khiển đóng vai trò gì?

12 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 12: Tại sao vi điều khiển lại được sử dụng rộng rãi trong các thiết bị điện tử tiêu dùng như lò vi sóng, điều hòa, đồ chơi điện tử?

13 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 13: Một ứng dụng cần vi điều khiển để tạo ra một tín hiệu dạng xung vuông có tần số và độ rộng xung có thể điều chỉnh được (ví dụ: điều khiển tốc độ động cơ bằng PWM). Khối ngoại vi nào của vi điều khiển sẽ được sử dụng hiệu quả nhất cho mục đích này?

14 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 14: Ngôn ngữ lập trình nào thường được sử dụng phổ biến nhất để viết chương trình cho vi điều khiển do tính hiệu quả và khả năng truy cập sâu vào phần cứng?

15 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 15: Quá trình cơ bản mà CPU của vi điều khiển thực hiện để chạy chương trình được mô tả theo chu kỳ nào?

16 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 16: Bộ nhớ chương trình (thường là Flash ROM) trong vi điều khiển có đặc điểm 'không bay hơi' (non-volatile). Điều này có nghĩa là gì?

17 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 17: Dung lượng bộ nhớ RAM của vi điều khiển có ảnh hưởng trực tiếp đến khả năng nào của chương trình?

18 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 18: Trong một hệ thống nhúng sử dụng vi điều khiển (ví dụ: hệ thống kiểm soát cửa tự động), phần mềm chạy trên vi điều khiển thường được gọi là gì?

19 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 19: Một vi điều khiển 32-bit thường có ưu điểm gì đáng kể so với vi điều khiển 8-bit khi thực hiện các tác vụ tính toán phức tạp hoặc xử lí lượng lớn dữ liệu?

20 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 20: Khi thiết kế một thiết bị chạy bằng pin và cần hoạt động trong thời gian dài, yếu tố nào của vi điều khiển cần được xem xét kỹ lưỡng nhất?

21 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 21: Cơ chế nào trong vi điều khiển cho phép nó tạm dừng công việc hiện tại để xử lí ngay lập tức một sự kiện quan trọng vừa xảy ra (ví dụ: nhấn nút khẩn cấp, nhận dữ liệu qua cổng truyền thông)?

22 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 22: Một vi điều khiển được sử dụng trong hệ thống đo lường công nghiệp cần giao tiếp với các cảm biến và thiết bị khác thông qua chuẩn giao tiếp nối tiếp. Khối ngoại vi nào sau đây là phù hợp cho mục đích này?

23 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 23: Trong một hệ thống điều khiển nhiệt độ, vi điều khiển đọc giá trị nhiệt độ từ cảm biến và điều khiển bật/tắt quạt. Chương trình của vi điều khiển sẽ cần thực hiện bước nào sau khi đọc giá trị nhiệt độ?

24 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 24: Bộ nhớ nào trong vi điều khiển bị mất dữ liệu khi nguồn điện bị ngắt?

25 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 25: Khi lựa chọn vi điều khiển cho một dự án, yếu tố 'số lượng chân' (pin count) của vi điều khiển liên quan chủ yếu đến khả năng nào?

26 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 26: Kiến trúc Harvard và kiến trúc Von Neumann là hai kiểu kiến trúc bộ nhớ phổ biến trong máy tính và vi điều khiển. Điểm khác biệt chính giữa hai kiến trúc này là gì?

27 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 27: Tại sao việc tối ưu hóa mã chương trình (firmware) lại rất quan trọng khi lập trình cho vi điều khiển, đặc biệt là các dòng có tài nguyên hạn chế?

28 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 28: Bộ tạo dao động (Oscillator) trong vi điều khiển có vai trò gì?

29 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 29: Trong một hệ thống sử dụng vi điều khiển để điều khiển một màn hình LCD hiển thị thông tin, khối ngoại vi nào của vi điều khiển sẽ được sử dụng để gửi dữ liệu và lệnh tới màn hình?

30 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 9

Câu 30: Vi điều khiển được coi là thành phần cốt lõi của hệ thống nào?

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 Cánh diều Bài 24: Khái quát về vi điều khiển

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển - Đề 10

Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về 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: Chức năng cốt lõi phân biệt vi điều khiển (microcontroller) với vi xử lí (microprocessor) thông thường là gì?

  • A. Khả năng thực hiện các phép tính số học và logic phức tạp.
  • B. Tốc độ xử lí dữ liệu rất cao, phù hợp cho máy tính cá nhân.
  • C. Cần nhiều chip ngoại vi bên ngoài để hoạt động đầy đủ.
  • D. Tích hợp hầu hết các thành phần cần thiết (CPU, bộ nhớ, I/O, ngoại vi) trên một chip duy nhất để điều khiển một hệ thống cụ thể.

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

  • A. Bộ xử lí trung tâm (CPU - Central Processing Unit)
  • B. Bộ nhớ ROM (Read-Only Memory)
  • C. Các cổng vào/ra (I/O Ports)
  • D. Bộ định thời (Timer)

Câu 3: Một hệ thống điều khiển nhiệt độ trong lò nướng sử dụng vi điều khiển. Cảm biến nhiệt độ gửi tín hiệu về vi điều khiển. Tín hiệu này sẽ được đưa vào bộ phận nào của vi điều khiển để xử lí?

  • A. Bộ nhớ ROM
  • B. Bộ nhớ RAM
  • C. Các cổng vào/ra (I/O Ports)
  • D. Bộ xử lí trung tâm (CPU)

Câu 4: Chương trình điều khiển cho một thiết bị nhúng (ví dụ: máy giặt, điều hòa) sử dụng vi điều khiển thường được lưu trữ ở đâu trong bộ nhớ của vi điều khiển?

  • A. Bộ nhớ ROM (hoặc các loại bộ nhớ không bay hơi tương đương như Flash)
  • B. Bộ nhớ RAM (Random Access Memory)
  • C. Thanh ghi (Register)
  • D. Bộ nhớ đệm (Cache)

Câu 5: Dữ liệu tạm thời trong quá trình tính toán, các biến số và kết quả trung gian của chương trình đang chạy trên vi điều khiển thường được lưu trữ ở đâu?

  • A. Bộ nhớ ROM
  • B. Bộ nhớ RAM
  • C. Thanh ghi lệnh (Instruction Register)
  • D. Bộ đếm chương trình (Program Counter)

Câu 6: Khi phân loại vi điều khiển dựa trên độ rộng dữ liệu, con số (ví dụ: 8-bit, 16-bit, 32-bit) thường đề cập đến đặc điểm nào của vi điều khiển?

  • A. Kích thước vật lí của chip vi điều khiển.
  • B. Số lượng chân (pin) của vi điều khiển.
  • C. Độ rộng của các thanh ghi nội bộ và bus dữ liệu.
  • D. Dung lượng bộ nhớ ROM tối đa mà vi điều khiển hỗ trợ.

Câu 7: Vi điều khiển 32-bit thường có ưu điểm gì so với vi điều khiển 8-bit trong các ứng dụng phức tạp hơn?

  • A. Tiêu thụ năng lượng ít hơn đáng kể.
  • B. Giá thành luôn rẻ hơn.
  • C. Chỉ có thể xử lí tín hiệu tương tự.
  • D. Khả năng xử lí dữ liệu lớn hơn, tốc độ cao hơn và hỗ trợ bộ nhớ lớn hơn.

Câu 8: Hệ thống bus trong vi điều khiển (bus địa chỉ, bus dữ liệu, bus điều khiển) có vai trò chính là gì?

  • A. Thực hiện các phép tính số học và logic.
  • B. Kết nối và truyền thông tin giữa các thành phần bên trong vi điều khiển.
  • C. Lưu trữ chương trình điều khiển.
  • D. Chuyển đổi tín hiệu tương tự sang tín hiệu số.

Câu 9: Ngoại vi (peripherals) trong vi điều khiển là các khối chức năng đặc biệt tích hợp sẵn. Bộ định thời (Timer) là một loại ngoại vi phổ biến có chức năng gì?

  • A. Đo lường hoặc tạo ra khoảng thời gian, đếm sự kiện.
  • B. Lưu trữ dữ liệu tạm thời.
  • C. Thực hiện các phép tính số học.
  • D. Giao tiếp không dây (Wireless communication).

Câu 10: Chức năng của bộ chuyển đổi tương tự-số (ADC - Analog-to-Digital Converter) tích hợp trong một số vi điều khiển là gì?

  • A. Chuyển đổi dữ liệu số thành tín hiệu tương tự.
  • B. Lưu trữ dữ liệu số từ cảm biến.
  • C. Chuyển đổi tín hiệu tương tự (ví dụ: từ cảm biến nhiệt độ, ánh sáng) thành dữ liệu số để CPU xử lí.
  • D. Điều khiển động cơ.

Câu 11: Khi vi điều khiển giao tiếp với các thiết bị ngoại vi khác (như cảm biến, màn hình LCD) thông qua các chuẩn giao tiếp nối tiếp (ví dụ: UART, SPI, I2C), chức năng này do bộ phận nào đảm nhiệm?

  • A. Bộ nhớ RAM.
  • B. Các khối ngoại vi giao tiếp (Communication Peripherals).
  • C. Bộ định thời (Timer).
  • D. Bộ chuyển đổi số-tương tự (DAC).

Câu 12: Một hệ thống điều khiển cửa tự động cần nhận biết khi có người đến gần (sử dụng cảm biến hồng ngoại) và mở cửa. Trong vi điều khiển điều khiển hệ thống này, tín hiệu từ cảm biến sẽ được xử lí đầu tiên thông qua bộ phận nào?

  • A. Cổng vào (Input Port).
  • B. Bộ nhớ ROM.
  • C. Bộ xử lí trung tâm (CPU).
  • D. Bộ chuyển đổi số-tương tự (DAC).

Câu 13: Sau khi xử lí tín hiệu từ cảm biến và quyết định mở cửa, vi điều khiển cần gửi tín hiệu điều khiển tới động cơ để mở cửa. Tín hiệu này sẽ được xuất ra thông qua bộ phận nào của vi điều khiển?

  • A. Cổng vào (Input Port).
  • B. Cổng ra (Output Port).
  • C. Bộ nhớ RAM.
  • D. Bộ định thời (Timer).

Câu 14: So với máy tính cá nhân sử dụng vi xử lí, các hệ thống nhúng sử dụng vi điều khiển thường có đặc điểm gì về mục đích sử dụng?

  • A. Thực hiện đa nhiệm phức tạp và chạy nhiều ứng dụng cùng lúc.
  • B. Xử lí lượng lớn dữ liệu và có giao diện người dùng đồ họa phức tạp.
  • C. Thực hiện một hoặc một vài chức năng chuyên biệt, được thiết kế cho một nhiệm vụ cụ thể.
  • D. Có khả năng nâng cấp phần cứng dễ dàng và linh hoạt.

Câu 15: Họ vi điều khiển 8051, PIC, AVR là những ví dụ về cách phân loại vi điều khiển dựa trên tiêu chí nào?

  • A. Độ rộng dữ liệu (Data width).
  • B. Họ vi điều khiển (Microcontroller Family).
  • C. Loại bộ nhớ chính sử dụng (ROM hay RAM).
  • D. Tốc độ xử lí (Clock speed).

Câu 16: Vi điều khiển ARM Cortex-M là một họ vi điều khiển 32-bit rất phổ biến hiện nay. Đặc điểm nào của ARM Cortex-M thường khiến chúng được lựa chọn cho các ứng dụng đòi hỏi hiệu năng cao và khả năng kết nối mạng phức tạp hơn so với các vi điều khiển 8-bit truyền thống?

  • A. Chỉ có khả năng xử lí tín hiệu tương tự.
  • B. Bộ nhớ ROM rất nhỏ.
  • C. Tập lệnh chỉ bao gồm các phép toán cơ bản.
  • D. Kiến trúc 32-bit, tốc độ xử lí cao, hỗ trợ nhiều ngoại vi phức tạp và dung lượng bộ nhớ lớn.

Câu 17: Lợi ích chính của việc sử dụng vi điều khiển trong các thiết bị điện tử tiêu dùng (như remote TV, bàn phím máy tính) là gì?

  • A. Giảm kích thước, tiêu thụ ít năng lượng, giá thành thấp và có thể lập trình lại chức năng.
  • B. Tăng tốc độ xử lí đồ họa lên mức siêu cao.
  • C. Kết nối trực tiếp với internet tốc độ gigabit.
  • D. Chỉ thực hiện được một chức năng cố định không thể thay đổi.

Câu 18: Bo mạch lập trình vi điều khiển (development board) như Arduino hoặc STM32 Discovery có vai trò gì trong quá trình học tập và phát triển ứng dụng với vi điều khiển?

  • A. Là chip vi điều khiển lõi, không cần thêm linh kiện nào khác.
  • B. Chỉ dùng để sản xuất hàng loạt thiết bị cuối cùng.
  • C. Cung cấp môi trường thuận lợi để viết chương trình, nạp code và thử nghiệm các ứng dụng với vi điều khiển.
  • D. Là một loại cảm biến đặc biệt.

Câu 19: Trong chu trình hoạt động cơ bản của CPU vi điều khiển, bước "Fetch" (Tìm nạp) có ý nghĩa là gì?

  • A. Đọc lệnh tiếp theo từ bộ nhớ chương trình.
  • B. Giải mã ý nghĩa của lệnh vừa đọc được.
  • C. Thực hiện các thao tác được chỉ định bởi lệnh.
  • D. Ghi kết quả tính toán vào bộ nhớ.

Câu 20: Bước "Decode" (Giải mã) trong chu trình hoạt động của CPU vi điều khiển nhằm mục đích gì?

  • A. Tìm địa chỉ của lệnh tiếp theo.
  • B. Xác định loại thao tác mà lệnh yêu cầu và các dữ liệu cần thiết.
  • C. Thực hiện phép tính số học.
  • D. Gửi dữ liệu ra cổng I/O.

Câu 21: Hệ thống nhúng (embedded system) được đặc trưng bởi việc sử dụng vi điều khiển hoặc vi xử lí để thực hiện một nhiệm vụ cụ thể. Đặc điểm nào sau đây KHÔNG phải là đặc điểm chung của hầu hết các hệ thống nhúng?

  • A. Thường hoạt động trong thời gian thực (real-time).
  • B. Tiêu thụ năng lượng thấp.
  • C. Chi phí sản xuất thấp cho sản lượng lớn.
  • D. Dễ dàng cài đặt và chạy các hệ điều hành phức tạp như Windows hoặc macOS.

Câu 22: Một ứng dụng đo nhiệt độ môi trường và hiển thị lên màn hình LCD. Để vi điều khiển có thể đọc giá trị nhiệt độ từ cảm biến (giả sử cảm biến cho tín hiệu tương tự) và hiển thị số lên màn hình, cần sử dụng những khối chức năng ngoại vi nào của vi điều khiển?

  • A. Chỉ cần Bộ định thời (Timer).
  • B. Chỉ cần Bộ chuyển đổi số-tương tự (DAC).
  • C. Bộ chuyển đổi tương tự-số (ADC) và các cổng I/O hoặc ngoại vi giao tiếp (để kết nối LCD).
  • D. Chỉ cần bộ nhớ ROM.

Câu 23: Tại sao vi điều khiển lại phù hợp cho các ứng dụng điều khiển trong công nghiệp như robot tự động, dây chuyền sản xuất?

  • A. Chúng có khả năng chạy các phần mềm đồ họa 3D phức tạp.
  • B. Chúng chỉ có thể thực hiện các phép tính rất đơn giản.
  • C. Chúng cần môi trường nhiệt độ và độ ẩm rất ổn định để hoạt động.
  • D. Chúng tích hợp nhiều cổng I/O và ngoại vi điều khiển (ví dụ: PWM cho động cơ), có khả năng hoạt động ổn định trong môi trường công nghiệp và thực hiện các tác vụ thời gian thực.

Câu 24: Thanh ghi (Register) trong CPU của vi điều khiển có vai trò gì?

  • A. Lưu trữ tạm thời dữ liệu, địa chỉ hoặc lệnh đang được CPU xử lí.
  • B. Lưu trữ toàn bộ chương trình điều khiển.
  • C. Kết nối vi điều khiển với các thiết bị ngoại vi bên ngoài.
  • D. Chuyển đổi tín hiệu giữa các chuẩn khác nhau.

Câu 25: Bộ đếm chương trình (Program Counter - PC) là một thanh ghi đặc biệt trong CPU vi điều khiển có chức năng gì?

  • A. Lưu trữ kết quả của phép tính gần nhất.
  • B. Lưu trữ địa chỉ của lệnh tiếp theo sẽ được CPU tìm nạp và thực hiện.
  • C. Lưu trữ dữ liệu từ các cổng vào.
  • D. Đếm số lần một sự kiện xảy ra.

Câu 26: Khi so sánh vi điều khiển và vi xử lí, vi điều khiển thường được thiết kế để:

  • A. Tối ưu hóa cho các ứng dụng điều khiển nhúng chi phí thấp, tiêu thụ ít năng lượng.
  • B. Chạy các hệ điều hành đa nhiệm phức tạp và các ứng dụng đòi hỏi tài nguyên lớn.
  • C. Luôn cần bộ nhớ ngoài (RAM, ROM) và các chip ngoại vi riêng biệt.
  • D. Có hiệu năng xử lí số học và đồ họa vượt trội.

Câu 27: Một ứng dụng điều khiển đèn LED nhấp nháy theo một chu kỳ thời gian nhất định. Chức năng tạo ra khoảng thời gian chính xác cho việc nhấp nháy này thường được thực hiện bởi ngoại vi nào của vi điều khiển?

  • A. Bộ chuyển đổi tương tự-số (ADC).
  • B. Cổng vào/ra (I/O Ports).
  • C. Bộ nhớ RAM.
  • D. Bộ định thời (Timer).

Câu 28: Bộ nhớ Flash trong vi điều khiển có đặc điểm gì khiến nó thường được sử dụng để lưu trữ chương trình?

  • A. Dữ liệu bị mất khi mất nguồn điện.
  • B. Là bộ nhớ không bay hơi (non-volatile), giữ được dữ liệu khi mất nguồn và có thể ghi/xóa được.
  • C. Tốc độ truy cập rất chậm.
  • D. Chỉ dùng để lưu trữ dữ liệu tạm thời.

Câu 29: Khi lập trình cho vi điều khiển, chúng ta thường viết code bằng các ngôn ngữ lập trình (ví dụ: C, Assembly). Code này sau đó được biên dịch và nạp vào bộ nhớ nào của vi điều khiển?

  • A. Bộ nhớ chương trình (thường là ROM hoặc Flash).
  • B. Bộ nhớ dữ liệu (RAM).
  • C. Thanh ghi (Register).
  • D. Bộ đệm (Cache).

Câu 30: Vi điều khiển được ứng dụng rộng rãi trong lĩnh vực nào sau đây?

  • A. Chỉ trong các thiết bị gia dụng đơn giản.
  • B. Chỉ trong các hệ thống điều khiển công nghiệp phức tạp.
  • C. Chỉ trong các thiết bị di động thông minh.
  • D. Rất nhiều lĩnh vực khác nhau như ô tô, y tế, tự động hóa, điện tử tiêu dùng, truyền thông.

1 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 1: Chức năng cốt lõi phân biệt vi điều khiển (microcontroller) với vi xử lí (microprocessor) thông thường là gì?

2 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

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

3 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 3: Một hệ thống điều khiển nhiệt độ trong lò nướng sử dụng vi điều khiển. Cảm biến nhiệt độ gửi tín hiệu về vi điều khiển. Tín hiệu này sẽ được đưa vào bộ phận nào của vi điều khiển để xử lí?

4 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 4: Chương trình điều khiển cho một thiết bị nhúng (ví dụ: máy giặt, điều hòa) sử dụng vi điều khiển thường được lưu trữ ở đâu trong bộ nhớ của vi điều khiển?

5 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 5: Dữ liệu tạm thời trong quá trình tính toán, các biến số và kết quả trung gian của chương trình đang chạy trên vi điều khiển thường được lưu trữ ở đâu?

6 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 6: Khi phân loại vi điều khiển dựa trên độ rộng dữ liệu, con số (ví dụ: 8-bit, 16-bit, 32-bit) thường đề cập đến đặc điểm nào của vi điều khiển?

7 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 7: Vi điều khiển 32-bit thường có ưu điểm gì so với vi điều khiển 8-bit trong các ứng dụng phức tạp hơn?

8 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 8: Hệ thống bus trong vi điều khiển (bus địa chỉ, bus dữ liệu, bus điều khiển) có vai trò chính là gì?

9 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 9: Ngoại vi (peripherals) trong vi điều khiển là các khối chức năng đặc biệt tích hợp sẵn. Bộ định thời (Timer) là một loại ngoại vi phổ biến có chức năng gì?

10 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 10: Chức năng của bộ chuyển đổi tương tự-số (ADC - Analog-to-Digital Converter) tích hợp trong một số vi điều khiển là gì?

11 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 11: Khi vi điều khiển giao tiếp với các thiết bị ngoại vi khác (như cảm biến, màn hình LCD) thông qua các chuẩn giao tiếp nối tiếp (ví dụ: UART, SPI, I2C), chức năng này do bộ phận nào đảm nhiệm?

12 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 12: Một hệ thống điều khiển cửa tự động cần nhận biết khi có người đến gần (sử dụng cảm biến hồng ngoại) và mở cửa. Trong vi điều khiển điều khiển hệ thống này, tín hiệu từ cảm biến sẽ được xử lí đầu tiên thông qua bộ phận nào?

13 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 13: Sau khi xử lí tín hiệu từ cảm biến và quyết định mở cửa, vi điều khiển cần gửi tín hiệu điều khiển tới động cơ để mở cửa. Tín hiệu này sẽ được xuất ra thông qua bộ phận nào của vi điều khiển?

14 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 14: So với máy tính cá nhân sử dụng vi xử lí, các hệ thống nhúng sử dụng vi điều khiển thường có đặc điểm gì về mục đích sử dụng?

15 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 15: Họ vi điều khiển 8051, PIC, AVR là những ví dụ về cách phân loại vi điều khiển dựa trên tiêu chí nào?

16 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 16: Vi điều khiển ARM Cortex-M là một họ vi điều khiển 32-bit rất phổ biến hiện nay. Đặc điểm nào của ARM Cortex-M thường khiến chúng được lựa chọn cho các ứng dụng đòi hỏi hiệu năng cao và khả năng kết nối mạng phức tạp hơn so với các vi điều khiển 8-bit truyền thống?

17 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 17: Lợi ích chính của việc sử dụng vi điều khiển trong các thiết bị điện tử tiêu dùng (như remote TV, bàn phím máy tính) là gì?

18 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 18: Bo mạch lập trình vi điều khiển (development board) như Arduino hoặc STM32 Discovery có vai trò gì trong quá trình học tập và phát triển ứng dụng với vi điều khiển?

19 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 19: Trong chu trình hoạt động cơ bản của CPU vi điều khiển, bước 'Fetch' (Tìm nạp) có ý nghĩa là gì?

20 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 20: Bước 'Decode' (Giải mã) trong chu trình hoạt động của CPU vi điều khiển nhằm mục đích gì?

21 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 21: Hệ thống nhúng (embedded system) được đặc trưng bởi việc sử dụng vi điều khiển hoặc vi xử lí để thực hiện một nhiệm vụ cụ thể. Đặc điểm nào sau đây KHÔNG phải là đặc điểm chung của hầu hết các hệ thống nhúng?

22 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 22: Một ứng dụng đo nhiệt độ môi trường và hiển thị lên màn hình LCD. Để vi điều khiển có thể đọc giá trị nhiệt độ từ cảm biến (giả sử cảm biến cho tín hiệu tương tự) và hiển thị số lên màn hình, cần sử dụng những khối chức năng ngoại vi nào của vi điều khiển?

23 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 23: Tại sao vi điều khiển lại phù hợp cho các ứng dụng điều khiển trong công nghiệp như robot tự động, dây chuyền sản xuất?

24 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 24: Thanh ghi (Register) trong CPU của vi điều khiển có vai trò gì?

25 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 25: Bộ đếm chương trình (Program Counter - PC) là một thanh ghi đặc biệt trong CPU vi điều khiển có chức năng gì?

26 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 26: Khi so sánh vi điều khiển và vi xử lí, vi điều khiển thường được thiết kế để:

27 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 27: Một ứng dụng điều khiển đèn LED nhấp nháy theo một chu kỳ thời gian nhất định. Chức năng tạo ra khoảng thời gian chính xác cho việc nhấp nháy này thường được thực hiện bởi ngoại vi nào của vi điều khiển?

28 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 28: Bộ nhớ Flash trong vi điều khiển có đặc điểm gì khiến nó thường được sử dụng để lưu trữ chương trình?

29 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 29: Khi lập trình cho vi điều khiển, chúng ta thường viết code bằng các ngôn ngữ lập trình (ví dụ: C, Assembly). Code này sau đó được biên dịch và nạp vào bộ nhớ nào của vi điều khiển?

30 / 30

Category: Trắc nghiệm Công nghệ 12 Cánh diều Bài 24: Khái quát về vi điều khiển

Tags: Bộ đề 10

Câu 30: Vi điều khiển được ứng dụng rộng rãi trong lĩnh vực nào sau đây?

Xem kết quả