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

Đề 01

Đề 02

Đề 03

Đề 04

Đề 05

Đề 06

Đề 07

Đề 08

Đề 09

Đề 10

0

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

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


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

Bài Tập Trắ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

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

Câu 1: Thành phần cốt lõi nào của vi điều khiển chịu trách nhiệm thực hiện các lệnh của chương trình, xử lý dữ liệu số học và logic?

  • A. Bộ nhớ RAM
  • B. Bộ nhớ ROM
  • C. Bộ xử lí trung tâm (CPU)
  • D. Khối ngoại vi (Peripherals)

Câu 2: Trong một ứng dụng điều khiển đèn giao thông đơn giản, vi điều khiển cần lưu trữ chương trình điều khiển trình tự bật/tắt đèn và thời gian chờ. Loại bộ nhớ nào là phù hợp nhất để lưu trữ chương trình này một cách vĩnh cửu (không bị mất khi mất điện)?

  • A. Bộ nhớ RAM (Random Access Memory)
  • B. Bộ nhớ ROM (Read-Only Memory)
  • C. Thanh ghi (Register)
  • D. Bộ đếm (Counter)

Câu 3: Một vi điều khiển được sử dụng để đọc nhiệt độ từ một cảm biến tương tự (cho ra tín hiệu điện áp thay đổi). Để xử lý tín hiệu này bằng các phép tính số học trong chương trình, vi điều khiển cần tích hợp khối ngoại vi nào?

  • A. Khối chuyển đổi tương tự - số (ADC)
  • B. Khối chuyển đổi số - tương tự (DAC)
  • C. Khối giao tiếp nối tiếp (UART/SPI/I2C)
  • D. Khối định thời/đếm (Timer/Counter)

Câu 4: So với vi xử lý (Microprocessor - MP), vi điều khiển (Microcontroller - MCU) thường có đặc điểm gì nổi bật khiến nó phù hợp cho các ứng dụng nhúng (embedded systems)?

  • A. Chỉ có CPU và cần kết nối thêm các chip bộ nhớ, I/O bên ngoài.
  • B. Tốc độ xử lý luôn cao hơn đáng kể.
  • C. Khả năng chạy các hệ điều hành phức tạp như Windows hoặc Linux.
  • D. Tích hợp sẵn CPU, bộ nhớ (RAM, ROM) và các khối giao tiếp I/O trên cùng một chip.

Câu 5: Vi điều khiển 8-bit, 16-bit, 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 và số bit mà CPU có thể xử lý cùng lúc.
  • B. Số lượng chân (pin) của chip vi điều khiển.
  • C. Dung lượng bộ nhớ RAM tích hợp.
  • D. Tốc độ xung nhịp tối đa của CPU.

Câu 6: Chức năng chính của các chân (pin) I/O (Input/Output) trên vi điều khiển là gì?

  • A. Cung cấp nguồn điện cho chip.
  • B. Kết nối với bộ nhớ ngoài.
  • C. Giao tiếp nhận/truyền dữ liệu (tín hiệu) với các thiết bị ngoại vi.
  • D. Kết nối với mạch tạo xung nhịp.

Câu 7: Trong một hệ thống điều khiển tự động bật/tắt đèn dựa vào thời gian, khối ngoại vi nào trong vi điều khiển đóng vai trò quan trọng nhất để đo lường và tạo ra các khoảng thời gian chính xác?

  • A. Khối chuyển đổi tương tự - số (ADC)
  • B. Khối chuyển đổi số - tương tự (DAC)
  • C. Khối giao tiếp nối tiếp (UART)
  • D. Khối định thời/đếm (Timer/Counter)

Câu 8: Nếu một vi điều khiển cần điều khiển tốc độ quay của một động cơ DC bằng cách thay đổi điện áp trung bình cấp cho động cơ, sử dụng phương pháp điều chế độ rộng xung (PWM), khối ngoại vi nào có khả năng tạo ra tín hiệu PWM?

  • A. Khối ADC
  • B. Khối DAC
  • C. Khối UART
  • D. Khối Timer/Counter (có hỗ trợ PWM)

Câu 9: Bộ nhớ RAM trong vi điều khiển được sử dụng chủ yếu để làm gì?

  • A. Lưu trữ dữ liệu tạm thời, biến số, stack trong quá trình chương trình thực thi.
  • B. Lưu trữ chương trình điều khiển cố định.
  • C. Lưu trữ dữ liệu cấu hình của chip.
  • D. Lưu trữ các hằng số toán học.

Câu 10: Mạch tạo xung nhịp (Clock Generator) trong vi điều khiển có vai trò gì?

  • A. Cung cấp nguồn điện cho các khối.
  • B. Tạo ra tín hiệu đồng hồ để đồng bộ hóa và điều khiển tốc độ hoạt động của vi điều khiển.
  • C. Chuyển đổi tín hiệu tương tự sang số.
  • D. Lưu trữ chương trình điều khiển.

Câu 11: Khi vi điều khiển nhận được một tín hiệu từ bên ngoài (ví dụ: nhấn nút) mà cần xử lý ngay lập tức, cơ chế nào cho phép vi điều khiển tạm dừng công việc hiện tại để thực hiện một đoạn chương trình xử lý tín hiệu đó?

  • A. Polling (Kiểm tra liên tục)
  • B. Reset (Khởi động lại)
  • C. Interrupt (Ngắt)
  • D. Sleep mode (Chế độ ngủ)

Câu 12: Giả sử bạn muốn vi điều khiển gửi dữ liệu tuần tự đến một thiết bị khác (ví dụ: máy tính) thông qua giao tiếp nối tiếp bất đồng bộ. Khối ngoại vi nào là cần thiết cho chức năng này?

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

Câu 13: Vi điều khiển khác vi xử lý ở điểm nào về mức độ tích hợp trên một chip?

  • A. Vi điều khiển chỉ tích hợp CPU.
  • B. Vi điều khiển chỉ tích hợp bộ nhớ.
  • C. Vi điều khiển chỉ tích hợp các khối I/O.
  • D. Vi điều khiển tích hợp CPU, bộ nhớ, I/O và các khối ngoại vi trên cùng một chip.

Câu 14: Loại bộ nhớ nào trong vi điều khiển được sử dụng để lưu trữ các biến tạm thời và dữ liệu thay đổi trong quá trình chương trình đang chạy, và nội dung của nó sẽ bị mất khi mất nguồn?

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

Câu 15: Để lập trình cho vi điều khiển, người ta thường sử dụng ngôn ngữ lập trình nào?

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

Câu 16: Một ứng dụng điều khiển rèm cửa tự động dựa vào cường độ ánh sáng. Vi điều khiển cần đọc tín hiệu từ một cảm biến ánh sáng (cho ra tín hiệu tương tự) và điều khiển động cơ kéo rèm (bật/tắt hoặc quay). Các khối chức năng nào sau đây là cần thiết nhất trong vi điều khiển cho ứng dụng này?

  • A. Chỉ cần CPU và bộ nhớ.
  • B. Chỉ cần khối giao tiếp nối tiếp.
  • C. Chỉ cần khối định thời/đếm.
  • D. CPU, Bộ nhớ (ROM, RAM), Khối ADC, Các chân I/O số.

Câu 17: Vai trò của trình biên dịch (Compiler) trong quá trình lập trình vi điều khiển là gì?

  • A. Nạp chương trình vào bộ nhớ của vi điều khiển.
  • B. Dịch mã nguồn (source code) sang mã máy (machine code).
  • C. Gỡ lỗi (debug) chương trình đang chạy trên vi điều khiển.
  • D. Mô phỏng hoạt động của vi điều khiển trên máy tính.

Câu 18: Khối ngoại vi DAC (Digital-to-Analog Converter) được sử dụng trong trường hợp nào?

  • A. Đọc tín hiệu từ cảm biến nhiệt độ.
  • B. Đếm số sản phẩm trên băng chuyền.
  • C. Tạo ra một tín hiệu âm thanh có biên độ thay đổi.
  • D. Nhận tín hiệu từ bàn phím.

Câu 19: Đặc điểm nào sau đây KHÔNG phải là ưu điểm của vi điều khiển so với việc sử dụng các mạch logic rời rạc để xây dựng hệ thống điều khiển?

  • A. Tính linh hoạt cao (có thể thay đổi chức năng bằng cách thay đổi phần mềm).
  • B. Kích thước nhỏ gọn và tiêu thụ ít năng lượng hơn.
  • C. Chi phí thấp hơn cho các hệ thống điều khiển phức tạp.
  • D. Tốc độ xử lý luôn nhanh hơn cho mọi tác vụ đơn giản.

Câu 20: Nếu một ứng dụng yêu cầu vi điều khiển giao tiếp với nhiều thiết bị ngoại vi khác nhau (ví dụ: cảm biến, màn hình LCD, bộ nhớ ngoài) trên cùng một bus truyền dữ liệu, giao thức giao tiếp nối tiếp nào thường được sử dụng cho mục đích này với khả năng kết nối nhiều thiết bị?

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

Câu 21: Khối ngoại vi nào trong vi điều khiển giúp tạo ra các tín hiệu âm thanh đơn giản hoặc điều khiển cường độ sáng của đèn LED bằng phương pháp điều chế?

  • A. ADC
  • B. DAC
  • C. UART
  • D. Timer/Counter (có hỗ trợ PWM)

Câu 22: Bộ nhớ nào trong vi điều khiển cho phép ghi/xóa dữ liệu nhiều lần trong quá trình hoạt động, thường được dùng để lưu trữ các tham số cấu hình hoặc dữ liệu người dùng cần được giữ lại khi mất nguồn?

  • A. SRAM (Static RAM)
  • B. EEPROM/Flash Memory
  • C. DRAM (Dynamic RAM)
  • D. ROM Mask

Câu 23: Giả sử bạn đang thiết kế một hệ thống đo tốc độ quay của một bánh xe bằng cách đếm số lần một cảm biến quang bị che khuất khi bánh xe quay. Khối ngoại vi nào trong vi điều khiển là phù hợp nhất để thực hiện việc đếm này một cách chính xác?

  • A. Khối ADC
  • B. Khối DAC
  • C. Khối UART
  • D. Khối Counter (Bộ đếm)

Câu 24: Loại kiến trúc tập lệnh (Instruction Set Architecture - ISA) nào thường được sử dụng trong nhiều họ vi điều khiển hiệu suất cao, nhấn mạnh vào việc thực hiện các lệnh đơn giản, cố định trong một chu kỳ xung nhịp để tối ưu tốc độ và giảm độ phức tạp phần cứng?

  • A. RISC (Reduced Instruction Set Computing)
  • B. CISC (Complex Instruction Set Computing)
  • C. Von Neumann Architecture
  • D. Harvard Architecture

Câu 25: Sự khác biệt chính giữa kiến trúc Von Neumann và kiến trúc Harvard trong cấu trúc bộ nhớ của vi điều khiển là gì?

  • A. Von Neumann có bus riêng cho lệnh và dữ liệu, Harvard dùng chung bus.
  • B. Von Neumann dùng chung không gian địa chỉ/bus cho lệnh và dữ liệu, Harvard dùng riêng không gian địa chỉ/bus.
  • C. Von Neumann chỉ có ROM, Harvard có cả ROM và RAM.
  • D. Von Neumann phổ biến trong vi điều khiển, Harvard phổ biến trong vi xử lý.

Câu 26: Khi vi điều khiển cần điều khiển độ sáng của màn hình LED ma trận bằng cách quét các hàng/cột rất nhanh, khối ngoại vi nào có khả năng tạo ra các tín hiệu xung thời gian chính xác và lặp đi lặp lại cần thiết cho việc quét này?

  • A. ADC
  • B. DAC
  • C. UART
  • D. Timer

Câu 27: Trong quá trình thực thi chương trình, CPU của vi điều khiển thực hiện các bước cơ bản theo một chu kỳ. Trình tự các bước cơ bản nhất trong chu kỳ này là gì?

  • A. Nạp lệnh (Fetch) -> Giải mã lệnh (Decode) -> Thực thi lệnh (Execute)
  • B. Thực thi lệnh (Execute) -> Nạp lệnh (Fetch) -> Giải mã lệnh (Decode)
  • C. Giải mã lệnh (Decode) -> Nạp lệnh (Fetch) -> Thực thi lệnh (Execute)
  • D. Nạp dữ liệu (Fetch Data) -> Xử lý dữ liệu (Process Data) -> Lưu dữ liệu (Store Data)

Câu 28: Ưu điểm chính của việc sử dụng cơ chế ngắt (Interrupt) trong vi điều khiển so với việc kiểm tra liên tục (Polling) các sự kiện là gì?

  • A. Ngắt tốn nhiều năng lượng hơn.
  • B. Ngắt cho phép phản ứng tức thời với sự kiện mà không cần CPU liên tục kiểm tra, giúp tiết kiệm thời gian xử lý của CPU.
  • C. Polling phức tạp hơn để lập trình.
  • D. Polling luôn đảm bảo không bỏ lỡ bất kỳ sự kiện nào.

Câu 29: Trong một hệ thống giám sát nhiệt độ nhà kính, vi điều khiển cần đọc dữ liệu nhiệt độ từ nhiều cảm biến (cho ra tín hiệu số) được kết nối trên cùng một bus. Giao thức giao tiếp nối tiếp nào phổ biến cho việc kết nối nhiều thiết bị số (thường là cảm biến, EEPROM) trên một bus 2 dây?

  • A. UART
  • B. SPI
  • C. I2C
  • D. CAN (Controller Area Network)

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ị điện tử tiêu dùng (TV, tủ lạnh).
  • B. Chỉ trong các hệ thống điều khiển công nghiệp.
  • C. Chỉ trong các thiết bị di động (điện thoại thông minh).
  • D. Rất nhiều lĩnh vực khác nhau như điện tử tiêu dùng, ô tô, công nghiệp, y tế, tự động hóa, v.v.

1 / 30

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

Tags: Bộ đề 01

Câu 1: Thành phần cốt lõi nào của vi điều khiển chịu trách nhiệm thực hiện các lệnh của chương trình, xử lý dữ liệu số học và logic?

2 / 30

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

Tags: Bộ đề 01

Câu 2: Trong một ứng dụng điều khiển đèn giao thông đơn giản, vi điều khiển cần lưu trữ chương trình điều khiển trình tự bật/tắt đèn và thời gian chờ. Loại bộ nhớ nào là phù hợp nhất để lưu trữ chương trình này một cách vĩnh cửu (không bị mất khi mất điện)?

3 / 30

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

Tags: Bộ đề 01

Câu 3: Một vi điều khiển được sử dụng để đọc nhiệt độ từ một cảm biến tương tự (cho ra tín hiệu điện áp thay đổi). Để xử lý tín hiệu này bằng các phép tính số học trong chương trình, vi điều khiển cần tích hợp khối ngoại vi nào?

4 / 30

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

Tags: Bộ đề 01

Câu 4: So với vi xử lý (Microprocessor - MP), vi điều khiển (Microcontroller - MCU) thường có đặc điểm gì nổi bật khiến nó phù hợp cho các ứng dụng nhúng (embedded systems)?

5 / 30

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

Tags: Bộ đề 01

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

6 / 30

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

Tags: Bộ đề 01

Câu 6: Chức năng chính của các chân (pin) I/O (Input/Output) trên vi điều khiển là gì?

7 / 30

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

Tags: Bộ đề 01

Câu 7: Trong một hệ thống điều khiển tự động bật/tắt đèn dựa vào thời gian, khối ngoại vi nào trong vi điều khiển đóng vai trò quan trọng nhất để đo lường và tạo ra các khoảng thời gian chính xác?

8 / 30

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

Tags: Bộ đề 01

Câu 8: Nếu một vi điều khiển cần điều khiển tốc độ quay của một động cơ DC bằng cách thay đổi điện áp trung bình cấp cho động cơ, sử dụng phương pháp điều chế độ rộng xung (PWM), khối ngoại vi nào có khả năng tạo ra tín hiệu PWM?

9 / 30

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

Tags: Bộ đề 01

Câu 9: Bộ nhớ RAM trong vi điều khiển được sử dụng chủ yếu để làm gì?

10 / 30

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

Tags: Bộ đề 01

Câu 10: Mạch tạo xung nhịp (Clock Generator) trong vi điều khiển có vai trò gì?

11 / 30

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

Tags: Bộ đề 01

Câu 11: Khi vi điều khiển nhận được một tín hiệu từ bên ngoài (ví dụ: nhấn nút) mà cần xử lý ngay lập tức, cơ chế nào cho phép vi điều khiển tạm dừng công việc hiện tại để thực hiện một đoạn chương trình xử lý tín hiệu đó?

12 / 30

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

Tags: Bộ đề 01

Câu 12: Giả sử bạn muốn vi điều khiển gửi dữ liệu tuần tự đến một thiết bị khác (ví dụ: máy tính) thông qua giao tiếp nối tiếp bất đồng bộ. Khối ngoại vi nào là cần thiết cho chức năng này?

13 / 30

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

Tags: Bộ đề 01

Câu 13: Vi điều khiển khác vi xử lý ở điểm nào về mức độ tích hợp trên một chip?

14 / 30

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

Tags: Bộ đề 01

Câu 14: Loại bộ nhớ nào trong vi điều khiển được sử dụng để lưu trữ các biến tạm thời và dữ liệu thay đổi trong quá trình chương trình đang chạy, và nội dung của nó sẽ bị mất khi mất nguồn?

15 / 30

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

Tags: Bộ đề 01

Câu 15: Để lập trình cho vi điều khiển, người ta thường sử dụng ngôn ngữ lập trình nào?

16 / 30

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

Tags: Bộ đề 01

Câu 16: Một ứng dụng điều khiển rèm cửa tự động dựa vào cường độ ánh sáng. Vi điều khiển cần đọc tín hiệu từ một cảm biến ánh sáng (cho ra tín hiệu tương tự) và điều khiển động cơ kéo rèm (bật/tắt hoặc quay). Các khối chức năng nào sau đây là cần thiết nhất trong vi điều khiển cho ứng dụng này?

17 / 30

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

Tags: Bộ đề 01

Câu 17: Vai trò của trình biên dịch (Compiler) trong quá trình lập trình vi điều khiển là gì?

18 / 30

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

Tags: Bộ đề 01

Câu 18: Khối ngoại vi DAC (Digital-to-Analog Converter) được sử dụng trong trường hợp nào?

19 / 30

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

Tags: Bộ đề 01

Câu 19: Đặc điểm nào sau đây KHÔNG phải là ưu điểm của vi điều khiển so với việc sử dụng các mạch logic rời rạc để xây dựng hệ thống điều khiển?

20 / 30

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

Tags: Bộ đề 01

Câu 20: Nếu một ứng dụng yêu cầu vi điều khiển giao tiếp với nhiều thiết bị ngoại vi khác nhau (ví dụ: cảm biến, màn hình LCD, bộ nhớ ngoài) trên cùng một bus truyền dữ liệu, giao thức giao tiếp nối tiếp nào thường được sử dụng cho mục đích này với khả năng kết nối nhiều thiết bị?

21 / 30

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

Tags: Bộ đề 01

Câu 21: Khối ngoại vi nào trong vi điều khiển giúp tạo ra các tín hiệu âm thanh đơn giản hoặc điều khiển cường độ sáng của đèn LED bằng phương pháp điều chế?

22 / 30

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

Tags: Bộ đề 01

Câu 22: Bộ nhớ nào trong vi điều khiển cho phép ghi/xóa dữ liệu nhiều lần trong quá trình hoạt động, thường được dùng để lưu trữ các tham số cấu hình hoặc dữ liệu người dùng cần được giữ lại khi mất nguồn?

23 / 30

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

Tags: Bộ đề 01

Câu 23: Giả sử bạn đang thiết kế một hệ thống đo tốc độ quay của một bánh xe bằng cách đếm số lần một cảm biến quang bị che khuất khi bánh xe quay. Khối ngoại vi nào trong vi điều khiển là phù hợp nhất để thực hiện việc đếm này một cách chính xác?

24 / 30

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

Tags: Bộ đề 01

Câu 24: Loại kiến trúc tập lệnh (Instruction Set Architecture - ISA) nào thường được sử dụng trong nhiều họ vi điều khiển hiệu suất cao, nhấn mạnh vào việc thực hiện các lệnh đơn giản, cố định trong một chu kỳ xung nhịp để tối ưu tốc độ và giảm độ phức tạp phần cứng?

25 / 30

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

Tags: Bộ đề 01

Câu 25: Sự khác biệt chính giữa kiến trúc Von Neumann và kiến trúc Harvard trong cấu trúc bộ nhớ của vi điều khiển là gì?

26 / 30

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

Tags: Bộ đề 01

Câu 26: Khi vi điều khiển cần điều khiển độ sáng của màn hình LED ma trận bằng cách quét các hàng/cột rất nhanh, khối ngoại vi nào có khả năng tạo ra các tín hiệu xung thời gian chính xác và lặp đi lặp lại cần thiết cho việc quét này?

27 / 30

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

Tags: Bộ đề 01

Câu 27: Trong quá trình thực thi chương trình, CPU của vi điều khiển thực hiện các bước cơ bản theo một chu kỳ. Trình tự các bước cơ bản nhất trong chu kỳ này là gì?

28 / 30

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

Tags: Bộ đề 01

Câu 28: Ưu điểm chính của việc sử dụng cơ chế ngắt (Interrupt) trong vi điều khiển so với việc kiểm tra liên tục (Polling) các sự kiện là gì?

29 / 30

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

Tags: Bộ đề 01

Câu 29: Trong một hệ thống giám sát nhiệt độ nhà kính, vi điều khiển cần đọc dữ liệu nhiệt độ từ nhiều cảm biến (cho ra tín hiệu số) được kết nối trên cùng một bus. Giao thức giao tiếp nối tiếp nào phổ biến cho việc kết nối nhiều thiết bị số (thường là cảm biến, EEPROM) trên một bus 2 dây?

30 / 30

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

Tags: Bộ đề 01

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?

0

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

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


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

Bài Tập Trắ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

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

Câu 1: Vi điều khiển được mô tả một cách khái quát nhất là gì?

  • A. Một bộ xử lý trung tâm (CPU) hiệu năng cao.
  • B. Một loại bộ nhớ chỉ đọc (ROM) dùng để lưu trữ chương trình.
  • C. Một thiết bị ngoại vi giúp giao tiếp với thế giới bên ngoài.
  • D. Một hệ thống máy tính thu nhỏ tích hợp trên một chip, dùng để điều khiển thiết bị cụ thể.

Câu 2: Điểm khác biệt cơ bản nhất giữa vi điều khiển và vi xử lý là gì?

  • A. Vi điều khiển có tốc độ xử lý nhanh hơn vi xử lý.
  • B. Vi điều khiển thường được sử dụng trong máy tính cá nhân, còn vi xử lý thì không.
  • C. Vi điều khiển tích hợp các thành phần ngoại vi và bộ nhớ cùng với CPU trên một chip, trong khi vi xử lý thì không.
  • D. Vi xử lý chỉ có thể thực hiện các phép tính số học, còn vi điều khiển có thể điều khiển thiết bị.

Câu 3: Thành phần nào trong cấu trúc của vi điều khiển chịu trách nhiệm thực hiện các lệnh từ chương trình và xử lý dữ liệu?

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

Câu 4: Trong một hệ thống sử dụng vi điều khiển để điều khiển đèn giao thông đơn giản, bộ phận nào của vi điều khiển sẽ được sử dụng để nhận tín hiệu từ cảm biến phát hiện xe (nếu có) hoặc nút bấm dành cho người đi bộ?

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

Câu 5: 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 chính (firmware) mà không bị mất đi khi mất nguồn điện?

  • A. Bộ nhớ RAM (Random Access Memory)
  • B. Bộ nhớ ROM (Read-Only Memory)
  • C. Bộ nhớ Cache
  • D. Thanh ghi (Registers)

Câu 6: Khi vi điều khiển đang chạy chương trình, dữ liệu tạm thời, các biến và kết quả trung gian của các phép tính thường được lưu trữ ở đâu?

  • A. Bộ nhớ RAM
  • B. Bộ nhớ ROM
  • C. Bộ xử lý trung tâm (CPU)
  • D. Thiết bị ngoại vi

Câu 7: Giả sử bạn cần sử dụng vi điều khiển để đo nhiệt độ từ một cảm biến analog (tín hiệu thay đổi liên tục) và hiển thị giá trị đó trên màn hình số. Thành phần ngoại vi nào của vi điều khiển là cần thiết nhất cho việc đọc tín hiệu từ cảm biến này?

  • A. Bộ định thời (Timer)
  • B. Bộ truyền nhận nối tiếp (UART)
  • C. Bộ chuyển đổi tương tự sang số (ADC)
  • D. Bộ điều chế độ rộng xung (PWM)

Câu 8: Một ứng dụng điều khiển động cơ yêu cầu vi điều khiển tạo ra các xung tín hiệu có độ rộng thay đổi để điều chỉnh tốc độ quay. Chức năng này thường được thực hiện bởi thành phần ngoại vi nào?

  • A. Bộ định thời (Timer)
  • B. Bộ truyền nhận nối tiếp (UART)
  • C. Bộ chuyển đổi số sang tương tự (DAC)
  • D. Bộ điều chế độ rộng xung (PWM)

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 đề cập đến đặc điểm nào?

  • A. Số lượng chân (pins) trên chip vi điều khiển.
  • B. Số bit mà CPU của vi điều khiển có thể xử lý đồng thời.
  • C. Dung lượng bộ nhớ ROM của vi điều khiển.
  • D. Tốc độ xung nhịp (clock speed) của vi điều khiển.

Câu 10: Xét một hệ thống điều khiển nhiệt độ phòng sử dụng vi điều khiển. Vi điều khiển nhận dữ liệu nhiệt độ từ cảm biến, so sánh với nhiệt độ cài đặt, và bật/tắt máy điều hòa. Bộ phận nào của vi điều khiển chịu trách nhiệm thực hiện việc so sánh và đưa ra quyết định bật/tắt?

  • A. Bộ xử lý trung tâm (CPU)
  • B. Bộ nhớ RAM
  • C. Cổng vào/ra (I/O Ports)
  • D. Bộ chuyển đổi tương tự sang số (ADC)

Câu 11: Bộ định thời (Timer) 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. Giao tiếp với các thiết bị nối tiếp.
  • C. Đo thời gian hoặc tạo ra các khoảng trễ chính xác.
  • D. Chuyển đổi tín hiệu tương tự sang số.

Câu 12: Một ứng dụng truyền dữ liệu giữa vi điều khiển và máy tính thông qua cổng USB ảo (sử dụng giao tiếp nối tiếp). Thành phần ngoại vi nào của vi điều khiển thường được sử dụng cho mục đích truyền nhận dữ liệu nối tiếp này?

  • A. Bộ chuyển đổi tương tự sang số (ADC)
  • B. Bộ truyền nhận nối tiếp (UART)
  • C. Bộ điều chế độ rộng xung (PWM)
  • D. Bộ định thời (Timer)

Câu 13: Tại sao vi điều khiển thường được ưa chuộng hơn vi xử lý trong các ứng dụng điều khiển nhúng (embedded control) như trong tủ lạnh, máy giặt, điều khiển từ xa?

  • A. Vi điều khiển có tốc độ xử lý cao hơn nhiều so với vi xử lý.
  • B. Vi điều khiển có khả năng chạy nhiều chương trình cùng lúc.
  • C. Vi điều khiển cần nhiều bộ nhớ ngoài hơn vi xử lý.
  • D. Vi điều khiển tích hợp nhiều thành phần trên một chip, giúp giảm chi phí và kích thước cho hệ thống chuyên dụng.

Câu 14: 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 ít được xem xét như một tiêu chí hàng đầu so với các yếu tố khác?

  • A. Tốc độ xử lý và tần số hoạt động.
  • B. Số lượng cổng vào/ra (I/O) và các ngoại vi tích hợp (Timer, ADC, UART...).
  • C. Khả năng chạy các ứng dụng văn phòng phức tạp (ví dụ: Microsoft Word).
  • D. Dung lượng bộ nhớ chương trình (ROM/Flash) và bộ nhớ dữ liệu (RAM).

Câu 15: Giả sử bạn lập trình cho vi điều khiển để đọc trạng thái của một công tắc (đóng/mở) nối vào một chân I/O. Vi điều khiển cần thực hiện hành động gì để biết trạng thái của công tắc?

  • A. Đọc giá trị (logic level) tại chân I/O đó.
  • B. Ghi giá trị (logic level) ra chân I/O đó.
  • C. Tạo ra xung PWM tại chân I/O đó.
  • D. Thực hiện chuyển đổi ADC tại chân I/O đó.

Câu 16: Trong cấu trúc Harvard của vi điều khiển, điểm đặc trưng nào giúp cải thiện tốc độ thực thi lệnh so với cấu trúc Von Neumann?

  • A. Sử dụng chung một đường bus cho cả lệnh và dữ liệu.
  • B. Chỉ có một loại bộ nhớ duy nhất.
  • C. Có các đường 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. Bộ xử lý trung tâm (CPU) được đặt riêng biệt với bộ nhớ.

Câu 17: Một ứng dụng yêu cầu vi điều khiển phải phản ứng nhanh chóng với một sự kiện bên ngoài (ví dụ: nhấn nút khẩn cấp). Cơ chế nào trong vi điều khiển cho phép tạm dừng chương trình chính đang chạy để xử lý sự kiện này ngay lập tức?

  • A. Vòng lặp chờ (Polling loop).
  • B. Tăng tốc độ xung nhịp (Clock speed).
  • C. Sử dụng bộ nhớ RAM dung lượng lớn.
  • D. Cơ chế ngắt (Interrupt).

Câu 18: Trong vi điều khiển, thanh ghi (Registers) là gì và vai trò của chúng như thế nào?

  • A. Là các vùng nhớ dung lượng nhỏ, tốc độ cao trong CPU, dùng để lưu trữ dữ liệu và trạng thái tạm thời.
  • B. Là các thiết bị ngoại vi dùng để giao tiếp với thế giới bên ngoài.
  • C. Là các vùng nhớ lớn dùng để lưu trữ toàn bộ chương trình điều khiển.
  • D. Là các mạch tạo xung nhịp cho vi điều khiển hoạt động.

Câu 19: Khi lập trình cho vi điều khiển, việc cấu hình các chân I/O là quan trọng. Nếu một chân I/O được cấu hình là đầu ra (output), nó có thể được sử dụng để làm gì?

  • A. Đọc trạng thái của một công tắc hoặc cảm biến.
  • B. Điều khiển bật/tắt một thiết bị ngoại vi như đèn LED hoặc động cơ nhỏ.
  • C. Nhận tín hiệu tương tự từ một cảm biến.
  • D. Giao tiếp nối tiếp với một thiết bị khác.

Câu 20: Bo mạch lập trình vi điều khiển (như Arduino, STM32 Discovery) mang lại lợi ích gì chính cho người học và nhà phát triển?

  • A. Chỉ dùng để lập trình cho các vi điều khiển rất mạnh.
  • B. Thay thế hoàn toàn máy tính cá nhân trong mọi tác vụ.
  • C. Chỉ có thể sử dụng với một ngôn ngữ lập trình duy nhất.
  • D. Cung cấp môi trường dễ dàng để học tập, thử nghiệm và phát triển ứng dụng với vi điều khiển.

Câu 21: Trong quy trình hoạt động cơ bản của vi điều khiển, sau khi CPU "nạp" (fetch) một lệnh từ bộ nhớ chương trình, bước tiếp theo thường là gì?

  • A. Ghi kết quả ra bộ nhớ dữ liệu.
  • B. Giải mã (decode) lệnh vừa nạp.
  • C. Thực thi (execute) lệnh vừa nạp.
  • D. Truy cập thiết bị ngoại vi.

Câu 22: Một vi điều khiển có bộ nhớ Flash (loại ROM có thể xóa/ghi lại) 32KB và RAM 2KB. Điều này có ý nghĩa gì đối với việc lập trình và ứng dụng?

  • A. Vi điều khiển có thể chạy các chương trình rất phức tạp và lưu trữ lượng lớn dữ liệu.
  • B. Vi điều khiển chỉ có thể thực hiện các phép tính đơn giản.
  • C. Kích thước chương trình tối đa là 32KB và dữ liệu tạm thời không vượt quá 2KB.
  • D. Bộ nhớ Flash dùng để lưu dữ liệu, còn RAM dùng để lưu chương trình.

Câu 23: Trong nhiều ứng dụng, vi điều khiển cần giao tiếp với các cảm biến hoặc mô-đun khác bằng cách gửi và nhận dữ liệu từng bit theo một giao thức nhất định, ví dụ I2C hoặc SPI. Chức năng này thường được hỗ trợ bởi các thành phần nào?

  • A. Chỉ cần dùng các chân I/O thông thường.
  • B. Sử dụng bộ định thời (Timer) để tạo tín hiệu.
  • C. Sử dụng bộ chuyển đổi ADC.
  • D. Sử dụng các mô-đun giao tiếp nối tiếp chuyên dụng (UART, SPI, I2C...).

Câu 24: Phân loại vi điều khiển theo "họ vi điều khiển" dựa trên tiêu chí chính nào?

  • A. Kiến trúc CPU và tập lệnh do nhà sản xuất định nghĩa.
  • B. Mức tiêu thụ năng lượng của vi điều khiển.
  • C. Số lượng ứng dụng mà vi điều khiển đó có thể thực hiện.
  • D. Giá thành sản xuất của vi điều khiển.

Câu 25: Trong một hệ thống điều khiển cửa tự động, vi điều khiển cần đếm số người ra vào. Thành phần ngoại vi nào của vi điều khiển có thể được sử dụng để đếm các sự kiện xảy ra (ví dụ: mỗi khi có tín hiệu từ cảm biến vật cản)?

  • A. Bộ nhớ ROM.
  • B. Bộ chuyển đổi DAC.
  • C. Bộ định thời/Bộ đếm (Timer/Counter).
  • D. Bộ truyền nhận nối tiếp (UART).

Câu 26: Giả sử bạn cần thiết kế một thiết bị đo và hiển thị cường độ ánh sáng. Bạn sử dụng một cảm biến ánh sáng tạo ra tín hiệu điện áp tỉ lệ với cường độ ánh sáng. Cần kết nối cảm biến này với loại chân nào của vi điều khiển và sử dụng thành phần ngoại vi nào để đọc giá trị?

  • A. Chân có khả năng analog input, sử dụng bộ ADC.
  • B. Chân digital input, sử dụng bộ Timer.
  • C. Chân digital output, sử dụng bộ UART.
  • D. Chân có khả năng analog output, sử dụng bộ DAC.

Câu 27: Một hệ thống điều khiển nhiệt độ lò nung yêu cầu độ chính xác cao và phản ứng nhanh. Khi lựa chọn vi điều khiển, yếu tố nào sau đây là quan trọng nhất để đảm bảo khả năng xử lý và phản hồi kịp thời?

  • A. Dung lượng bộ nhớ ROM.
  • B. Tốc độ xung nhịp (Clock speed).
  • C. Số lượng chân digital I/O.
  • D. Khả năng giao tiếp nối tiếp.

Câu 28: 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 theo thời gian để điều khiển góc quay. Thành phần ngoại vi nào là phù hợp nhất để tạo ra các chuỗi xung có thời gian được kiểm soát chặt chẽ?

  • A. Bộ chuyển đổi ADC.
  • B. Bộ nhớ RAM.
  • C. Bộ định thời (Timer).
  • D. Cổng digital input.

Câu 29: Vi điều khiển có khả năng giao tiếp với các thiết bị ngoại vi thông qua các bus dữ liệu, bus địa chỉ và bus điều khiển. Vai trò của Bus Địa chỉ (Address Bus) là gì?

  • A. Mang dữ liệu giữa CPU và các thành phần khác.
  • B. Chỉ định địa chỉ ô nhớ hoặc thiết bị 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 thành phần.

Câu 30: Tại sao việc hiểu rõ các thiết bị ngoại vi tích hợp trong vi điều khiển (như Timer, ADC, UART, SPI...) lại quan trọng khi phát triển ứng dụng?

  • A. Vì các thiết bị ngoại vi là thành phần duy nhất cần lập trình.
  • B. Vì chúng chỉ đơn giản là các cổng vào/ra.
  • C. Vì chúng làm chậm hoạt động của vi điều khiển.
  • D. Vì chúng thực hiện các chức năng chuyên biệt, giúp giảm tải cho CPU và đơn giản hóa việc phát triển ứng dụng.

1 / 30

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

Tags: Bộ đề 02

Câu 1: Vi điều khiển được mô tả một cách khái quát nhất là gì?

2 / 30

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

Tags: Bộ đề 02

Câu 2: Điểm khác biệt cơ bản nhất giữa vi điều khiển và vi xử lý là gì?

3 / 30

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

Tags: Bộ đề 02

Câu 3: Thành phần nào trong cấu trúc của vi điều khiển chịu trách nhiệm thực hiện các lệnh từ chương trình và xử lý dữ liệu?

4 / 30

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

Tags: Bộ đề 02

Câu 4: Trong một hệ thống sử dụng vi điều khiển để điều khiển đèn giao thông đơn giản, bộ phận nào của vi điều khiển sẽ được sử dụng để nhận tín hiệu từ cảm biến phát hiện xe (nếu có) hoặc nút bấm dành cho người đi bộ?

5 / 30

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

Tags: Bộ đề 02

Câu 5: 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 chính (firmware) mà không bị mất đi khi mất nguồn điện?

6 / 30

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

Tags: Bộ đề 02

Câu 6: Khi vi điều khiển đang chạy chương trình, dữ liệu tạm thời, các biến và kết quả trung gian của các phép tính thường được lưu trữ ở đâu?

7 / 30

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

Tags: Bộ đề 02

Câu 7: Giả sử bạn cần sử dụng vi điều khiển để đo nhiệt độ từ một cảm biến analog (tín hiệu thay đổi liên tục) và hiển thị giá trị đó trên màn hình số. Thành phần ngoại vi nào của vi điều khiển là cần thiết nhất cho việc đọc tín hiệu từ cảm biến này?

8 / 30

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

Tags: Bộ đề 02

Câu 8: Một ứng dụng điều khiển động cơ yêu cầu vi điều khiển tạo ra các xung tín hiệu có độ rộng thay đổi để điều chỉnh tốc độ quay. Chức năng này thường được thực hiện bởi thành phần ngoại vi nào?

9 / 30

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

Tags: Bộ đề 02

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 đề cập đến đặc điểm nào?

10 / 30

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

Tags: Bộ đề 02

Câu 10: Xét một hệ thống điều khiển nhiệt độ phòng sử dụng vi điều khiển. Vi điều khiển nhận dữ liệu nhiệt độ từ cảm biến, so sánh với nhiệt độ cài đặt, và bật/tắt máy điều hòa. Bộ phận nào của vi điều khiển chịu trách nhiệm thực hiện việc so sánh và đưa ra quyết định bật/tắt?

11 / 30

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

Tags: Bộ đề 02

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

12 / 30

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

Tags: Bộ đề 02

Câu 12: Một ứng dụng truyền dữ liệu giữa vi điều khiển và máy tính thông qua cổng USB ảo (sử dụng giao tiếp nối tiếp). Thành phần ngoại vi nào của vi điều khiển thường được sử dụng cho mục đích truyền nhận dữ liệu nối tiếp này?

13 / 30

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

Tags: Bộ đề 02

Câu 13: Tại sao vi điều khiển thường được ưa chuộng hơn vi xử lý trong các ứng dụng điều khiển nhúng (embedded control) như trong tủ lạnh, máy giặt, điều khiển từ xa?

14 / 30

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

Tags: Bộ đề 02

Câu 14: 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 *ít* được xem xét như một tiêu chí hàng đầu so với các yếu tố khác?

15 / 30

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

Tags: Bộ đề 02

Câu 15: Giả sử bạn lập trình cho vi điều khiển để đọc trạng thái của một công tắc (đóng/mở) nối vào một chân I/O. Vi điều khiển cần thực hiện hành động gì để biết trạng thái của công tắc?

16 / 30

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

Tags: Bộ đề 02

Câu 16: Trong cấu trúc Harvard của vi điều khiển, điểm đặc trưng nào giúp cải thiện tốc độ thực thi lệnh so với cấu trúc Von Neumann?

17 / 30

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

Tags: Bộ đề 02

Câu 17: Một ứng dụng yêu cầu vi điều khiển phải phản ứng nhanh chóng với một sự kiện bên ngoài (ví dụ: nhấn nút khẩn cấp). Cơ chế nào trong vi điều khiển cho phép tạm dừng chương trình chính đang chạy để xử lý sự kiện này ngay lập tức?

18 / 30

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

Tags: Bộ đề 02

Câu 18: Trong vi điều khiển, thanh ghi (Registers) là gì và vai trò của chúng như thế nào?

19 / 30

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

Tags: Bộ đề 02

Câu 19: Khi lập trình cho vi điều khiển, việc cấu hình các chân I/O là quan trọng. Nếu một chân I/O được cấu hình là đầu ra (output), nó có thể được sử dụng để làm gì?

20 / 30

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

Tags: Bộ đề 02

Câu 20: Bo mạch lập trình vi điều khiển (như Arduino, STM32 Discovery) mang lại lợi ích gì chính cho người học và nhà phát triển?

21 / 30

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

Tags: Bộ đề 02

Câu 21: Trong quy trình hoạt động cơ bản của vi điều khiển, sau khi CPU 'nạp' (fetch) một lệnh từ bộ nhớ chương trình, bước tiếp theo thường là gì?

22 / 30

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

Tags: Bộ đề 02

Câu 22: Một vi điều khiển có bộ nhớ Flash (loại ROM có thể xóa/ghi lại) 32KB và RAM 2KB. Điều này có ý nghĩa gì đối với việc lập trình và ứng dụng?

23 / 30

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

Tags: Bộ đề 02

Câu 23: Trong nhiều ứng dụng, vi điều khiển cần giao tiếp với các cảm biến hoặc mô-đun khác bằng cách gửi và nhận dữ liệu từng bit theo một giao thức nhất định, ví dụ I2C hoặc SPI. Chức năng này thường được hỗ trợ bởi các thành phần nào?

24 / 30

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

Tags: Bộ đề 02

Câu 24: Phân loại vi điều khiển theo 'họ vi điều khiển' dựa trên tiêu chí chính nào?

25 / 30

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

Tags: Bộ đề 02

Câu 25: Trong một hệ thống điều khiển cửa tự động, vi điều khiển cần đếm số người ra vào. Thành phần ngoại vi nào của vi điều khiển có thể được sử dụng để đếm các sự kiện xảy ra (ví dụ: mỗi khi có tín hiệu từ cảm biến vật cản)?

26 / 30

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

Tags: Bộ đề 02

Câu 26: Giả sử bạn cần thiết kế một thiết bị đo và hiển thị cường độ ánh sáng. Bạn sử dụng một cảm biến ánh sáng tạo ra tín hiệu điện áp tỉ lệ với cường độ ánh sáng. Cần kết nối cảm biến này với loại chân nào của vi điều khiển và sử dụng thành phần ngoại vi nào để đọc giá trị?

27 / 30

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

Tags: Bộ đề 02

Câu 27: Một hệ thống điều khiển nhiệt độ lò nung yêu cầu độ chính xác cao và phản ứng nhanh. Khi lựa chọn vi điều khiển, yếu tố nào sau đây là quan trọng nhất để đảm bảo khả năng xử lý và phản hồi kịp thời?

28 / 30

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

Tags: Bộ đề 02

Câu 28: 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 theo thời gian để điều khiển góc quay. Thành phần ngoại vi nào là phù hợp nhất để tạo ra các chuỗi xung có thời gian được kiểm soát chặt chẽ?

29 / 30

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

Tags: Bộ đề 02

Câu 29: Vi điều khiển có khả năng giao tiếp với các thiết bị ngoại vi thông qua các bus dữ liệu, bus địa chỉ và bus điều khiển. Vai trò của Bus Địa chỉ (Address Bus) là gì?

30 / 30

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

Tags: Bộ đề 02

Câu 30: Tại sao việc hiểu rõ các thiết bị ngoại vi tích hợp trong vi điều khiển (như Timer, ADC, UART, SPI...) lại quan trọng khi phát triển ứng dụng?

0

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

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


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

Bài Tập Trắ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

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

Câu 1: Vi điều khiển được mô tả như một "máy tính thu nhỏ" trên một chip duy nhất. Đặc điểm nào sau đây là quan trọng nhất phân biệt vi điều khiển với bộ vi xử lý (microprocessor) thông thường?

  • A. Tốc độ xử lý cao hơn.
  • B. Khả năng kết nối mạng.
  • C. Kích thước vật lý lớn hơn.
  • D. Tích hợp đầy đủ các thành phần (CPU, bộ nhớ, I/O) trên một chip duy nhất.

Câu 2: 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 hiện các phép tính số học, logic và điều khiển luồng chương trình?

  • A. Bộ nhớ ROM.
  • B. Bộ xử lý trung tâm (CPU).
  • C. Bộ nhớ RAM.
  • D. Khối giao tiếp I/O.

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, trước khi được CPU xử lý, thường cần đi qua 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. Bộ nhớ RAM.
  • D. Khối giao tiếp I/O (Input/Output).

Câu 4: Chương trình điều khiển hoạt động của một thiết bị nhúng (ví dụ: chương trình điều khiển máy giặt) được lưu trữ ở đâu trong vi điều khiển để không bị mất khi tắt nguồn?

  • A. Bộ nhớ ROM (Read-Only Memory).
  • B. Bộ nhớ RAM (Random Access Memory).
  • C. Thanh ghi (Registers) trong CPU.
  • D. Bộ nhớ cache.

Câu 5: Khi vi điều khiển đang chạy chương trình, các biến tạm thời, kết quả trung gian của phép tính, hoặc dữ liệu nhập từ người dùng (ví dụ: cài đặt nhiệt độ mong muốn) thường được lưu trữ ở bộ phận nào?

  • A. Bộ nhớ ROM.
  • B. Bộ nhớ RAM.
  • C. Khối giao tiếp I/O.
  • D. Bộ đếm/Bộ định thời (Timer/Counter).

Câu 6: Một vi điều khiển điều khiển màn hình hiển thị số. Để bật/tắt các đoạn LED trên màn hình, vi điều khiển cần gửi tín hiệu ra. Tín hiệu này được xuất ra thông qua bộ phận nào?

  • A. Bộ nhớ ROM.
  • B. Bộ xử lý trung tâm (CPU).
  • C. Bộ nhớ RAM.
  • D. Khối giao tiếp I/O (Input/Output).

Câu 7: Vi điều khiển 8-bit nghĩa là gì?

  • A. CPU có thể xử lý dữ liệu theo từng nhóm 8 bit.
  • B. Vi điều khiển có 8 chân (pins) I/O.
  • C. Dung lượng bộ nhớ ROM là 8 KB.
  • D. Tần số hoạt động là 8 MHz.

Câu 8: Trong một hệ thống báo động chống trộm sử dụng vi điều khiển, tín hiệu từ cảm biến chuyển động (thường là tín hiệu số ON/OFF) được đưa vào vi điều khiển. Đây là ví dụ về loại tín hiệu đầu vào nào?

  • A. Tín hiệu số.
  • B. Tín hiệu tương tự.
  • C. Tín hiệu điều khiển.
  • D. Tín hiệu xung.

Câu 9: Một vi điều khiển được sử dụng để điều khiển tốc độ động cơ dựa trên tín hiệu đầu vào là điện áp từ một biến trở (chiết áp). Tín hiệu điện áp thay đổi liên tục này là ví dụ về loại tín hiệu nào?

  • A. Tín hiệu số.
  • B. Tín hiệu tương tự.
  • C. Tín hiệu xung.
  • D. Tín hiệu điều khiển.

Câu 10: Để vi điều khiển hoạt động, nó cần phải có chương trình được nạp vào bộ nhớ. Quá trình này (nạp chương trình) thường được thực hiện vào loại bộ nhớ nào?

  • A. Bộ nhớ ROM (hoặc Flash memory).
  • B. Bộ nhớ RAM.
  • C. Thanh ghi.
  • D. Bộ đệm (Buffer).

Câu 11: Vi điều khiển được ứng 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 lạnh, tivi... Chức năng chính của vi điều khiển trong các thiết bị này là gì?

  • A. Chỉ để hiển thị thông tin lên màn hình.
  • B. Chỉ để cung cấp nguồn điện.
  • C. Thực hiện các chức năng điều khiển tự động và tương tác với người dùng.
  • D. Chỉ để lưu trữ dữ liệu cá nhân của người dùng.

Câu 12: Xét hoạt động của một cửa tự động sử dụng cảm biến hồng ngoại và vi điều khiển. Khi cảm biến phát hiện người, nó gửi tín hiệu đến vi điều khiển. Vi điều khiển xử lý tín hiệu này và ra lệnh cho động cơ mở cửa. Quá trình này thể hiện rõ nhất chức năng nào của vi điều khiển?

  • A. Lưu trữ lượng lớn dữ liệu.
  • B. Thực hiện các phép tính phức tạp.
  • C. Chỉ nhận tín hiệu từ bàn phím.
  • D. Thu thập tín hiệu, xử lý thông tin và điều khiển thiết bị ngoại vi.

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

  • A. Chỉ để lưu trữ dữ liệu tạm thời.
  • B. Đo thời gian, đếm sự kiện hoặc tạo xung định thời.
  • C. Chuyển đổi tín hiệu tương tự sang tín hiệu số.
  • D. Giao tiếp với máy tính thông qua cổng USB.

Câu 14: Khối ADC (Analog-to-Digital Converter) trong vi điều khiển có vai trò gì trong việc xử lý tín hiệu từ môi trường thực?

  • A. Chuyển đổi tín hiệu tương tự từ cảm biến thành tín hiệu số mà vi điều khiển có thể xử lý.
  • B. Chuyển đổi tín hiệu số từ vi điều khiển thành tín hiệu tương tự để điều khiển thiết bị.
  • C. Tăng cường độ tín hiệu tương tự.
  • D. Lưu trữ tín hiệu tương tự.

Câu 15: Một hệ thống điều khiển đèn đường tự động sử dụng cảm biến ánh sáng (cho tín hiệu tương tự) và vi điều khiển. Khi trời tối, cảm biến gửi tín hiệu về vi điều khiển. Để xác định trời tối hay sáng, vi điều khiển cần sử dụng khối chức năng nào để "đọc" giá trị từ cảm biến?

  • A. Khối giao tiếp nối tiếp (Serial Communication).
  • B. Khối ADC (Analog-to-Digital Converter).
  • C. Khối DAC (Digital-to-Analog Converter).
  • D. Bộ đếm/Bộ định thời (Timer/Counter).

Câu 16: Khối DAC (Digital-to-Analog Converter) trong vi điều khiển có vai trò gì trong việc điều khiển các thiết bị ngoại vi?

  • A. Chuyển đổi tín hiệu tương tự từ cảm biến thành tín hiệu số.
  • B. Lưu trữ dữ liệu số.
  • C. Chuyển đổi tín hiệu số từ vi điều khiển thành tín hiệu tương tự để điều khiển thiết bị ngoại vi.
  • D. Đếm số xung tín hiệu.

Câu 17: Trong một hệ thống điều khiển âm thanh đơn giản sử dụng vi điều khiển để tạo ra các âm điệu khác nhau (bằng cách thay đổi tần số/biên độ tín hiệu ra loa), vi điều khiển có thể cần sử dụng khối chức năng nào để tạo ra tín hiệu điều khiển dạng tương tự cho loa?

  • A. Khối DAC (Digital-to-Analog Converter).
  • B. Khối ADC (Analog-to-Digital Converter).
  • C. Bộ nhớ ROM.
  • D. Khối giao tiếp I/O số.

Câu 18: Sự khác biệt cơ bản giữa bộ nhớ ROM và RAM trong vi điều khiển là gì?

  • A. ROM lưu dữ liệu, RAM lưu chương trình.
  • B. ROM tốc độ truy cập nhanh hơn RAM.
  • C. ROM cần nguồn điện liên tục để duy trì dữ liệu, còn RAM thì không.
  • D. ROM lưu chương trình cố định (không mất khi tắt nguồn), RAM lưu dữ liệu thay đổi (mất khi tắt nguồn).

Câu 19: Khi nói về "họ vi điều khiển" (ví dụ: 8051, PIC, AVR, ARM), người ta thường phân loại dựa trên đặc điểm nào?

  • A. Chỉ dựa vào dung lượng bộ nhớ ROM.
  • B. Chỉ dựa vào số lượng chân I/O.
  • C. Dựa trên kiến trúc tập lệnh, cấu trúc CPU và các khối ngoại vi đặc trưng.
  • D. Chỉ dựa vào tốc độ hoạt động (tần số xung nhịp).

Câu 20: Tại sao vi điều khiển thường được sử dụng trong các thiết bị "nhúng" (embedded systems) như điều khiển từ xa, đồ chơi điện tử, hệ thống an ninh?

  • 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 nhỏ gọn, tiêu thụ ít năng lượng, giá thành thấp và được thiết kế cho các tác vụ chuyên biệt.
  • C. Vì chúng có bộ nhớ RAM rất lớn.
  • D. Vì chúng chỉ có thể xử lý tín hiệu tương tự.

Câu 21: Giả sử bạn cần thiết kế một hệ thống đơn giản để bật đèn LED khi nhấn nút nhấn. Trong vi điều khiển, nút nhấn sẽ được kết nối với khối nào và đèn LED sẽ được kết nối với khối nào?

  • A. Nút nhấn: ROM, LED: RAM.
  • B. Nút nhấn: CPU, LED: ROM.
  • C. Nút nhấn: RAM, LED: CPU.
  • D. Nút nhấn: Khối I/O (Input), LED: Khối I/O (Output).

Câu 22: Chức năng của thanh ghi (Registers) trong CPU của vi điều khiển là gì?

  • A. Lưu trữ toàn bộ chương trình điều khiển.
  • B. Lưu trữ dữ liệu lâu dài không bị mất khi tắt nguồn.
  • C. Lưu trữ tạm thời dữ liệu và lệnh đang được CPU xử lý.
  • D. Chuyển đổi tín hiệu từ tương tự sang số.

Câu 23: Trong quá trình vi điều khiển thực hiện một lệnh, CPU cần truy cập dữ liệu hoặc lệnh từ bộ nhớ. Con đường mà dữ liệu và lệnh di chuyển giữa CPU và bộ nhớ được gọi là gì?

  • A. Bus hệ thống (System Bus).
  • B. Cổng giao tiếp (Communication Port).
  • C. Khối ADC.
  • D. Bộ định thời (Timer).

Câu 24: Một trong những ưu điểm của việc sử dụng vi điều khiển so với việc xây dựng mạch logic rời rạc cho các hệ thống điều khiển đơn giản là gì?

  • A. Tốc độ xử lý luôn nhanh hơn.
  • B. Dễ dàng thay đổi chức năng bằng cách lập trình lại mà không cần thay đổi phần cứng.
  • C. Luôn rẻ hơn cho mọi loại hệ thống.
  • D. Chỉ có thể xử lý tín hiệu tương tự.

Câu 25: Để giảm thiểu kích thước, tiêu thụ năng lượng và chi phí cho một thiết bị điện tử chuyên dụng (ví dụ: bàn phím máy tính, điều khiển điều hòa), giải pháp nào sử dụng vi điều khiển là phù hợp nhất?

  • A. Sử dụng máy tính cá nhân (PC) đầy đủ.
  • B. Xây dựng mạch điện tử phức tạp bằng các linh kiện rời rạc.
  • C. Sử dụng một vi điều khiển phù hợp.
  • D. Chỉ sử dụng các cổng logic cơ bản.

Câu 26: 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 là ít quan trọng nhất cần xem xét so với các yếu tố khác?

  • A. Dung lượng bộ nhớ (ROM và RAM).
  • B. Số lượng và loại chân I/O (số, tương tự, giao tiếp).
  • C. Tốc độ xử lý (tần số xung nhịp).
  • D. Màu sắc của vỏ bọc chip.

Câu 27: Trong cấu trúc bên trong của vi điều khiển, đơn vị nào thực hiện các phép toán cộng, trừ, nhân, chia và các phép toán logic (AND, OR, NOT)?

  • A. Đơn vị số học và logic (ALU - Arithmetic Logic Unit).
  • B. Bộ điều khiển (Control Unit).
  • C. Bộ nhớ ROM.
  • D. Khối giao tiếp I/O.

Câu 28: Chức năng chính của Bộ điều khiển (Control Unit - CU) trong CPU của vi điều khiển là gì?

  • A. Thực hiện các phép toán số học và logic.
  • B. Giải mã lệnh và tạo tín hiệu điều khiển để điều phối hoạt động của các bộ phận khác.
  • C. Lưu trữ dữ liệu tạm thời.
  • D. Giao tiếp trực tiếp với các thiết bị ngoại vi.

Câu 29: Giả sử bạn lập trình cho vi điều khiển để đọc giá trị từ một cảm biến ánh sáng (tín hiệu tương tự), sau đó dựa vào giá trị đó để điều chỉnh độ sáng của đèn LED (sử dụng tín hiệu điều chế độ rộng xung - PWM, thường được tạo ra bởi một khối ngoại vi). Luồng xử lý tín hiệu trong vi điều khiển sẽ diễn ra theo trình tự hợp lý nào?

  • A. Cảm biến -> DAC -> CPU -> LED.
  • B. Cảm biến -> CPU -> ROM -> LED.
  • C. Cảm biến -> ADC -> CPU -> Khối tạo tín hiệu điều khiển -> LED (qua I/O).
  • D. Cảm biến -> RAM -> CPU -> DAC -> LED.

Câu 30: Khả năng "lập trình được" là một đặc điểm cốt lõi của vi điều khiển. Điều này có ý nghĩa gì đối với người sử dụng hoặc nhà thiết kế hệ thống?

  • A. Vi điều khiển có thể tự học và thay đổi chức năng mà không cần can thiệp.
  • B. Vi điều khiển có thể kết nối trực tiếp với internet.
  • C. Vi điều khiển chỉ có thể thực hiện một chức năng duy nhất được nhà sản xuất cài đặt sẵn.
  • D. Người dùng có thể xác định và thay đổi chức năng hoạt động của vi điều khiển bằng cách viết và nạp chương trình phần mềm.

1 / 30

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

Tags: Bộ đề 03

Câu 1: Vi điều khiển được mô tả như một 'máy tính thu nhỏ' trên một chip duy nhất. Đặc điểm nào sau đây là *quan trọng nhất* phân biệt vi điều khiển với bộ vi xử lý (microprocessor) thông thường?

2 / 30

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

Tags: Bộ đề 03

Câu 2: 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 hiện các phép tính số học, logic và điều khiển luồng chương trình?

3 / 30

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

Tags: Bộ đề 03

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, trước khi được CPU xử lý, thường cần đi qua bộ phận nào của vi điều khiển?

4 / 30

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

Tags: Bộ đề 03

Câu 4: Chương trình điều khiển hoạt động của một thiết bị nhúng (ví dụ: chương trình điều khiển máy giặt) được lưu trữ ở đâu trong vi điều khiển để không bị mất khi tắt nguồn?

5 / 30

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

Tags: Bộ đề 03

Câu 5: Khi vi điều khiển đang chạy chương trình, các biến tạm thời, kết quả trung gian của phép tính, hoặc dữ liệu nhập từ người dùng (ví dụ: cài đặt nhiệt độ mong muốn) thường được lưu trữ ở bộ phận nào?

6 / 30

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

Tags: Bộ đề 03

Câu 6: Một vi điều khiển điều khiển màn hình hiển thị số. Để bật/tắt các đoạn LED trên màn hình, vi điều khiển cần gửi tín hiệu ra. Tín hiệu này được xuất ra thông qua bộ phận nào?

7 / 30

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

Tags: Bộ đề 03

Câu 7: Vi điều khiển 8-bit nghĩa là gì?

8 / 30

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

Tags: Bộ đề 03

Câu 8: Trong một hệ thống báo động chống trộm sử dụng vi điều khiển, tín hiệu từ cảm biến chuyển động (thường là tín hiệu số ON/OFF) được đưa vào vi điều khiển. Đây là ví dụ về loại tín hiệu đầu vào nào?

9 / 30

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

Tags: Bộ đề 03

Câu 9: Một vi điều khiển được sử dụng để điều khiển tốc độ động cơ dựa trên tín hiệu đầu vào là điện áp từ một biến trở (chiết áp). Tín hiệu điện áp thay đổi liên tục này là ví dụ về loại tín hiệu nào?

10 / 30

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

Tags: Bộ đề 03

Câu 10: Để vi điều khiển hoạt động, nó cần phải có chương trình được nạp vào bộ nhớ. Quá trình này (nạp chương trình) thường được thực hiện vào loại bộ nhớ nào?

11 / 30

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

Tags: Bộ đề 03

Câu 11: Vi điều khiển được ứng 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 lạnh, tivi... Chức năng chính của vi điều khiển trong các thiết bị này là gì?

12 / 30

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

Tags: Bộ đề 03

Câu 12: Xét hoạt động của một cửa tự động sử dụng cảm biến hồng ngoại và vi điều khiển. Khi cảm biến phát hiện người, nó gửi tín hiệu đến vi điều khiển. Vi điều khiển xử lý tín hiệu này và ra lệnh cho động cơ mở cửa. Quá trình này thể hiện rõ nhất chức năng nào của vi điều khiển?

13 / 30

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

Tags: Bộ đề 03

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

14 / 30

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

Tags: Bộ đề 03

Câu 14: Khối ADC (Analog-to-Digital Converter) trong vi điều khiển có vai trò gì trong việc xử lý tín hiệu từ môi trường thực?

15 / 30

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

Tags: Bộ đề 03

Câu 15: Một hệ thống điều khiển đèn đường tự động sử dụng cảm biến ánh sáng (cho tín hiệu tương tự) và vi điều khiển. Khi trời tối, cảm biến gửi tín hiệu về vi điều khiển. Để xác định trời tối hay sáng, vi điều khiển cần sử dụng khối chức năng nào để 'đọc' giá trị từ cảm biến?

16 / 30

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

Tags: Bộ đề 03

Câu 16: Khối DAC (Digital-to-Analog Converter) trong vi điều khiển có vai trò gì trong việc điều khiển các thiết bị ngoại vi?

17 / 30

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

Tags: Bộ đề 03

Câu 17: Trong một hệ thống điều khiển âm thanh đơn giản sử dụng vi điều khiển để tạo ra các âm điệu khác nhau (bằng cách thay đổi tần số/biên độ tín hiệu ra loa), vi điều khiển có thể cần sử dụng khối chức năng nào để tạo ra tín hiệu điều khiển dạng tương tự cho loa?

18 / 30

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

Tags: Bộ đề 03

Câu 18: Sự khác biệt cơ bản giữa bộ nhớ ROM và RAM trong vi điều khiển là gì?

19 / 30

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

Tags: Bộ đề 03

Câu 19: Khi nói về 'họ vi điều khiển' (ví dụ: 8051, PIC, AVR, ARM), người ta thường phân loại dựa trên đặc điểm nào?

20 / 30

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

Tags: Bộ đề 03

Câu 20: Tại sao vi điều khiển thường được sử dụng trong các thiết bị 'nhúng' (embedded systems) như điều khiển từ xa, đồ chơi điện tử, hệ thống an ninh?

21 / 30

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

Tags: Bộ đề 03

Câu 21: Giả sử bạn cần thiết kế một hệ thống đơn giản để bật đèn LED khi nhấn nút nhấn. Trong vi điều khiển, nút nhấn sẽ được kết nối với khối nào và đèn LED sẽ được kết nối với khối nào?

22 / 30

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

Tags: Bộ đề 03

Câu 22: Chức năng của thanh ghi (Registers) trong CPU của vi điều khiển là gì?

23 / 30

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

Tags: Bộ đề 03

Câu 23: Trong quá trình vi điều khiển thực hiện một lệnh, CPU cần truy cập dữ liệu hoặc lệnh từ bộ nhớ. Con đường mà dữ liệu và lệnh di chuyển giữa CPU và bộ nhớ được gọi là gì?

24 / 30

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

Tags: Bộ đề 03

Câu 24: Một trong những ưu điểm của việc sử dụng vi điều khiển so với việc xây dựng mạch logic rời rạc cho các hệ thống điều khiển đơn giản là gì?

25 / 30

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

Tags: Bộ đề 03

Câu 25: Để giảm thiểu kích thước, tiêu thụ năng lượng và chi phí cho một thiết bị điện tử chuyên dụng (ví dụ: bàn phím máy tính, điều khiển điều hòa), giải pháp nào sử dụng vi điều khiển là phù hợp nhất?

26 / 30

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

Tags: Bộ đề 03

Câu 26: 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 là *ít quan trọng nhất* cần xem xét so với các yếu tố khác?

27 / 30

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

Tags: Bộ đề 03

Câu 27: Trong cấu trúc bên trong của vi điều khiển, đơn vị nào thực hiện các phép toán cộng, trừ, nhân, chia và các phép toán logic (AND, OR, NOT)?

28 / 30

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

Tags: Bộ đề 03

Câu 28: Chức năng chính của Bộ điều khiển (Control Unit - CU) trong CPU của vi điều khiển là gì?

29 / 30

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

Tags: Bộ đề 03

Câu 29: Giả sử bạn lập trình cho vi điều khiển để đọc giá trị từ một cảm biến ánh sáng (tín hiệu tương tự), sau đó dựa vào giá trị đó để điều chỉnh độ sáng của đèn LED (sử dụng tín hiệu điều chế độ rộng xung - PWM, thường được tạo ra bởi một khối ngoại vi). Luồng xử lý tín hiệu trong vi điều khiển sẽ diễn ra theo trình tự hợp lý nào?

30 / 30

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

Tags: Bộ đề 03

Câu 30: Khả năng 'lập trình được' là một đặc điểm cốt lõi của vi điều khiển. Điều này có ý nghĩa gì đối với người sử dụng hoặc nhà thiết kế hệ thống?

0

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

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


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

Bài Tập Trắ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

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

Câu 1: Chức năng chính phân biệt vi điều khiển với vi xử lý là gì?

  • A. Khả năng xử lý dữ liệu tốc độ cao.
  • B. Khả năng chạy nhiều ứng dụng cùng lúc.
  • C. Khả năng kết nối với bộ nhớ ngoài dung lượng lớn.
  • D. Tích hợp sẵn các ngoại vi (bộ nhớ, cổng I/O) để thực hiện nhiệm vụ điều khiển cụ thể.

Câu 2: Trong cấu trúc cơ bản 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 tính toán số học và logic theo lệnh của chương trình?

  • 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ớ RAM.

Câu 3: Khi thiết kế một hệ thống điều khiển nhiệt độ cho lò nướng sử dụng vi điều khiển, bộ phận nào của vi điều khiển sẽ được sử dụng để đọc tín hiệu nhiệt độ từ cảm biến (thường là tín hiệu tương tự)?

  • A. Bộ chuyển đổi tương tự sang số (ADC).
  • B. Bộ định thời (Timer).
  • C. Bộ nhớ chương trình (Program Memory).
  • D. Các cổng ra số (Digital Output Ports).

Câu 4: Bộ nhớ nào trong vi điều khiển được sử dụng để lưu trữ chương trình điều khiển (firmware) mà vi điều khiển sẽ thực thi khi hoạt động?

  • A. Bộ nhớ RAM (Random Access Memory).
  • B. Bộ ghi (Registers).
  • C. Bộ nhớ ROM (Read Only Memory) hoặc Flash.
  • D. Bộ nhớ đệm (Cache Memory).

Câu 5: Bộ nhớ RAM trong vi điều khiển có vai trò gì trong quá trình thực thi chương trình?

  • A. Lưu trữ vĩnh viễn chương trình điều khiển.
  • B. Lưu trữ dữ liệu tạm thời và các biến trong quá trình chạy chương trình.
  • C. Thực hiện các phép tính số học và logic.
  • D. Kết nối vi điều khiển với các thiết bị ngoại vi.

Câu 6: Giả sử bạn cần điều khiển độ sáng của một đèn LED bằng phương pháp Điều chế độ rộng xung (PWM) sử dụng vi điều khiển. Ngoại vi tích hợp nào trong vi điều khiển thường được sử dụng hiệu quả nhất cho tác vụ này?

  • A. Bộ chuyển đổi tương tự sang số (ADC).
  • B. Cổng giao tiếp nối tiếp (UART/SPI).
  • C. Bộ nhớ chương trình (Flash).
  • D. Bộ định thời/Bộ đếm (Timer/Counter) với chức năng PWM.

Câu 7: Một hệ thống báo động chống trộm sử dụng vi điều khiển cần nhận tín hiệu từ các cảm biến cửa (tín hiệu số: mở/đóng) và kích hoạt còi báo động (tín hiệu số: bật/tắt). Bộ phận nào của vi điều khiển đóng vai trò giao tiếp trực tiếp với các cảm biến và còi?

  • A. Các cổng vào/ra số (Digital I/O Ports).
  • B. Bộ xử lý trung tâm (CPU).
  • C. Bộ nhớ RAM.
  • D. Bộ chuyển đổi tương tự sang số (ADC).

Câu 8: Khi lập trình cho vi điều khiển, chương trình được viết bằng ngôn ngữ lập trình bậc cao (ví dụ: C), sau đó cần được dịch sang ngôn ngữ máy mà CPU có thể hiểu và thực thi. Công cụ phần mềm nào thực hiện việc chuyển đổi này?

  • A. Trình gỡ lỗi (Debugger).
  • B. Trình biên dịch (Compiler).
  • D. Hệ điều hành (Operating System).

Câu 9: Một ưu điểm chính của việc sử dụng vi điều khiển so với việc xây dựng mạch điều khiển bằng các linh kiện rời rạc là gì?

  • A. Chi phí thiết kế ban đầu thấp hơn.
  • B. Dễ dàng thay đổi chức năng bằng cách thay thế linh kiện phần cứng.
  • C. Kích thước nhỏ gọn, tiêu thụ ít năng lượng và độ tin cậy cao.
  • D. Tốc độ xử lý luôn cao hơn so với mạch rời rạc.

Câu 10: Phân loại vi điều khiển dựa trên "độ rộng dữ liệu" (data width) đề cập đến đặc điểm nào của CPU?

  • A. Số lượng bit dữ liệu mà CPU có thể xử lý trong một lần.
  • B. Dung lượng bộ nhớ RAM tích hợp.
  • C. Số lượng chân (pins) của chip vi điều khiển.
  • D. Tần số hoạt động tối đa của CPU.

Câu 11: Khi lựa chọn vi điều khiển cho một ứng dụng cụ thể (ví dụ: hệ thống điều khiển đèn chiếu sáng thông minh), yếu tố nào sau đây là quan trọng nhất cần cân nhắc?

  • A. Màu sắc vỏ chip.
  • B. Tên nhà sản xuất nổi tiếng nhất.
  • C. Kiểu đóng gói chip (DIP hay SMD).
  • D. Yêu cầu về tính năng, hiệu năng và chi phí của ứng dụng.

Câu 12: Trong 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 (tín hiệu số: nhấn hoặc nhả) và hiển thị lên màn hình LCD, luồng xử lý thông tin sẽ diễn ra như thế nào?

  • A. Màn hình LCD đọc trực tiếp trạng thái nút nhấn, sau đó gửi về vi điều khiển để xử lý và hiển thị.
  • B. CPU xử lý dữ liệu trước, sau đó các cổng vào đọc trạng thái nút nhấn và gửi ra màn hình LCD.
  • C. Các cổng vào đọc trạng thái nút nhấn → CPU xử lý dữ liệu → Các cổng ra điều khiển màn hình LCD để hiển thị.
  • D. Bộ nhớ RAM lưu trạng thái nút nhấn, sau đó bộ định thời gửi dữ liệu này ra màn hình LCD.

Câu 13: So sánh bộ nhớ ROM và RAM trong vi điều khiển, đặc điểm nào sau đây là đúng?

  • A. Cả ROM và RAM đều mất dữ liệu khi nguồn điện bị ngắt.
  • B. ROM được dùng để lưu trữ dữ liệu tạm thời, còn RAM lưu trữ chương trình.
  • C. Tốc độ truy cập của ROM luôn nhanh hơn RAM.
  • D. ROM (hoặc Flash) lưu trữ chương trình (phi khả biến), còn RAM lưu trữ dữ liệu tạm thời (khả biến).

Câu 14: Trong một ứng dụng điều khiển động cơ bước sử dụng vi điều khiển, ngoại vi nào sau đây có vai trò quan trọng trong việc tạo ra các chuỗi xung chính xác để điều khiển góc quay và tốc độ của động cơ?

  • A. Bộ chuyển đổi tương tự sang số (ADC).
  • B. Bộ định thời/Bộ đếm (Timer/Counter).
  • C. Cổng giao tiếp nối tiếp (UART).
  • D. Bộ nhớ RAM.

Câu 15: Khi vi điều khiển hoạt động, CPU sẽ liên tục thực hiện các bước theo một chu kỳ. Thứ tự đúng của các bước cơ bản trong chu kỳ thực thi lệnh của CPU là gì?

  • A. Lấy lệnh → Giải mã lệnh → Thực thi lệnh.
  • B. Thực thi lệnh → Lấy lệnh → Giải mã lệnh.
  • C. Giải mã lệnh → Thực thi lệnh → Lấy lệnh.
  • D. Lấy dữ liệu → Xử lý dữ liệu → Lưu dữ liệu.

Câu 16: Giả sử bạn đang thiết kế một thiết bị đo nhiệt độ và độ ẩm không khí sử dụng vi điều khiển. Cảm biến nhiệt độ/độ ẩm cung cấp dữ liệu qua giao tiếp nối tiếp I2C. Ngoại vi nào của vi điều khiển sẽ cần thiết để giao tiếp với cảm biến này?

  • A. Bộ chuyển đổi số sang tương tự (DAC).
  • B. Bộ định thời/Bộ đếm (Timer/Counter).
  • C. Module giao tiếp nối tiếp (ví dụ: I2C, SPI, UART).
  • D. Bộ nhớ chương trình (Flash).

Câu 17: Đâu KHÔNG phải là một trong những ưu điểm khi sử dụng vi điều khiển trong các sản phẩm điện tử?

  • A. Giảm số lượng linh kiện, đơn giản hóa mạch điện.
  • B. Dễ dàng thay đổi chức năng bằng cách lập trình lại.
  • C. Tiêu thụ năng lượng thấp.
  • D. Luôn đảm bảo tốc độ xử lý cao nhất cho mọi tác vụ so với các phương án khác.

Câu 18: Trong các họ vi điều khiển phổ biến như 8051, PIC, AVR, ARM, việc phân loại này chủ yếu dựa trên yếu tố nào?

  • A. Độ rộng dữ liệu (8-bit, 16-bit, 32-bit).
  • B. Kiến trúc tập lệnh và cấu trúc bên trong (thường liên quan đến nhà sản xuất).
  • C. Dung lượng bộ nhớ RAM tích hợp.
  • D. Số lượng cổng vào/ra (I/O ports).

Câu 19: Một ứng dụng cần vi điều khiển để điều khiển nhiều đèn LED theo các hiệu ứng nhấp nháy phức tạp và đồng bộ. Chức năng nào của vi điều khiển sẽ hữu ích nhất để quản lý thời gian cho các hiệu ứng này mà không làm ảnh hưởng đến hoạt động khác?

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

Câu 20: Khi nạp chương trình vào bộ nhớ Flash của vi điều khiển, công cụ phần cứng nào thường được sử dụng để kết nối máy tính với vi điều khiển?

  • A. Bộ nguồn (Power supply).
  • B. Mạch nạp/gỡ lỗi (Programmer/Debugger).
  • C. Màn hình hiển thị (Display).
  • D. Bàn phím (Keyboard).

Câu 21: Một hệ thống điều khiển cửa tự động sử dụng vi điều khiển cần xử lý tín hiệu từ cảm biến vật cản (tín hiệu số) và điều khiển động cơ đóng/mở cửa (tín hiệu số). Nếu cảm biến vật cản phát hiện vật cản, vi điều khiển phải dừng động cơ ngay lập tức. Chức năng nào sau đây của vi điều khiển là phù hợp nhất để xử lý tín hiệu khẩn cấp từ cảm biến vật cản một cách nhanh chóng?

  • A. Chức năng ngắt (Interrupt).
  • B. Chức năng định thời (Timer).
  • C. Chức năng chuyển đổi ADC.
  • D. Chức năng giao tiếp nối tiếp UART.

Câu 22: Khi so sánh vi điều khiển 8-bit và 32-bit, đặc điểm nào sau đây thường chỉ có ở vi điều khiển 32-bit hoặc có hiệu năng vượt trội hơn đáng kể?

  • A. Có tích hợp bộ nhớ RAM.
  • B. Có các chân I/O số.
  • C. Có khả năng sử dụng Timer.
  • D. Khả năng xử lý tín hiệu số (DSP) hoặc tính toán dấu phẩy động hiệu quả bằng phần cứng.

Câu 23: Bạn đang phát triển một thiết bị đeo tay thông minh cần hoạt động bằng pin trong thời gian dài. Yếu tố nào sau đây của vi điều khiển là cực kỳ quan trọng để đảm bảo thiết bị tiết kiệm năng lượng?

  • A. Dung lượng bộ nhớ Flash lớn.
  • B. Tần số hoạt động tối đa cao.
  • C. Hỗ trợ các chế độ tiết kiệm năng lượng.
  • D. Số lượng chân I/O lớn.

Câu 24: Khi vi điều khiển nhận dữ liệu từ một thiết bị ngoại vi thông qua cổng giao tiếp nối tiếp (ví dụ: từ module GPS qua UART), dữ liệu này sẽ được lưu trữ tạm thời ở đâu trước khi CPU xử lý?

  • A. Bộ nhớ ROM.
  • B. Thanh ghi dữ liệu/Bộ đệm của ngoại vi giao tiếp.
  • C. Bộ định thời (Timer).
  • D. Bộ chuyển đổi ADC.

Câu 25: Giả sử bạn cần điều khiển một động cơ DC bằng vi điều khiển và điều chỉnh tốc độ của nó. Phương pháp điều khiển tốc độ nào thường được thực hiện hiệu quả nhất bằng cách sử dụng ngoại vi PWM của vi điều khiển?

  • A. Điều chế độ rộng xung (PWM).
  • B. Thay đổi điện áp nguồn cung cấp cho vi điều khiển.
  • C. Thay đổi tần số hoạt động của CPU.
  • D. Đọc tín hiệu từ cảm biến nhiệt độ.

Câu 26: Khi vi điều khiển thực hiện một chương trình, các lệnh được lưu trữ dưới dạng mã máy trong bộ nhớ Flash. CPU truy cập các lệnh này theo địa chỉ. Bộ phận nào trong CPU chịu trách nhiệm lưu trữ địa chỉ của lệnh tiếp theo sẽ được thực thi?

  • A. Thanh ghi trạng thái (Status Register).
  • B. Thanh ghi dữ liệu (Data Register).
  • C. Thanh ghi chỉ mục (Index Register).
  • D. Bộ đếm chương trình (Program Counter).

Câu 27: Trong các ứng dụng nhúng sử dụng vi điều khiển, "firmware" là gì?

  • A. Là chương trình điều khiển được lưu trữ trong bộ nhớ Flash/ROM của vi điều khiển.
  • B. Là hệ điều hành phức tạp chạy trên vi điều khiển.
  • C. Là thiết bị phần cứng dùng để nạp chương trình.
  • D. Là giao diện kết nối giữa vi điều khiển và máy tính.

Câu 28: 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 tương tự (ví dụ: cảm biến ánh sáng, cảm biến áp suất) và lưu trữ tạm thời các giá trị này trước khi gửi đi. Chức năng nào sau đây của vi điều khiển là cần thiết cho tác vụ này?

  • A. Chỉ cần bộ nhớ ROM.
  • B. Chỉ cần các cổng I/O số.
  • C. Cần bộ chuyển đổi ADC và bộ nhớ RAM.
  • D. Chỉ cần bộ định thời (Timer).

Câu 29: Sự khác biệt cơ bản nhất giữa bộ nhớ ROM (ví dụ: Flash) và RAM trong vi điều khiển liên quan đến khả năng nào?

  • A. Tốc độ truy cập dữ liệu.
  • B. Khả năng giữ lại dữ liệu khi nguồn điện bị ngắt.
  • C. Dung lượng lưu trữ tối đa.
  • D. Số lượng lần có thể ghi/xóa dữ liệu.

Câu 30: Vi điều khiển 8-bit thường được sử dụng cho các ứng dụng đơn giản, chi phí thấp. Đặc điểm nào của vi điều khiển 8-bit là lý do chính cho sự lựa chọn này?

  • A. Chi phí sản xuất thấp.
  • B. Tốc độ xử lý vượt trội.
  • C. Khả năng xử lý đồ họa phức tạp.
  • D. Dung lượng bộ nhớ RAM rất lớn.

1 / 30

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

Tags: Bộ đề 04

Câu 1: Chức năng chính phân biệt vi điều khiển với vi xử lý là gì?

2 / 30

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

Tags: Bộ đề 04

Câu 2: Trong cấu trúc cơ bản 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 tính toán số học và logic theo lệnh của chương trình?

3 / 30

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

Tags: Bộ đề 04

Câu 3: Khi thiết kế một hệ thống điều khiển nhiệt độ cho lò nướng sử dụng vi điều khiển, bộ phận nào của vi điều khiển sẽ được sử dụng để đọc tín hiệu nhiệt độ từ cảm biến (thường là tín hiệu tương tự)?

4 / 30

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

Tags: Bộ đề 04

Câu 4: Bộ nhớ nào trong vi điều khiển được sử dụng để lưu trữ chương trình điều khiển (firmware) mà vi điều khiển sẽ thực thi khi hoạt động?

5 / 30

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

Tags: Bộ đề 04

Câu 5: Bộ nhớ RAM trong vi điều khiển có vai trò gì trong quá trình thực thi chương trình?

6 / 30

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

Tags: Bộ đề 04

Câu 6: Giả sử bạn cần điều khiển độ sáng của một đèn LED bằng phương pháp Điều chế độ rộng xung (PWM) sử dụng vi điều khiển. Ngoại vi tích hợp nào trong vi điều khiển thường được sử dụng hiệu quả nhất cho tác vụ này?

7 / 30

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

Tags: Bộ đề 04

Câu 7: Một hệ thống báo động chống trộm sử dụng vi điều khiển cần nhận tín hiệu từ các cảm biến cửa (tín hiệu số: mở/đóng) và kích hoạt còi báo động (tín hiệu số: bật/tắt). Bộ phận nào của vi điều khiển đóng vai trò giao tiếp trực tiếp với các cảm biến và còi?

8 / 30

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

Tags: Bộ đề 04

Câu 8: Khi lập trình cho vi điều khiển, chương trình được viết bằng ngôn ngữ lập trình bậc cao (ví dụ: C), sau đó cần được dịch sang ngôn ngữ máy mà CPU có thể hiểu và thực thi. Công cụ phần mềm nào thực hiện việc chuyển đổi này?

9 / 30

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

Tags: Bộ đề 04

Câu 9: Một ưu điểm chính của việc sử dụng vi điều khiển so với việc xây dựng mạch điều khiển bằng các linh kiện rời rạc là gì?

10 / 30

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

Tags: Bộ đề 04

Câu 10: Phân loại vi điều khiển dựa trên 'độ rộng dữ liệu' (data width) đề cập đến đặc điểm nào của CPU?

11 / 30

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

Tags: Bộ đề 04

Câu 11: Khi lựa chọn vi điều khiển cho một ứng dụng cụ thể (ví dụ: hệ thống điều khiển đèn chiếu sáng thông minh), yếu tố nào sau đây là quan trọng nhất cần cân nhắc?

12 / 30

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

Tags: Bộ đề 04

Câu 12: Trong 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 (tín hiệu số: nhấn hoặc nhả) và hiển thị lên màn hình LCD, luồng xử lý thông tin sẽ diễn ra như thế nào?

13 / 30

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

Tags: Bộ đề 04

Câu 13: So sánh bộ nhớ ROM và RAM trong vi điều khiển, đặc điểm nào sau đây là đúng?

14 / 30

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

Tags: Bộ đề 04

Câu 14: Trong một ứng dụng điều khiển động cơ bước sử dụng vi điều khiển, ngoại vi nào sau đây có vai trò quan trọng trong việc tạo ra các chuỗi xung chính xác để điều khiển góc quay và tốc độ của động cơ?

15 / 30

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

Tags: Bộ đề 04

Câu 15: Khi vi điều khiển hoạt động, CPU sẽ liên tục thực hiện các bước theo một chu kỳ. Thứ tự đúng của các bước cơ bản trong chu kỳ thực thi lệnh của CPU là gì?

16 / 30

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

Tags: Bộ đề 04

Câu 16: Giả sử bạn đang thiết kế một thiết bị đo nhiệt độ và độ ẩm không khí sử dụng vi điều khiển. Cảm biến nhiệt độ/độ ẩm cung cấp dữ liệu qua giao tiếp nối tiếp I2C. Ngoại vi nào của vi điều khiển sẽ cần thiết để giao tiếp với cảm biến này?

17 / 30

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

Tags: Bộ đề 04

Câu 17: Đâu KHÔNG phải là một trong những ưu điểm khi sử dụng vi điều khiển trong các sản phẩm điện tử?

18 / 30

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

Tags: Bộ đề 04

Câu 18: Trong các họ vi điều khiển phổ biến như 8051, PIC, AVR, ARM, việc phân loại này chủ yếu dựa trên yếu tố nào?

19 / 30

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

Tags: Bộ đề 04

Câu 19: Một ứng dụng cần vi điều khiển để điều khiển nhiều đèn LED theo các hiệu ứng nhấp nháy phức tạp và đồng bộ. Chức năng nào của vi điều khiển sẽ hữu ích nhất để quản lý thời gian cho các hiệu ứng này mà không làm ảnh hưởng đến hoạt động khác?

20 / 30

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

Tags: Bộ đề 04

Câu 20: Khi nạp chương trình vào bộ nhớ Flash của vi điều khiển, công cụ phần cứng nào thường được sử dụng để kết nối máy tính với vi điều khiển?

21 / 30

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

Tags: Bộ đề 04

Câu 21: Một hệ thống điều khiển cửa tự động sử dụng vi điều khiển cần xử lý tín hiệu từ cảm biến vật cản (tín hiệu số) và điều khiển động cơ đóng/mở cửa (tín hiệu số). Nếu cảm biến vật cản phát hiện vật cản, vi điều khiển phải dừng động cơ ngay lập tức. Chức năng nào sau đây của vi điều khiển là phù hợp nhất để xử lý tín hiệu khẩn cấp từ cảm biến vật cản một cách nhanh chóng?

22 / 30

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

Tags: Bộ đề 04

Câu 22: Khi so sánh vi điều khiển 8-bit và 32-bit, đặc điểm nào sau đây thường chỉ có ở vi điều khiển 32-bit hoặc có hiệu năng vượt trội hơn đáng kể?

23 / 30

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

Tags: Bộ đề 04

Câu 23: Bạn đang phát triển một thiết bị đeo tay thông minh cần hoạt động bằng pin trong thời gian dài. Yếu tố nào sau đây của vi điều khiển là cực kỳ quan trọng để đảm bảo thiết bị tiết kiệm năng lượng?

24 / 30

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

Tags: Bộ đề 04

Câu 24: Khi vi điều khiển nhận dữ liệu từ một thiết bị ngoại vi thông qua cổng giao tiếp nối tiếp (ví dụ: từ module GPS qua UART), dữ liệu này sẽ được lưu trữ tạm thời ở đâu trước khi CPU xử lý?

25 / 30

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

Tags: Bộ đề 04

Câu 25: Giả sử bạn cần điều khiển một động cơ DC bằng vi điều khiển và điều chỉnh tốc độ của nó. Phương pháp điều khiển tốc độ nào thường được thực hiện hiệu quả nhất bằng cách sử dụng ngoại vi PWM của vi điều khiển?

26 / 30

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

Tags: Bộ đề 04

Câu 26: Khi vi điều khiển thực hiện một chương trình, các lệnh được lưu trữ dưới dạng mã máy trong bộ nhớ Flash. CPU truy cập các lệnh này theo địa chỉ. Bộ phận nào trong CPU chịu trách nhiệm lưu trữ địa chỉ của lệnh tiếp theo sẽ được thực thi?

27 / 30

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

Tags: Bộ đề 04

Câu 27: Trong các ứng dụng nhúng sử dụng vi điều khiển, 'firmware' là gì?

28 / 30

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

Tags: Bộ đề 04

Câu 28: 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 tương tự (ví dụ: cảm biến ánh sáng, cảm biến áp suất) và lưu trữ tạm thời các giá trị này trước khi gửi đi. Chức năng nào sau đây của vi điều khiển là cần thiết cho tác vụ này?

29 / 30

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

Tags: Bộ đề 04

Câu 29: Sự khác biệt cơ bản nhất giữa bộ nhớ ROM (ví dụ: Flash) và RAM trong vi điều khiển liên quan đến khả năng nào?

30 / 30

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

Tags: Bộ đề 04

Câu 30: Vi điều khiển 8-bit thường được sử dụng cho các ứng dụng đơn giản, chi phí thấp. Đặc điểm nào của vi điều khiển 8-bit là lý do chính cho sự lựa chọn này?

0

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

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


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

Bài Tập Trắ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

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

Câu 1: Phát biểu nào sau đây mô tả chính xác nhất chức năng cốt lõi của vi điều khiển trong một hệ thống nhúng?

  • A. Chỉ thực hiện các phép tính toán phức tạp.
  • B. Lưu trữ một lượng lớn dữ liệu cho máy tính cá nhân.
  • C. Chỉ thu thập dữ liệu từ cảm biến mà không xử lý.
  • D. Thực hiện các phép tính và điều khiển hoạt động của các thiết bị theo chương trình được lập trình sẵn.

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à xử lý dữ liệu?

  • 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ộ nhớ RAM

Câu 3: Một thiết bị đo nhiệt độ tự động sử dụng vi điều khiển để đọc giá trị từ cảm biến nhiệt độ và hiển thị lên màn hình LCD. Bộ phận nào của vi điều khiển chịu trách nhiệm tiếp nhận tín hiệu từ cảm biến nhiệt độ (thường là tín hiệu tương tự hoặc số)?

  • A. Bộ xử lí trung tâm (CPU)
  • B. Bộ nhớ ROM
  • C. Khối giao tiếp vào/ra (I/O)
  • D. Bộ nhớ RAM

Câu 4: Chương trình điều khiển hoạt động của vi điều khiển (ví dụ: chương trình điều khiển máy giặt tự động) được lưu trữ ở đâu trong bộ nhớ của vi điều khiển?

  • A. Bộ nhớ ROM (hoặc Flash)
  • B. Bộ nhớ RAM
  • C. Bộ xử lí trung tâm (CPU)
  • D. Khối giao tiếp vào/ra (I/O)

Câu 5: Trong quá trình hoạt động của vi điều khiển, dữ liệu tạm thời (ví dụ: kết quả tính toán trung gian, giá trị đọc được từ cảm biến trước khi xử lý) được lưu trữ ở đâu?

  • A. Bộ nhớ ROM (hoặc Flash)
  • B. Bộ nhớ RAM
  • C. Bộ xử lí trung tâm (CPU)
  • D. Khối giao tiếp vào/ra (I/O)

Câu 6: Vi điều khiển và vi xử lý (microprocessor) đều chứa CPU, nhưng điểm khác biệt cơ bản khiến vi điều khiển phù hợp hơn cho các ứng dụng điều khiển nhúng là gì?

  • A. Vi điều khiển có tốc độ xử lý nhanh hơn nhiều.
  • B. Vi điều khiển có bộ nhớ RAM lớn hơn đáng kể.
  • C. Vi điều khiển luôn cần một hệ điều hành phức tạp để hoạt động.
  • D. Vi điều khiển tích hợp sẵn các khối ngoại vi thiết yếu (bộ nhớ, I/O, timer,...) trên cùng một chip.

Câu 7: 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) cho biết điều gì về khả năng xử lý của vi điều khiển đó?

  • A. Số bit dữ liệu mà bộ xử lý (CPU) có thể xử lý đồng thời trong một chu kỳ hoạt động.
  • B. Tổng dung lượng bộ nhớ RAM của vi điều khiển.
  • C. Số lượng chân (pin) giao tiếp vào/ra của vi điều khiển.
  • D. Tốc độ tối đa của xung nhịp hoạt động.

Câu 8: Khi một vi điều khiển thực hiện lệnh "Đọc trạng thái nút nhấn" được kết nối với một chân I/O số, thông tin mà vi điều khiển nhận được thường là dạng gì?

  • A. Tín hiệu số (logic 0 hoặc logic 1)
  • B. Tín hiệu tương tự (một giá trị điện áp liên tục)
  • C. Một chuỗi ký tự văn bản
  • D. Tần số của tín hiệu

Câu 9: Việc phân loại vi điều khiển theo "họ" (ví dụ: 8051, PIC, AVR, ARM) chủ yếu dựa trên yếu tố nào?

  • A. Dung lượng bộ nhớ RAM.
  • B. Số lượng chân I/O.
  • C. Kiến trúc CPU, tập lệnh và cấu trúc các khối ngoại vi tích hợp.
  • D. Ứng dụng cụ thể mà nó thường được sử dụng.

Câu 10: Trong chu trình hoạt động cơ bản của vi điều khiển (Fetch - Decode - Execute), bước "Decode" có ý nghĩa là gì?

  • A. Lấy lệnh tiếp theo từ bộ nhớ chương trình.
  • B. Giải mã lệnh để xác định thao tác cần thực hiện.
  • C. Thực hiện thao tác đã được giải mã.
  • D. Lưu kết quả vào bộ nhớ.

Câu 11: Tại sao các thiết bị như remote điều khiển TV, đồ chơi điện tử đơn giản, hay các thiết bị gia dụng nhỏ thường sử dụng vi điều khiển thay vì vi xử lý và các chip hỗ trợ riêng lẻ?

  • A. Vi điều khiển có khả năng chạy các hệ điều hành phức tạp.
  • B. Vi điều khiển cung cấp tốc độ xử lý vượt trội cho các tác vụ đồ họa.
  • C. Vi điều khiển yêu cầu nhiều linh kiện hỗ trợ bên ngoài hơn vi xử lý.
  • D. Vi điều khiển tích hợp đầy đủ các khối chức năng cần thiết trên một chip, giúp giảm chi phí, kích thước và tiêu thụ năng lượng.

Câu 12: Giả sử bạn cần thiết kế một hệ thống đơn giản để đếm số sản phẩm đi qua băng chuyền bằng cảm biến quang và hiển thị số lượng lên màn hình LED 7 đoạn. Bộ phận nào của vi điều khiển sẽ được sử dụng để điều khiển trực tiếp việc bật/tắt các đoạn LED?

  • A. Các chân đầu ra (Output) của khối giao tiếp vào/ra (I/O).
  • B. Bộ nhớ ROM.
  • C. Bộ xử lí trung tâm (CPU).
  • D. Các chân đầu vào (Input) của khối giao tiếp vào/ra (I/O).

Câu 13: Tín hiệu ra của vi điều khiển thường được sử dụng để làm gì?

  • A. Nhận thông tin từ môi trường bên ngoài (cảm biến, nút nhấn).
  • B. Lưu trữ chương trình hoạt động.
  • C. Điều khiển hoạt động của các thiết bị ngoại vi.
  • D. Thực hiện các phép tính toán số học.

Câu 14: Khi nói về cách phân loại vi điều khiển, khái niệm "Họ vi điều khiển" (Microcontroller Family) ám chỉ điều gì?

  • A. Nhóm các vi điều khiển có cùng dung lượng bộ nhớ RAM.
  • B. Nhóm các vi điều khiển có chung kiến trúc CPU và tập lệnh cơ bản.
  • C. Nhóm các vi điều khiển chỉ sử dụng trong các thiết bị gia dụng.
  • D. Nhóm các vi điều khiển có cùng số lượng chân kết nối.

Câu 15: Điều gì xảy ra trong bước "Execute" (Thực thi) của chu trình hoạt động của vi điều khiển?

  • A. Lấy lệnh tiếp theo từ bộ nhớ.
  • B. Xác định loại lệnh và các toán hạng.
  • C. Thực hiện thao tác được chỉ định bởi lệnh.
  • D. Lưu lệnh vào bộ nhớ đệm.

Câu 16: Hệ thống điều khiển nhiệt độ lò nướng cần vi điều khiển để đọc nhiệt độ từ cảm biến, so sánh với nhiệt độ cài đặt và bật/tắt thanh nhiệt. Việc so sánh nhiệt độ và ra quyết định bật/tắt thanh nhiệt được thực hiện chủ yếu bởi bộ phận nào?

  • A. Bộ nhớ ROM
  • B. Bộ nhớ RAM
  • C. Khối giao tiếp vào/ra (I/O)
  • D. Bộ xử lí trung tâm (CPU)

Câu 17: Ưu điểm chính của việc sử dụng vi điều khiển trong các sản phẩm điện tử so với việc sử dụng các mạch logic rời rạc hoặc vi xử lý phức tạp là gì?

  • A. Khả năng xử lý song song tuyệt vời cho các tác vụ nặng.
  • B. Giảm số lượng linh kiện, kích thước sản phẩm, chi phí và tăng tính linh hoạt (có thể thay đổi chức năng bằng phần mềm).
  • C. Chỉ phù hợp cho các ứng dụng yêu cầu tốc độ rất cao.
  • D. Cần nguồn điện áp rất cao để hoạt động ổn định.

Câu 18: Một ứng dụng điều khiển động cơ bước cần vi điều khiển để tạo ra các xung điều khiển theo trình tự nhất định. Chương trình tạo ra trình tự xung này sẽ được lưu trữ lâu dài ở đâu?

  • A. Bộ nhớ chương trình (ROM/Flash)
  • B. Bộ nhớ dữ liệu (RAM)
  • C. Thanh ghi của CPU
  • D. Khối giao tiếp I/O

Câu 19: Khi vi điều khiển nhận tín hiệu từ cảm biến độ ẩm (cho ra giá trị điện áp thay đổi theo độ ẩm), tín hiệu này thường cần được xử lý bằng một khối chức năng đặc biệt nào trong vi điều khiển (nếu có) trước khi CPU có thể sử dụng?

  • A. Bộ tạo dao động (Oscillator)
  • B. Bộ nhớ RAM
  • C. Bộ xử lý trung tâm (CPU)
  • D. Bộ chuyển đổi tương tự-số (ADC)

Câu 20: Phát biểu nào sau đây so sánh đúng về bộ nhớ ROM và RAM trong vi điều khiển?

  • A. ROM dùng lưu dữ liệu tạm thời, RAM dùng lưu chương trình.
  • B. ROM lưu chương trình (không mất khi tắt nguồn), RAM lưu dữ liệu tạm thời (mất khi tắt nguồn).
  • C. ROM có dung lượng lớn hơn RAM rất nhiều.
  • D. RAM có tốc độ truy cập chậm hơn ROM.

Câu 21: Trong một hệ thống điều khiển đèn giao thông, vi điều khiển cần đếm thời gian để chuyển đổi trạng thái đèn (đỏ, vàng, xanh). Chức năng đếm thời gian này thường được hỗ trợ bởi khối ngoại vi nào trong vi điều khiển?

  • A. Bộ chuyển đổi tương tự-số (ADC)
  • B. Khối giao tiếp nối tiếp (UART/SPI/I2C)
  • C. Bộ định thời/Bộ đếm (Timer/Counter)
  • D. Bộ nhớ RAM

Câu 22: Tại sao việc lập trình cho vi điều khiển thường đòi hỏi hiểu biết sâu hơn về phần cứng cụ thể của chip so với lập trình ứng dụng trên máy tính cá nhân?

  • A. Vì vi điều khiển chỉ sử dụng ngôn ngữ lập trình bậc thấp (Assembly).
  • B. Vì vi điều khiển có tốc độ xử lý rất chậm.
  • C. Vì vi điều khiển có dung lượng bộ nhớ RAM rất lớn.
  • D. Vì lập trình vi điều khiển thường phải tương tác trực tiếp với các thanh ghi điều khiển phần cứng và các khối ngoại vi tích hợp.

Câu 23: Điều gì có thể xảy ra nếu chương trình được nạp vào bộ nhớ Flash của vi điều khiển bị lỗi (ví dụ: một lệnh sai hoặc thiếu)?

  • A. Vi điều khiển có thể không hoạt động đúng chức năng hoặc bị treo.
  • B. Bộ nhớ RAM sẽ bị xóa sạch.
  • C. Các thiết bị ngoại vi sẽ tự hoạt động độc lập.
  • D. Tốc độ xử lý của CPU sẽ tự động tăng lên để khắc phục lỗi.

Câu 24: Tại sao việc tối ưu hóa mã chương trình và quản lý bộ nhớ là rất quan trọng khi lập trình cho các vi điều khiển có tài nguyên hạn chế (ví dụ: RAM nhỏ, tốc độ thấp)?

  • A. Để chương trình trông chuyên nghiệp hơn.
  • B. Chỉ cần thiết khi sử dụng ngôn ngữ lập trình bậc cao.
  • C. Vi điều khiển luôn có đủ tài nguyên cho mọi ứng dụng.
  • D. Để đảm bảo chương trình có thể chạy vừa trong bộ nhớ và hoạt động hiệu quả trên tài nguyên phần cứng hạn chế.

Câu 25: Trong một hệ thống điều khiển cửa tự động, vi điều khiển nhận tín hiệu từ cảm biến phát hiện người và điều khiển động cơ mở/đóng cửa. Nếu cảm biến phát hiện người cho ra tín hiệu số (có người = logic 1, không có người = logic 0), vi điều khiển sẽ sử dụng loại chân I/O nào để nhận tín hiệu này?

  • A. Chân I/O cấu hình là đầu vào số (Digital Input).
  • B. Chân I/O cấu hình là đầu ra số (Digital Output).
  • C. Chân I/O cấu hình là đầu vào tương tự (Analog Input).
  • D. Chân nguồn VCC.

Câu 26: Khối chức năng nào trong vi điều khiển chịu trách nhiệm tạo ra tín hiệu đồng hồ (xung nhịp) để đồng bộ hoạt động của toàn bộ các khối khác?

  • A. Bộ xử lý trung tâm (CPU)
  • B. Bộ tạo dao động (Oscillator)
  • C. Bộ nhớ ROM
  • D. Khối giao tiếp I/O

Câu 27: Việc sử dụng vi điều khiển 32-bit thay vì 8-bit trong một ứng dụng điều khiển phức tạp (ví dụ: xử lý tín hiệu âm thanh số) mang lại lợi ích chính nào?

  • A. Giảm đáng kể dung lượng bộ nhớ ROM cần thiết.
  • B. Luôn tiêu thụ ít năng lượng hơn.
  • C. Khả năng xử lý dữ liệu lớn hơn, tính toán phức tạp nhanh và chính xác hơn.
  • D. Số lượng chân I/O luôn nhiều hơn.

Câu 28: Trong bối cảnh của vi điều khiển, khái niệm "ngoại vi" (peripherals) dùng để chỉ điều gì?

  • A. Các thiết bị kết nối bên ngoài vi điều khiển (như cảm biến, motor).
  • B. Các khối chức năng đặc biệt (Timer, ADC, Giao tiếp nối tiếp, v.v.) được tích hợp sẵn trên chip vi điều khiển.
  • C. Các thanh ghi trong CPU.
  • D. Các địa chỉ bộ nhớ RAM.

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

  • A. Lập trình (Programming) hoặc nạp code (Flashing).
  • B. Biên dịch (Compiling).
  • C. Gỡ lỗi (Debugging).
  • D. Mô phỏng (Simulating).

Câu 30: Một hệ thống cảnh báo cháy sử dụng vi điều khiển để đọc tín hiệu từ cảm biến khói và bật còi báo động. Tín hiệu từ cảm biến khói (thường là tín hiệu tương tự) sau khi qua bộ chuyển đổi ADC sẽ được lưu trữ tạm thời ở đâu để CPU xử lý?

  • A. Bộ nhớ chương trình (ROM/Flash).
  • B. Bộ xử lý trung tâm (CPU).
  • C. Bộ nhớ dữ liệu (RAM).
  • D. Bộ tạo dao động (Oscillator).

1 / 30

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

Tags: Bộ đề 05

Câu 1: Phát biểu nào sau đây mô tả chính xác nhất chức năng cốt lõi của vi điều khiển trong một hệ thống nhúng?

2 / 30

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

Tags: Bộ đề 05

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à xử lý dữ liệu?

3 / 30

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

Tags: Bộ đề 05

Câu 3: Một thiết bị đo nhiệt độ tự động sử dụng vi điều khiển để đọc giá trị từ cảm biến nhiệt độ và hiển thị lên màn hình LCD. Bộ phận nào của vi điều khiển chịu trách nhiệm tiếp nhận tín hiệu từ cảm biến nhiệt độ (thường là tín hiệu tương tự hoặc số)?

4 / 30

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

Tags: Bộ đề 05

Câu 4: Chương trình điều khiển hoạt động của vi điều khiển (ví dụ: chương trình điều khiển máy giặt tự động) được lưu trữ ở đâu trong bộ nhớ của vi điều khiển?

5 / 30

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

Tags: Bộ đề 05

Câu 5: Trong quá trình hoạt động của vi điều khiển, dữ liệu tạm thời (ví dụ: kết quả tính toán trung gian, giá trị đọc được từ cảm biến trước khi xử lý) được lưu trữ ở đâu?

6 / 30

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

Tags: Bộ đề 05

Câu 6: Vi điều khiển và vi xử lý (microprocessor) đều chứa CPU, nhưng điểm khác biệt cơ bản khiến vi điều khiển phù hợp hơn cho các ứng dụng điều khiển nhúng là gì?

7 / 30

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

Tags: Bộ đề 05

Câu 7: 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) cho biết điều gì về khả năng xử lý của vi điều khiển đó?

8 / 30

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

Tags: Bộ đề 05

Câu 8: Khi một vi điều khiển thực hiện lệnh 'Đọc trạng thái nút nhấn' được kết nối với một chân I/O số, thông tin mà vi điều khiển nhận được thường là dạng gì?

9 / 30

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

Tags: Bộ đề 05

Câu 9: Việc phân loại vi điều khiển theo 'họ' (ví dụ: 8051, PIC, AVR, ARM) chủ yếu dựa trên yếu tố nào?

10 / 30

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

Tags: Bộ đề 05

Câu 10: Trong chu trình hoạt động cơ bản của vi điều khiển (Fetch - Decode - Execute), bước 'Decode' có ý nghĩa là gì?

11 / 30

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

Tags: Bộ đề 05

Câu 11: Tại sao các thiết bị như remote điều khiển TV, đồ chơi điện tử đơn giản, hay các thiết bị gia dụng nhỏ thường sử dụng vi điều khiển thay vì vi xử lý và các chip hỗ trợ riêng lẻ?

12 / 30

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

Tags: Bộ đề 05

Câu 12: Giả sử bạn cần thiết kế một hệ thống đơn giản để đếm số sản phẩm đi qua băng chuyền bằng cảm biến quang và hiển thị số lượng lên màn hình LED 7 đoạn. Bộ phận nào của vi điều khiển sẽ được sử dụng để điều khiển trực tiếp việc bật/tắt các đoạn LED?

13 / 30

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

Tags: Bộ đề 05

Câu 13: Tín hiệu ra của vi điều khiển thường được sử dụng để làm gì?

14 / 30

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

Tags: Bộ đề 05

Câu 14: Khi nói về cách phân loại vi điều khiển, khái niệm 'Họ vi điều khiển' (Microcontroller Family) ám chỉ điều gì?

15 / 30

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

Tags: Bộ đề 05

Câu 15: Điều gì xảy ra trong bước 'Execute' (Thực thi) của chu trình hoạt động của vi điều khiển?

16 / 30

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

Tags: Bộ đề 05

Câu 16: Hệ thống điều khiển nhiệt độ lò nướng cần vi điều khiển để đọc nhiệt độ từ cảm biến, so sánh với nhiệt độ cài đặt và bật/tắt thanh nhiệt. Việc so sánh nhiệt độ và ra quyết định bật/tắt thanh nhiệt được thực hiện chủ yếu bởi bộ phận nào?

17 / 30

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

Tags: Bộ đề 05

Câu 17: Ưu điểm chính của việc sử dụng vi điều khiển trong các sản phẩm điện tử so với việc sử dụng các mạch logic rời rạc hoặc vi xử lý phức tạp là gì?

18 / 30

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

Tags: Bộ đề 05

Câu 18: Một ứng dụng điều khiển động cơ bước cần vi điều khiển để tạo ra các xung điều khiển theo trình tự nhất định. Chương trình tạo ra trình tự xung này sẽ được lưu trữ lâu dài ở đâu?

19 / 30

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

Tags: Bộ đề 05

Câu 19: Khi vi điều khiển nhận tín hiệu từ cảm biến độ ẩm (cho ra giá trị điện áp thay đổi theo độ ẩm), tín hiệu này thường cần được xử lý bằng một khối chức năng đặc biệt nào trong vi điều khiển (nếu có) trước khi CPU có thể sử dụng?

20 / 30

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

Tags: Bộ đề 05

Câu 20: Phát biểu nào sau đây so sánh đúng về bộ nhớ ROM và RAM trong vi điều khiển?

21 / 30

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

Tags: Bộ đề 05

Câu 21: Trong một hệ thống điều khiển đèn giao thông, vi điều khiển cần đếm thời gian để chuyển đổi trạng thái đèn (đỏ, vàng, xanh). Chức năng đếm thời gian này thường được hỗ trợ bởi khối ngoại vi nào trong vi điều khiển?

22 / 30

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

Tags: Bộ đề 05

Câu 22: Tại sao việc lập trình cho vi điều khiển thường đòi hỏi hiểu biết sâu hơn về phần cứng cụ thể của chip so với lập trình ứng dụng trên máy tính cá nhân?

23 / 30

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

Tags: Bộ đề 05

Câu 23: Điều gì có thể xảy ra nếu chương trình được nạp vào bộ nhớ Flash của vi điều khiển bị lỗi (ví dụ: một lệnh sai hoặc thiếu)?

24 / 30

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

Tags: Bộ đề 05

Câu 24: Tại sao việc tối ưu hóa mã chương trình và quản lý bộ nhớ là rất quan trọng khi lập trình cho các vi điều khiển có tài nguyên hạn chế (ví dụ: RAM nhỏ, tốc độ thấp)?

25 / 30

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

Tags: Bộ đề 05

Câu 25: Trong một hệ thống điều khiển cửa tự động, vi điều khiển nhận tín hiệu từ cảm biến phát hiện người và điều khiển động cơ mở/đóng cửa. Nếu cảm biến phát hiện người cho ra tín hiệu số (có người = logic 1, không có người = logic 0), vi điều khiển sẽ sử dụng loại chân I/O nào để nhận tín hiệu này?

26 / 30

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

Tags: Bộ đề 05

Câu 26: Khối chức năng nào trong vi điều khiển chịu trách nhiệm tạo ra tín hiệu đồng hồ (xung nhịp) để đồng bộ hoạt động của toàn bộ các khối khác?

27 / 30

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

Tags: Bộ đề 05

Câu 27: Việc sử dụng vi điều khiển 32-bit thay vì 8-bit trong một ứng dụng điều khiển phức tạp (ví dụ: xử lý tín hiệu âm thanh số) mang lại lợi ích chính nào?

28 / 30

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

Tags: Bộ đề 05

Câu 28: Trong bối cảnh của vi điều khiển, khái niệm 'ngoại vi' (peripherals) dùng để chỉ điều gì?

29 / 30

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

Tags: Bộ đề 05

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

30 / 30

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

Tags: Bộ đề 05

Câu 30: Một hệ thống cảnh báo cháy sử dụng vi điều khiển để đọc tín hiệu từ cảm biến khói và bật còi báo động. Tín hiệu từ cảm biến khói (thường là tín hiệu tương tự) sau khi qua bộ chuyển đổi ADC sẽ được lưu trữ tạm thời ở đâu để CPU xử lý?

0

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

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


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

Bài Tập Trắ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

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

Câu 1: Đ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 chỉ có thể thực hiện các phép tính toán đơn giản, còn vi xử lý thực hiện các phép tính phức tạp.
  • C. Vi điều khiển được sử dụng trong máy tính cá nhân, còn vi xử lý được sử dụng trong các thiết bị nhúng.
  • D. Vi điều khiển tích hợp CPU, bộ nhớ và các khối ngoại vi trên cùng một chip, còn vi xử lý chỉ là CPU và cần các chip bổ sung.

Câu 2: Trong cấu trúc cơ bản 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, cũng như điều khiển hoạt động chung của toàn bộ chip?

  • 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ớ RAM

Câu 3: Một hệ thống điều khiển đèn chiếu sáng tự động dựa vào cảm biến ánh sáng. Khi ánh sáng yếu, đèn bật; khi ánh sáng mạnh, đèn tắt. Thành phần nào trong vi điều khiển sẽ nhận tín hiệu từ cảm biến ánh sáng để xử lý?

  • A. Bộ nhớ ROM
  • B. Bộ xử lý trung tâm (CPU)
  • C. Các cổng vào (Input Ports)
  • D. Các cổng ra (Output Ports)

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 (các lệnh) mà vi điều khiển sẽ thực thi, và nội dung của nó không bị mất khi tắt nguồn?

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

Câu 5: Một chương trình đang chạy trên vi điều khiển cần lưu trữ tạm thời kết quả tính toán trung gian và các biến dữ liệu thay đổi liên tục. Loại bộ nhớ nào phù hợp nhất cho mục đích này?

  • A. ROM (Read-Only Memory)
  • B. RAM (Random Access Memory)
  • C. Flash Memory
  • D. Bộ đếm (Timers)

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). Yếu tố nào sau đây là ảnh hưởng chính của độ rộng dữ liệu đến khả năng hoạt động 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 cổng vào/ra (I/O ports) mà vi điều khiển có.
  • C. Loại bộ nhớ ROM được sử dụng.
  • D. Số lượng bit dữ liệu mà CPU có thể xử lý cùng lúc, ảnh hưởng đến tốc độ và hiệu quả tính toán.

Câu 7: Khi phân loại vi điều khiển theo "Họ vi điều khiển" (ví dụ: 8051, PIC, AVR, ARM), người ta thường dựa vào yếu tố nào?

  • A. Kiến trúc tập lệnh (Instruction Set Architecture - ISA) và cấu trúc phần cứng đặc trưng.
  • B. Tốc độ xung nhịp tối đa.
  • C. Số lượng chân (pins) trên chip.
  • D. Dung lượng bộ nhớ RAM tích hợp.

Câu 8: Một trong những ứng dụng phổ biến nhất của vi điều khiển là trong các thiết bị nhúng (embedded systems). Đặc điểm nào của vi điều khiển làm cho nó trở nên phù hợp cho loại ứng dụng này?

  • A. Khả năng chạy hệ điều hành phức tạp như Windows hoặc Linux.
  • B. Có hiệu năng xử lý đồ họa mạnh mẽ.
  • C. Kích thước nhỏ gọn, tiêu thụ ít năng lượng, chi phí thấp và khả năng hoạt động độc lập để thực hiện nhiệm vụ cụ thể.
  • D. Chỉ có thể kết nối với các thiết bị ngoại vi rất đơn giản.

Câu 9: Trong một hệ thống điều khiển nhiệt độ, vi điều khiển nhận tín hiệu từ cảm biến nhiệt độ (tín hiệu tương tự), xử lý và đưa ra tín hiệu điều khiển cho bộ gia nhiệt (tín hiệu số ON/OFF). Khối ngoại vi nào của vi điều khiển cần thiết để chuyển đổi tín hiệu từ cảm biến nhiệt độ?

  • A. Bộ chuyển đổi tương tự sang số (ADC)
  • B. Bộ chuyển đổi số sang tương tự (DAC)
  • C. Bộ đếm/Bộ định thời (Timers/Counters)
  • D. Các cổng vào/ra số (Digital I/O Ports)

Câu 10: Vi điều khiển cần có bộ đếm/bộ định thời (Timers/Counters) để thực hiện chức năng nào sau đây?

  • A. Lưu trữ dữ liệu tạm thời.
  • B. Thực hiện các phép toán số học phức tạp.
  • C. Chuyển đổi tín hiệu tương tự thành tín hiệu số.
  • D. Đo thời gian, tạo độ trễ, đếm sự kiện hoặc tạo các dạng sóng.

Câu 11: Khi lập trình cho vi điều khiển, ngôn ngữ lập trình cấp cao (như C) thường được ưu tiên sử dụng hơn ngôn ngữ Assembly vì lý do chính nào?

  • A. Ngôn ngữ C tạo ra mã máy (machine code) nhỏ gọn và chạy nhanh hơn Assembly.
  • B. Ngôn ngữ C dễ đọc, dễ viết, dễ gỡ lỗi và có tính di động cao (có thể sử dụng lại mã nguồn cho các vi điều khiển khác).
  • C. Ngôn ngữ C cho phép truy cập trực tiếp vào các thanh ghi (registers) phần cứng một cách dễ dàng hơn Assembly.
  • D. Ngôn ngữ C không yêu cầu trình biên dịch (compiler).

Câu 12: Giả sử bạn đang thiết kế một hệ thống điều khiển cửa tự động sử dụng vi điều khiển. Hệ thống cần nhận tín hiệu từ cảm biến chuyển động (đầu vào) và điều khiển động cơ mở/đóng cửa (đầu ra). Thành phần nào của vi điều khiển đóng vai trò giao tiếp trực tiếp với cảm biến và động cơ?

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

Câu 13: Chức năng chính của bộ nhớ Flash trong một số loại vi điều khiển hiện đại (thay thế cho ROM truyền thống) là gì?

  • A. Lưu trữ chương trình và dữ liệu cấu hình, có thể xóa và ghi lại bằng điện.
  • B. Lưu trữ dữ liệu tạm thời trong quá trình thực thi chương trình.
  • C. Thực hiện các phép tính toán số học.
  • D. Tạo ra các tín hiệu xung clock cho CPU.

Câu 14: Tại sao vi điều khiển 8-bit vẫn còn được sử dụng rộng rãi trong nhiều ứng dụng, mặc dù đã có các loại 16-bit và 32-bit mạnh mẽ hơn?

  • A. Chúng có tốc độ xử lý nhanh hơn các loại 16-bit và 32-bit.
  • B. Chúng có dung lượng bộ nhớ ROM và RAM lớn hơn.
  • C. Chúng có khả năng chạy các hệ điều hành phức tạp.
  • D. Chúng thường có chi phí thấp, tiêu thụ ít năng lượng và đủ khả năng đáp ứng cho nhiều ứng dụng đơn giản.

Câu 15: Một hệ thống báo động chống trộm sử dụng vi điều khiển. Khi cảm biến hồng ngoại phát hiện chuyển động, vi điều khiển cần kích hoạt còi báo động và đèn chớp. Tín hiệu điều khiển còi và đèn sẽ được xuất ra từ bộ phận nào của vi điều khiển?

  • A. Bộ xử lý trung tâm (CPU)
  • B. Bộ nhớ RAM
  • C. Các cổng vào (Input Ports)
  • D. Các cổng ra (Output Ports)

Câu 16: Trong cấu trúc của vi điều khiển, Bus là tập hợp các đường truyền tín hiệu. Chức năng chính của Bus là gì?

  • A. Lưu trữ chương trình và dữ liệu.
  • B. 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.
  • C. Thực hiện các phép toán số học và logic.
  • D. Kết nối vi điều khiển với nguồn điện.

Câu 17: Điều gì xảy ra với nội dung của bộ nhớ RAM khi vi điều khiển bị ngắt nguồn điện?

  • A. Nội dung được lưu lại vĩnh viễn.
  • B. Nội dung được tự động sao chép sang bộ nhớ ROM.
  • C. Nội dung bị mất hoàn toàn.
  • D. Chỉ một phần nội dung quan trọng được lưu lại.

Câu 18: Một vi điều khiển được sử dụng để điều khiển màn hình LCD hiển thị thông tin. Tín hiệu mà vi điều khiển gửi đến màn hình LCD thường là loại tín hiệu gì?

  • 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 (Radio frequency signal)

Câu 19: Bộ phận nào của vi điều khiển có chức năng lưu trữ địa chỉ của lệnh tiếp theo mà CPU sẽ thực thi?

  • A. Thanh ghi trạng thái (Status Register)
  • B. Thanh ghi tích lũy (Accumulator)
  • C. Bộ giải mã lệnh (Instruction Decoder)
  • D. Bộ đếm chương trình (Program Counter - PC)

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

  • A. Giải mã -> Nạp -> Thực thi
  • B. Nạp -> Giải mã -> Thực thi
  • C. Thực thi -> Nạp -> Giải mã
  • D. Giải mã -> Thực thi -> Nạp

Câu 21: Giả sử bạn cần thiết kế một thiết bị đo nhiệt độ và hiển thị lên màn hình. Bạn có cảm biến nhiệt độ (tín hiệu tương tự), màn hình LCD (giao tiếp số). Khi chọn vi điều khiển, bạn cần chú ý đến những khối chức năng ngoại vi nào?

  • A. Chỉ cần Bộ nhớ ROM dung lượng lớn.
  • B. Chỉ cần Bộ đếm/Bộ định thời.
  • C. Cần Bộ chuyển đổi tương tự sang số (ADC) và các cổng vào/ra số (Digital I/O Ports) hoặc giao tiếp nối tiếp/song song.
  • D. Chỉ cần Bộ xử lý trung tâm tốc độ cao.

Câu 22: Khối chức năng nào của vi điều khiển chịu trách nhiệm đồng bộ hóa hoạt động của tất cả các bộ phận khác bằng cách tạo ra các xung nhịp đều đặn?

  • A. Khối tạo xung Clock (Oscillator)
  • 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 23: 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 chính xác về thời gian và tần số. Khối ngoại vi nào sẽ được sử dụng để tạo ra các chuỗi xung này?

  • A. Bộ chuyển đổi tương tự sang số (ADC)
  • B. Bộ đếm/Bộ định thời (Timers/Counters)
  • C. Bộ chuyển đổi số sang tương tự (DAC)
  • D. Bộ nhớ ROM

Câu 24: Khi phân tích cấu trúc vi điều khiển, việc hiểu rõ sơ đồ khối giúp ta điều gì?

  • A. Giúp dự đoán chính xác giá thành của chip.
  • B. Giúp xác định số lượng chân (pins) trên chip.
  • C. Giúp viết chương trình điều khiển trực tiếp bằng mã máy.
  • D. Giúp hình dung các thành phần chính, chức năng của từng khối và mối liên hệ giữa chúng trong quá trình xử lý.

Câu 25: Giả sử bạn cần lưu trữ một số hằng số (ví dụ: giá trị cài đặt nhiệt độ tối đa) trong vi điều khiển mà không muốn chúng bị thay đổi khi tắt nguồn. Loại bộ nhớ nào là lựa chọn phù hợp nhất?

  • A. ROM (hoặc Flash/EEPROM)
  • B. RAM
  • C. Thanh ghi (Registers)
  • D. Bộ xử lý trung tâm (CPU)

Câu 26: So sánh kiến trúc Von Neumann và kiến trúc Harvard trong vi điều khiển. Điểm khác biệt chính là gì?

  • A. Kiến trúc Von Neumann có bus dữ liệu riêng, còn Harvard dùng chung.
  • B. Kiến trúc Harvard lưu trữ chương trình và dữ liệu trong cùng một bộ nhớ.
  • C. Kiến trúc Harvard có các bus riêng 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 chỉ có thể thực thi một lệnh tại một thời điểm.

Câu 27: Ưu điểm chính của kiến trúc Harvard so với kiến trúc Von Neumann trong vi điều khiển là gì?

  • A. Tiết kiệm được dung lượng bộ nhớ hơn.
  • B. Có khả năng truy cập đồng thời bộ nhớ chương trình và bộ nhớ dữ liệu, giúp tăng tốc độ thực thi.
  • C. Đơn giản hơn trong việc thiết kế phần cứng.
  • D. Tiêu thụ ít năng lượng hơn.

Câu 28: Một vi điều khiển được sử dụng trong hệ thống phanh ABS của ô tô. Chức năng chính của vi điều khiển trong ứng dụng này là gì?

  • A. Chỉ đơn giản là bật/tắt hệ thống phanh.
  • B. Lưu trữ danh sách các lỗi của hệ thống phanh.
  • C. Hiển thị tốc độ xe lên bảng điều khiển.
  • D. Liên tục đọc dữ liệu cảm biến tốc độ bánh xe, xử lý thông tin và điều khiển van thủy lực để điều chỉnh áp lực phanh, chống bó cứng.

Câu 29: Các khối chức năng ngoại vi (Peripherals) tích hợp trong vi điều khiển (ví dụ: ADC, Timers, Giao tiếp nối tiếp...) có vai trò quan trọng như thế nào đối với việc sử dụng vi điều khiển?

  • A. Giúp vi điều khiển giao tiếp và điều khiển các thiết bị ngoại vi (cảm biến, động cơ, màn hình...) một cách hiệu quả mà không cần nhiều mạch bổ sung bên ngoài.
  • B. Làm tăng đáng kể tốc độ xử lý của CPU.
  • C. Chỉ dùng để lưu trữ dữ liệu tạm thời.
  • D. Chỉ có chức năng tạo xung clock.

Câu 30: Khi lựa chọn một loại vi điều khiển cho một dự án cụ thể (ví dụ: hệ thống điều khiển robot đơn giản), yếu tố nào sau đây là quan trọng nhất cần xem xét?

  • A. Màu sắc của chip vi điều khiển.
  • B. Nhà sản xuất chip có nổi tiếng hay không.
  • C. Chỉ cần chọn loại có tốc độ xung nhịp cao nhất.
  • D. Các yêu cầu về chức năng (số lượng I/O, khối ngoại vi cần thiết), hiệu năng (tốc độ, bộ nhớ), chi phí và tính sẵn có.

1 / 30

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

Tags: Bộ đề 06

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

Tags: Bộ đề 06

Câu 2: Trong cấu trúc cơ bản 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, cũng như điều khiển hoạt động chung của toàn bộ chip?

3 / 30

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

Tags: Bộ đề 06

Câu 3: Một hệ thống điều khiển đèn chiếu sáng tự động dựa vào cảm biến ánh sáng. Khi ánh sáng yếu, đèn bật; khi ánh sáng mạnh, đèn tắt. Thành phần nào trong vi điều khiển sẽ nhận tín hiệu từ cảm biến ánh sáng để xử lý?

4 / 30

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

Tags: Bộ đề 06

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 (các lệnh) mà vi điều khiển sẽ thực thi, và nội dung của nó không bị mất khi tắt nguồn?

5 / 30

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

Tags: Bộ đề 06

Câu 5: Một chương trình đang chạy trên vi điều khiển cần lưu trữ tạm thời kết quả tính toán trung gian và các biến dữ liệu thay đổi liên tục. Loại bộ nhớ nào phù hợp nhất cho mục đích này?

6 / 30

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

Tags: Bộ đề 06

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). Yếu tố nào sau đây là ảnh hưởng chính của độ rộng dữ liệu đến khả năng hoạt động của vi điều khiển?

7 / 30

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

Tags: Bộ đề 06

Câu 7: Khi phân loại vi điều khiển theo 'Họ vi điều khiển' (ví dụ: 8051, PIC, AVR, ARM), người ta thường dựa vào yếu tố nào?

8 / 30

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

Tags: Bộ đề 06

Câu 8: Một trong những ứng dụng phổ biến nhất của vi điều khiển là trong các thiết bị nhúng (embedded systems). Đặc điểm nào của vi điều khiển làm cho nó trở nên phù hợp cho loại ứng dụng này?

9 / 30

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

Tags: Bộ đề 06

Câu 9: Trong một hệ thống điều khiển nhiệt độ, vi điều khiển nhận tín hiệu từ cảm biến nhiệt độ (tín hiệu tương tự), xử lý và đưa ra tín hiệu điều khiển cho bộ gia nhiệt (tín hiệu số ON/OFF). Khối ngoại vi nào của vi điều khiển cần thiết để chuyển đổi tín hiệu từ cảm biến nhiệt độ?

10 / 30

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

Tags: Bộ đề 06

Câu 10: Vi điều khiển cần có bộ đếm/bộ định thời (Timers/Counters) để thực hiện chức năng nào sau đây?

11 / 30

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

Tags: Bộ đề 06

Câu 11: Khi lập trình cho vi điều khiển, ngôn ngữ lập trình cấp cao (như C) thường được ưu tiên sử dụng hơn ngôn ngữ Assembly vì lý do chính nào?

12 / 30

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

Tags: Bộ đề 06

Câu 12: Giả sử bạn đang thiết kế một hệ thống điều khiển cửa tự động sử dụng vi điều khiển. Hệ thống cần nhận tín hiệu từ cảm biến chuyển động (đầu vào) và điều khiển động cơ mở/đóng cửa (đầu ra). Thành phần nào của vi điều khiển đóng vai trò giao tiếp trực tiếp với cảm biến và động cơ?

13 / 30

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

Tags: Bộ đề 06

Câu 13: Chức năng chính của bộ nhớ Flash trong một số loại vi điều khiển hiện đại (thay thế cho ROM truyền thống) là gì?

14 / 30

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

Tags: Bộ đề 06

Câu 14: Tại sao vi điều khiển 8-bit vẫn còn được sử dụng rộng rãi trong nhiều ứng dụng, mặc dù đã có các loại 16-bit và 32-bit mạnh mẽ hơn?

15 / 30

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

Tags: Bộ đề 06

Câu 15: Một hệ thống báo động chống trộm sử dụng vi điều khiển. Khi cảm biến hồng ngoại phát hiện chuyển động, vi điều khiển cần kích hoạt còi báo động và đèn chớp. Tín hiệu điều khiển còi và đèn sẽ được xuất ra từ bộ phận nào của vi điều khiển?

16 / 30

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

Tags: Bộ đề 06

Câu 16: Trong cấu trúc của vi điều khiển, Bus là tập hợp các đường truyền tín hiệu. Chức năng chính của Bus là gì?

17 / 30

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

Tags: Bộ đề 06

Câu 17: Điều gì xảy ra với nội dung của bộ nhớ RAM khi vi điều khiển bị ngắt nguồn điện?

18 / 30

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

Tags: Bộ đề 06

Câu 18: Một vi điều khiển được sử dụng để điều khiển màn hình LCD hiển thị thông tin. Tín hiệu mà vi điều khiển gửi đến màn hình LCD thường là loại tín hiệu gì?

19 / 30

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

Tags: Bộ đề 06

Câu 19: Bộ phận nào của vi điều khiển có chức năng lưu trữ địa chỉ của lệnh tiếp theo mà CPU sẽ thực thi?

20 / 30

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

Tags: Bộ đề 06

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

21 / 30

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

Tags: Bộ đề 06

Câu 21: Giả sử bạn cần thiết kế một thiết bị đo nhiệt độ và hiển thị lên màn hình. Bạn có cảm biến nhiệt độ (tín hiệu tương tự), màn hình LCD (giao tiếp số). Khi chọn vi điều khiển, bạn cần chú ý đến những khối chức năng ngoại vi nào?

22 / 30

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

Tags: Bộ đề 06

Câu 22: Khối chức năng nào của vi điều khiển chịu trách nhiệm đồng bộ hóa hoạt động của tất cả các bộ phận khác bằng cách tạo ra các xung nhịp đều đặn?

23 / 30

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

Tags: Bộ đề 06

Câu 23: 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 chính xác về thời gian và tần số. Khối ngoại vi nào sẽ được sử dụng để tạo ra các chuỗi xung này?

24 / 30

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

Tags: Bộ đề 06

Câu 24: Khi phân tích cấu trúc vi điều khiển, việc hiểu rõ sơ đồ khối giúp ta điều gì?

25 / 30

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

Tags: Bộ đề 06

Câu 25: Giả sử bạn cần lưu trữ một số hằng số (ví dụ: giá trị cài đặt nhiệt độ tối đa) trong vi điều khiển mà không muốn chúng bị thay đổi khi tắt nguồn. Loại bộ nhớ nào là lựa chọn phù hợp nhất?

26 / 30

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

Tags: Bộ đề 06

Câu 26: So sánh kiến trúc Von Neumann và kiến trúc Harvard trong vi điều khiển. Điểm khác biệt chính là gì?

27 / 30

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

Tags: Bộ đề 06

Câu 27: Ưu điểm chính của kiến trúc Harvard so với kiến trúc Von Neumann trong vi điều khiển là gì?

28 / 30

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

Tags: Bộ đề 06

Câu 28: Một vi điều khiển được sử dụng trong hệ thống phanh ABS của ô tô. Chức năng chính của vi điều khiển trong ứng dụng này là gì?

29 / 30

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

Tags: Bộ đề 06

Câu 29: Các khối chức năng ngoại vi (Peripherals) tích hợp trong vi điều khiển (ví dụ: ADC, Timers, Giao tiếp nối tiếp...) có vai trò quan trọng như thế nào đối với việc sử dụng vi điều khiển?

30 / 30

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

Tags: Bộ đề 06

Câu 30: Khi lựa chọn một loại vi điều khiển cho một dự án cụ thể (ví dụ: hệ thống điều khiển robot đơn giản), yếu tố nào sau đây là quan trọng nhất cần xem xét?

0

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

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


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

Bài Tập Trắ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

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

Câu 1: Thành phần cốt lõi nào của vi điều khiển chịu trách nhiệm thực hiện các phép tính toán số học, logic và điều khiển hoạt động chung của toàn bộ chip?

  • A. Bộ xử lý trung tâm (CPU)
  • B. Bộ nhớ ROM
  • C. Bộ nhớ RAM
  • D. Khối ngoại vi (Peripherals)

Câu 2: Trong một hệ thống điều khiển sử dụng vi điều khiển, nếu cần lưu trữ dữ liệu tạm thời trong quá trình xử lý (ví dụ: kết quả tính toán trung gian, giá trị biến) và dữ liệu này sẽ bị mất khi ngắt nguồn, thì loại bộ nhớ nào sau đây được sử dụng cho mục đích này?

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

Câu 3: Chức năng chính của khối ngoại vi (Peripherals) trong vi điều khiển là gì?

  • A. Thực hiện các phép tính số học và logic.
  • B. Lưu trữ chương trình điều khiển chính.
  • C. Lưu trữ dữ liệu tạm thời trong quá trình chạy.
  • D. Kết nối và tương tác với các thiết bị bên ngoài hoặc thực hiện các chức năng chuyên dụng (ví dụ: Timer, ADC, PWM).

Câu 4: Một vi điều khiển được sử dụng để điều khiển đèn giao thông tại một ngã tư. Chương trình điều khiển quy định trình tự bật/tắt của các đèn (đỏ, vàng, xanh) theo chu kỳ thời gian cụ thể. Chương trình này sẽ được lưu trữ ở đâu trong vi điều khiển để nó không bị mất khi ngắt điện?

  • A. Bộ nhớ ROM (hoặc Flash/EEPROM)
  • B. Bộ nhớ RAM
  • C. Thanh ghi
  • D. Bộ xử lý trung tâm (CPU)

Câu 5: So sánh vi điều khiển và vi xử lý (Microprocessor), điểm khác biệt cơ bản nhất làm cho vi điều khiển phù hợp hơn cho các ứng dụng nhúng (embedded systems) đơn giản, chi phí thấp là gì?

  • 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 chạy các hệ điều hành phức tạp hơn.
  • C. Vi điều khiển tích hợp sẵn bộ nhớ và các khối ngoại vi trên cùng một chip.
  • D. Vi điều khiển chỉ thực hiện chức năng điều khiển, không thực hiện tính toán.

Câu 6: Một hệ thống đo nhiệt độ sử dụng cảm biến nhiệt độ (cho ra tín hiệu tương tự) và vi điều khiển để xử lý và hiển thị giá trị nhiệt độ trên màn hình LCD. Bộ phận nào trong vi điều khiển chịu trách nhiệm chuyển đổi tín hiệu tương tự từ cảm biến thành tín hiệu số mà CPU có thể hiểu và xử lý?

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

Câu 7: Kiến trúc vi điều khiển nào sau đây sử dụng hai bus riêng biệt cho chương trình và dữ liệu, cho phép truy cập đồng thời cả hai loại bộ nhớ, từ đó có thể tăng tốc độ thực thi lệnh?

  • A. Kiến trúc Von Neumann
  • B. Kiến trúc Harvard
  • C. Kiến trúc CISC
  • D. Kiến trúc RISC

Câu 8: Việc 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) chủ yếu phản ánh đ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ớ ROM của vi điều khiển.
  • C. Số lượng bit mà CPU có thể xử lý đồng thời trong một chu kỳ lệnh.
  • D. Số lượng chân (pins) của vi điều khiển.

Câu 9: Một hệ thống điều khiển cửa tự động cần nhận tín hiệu từ cảm biến vật cản (ON/OFF) và điều khiển động cơ mở/đóng cửa (bằng tín hiệu số). Loại cổng nào của vi điều khiển sẽ được sử dụng để kết nối với cảm biến và động cơ này?

  • A. Cổng Analog
  • B. Cổng Serial
  • C. Cổng Timer
  • D. Cổng vào/ra số (Digital I/O Ports)

Câu 10: Trong quá trình hoạt động, vi điều khiển thực hiện các lệnh theo một chu kỳ lặp đi lặp lại. Thứ tự các bước cơ bản trong chu kỳ thực thi lệnh của CPU là gì?

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

Câu 11: Tần số hoạt động của vi điều khiển được xác định bởi bộ phận nào? Bộ phận này đóng vai trò tạo ra các xung nhịp đồng bộ cho toàn bộ hệ thống.

  • A. Bộ xử lý trung tâm (CPU)
  • B. Bộ nhớ RAM
  • C. Bộ tạo xung Clock (Oscillator)
  • D. Khối ngoại vi I/O

Câu 12: Tại sao các vi điều khiển thường có nhiều chân (pins) hơn so với một vi xử lý thông thường có cùng số bit xử lý?

  • A. Để tăng tốc độ xử lý dữ liệu.
  • B. Để tích hợp nhiều cổng vào/ra (I/O Ports) và các chức năng ngoại vi khác lên chip.
  • C. Để kết nối với bộ nhớ ngoài dung lượng lớn.
  • D. Để giảm kích thước tổng thể của hệ thống.

Câu 13: Khi lập trình cho vi điều khiển, ngôn ngữ lập trình bậc cao (ví dụ: C) thường được sử dụng phổ biến hơn ngôn ngữ Assembly. Lý do chính cho sự phổ biến này là gì?

  • A. Ngôn ngữ bậc cao tạo ra mã máy nhỏ gọn hơn.
  • B. Ngôn ngữ bậc cao cho phép truy cập trực tiếp vào các thanh ghi phần cứng.
  • C. Ngôn ngữ bậc cao thực thi nhanh hơn trên vi điều khiển.
  • D. Ngôn ngữ bậc cao dễ hiểu, dễ viết, dễ bảo trì và phát triển chương trình nhanh hơn.

Câu 14: Một ứng dụng yêu cầu vi điều khiển phải thực hiện các tác vụ định thời gian chính xác và tạo ra các tín hiệu điều khiển độ rộng xung (PWM) để điều chỉnh tốc độ động cơ. Khối ngoại vi nào của vi điều khiển là cần thiết nhất cho ứng dụng này?

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

Câu 15: Khi một vi điều khiển nhận được tín hiệu từ một nút nhấn (kết nối với một chân I/O), điều gì xảy ra bên trong vi điều khiển để CPU có thể biết được trạng thái của nút nhấn đó?

  • A. Tín hiệu từ nút nhấn trực tiếp kích hoạt một lệnh trong ROM.
  • B. Trạng thái logic tại chân I/O được ghi vào một thanh ghi dữ liệu, và CPU đọc thanh ghi đó.
  • C. Tín hiệu analog từ nút nhấn được chuyển đổi bằng ADC.
  • D. Bộ tạo xung clock thay đổi tần số dựa trên tín hiệu nút nhấn.

Câu 16: Bộ nhớ ROM trong vi điều khiển thường được sử dụng để lưu trữ chương trình. Nếu chương trình cần được cập nhật hoặc thay đổi thường xuyên trong quá trình phát triển sản phẩm, loại ROM nào sau đây mang lại sự linh hoạt cao nhất?

  • A. Mask ROM (ROM mặt nạ)
  • B. PROM (Programmable ROM)
  • C. Flash ROM (hoặc EEPROM)
  • D. Chỉ có thể dùng RAM để cập nhật chương trình.

Câu 17: Khi lựa chọn vi điều khiển cho một ứng dụng cụ thể (ví dụ: điều khiển thiết bị gia dụng đơn giản), những yếu tố nào sau đây cần được cân nhắc?

  • A. Chỉ cần quan tâm đến tốc độ xử lý của CPU.
  • B. Chỉ cần quan tâm đến dung lượng bộ nhớ RAM.
  • C. Chỉ cần quan tâm đến số lượng chân của vi điều khiển.
  • D. Hiệu năng, dung lượng bộ nhớ, các khối ngoại vi tích hợp, số chân I/O và chi phí.

Câu 18: Một vi điều khiển 32-bit thường có hiệu năng cao hơn đáng kể so với vi điều khiển 8-bit khi xử lý các phép tính phức tạp hoặc lượng dữ liệu lớn. Điều này chủ yếu là do:

  • A. Có thể xử lý nhiều bit dữ liệu hơn trong một chu kỳ lệnh.
  • B. Luôn có tần số xung clock cao hơn.
  • C. Luôn có dung lượng bộ nhớ ROM lớn hơn.
  • D. Tích hợp sẵn nhiều cổng giao tiếp không dây.

Câu 19: Trong kiến trúc Von Neumann của vi điều khiển, chương trình và dữ liệu được lưu trữ chung trong một không gian bộ nhớ và sử dụng chung một bus. Nhược điểm chính của kiến trúc này so với kiến trúc Harvard là gì?

  • A. Khó khăn trong việc lập trình.
  • B. Tốn nhiều năng lượng hơn.
  • C. Không thể truy cập đồng thời lệnh và dữ liệu, có thể làm chậm tốc độ thực thi.
  • D. Yêu cầu dung lượng bộ nhớ lớn hơn.

Câu 20: Một vi điều khiển được sử dụng trong hệ thống chống trộm cần phản ứng tức thời khi có tín hiệu từ cảm biến chuyển động. Chức năng nào của 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 từ bên ngoài?

  • A. Chức năng định thời (Timer)
  • B. Chức năng chuyển đổi ADC
  • C. Chức năng giao tiếp nối tiếp (UART)
  • D. Chức năng xử lý ngắt (Interrupt)

Câu 21: Giả sử bạn cần thiết kế một hệ thống điều khiển từ xa đơn giản sử dụng hồng ngoại. Vi điều khiển cần có khả năng đọc tín hiệu hồng ngoại được mã hóa. Khối ngoại vi nào có khả năng giải mã hoặc đo đạc các xung tín hiệu phức tạp như tín hiệu hồng ngoại?

  • A. Bộ định thời (Timer) hoặc các Module giao tiếp nối tiếp
  • B. Bộ chuyển đổi DAC
  • C. Cổng vào/ra số (Digital I/O Ports) đơn thuần
  • D. Bộ xử lý trung tâm (CPU) tự giải mã mà không cần ngoại vi hỗ trợ.

Câu 22: Một vi điều khiển được sử dụng trong một thiết bị y tế cầm tay cần hoạt động ổn định và tiêu thụ ít năng lượng. Khi lựa chọn vi điều khiển, yếu tố nào sau đây liên quan trực tiếp nhất đến việc tối ưu hóa tiêu thụ năng lượng?

  • A. Dung lượng bộ nhớ ROM.
  • B. Số lượng chân I/O.
  • C. Tần số hoạt động và các chế độ quản lý năng lượng.
  • D. Kiến trúc bộ lệnh (RISC hay CISC).

Câu 23: Trong cấu trúc vi điều khiển, các Bus (Data Bus, Address Bus, Control Bus) đóng vai trò gì?

  • A. Chỉ để truyền dữ liệu giữa CPU và bộ nhớ.
  • B. Chỉ để cấp nguồn cho các khối chức năng.
  • C. Chỉ để kết nối vi điều khiển với các thiết bị bên ngoài.
  • D. Là các đường truyền tín hiệu để kết nối và trao đổi thông tin giữa các khối bên trong vi điều khiển.

Câu 24: Bộ nhớ RAM trong vi điều khiển được chia thành nhiều loại nhỏ hơn tùy thuộc vào mục đích sử dụng (ví dụ: RAM đa dụng, RAM thanh ghi chức năng đặc biệt - SFRs). RAM thanh ghi chức năng đặc biệt (SFRs) dùng để làm gì?

  • A. Lưu trữ chương trình chính.
  • B. Cấu hình và điều khiển hoạt động của các khối ngoại vi và chức năng của vi điều khiển.
  • C. Lưu trữ dữ liệu tạm thời cho các phép tính số học.
  • D. Lưu trữ dữ liệu không bị mất khi ngắt nguồn.

Câu 25: Khi lập trình một vi điều khiển, sau khi viết mã nguồn bằng ngôn ngữ bậc cao (ví dụ: C), cần phải sử dụng công cụ nào để chuyển đổi mã nguồn đó thành mã máy (dãy bit 0/1) mà CPU của vi điều khiển có thể hiểu và thực thi?

  • A. Trình biên dịch (Compiler)
  • B. Trình hợp dịch (Assembler)
  • C. Trình gỡ lỗi (Debugger)
  • D. Mạch nạp (Programmer)

Câu 26: Một hệ thống kiểm soát nhiệt độ trong phòng cần bật/tắt máy sưởi dựa trên tín hiệu từ cảm biến nhiệt độ và cài đặt mong muốn. Vi điều khiển sẽ nhận tín hiệu từ cảm biến (có thể là analog hoặc digital) và xuất tín hiệu điều khiển (digital) đến rơle bật/tắt máy sưởi. Đây là ví dụ điển hình cho ứng dụng nào của vi điều khiển?

  • A. Ứng dụng xử lý tín hiệu tốc độ cao.
  • B. Ứng dụng điều khiển tự động.
  • C. Ứng dụng lưu trữ dữ liệu dung lượng lớn.
  • D. Ứng dụng giao tiếp mạng phức tạp.

Câu 27: Dung lượng bộ nhớ RAM của vi điều khiển ảnh hưởng trực tiếp đến khả năng nào của chương trình?

  • A. Tốc độ thực thi lệnh.
  • B. Khả năng lưu trữ chương trình vĩnh cửu.
  • C. Khả năng lưu trữ dữ liệu tạm thời và hỗ trợ ngăn xếp, ảnh hưởng đến độ phức tạp của chương trình.
  • D. Khả năng giao tiếp với các thiết bị ngoại vi.

Câu 28: Một vi điều khiển cần giao tiếp với một cảm biến khác sử dụng giao thức truyền thông nối tiếp (Serial Communication) theo chuẩn UART. Khối ngoại vi nào của vi điều khiển được thiết kế để thực hiện chức năng truyền/nhận dữ liệu nối tiếp này?

  • A. Bộ định thời (Timer)
  • B. Bộ chuyển đổi ADC
  • C. Bộ tạo PWM
  • D. Bộ giao tiếp nối tiếp (UART, SPI, I2C, ...)

Câu 29: Sự khác biệt chính giữa kiến trúc bộ lệnh RISC (Reduced Instruction Set Computer) và CISC (Complex Instruction Set Computer) trong vi điều khiển là gì?

  • A. RISC chỉ dùng cho vi điều khiển 8-bit, CISC dùng cho 32-bit.
  • B. RISC có tập lệnh đơn giản, ít lệnh, thực thi nhanh; CISC có tập lệnh phức tạp, nhiều lệnh, thực thi chậm hơn nhưng mỗi lệnh mạnh mẽ hơn.
  • C. RISC tiêu thụ nhiều năng lượng hơn CISC.
  • D. RISC yêu cầu bộ nhớ ROM lớn hơn CISC.

Câu 30: Trong ứ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 chính xác để xác định góc quay và tốc độ của động cơ. Khối ngoại vi nào thường được sử dụng để tạo ra các chuỗi xung có tần số và độ rộng theo yêu cầu này?

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

1 / 30

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

Tags: Bộ đề 07

Câu 1: Thành phần cốt lõi nào của vi điều khiển chịu trách nhiệm thực hiện các phép tính toán số học, logic và điều khiển hoạt động chung của toàn bộ chip?

2 / 30

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

Tags: Bộ đề 07

Câu 2: Trong một hệ thống điều khiển sử dụng vi điều khiển, nếu cần lưu trữ dữ liệu tạm thời trong quá trình xử lý (ví dụ: kết quả tính toán trung gian, giá trị biến) và dữ liệu này sẽ bị mất khi ngắt nguồn, thì loại bộ nhớ nào sau đây được sử dụng cho mục đích này?

3 / 30

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

Tags: Bộ đề 07

Câu 3: Chức năng chính của khối ngoại vi (Peripherals) trong vi điều khiển là gì?

4 / 30

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

Tags: Bộ đề 07

Câu 4: Một vi điều khiển được sử dụng để điều khiển đèn giao thông tại một ngã tư. Chương trình điều khiển quy định trình tự bật/tắt của các đèn (đỏ, vàng, xanh) theo chu kỳ thời gian cụ thể. Chương trình này sẽ được lưu trữ ở đâu trong vi điều khiển để nó không bị mất khi ngắt điện?

5 / 30

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

Tags: Bộ đề 07

Câu 5: So sánh vi điều khiển và vi xử lý (Microprocessor), điểm khác biệt cơ bản nhất làm cho vi điều khiển phù hợp hơn cho các ứng dụng nhúng (embedded systems) đơn giản, chi phí thấp là gì?

6 / 30

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

Tags: Bộ đề 07

Câu 6: Một hệ thống đo nhiệt độ sử dụng cảm biến nhiệt độ (cho ra tín hiệu tương tự) và vi điều khiển để xử lý và hiển thị giá trị nhiệt độ trên màn hình LCD. Bộ phận nào trong vi điều khiển chịu trách nhiệm chuyển đổi tín hiệu tương tự từ cảm biến thành tín hiệu số mà CPU có thể hiểu và xử lý?

7 / 30

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

Tags: Bộ đề 07

Câu 7: Kiến trúc vi điều khiển nào sau đây sử dụng hai bus riêng biệt cho chương trình và dữ liệu, cho phép truy cập đồng thời cả hai loại bộ nhớ, từ đó có thể tăng tốc độ thực thi lệnh?

8 / 30

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

Tags: Bộ đề 07

Câu 8: Việc 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) chủ yếu phản ánh điều gì?

9 / 30

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

Tags: Bộ đề 07

Câu 9: Một hệ thống điều khiển cửa tự động cần nhận tín hiệu từ cảm biến vật cản (ON/OFF) và điều khiển động cơ mở/đóng cửa (bằng tín hiệu số). Loại cổng nào của vi điều khiển sẽ được sử dụng để kết nối với cảm biến và động cơ này?

10 / 30

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

Tags: Bộ đề 07

Câu 10: Trong quá trình hoạt động, vi điều khiển thực hiện các lệnh theo một chu kỳ lặp đi lặp lại. Thứ tự các bước cơ bản trong chu kỳ thực thi lệnh của CPU là gì?

11 / 30

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

Tags: Bộ đề 07

Câu 11: Tần số hoạt động của vi điều khiển được xác định bởi bộ phận nào? Bộ phận này đóng vai trò tạo ra các xung nhịp đồng bộ cho toàn bộ hệ thống.

12 / 30

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

Tags: Bộ đề 07

Câu 12: Tại sao các vi điều khiển thường có nhiều chân (pins) hơn so với một vi xử lý thông thường có cùng số bit xử lý?

13 / 30

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

Tags: Bộ đề 07

Câu 13: Khi lập trình cho vi điều khiển, ngôn ngữ lập trình bậc cao (ví dụ: C) thường được sử dụng phổ biến hơn ngôn ngữ Assembly. Lý do chính cho sự phổ biến này là gì?

14 / 30

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

Tags: Bộ đề 07

Câu 14: Một ứng dụng yêu cầu vi điều khiển phải thực hiện các tác vụ định thời gian chính xác và tạo ra các tín hiệu điều khiển độ rộng xung (PWM) để điều chỉnh tốc độ động cơ. Khối ngoại vi nào của vi điều khiển là cần thiết nhất cho ứng dụng này?

15 / 30

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

Tags: Bộ đề 07

Câu 15: Khi một vi điều khiển nhận được tín hiệu từ một nút nhấn (kết nối với một chân I/O), điều gì xảy ra bên trong vi điều khiển để CPU có thể biết được trạng thái của nút nhấn đó?

16 / 30

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

Tags: Bộ đề 07

Câu 16: Bộ nhớ ROM trong vi điều khiển thường được sử dụng để lưu trữ chương trình. Nếu chương trình cần được cập nhật hoặc thay đổi thường xuyên trong quá trình phát triển sản phẩm, loại ROM nào sau đây mang lại sự linh hoạt cao nhất?

17 / 30

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

Tags: Bộ đề 07

Câu 17: Khi lựa chọn vi điều khiển cho một ứng dụng cụ thể (ví dụ: điều khiển thiết bị gia dụng đơn giản), những yếu tố nào sau đây cần được cân nhắc?

18 / 30

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

Tags: Bộ đề 07

Câu 18: Một vi điều khiển 32-bit thường có hiệu năng cao hơn đáng kể so với vi điều khiển 8-bit khi xử lý các phép tính phức tạp hoặc lượng dữ liệu lớn. Điều này chủ yếu là do:

19 / 30

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

Tags: Bộ đề 07

Câu 19: Trong kiến trúc Von Neumann của vi điều khiển, chương trình và dữ liệu được lưu trữ chung trong một không gian bộ nhớ và sử dụng chung một bus. Nhược điểm chính của kiến trúc này so với kiến trúc Harvard là gì?

20 / 30

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

Tags: Bộ đề 07

Câu 20: Một vi điều khiển được sử dụng trong hệ thống chống trộm cần phản ứng tức thời khi có tín hiệu từ cảm biến chuyển động. Chức năng nào của 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 từ bên ngoài?

21 / 30

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

Tags: Bộ đề 07

Câu 21: Giả sử bạn cần thiết kế một hệ thống điều khiển từ xa đơn giản sử dụng hồng ngoại. Vi điều khiển cần có khả năng đọc tín hiệu hồng ngoại được mã hóa. Khối ngoại vi nào có khả năng giải mã hoặc đo đạc các xung tín hiệu phức tạp như tín hiệu hồng ngoại?

22 / 30

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

Tags: Bộ đề 07

Câu 22: Một vi điều khiển được sử dụng trong một thiết bị y tế cầm tay cần hoạt động ổn định và tiêu thụ ít năng lượng. Khi lựa chọn vi điều khiển, yếu tố nào sau đây liên quan trực tiếp nhất đến việc tối ưu hóa tiêu thụ năng lượng?

23 / 30

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

Tags: Bộ đề 07

Câu 23: Trong cấu trúc vi điều khiển, các Bus (Data Bus, Address Bus, Control Bus) đóng vai trò gì?

24 / 30

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

Tags: Bộ đề 07

Câu 24: Bộ nhớ RAM trong vi điều khiển được chia thành nhiều loại nhỏ hơn tùy thuộc vào mục đích sử dụng (ví dụ: RAM đa dụng, RAM thanh ghi chức năng đặc biệt - SFRs). RAM thanh ghi chức năng đặc biệt (SFRs) dùng để làm gì?

25 / 30

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

Tags: Bộ đề 07

Câu 25: Khi lập trình một vi điều khiển, sau khi viết mã nguồn bằng ngôn ngữ bậc cao (ví dụ: C), cần phải sử dụng công cụ nào để chuyển đổi mã nguồn đó thành mã máy (dãy bit 0/1) mà CPU của vi điều khiển có thể hiểu và thực thi?

26 / 30

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

Tags: Bộ đề 07

Câu 26: Một hệ thống kiểm soát nhiệt độ trong phòng cần bật/tắt máy sưởi dựa trên tín hiệu từ cảm biến nhiệt độ và cài đặt mong muốn. Vi điều khiển sẽ nhận tín hiệu từ cảm biến (có thể là analog hoặc digital) và xuất tín hiệu điều khiển (digital) đến rơle bật/tắt máy sưởi. Đây là ví dụ điển hình cho ứng dụng nào của vi điều khiển?

27 / 30

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

Tags: Bộ đề 07

Câu 27: Dung lượng bộ nhớ RAM của vi điều khiển ảnh hưởng trực tiếp đến khả năng nào của chương trình?

28 / 30

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

Tags: Bộ đề 07

Câu 28: Một vi điều khiển cần giao tiếp với một cảm biến khác sử dụng giao thức truyền thông nối tiếp (Serial Communication) theo chuẩn UART. Khối ngoại vi nào của vi điều khiển được thiết kế để thực hiện chức năng truyền/nhận dữ liệu nối tiếp này?

29 / 30

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

Tags: Bộ đề 07

Câu 29: Sự khác biệt chính giữa kiến trúc bộ lệnh RISC (Reduced Instruction Set Computer) và CISC (Complex Instruction Set Computer) trong vi điều khiển là gì?

30 / 30

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

Tags: Bộ đề 07

Câu 30: Trong ứ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 chính xác để xác định góc quay và tốc độ của động cơ. Khối ngoại vi nào thường được sử dụng để tạo ra các chuỗi xung có tần số và độ rộng theo yêu cầu này?

0

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

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


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

Bài Tập Trắ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

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

Câu 1: Khác biệt cơ bản nhất giữa vi điều khiển (VĐK) và bộ vi xử lý (BVXL) là gì?

  • A. BVXL có tốc độ xử lý nhanh hơn VĐK.
  • B. VĐK chỉ dùng cho mục đích điều khiển, BVXL dùng cho tính toán chung.
  • C. BVXL có kích thước nhỏ hơn VĐK.
  • D. VĐK tích hợp sẵn bộ nhớ và các ngoại vi trên chip, còn BVXL thì không.

Câu 2: Trong cấu 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 phép toán số học và logic, đồng thời điều phối hoạt động của toàn bộ chip?

  • 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 3: Chức năng chính của bộ nhớ ROM (Read-Only Memory) trong vi điều khiển là gì?

  • A. Lưu trữ chương trình điều khiển (firmware).
  • B. Lưu trữ dữ liệu tạm thời trong quá trình xử lý.
  • C. Thực hiện các phép tính số học.
  • D. Nhận và xuất tín hiệu ra môi trường ngoài.

Câu 4: Khi một vi điều khiển hoạt động, dữ liệu tạm thời như kết quả trung gian của phép tính, giá trị biến, hoặc trạng thái hoạt động thường được lưu trữ ở đâu?

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

Câu 5: Một hệ thống điều khiển đèn giao thông sử dụng vi điều khiển. Tín hiệu từ cảm biến phát hiện xe hoặc nút nhấn dành cho người đi bộ sẽ được đưa vào 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. Bộ nhớ RAM.
  • D. Các cổng vào/ra (I/O Ports).

Câu 6: Việc 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) chủ yếu nói lên điều gì về khả năng của vi điều khiển đó?

  • A. Kích thước dữ liệu mà VĐK có thể xử lý trong một chu kỳ lệnh và khả năng truy cập bộ nhớ.
  • B. Số lượng cổng vào/ra mà VĐK hỗ trợ.
  • C. Dung lượng bộ nhớ ROM tích hợp trên chip.
  • D. Điện áp hoạt động của VĐK.

Câu 7: Xét quá trình hoạt động cơ bản của CPU trong vi điều khiển, bước "Giải mã lệnh" (Decode) có vai trò gì?

  • A. Nạp mã lệnh từ bộ nhớ vào CPU.
  • B. Phân tích mã lệnh để xác định thao tác cần thực hiện.
  • C. Thực hiện thao tác theo mã lệnh đã giải mã.
  • D. Lưu kết quả của thao tác vào bộ nhớ RAM.

Câu 8: Một vi điều khiển được sử dụng để điều khiển động cơ trong máy giặt. Chương trình điều khiển các chế độ giặt (giặt, vắt, xả...) được lưu trữ vĩnh viễn ở đâu trong vi điều khiển?

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

Câu 9: Ưu điểm nào sau đây KHÔNG phải là ưu điểm điển hì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 để xây dựng hệ thống điều khiển?

  • A. Tính linh hoạt cao, dễ dàng thay đổi chức năng bằng phần mềm.
  • B. Kích thước nhỏ gọn, tích hợp nhiều chức năng trên một chip.
  • C. Chi phí sản xuất thấp khi sản xuất hàng loạt.
  • D. Tốc độ xử lý luôn vượt trội so với mọi mạch logic rời rạc.

Câu 10: Một kỹ sư cần thiết kế hệ thống điều khiển nhiệt độ cho lò nướng. Hệ thống cần đọc giá trị nhiệt độ từ cảm biến (tín hiệu tương tự), hiển thị lên màn hình LED 7 đoạn và điều khiển bật/tắt bộ phận gia nhiệt. Thành phần nào của vi điều khiển sẽ cần thiết để xử lý tín hiệu từ cảm biến nhiệt độ (thường là tín hiệu tương tự)?

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

Câu 11: Khi lập trình cho vi điều khiển, ngôn ngữ lập trình nào thường được sử dụng để viết các chương trình điều khiển cấp thấp, tương tác trực tiếp với phần cứng và yêu cầu tối ưu về tốc độ và dung lượng bộ nhớ?

  • A. Assembly.
  • B. Python.
  • C. Java.
  • D. HTML.

Câu 12: Ngôn ngữ lập trình C là ngôn ngữ phổ biến nhất để lập trình cho vi điều khiển hiện nay. Ưu điểm chính của việc sử dụng ngôn ngữ C so với Assembly là gì?

  • A. Tạo ra mã máy tối ưu hơn về tốc độ.
  • B. Kiểm soát phần cứng ở mức độ chi tiết nhất.
  • C. Chỉ sử dụng được cho các VĐK 32-bit.
  • D. Dễ viết, dễ đọc, dễ hiểu và dễ bảo trì hơn.

Câu 13: Một hệ thống nhúng (embedded system) là gì?

  • A. Một loại máy tính cá nhân có kích thước nhỏ.
  • B. Một hệ thống mạng kết nối nhiều thiết bị.
  • C. Một hệ thống máy tính chuyên dụng được thiết kế để thực hiện chức năng cụ thể.
  • D. Phần mềm chạy trên hệ điều hành Windows.

Câu 14: Vi điều khiển thường được sử dụng rộng rãi trong các thiết bị gia dụng như lò vi sóng, máy điều hòa, tủ lạnh thông minh. Ứng dụng này thuộc lĩnh vực nào?

  • A. Điện tử tiêu dùng và gia dụng.
  • B. Công nghiệp tự động hóa.
  • C. Thông tin liên lạc.
  • D. Y tế.

Câu 15: Hệ thống điều khiển chống bó cứng phanh (ABS) trên ô tô sử dụng vi điều khiển để phân tích tốc độ quay của từng bánh xe và điều chỉnh áp lực phanh. Ứng dụng này thuộc lĩnh vực nào?

  • A. Điện tử tiêu dùng và gia dụng.
  • B. Điều khiển trong ô tô.
  • C. Thiết bị y tế.
  • D. Hàng không vũ trụ.

Câu 16: Bộ định thời/đếm (Timer/Counter) là một ngoại vi phổ biến trong vi điều khiển. Chức năng chính của bộ phận này là gì?

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

Câu 17: Giả sử bạn cần thiết kế một hệ thống sử dụng vi điều khiển để đọc nhiệt độ từ cảm biến (tín hiệu tương tự) và điều khiển độ sáng của đèn LED (sử dụng tín hiệu điều rộng xung - PWM). Bạn sẽ cần những khối chức năng nào sau đây trong vi điều khiển?

  • A. Chỉ cần CPU và bộ nhớ.
  • B. CPU, bộ nhớ và các cổng I/O.
  • C. CPU, bộ nhớ, ADC và DAC.
  • D. CPU, bộ nhớ, ADC và bộ định thời/tạo PWM.

Câu 18: Khi so sánh vi điều khiển 8-bit và 32-bit, điều gì thường đúng về khả năng xử lý và tài nguyên bộ nhớ?

  • A. VĐK 8-bit luôn có tốc độ xử lý nhanh hơn.
  • B. VĐK 32-bit chỉ dùng cho các ứng dụng rất đơn giản.
  • C. VĐK 32-bit thường có khả năng xử lý mạnh mẽ hơn và hỗ trợ bộ nhớ lớn hơn.
  • D. VĐK 8-bit tích hợp nhiều ngoại vi phức tạp hơn.

Câu 19: Quá trình nạp chương trình (firmware) từ máy tính vào bộ nhớ ROM (hoặc Flash) của vi điều khiển thường được thực hiện thông qua cổng hoặc giao diện nào?

  • A. Cổng xuất video (VGA/HDMI).
  • B. Cổng âm thanh (Audio Jack).
  • C. Kết nối Wi-Fi trực tiếp.
  • D. Cổng lập trình/debug chuyên dụng (ví dụ: JTAG, SWD, hoặc qua Bootloader).

Câu 20: Trong các ứng dụng điều khiển công nghiệp, vi điều khiển đóng vai trò quan trọng trong việc tự động hóa các quy trình. Điều này giúp mang lại lợi ích gì?

  • A. Tăng năng suất, độ chính xác và giảm thiểu sai sót.
  • B. Chỉ dùng để giám sát, không điều khiển.
  • C. Làm tăng chi phí sản xuất.
  • D. Yêu cầu sự can thiệp thủ công liên tục.

Câu 21: Bộ chuyển đổi số sang tương tự (DAC - Digital-to-Analog Converter) trong vi điều khiển có chức năng gì?

  • A. Chuyển đổi tín hiệu tương tự từ cảm biến thành dữ liệu số.
  • B. Chuyển đổi dữ liệu số từ CPU thành tín hiệu tương tự.
  • C. Lưu trữ dữ liệu tạm thời.
  • D. Thực hiện các phép tính logic.

Câu 22: Giả sử bạn lập trình cho VĐK để điều khiển một robot tránh vật cản. Chương trình sẽ đọc dữ liệu từ cảm biến siêu âm (đo khoảng cách) và điều khiển động cơ di chuyển. Tín hiệu từ cảm biến siêu âm (sau khi được xử lý sơ bộ) sẽ được đưa vào VĐK qua bộ phận nào?

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

Câu 23: Sự khác biệt chính giữa bộ nhớ chương trình (Program Memory - thường là ROM/Flash) và bộ nhớ dữ liệu (Data Memory - thường là RAM) trong vi điều khiển là gì?

  • A. Bộ nhớ chương trình có dung lượng lớn hơn bộ nhớ dữ liệu.
  • B. Bộ nhớ dữ liệu chỉ có thể đọc, không thể ghi.
  • C. Bộ nhớ chương trình lưu trữ mã lệnh cố định, bộ nhớ dữ liệu lưu trữ dữ liệu tạm thời thay đổi khi chương trình chạy.
  • D. Bộ nhớ dữ liệu không cần nguồn điện để duy trì thông tin.

Câu 24: Khi lựa chọn một loại vi điều khiển cho dự án cụ thể (ví dụ: điều khiển thiết bị đeo tay thông minh), yếu tố nào sau đây thường là QUAN TRỌNG NHẤT cần cân nhắc?

  • A. Màu sắc của vỏ chip.
  • B. Số lượng chân (pin) mà không xét đến chức năng.
  • C. Nhà sản xuất VĐK là công ty lớn nhất.
  • D. Các tính năng, ngoại vi tích hợp (ADC, Timer, giao tiếp...), hiệu năng và mức tiêu thụ năng lượng phù hợp với yêu cầu ứng dụng.

Câu 25: Vi điều khiển 8051 là một ví dụ điển hình của cách phân loại vi điều khiển theo tiêu chí nào?

  • A. Dựa trên độ rộng dữ liệu (số bit).
  • B. Dựa trên họ/kiến trúc vi điều khiển.
  • C. Dựa trên tốc độ xử lý.
  • D. Dựa trên dung lượng bộ nhớ RAM.

Câu 26: Trong chu trình hoạt động của VĐK (Fetch-Decode-Execute), bước nào liên quan đến việc lấy mã lệnh tiếp theo từ bộ nhớ chương trình?

  • A. Fetch (Nạp lệnh).
  • B. Decode (Giải mã lệnh).
  • C. Execute (Thực thi lệnh).
  • D. Store (Lưu kết quả).

Câu 27: Một vi điều khiển cần điều khiển bật/tắt một bóng đèn LED. Tín hiệu điều khiển từ VĐK đến bóng đèn LED thường là loại tín hiệu gì?

  • 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.
  • D. Tín hiệu vô tuyến.

Câu 28: Chức năng của thanh ghi (Register) trong CPU của vi điều khiển là gì?

  • A. Lưu trữ toàn bộ chương trình điều khiển.
  • B. Kết nối VĐK với các thiết bị ngoại vi.
  • C. Chuyển đổi tín hiệu tương tự sang số.
  • D. Lưu trữ dữ liệu và địa chỉ tạm thời cho các thao tác của CPU.

Câu 29: Tại sao vi điều khiển lại phù hợp với các ứng dụng nhúng (embedded systems) thay vì sử dụng máy tính cá nhân thông thường?

  • A. Máy tính cá nhân không có khả năng xử lý tín hiệu số.
  • B. VĐK nhỏ gọn, chi phí thấp, tiêu thụ ít năng lượng và chuyên dụng cho các tác vụ cụ thể.
  • C. Máy tính cá nhân không có bộ nhớ.
  • D. VĐK có hệ điều hành phức tạp hơn máy tính cá nhân.

Câu 30: Một hệ thống an ninh sử dụng vi điều khiển để giám sát trạng thái cửa (đóng/mở) và kích hoạt còi báo động khi cửa mở trái phép. Tín hiệu từ cảm biến cửa (công tắc từ) sẽ được đưa vào VĐK dưới dạng tín hiệu gì?

  • 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.
  • D. Tín hiệu điều rộng xung (PWM).

1 / 30

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

Tags: Bộ đề 08

Câu 1: Khác biệt cơ bản nhất giữa vi điều khiển (VĐK) và bộ vi xử lý (BVXL) là gì?

2 / 30

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

Tags: Bộ đề 08

Câu 2: Trong cấu 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 phép toán số học và logic, đồng thời điều phối hoạt động của toàn bộ chip?

3 / 30

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

Tags: Bộ đề 08

Câu 3: Chức năng chính của bộ nhớ ROM (Read-Only Memory) trong vi điều khiển là gì?

4 / 30

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

Tags: Bộ đề 08

Câu 4: Khi một vi điều khiển hoạt động, dữ liệu tạm thời như kết quả trung gian của phép tính, giá trị biến, hoặc trạng thái hoạt động thường được lưu trữ ở đâu?

5 / 30

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

Tags: Bộ đề 08

Câu 5: Một hệ thống điều khiển đèn giao thông sử dụng vi điều khiển. Tín hiệu từ cảm biến phát hiện xe hoặc nút nhấn dành cho người đi bộ sẽ được đưa vào bộ phận nào của vi điều khiển?

6 / 30

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

Tags: Bộ đề 08

Câu 6: Việc 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) chủ yếu nói lên điều gì về khả năng của vi điều khiển đó?

7 / 30

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

Tags: Bộ đề 08

Câu 7: Xét quá trình hoạt động cơ bản của CPU trong vi điều khiển, bước 'Giải mã lệnh' (Decode) có vai trò gì?

8 / 30

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

Tags: Bộ đề 08

Câu 8: Một vi điều khiển được sử dụng để điều khiển động cơ trong máy giặt. Chương trình điều khiển các chế độ giặt (giặt, vắt, xả...) được lưu trữ vĩnh viễn ở đâu trong vi điều khiển?

9 / 30

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

Tags: Bộ đề 08

Câu 9: Ưu điểm nào sau đây KHÔNG phải là ưu điểm điển hì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 để xây dựng hệ thống điều khiển?

10 / 30

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

Tags: Bộ đề 08

Câu 10: Một kỹ sư cần thiết kế hệ thống điều khiển nhiệt độ cho lò nướng. Hệ thống cần đọc giá trị nhiệt độ từ cảm biến (tín hiệu tương tự), hiển thị lên màn hình LED 7 đoạn và điều khiển bật/tắt bộ phận gia nhiệt. Thành phần nào của vi điều khiển sẽ cần thiết để xử lý tín hiệu từ cảm biến nhiệt độ (thường là tín hiệu tương tự)?

11 / 30

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

Tags: Bộ đề 08

Câu 11: Khi lập trình cho vi điều khiển, ngôn ngữ lập trình nào thường được sử dụng để viết các chương trình điều khiển cấp thấp, tương tác trực tiếp với phần cứng và yêu cầu tối ưu về tốc độ và dung lượng bộ nhớ?

12 / 30

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

Tags: Bộ đề 08

Câu 12: Ngôn ngữ lập trình C là ngôn ngữ phổ biến nhất để lập trình cho vi điều khiển hiện nay. Ưu điểm chính của việc sử dụng ngôn ngữ C so với Assembly là gì?

13 / 30

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

Tags: Bộ đề 08

Câu 13: Một hệ thống nhúng (embedded system) là gì?

14 / 30

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

Tags: Bộ đề 08

Câu 14: Vi điều khiển thường được sử dụng rộng rãi trong các thiết bị gia dụng như lò vi sóng, máy điều hòa, tủ lạnh thông minh. Ứng dụng này thuộc lĩnh vực nào?

15 / 30

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

Tags: Bộ đề 08

Câu 15: Hệ thống điều khiển chống bó cứng phanh (ABS) trên ô tô sử dụng vi điều khiển để phân tích tốc độ quay của từng bánh xe và điều chỉnh áp lực phanh. Ứng dụng này thuộc lĩnh vực nào?

16 / 30

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

Tags: Bộ đề 08

Câu 16: Bộ định thời/đếm (Timer/Counter) là một ngoại vi phổ biến trong vi điều khiển. Chức năng chính của bộ phận này là gì?

17 / 30

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

Tags: Bộ đề 08

Câu 17: Giả sử bạn cần thiết kế một hệ thống sử dụng vi điều khiển để đọc nhiệt độ từ cảm biến (tín hiệu tương tự) và điều khiển độ sáng của đèn LED (sử dụng tín hiệu điều rộng xung - PWM). Bạn sẽ cần những khối chức năng nào sau đây trong vi điều khiển?

18 / 30

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

Tags: Bộ đề 08

Câu 18: Khi so sánh vi điều khiển 8-bit và 32-bit, điều gì thường đúng về khả năng xử lý và tài nguyên bộ nhớ?

19 / 30

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

Tags: Bộ đề 08

Câu 19: Quá trình nạp chương trình (firmware) từ máy tính vào bộ nhớ ROM (hoặc Flash) của vi điều khiển thường được thực hiện thông qua cổng hoặc giao diện nào?

20 / 30

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

Tags: Bộ đề 08

Câu 20: Trong các ứng dụng điều khiển công nghiệp, vi điều khiển đóng vai trò quan trọng trong việc tự động hóa các quy trình. Điều này giúp mang lại lợi ích gì?

21 / 30

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

Tags: Bộ đề 08

Câu 21: Bộ chuyển đổi số sang tương tự (DAC - Digital-to-Analog Converter) trong vi điều khiển có chức năng gì?

22 / 30

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

Tags: Bộ đề 08

Câu 22: Giả sử bạn lập trình cho VĐK để điều khiển một robot tránh vật cản. Chương trình sẽ đọc dữ liệu từ cảm biến siêu âm (đo khoảng cách) và điều khiển động cơ di chuyển. Tín hiệu từ cảm biến siêu âm (sau khi được xử lý sơ bộ) sẽ được đưa vào VĐK qua bộ phận nào?

23 / 30

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

Tags: Bộ đề 08

Câu 23: Sự khác biệt chính giữa bộ nhớ chương trình (Program Memory - thường là ROM/Flash) và bộ nhớ dữ liệu (Data Memory - thường là RAM) trong vi điều khiển là gì?

24 / 30

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

Tags: Bộ đề 08

Câu 24: Khi lựa chọn một loại vi điều khiển cho dự án cụ thể (ví dụ: điều khiển thiết bị đeo tay thông minh), yếu tố nào sau đây thường là QUAN TRỌNG NHẤT cần cân nhắc?

25 / 30

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

Tags: Bộ đề 08

Câu 25: Vi điều khiển 8051 là một ví dụ điển hình của cách phân loại vi điều khiển theo tiêu chí nào?

26 / 30

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

Tags: Bộ đề 08

Câu 26: Trong chu trình hoạt động của VĐK (Fetch-Decode-Execute), bước nào liên quan đến việc lấy mã lệnh tiếp theo từ bộ nhớ chương trình?

27 / 30

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

Tags: Bộ đề 08

Câu 27: Một vi điều khiển cần điều khiển bật/tắt một bóng đèn LED. Tín hiệu điều khiển từ VĐK đến bóng đèn LED thường là loại tín hiệu gì?

28 / 30

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

Tags: Bộ đề 08

Câu 28: Chức năng của thanh ghi (Register) trong CPU của vi điều khiển là gì?

29 / 30

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

Tags: Bộ đề 08

Câu 29: Tại sao vi điều khiển lại phù hợp với các ứng dụng nhúng (embedded systems) thay vì sử dụng máy tính cá nhân thông thường?

30 / 30

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

Tags: Bộ đề 08

Câu 30: Một hệ thống an ninh sử dụng vi điều khiển để giám sát trạng thái cửa (đóng/mở) và kích hoạt còi báo động khi cửa mở trái phép. Tín hiệu từ cảm biến cửa (công tắc từ) sẽ được đưa vào VĐK dưới dạng tín hiệu gì?

0

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

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


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

Bài Tập Trắ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

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

Câu 1: Điểm khác biệt cơ bản nhất giữa vi điều khiển (microcontroller) và bộ vi xử lí (microprocessor) là gì?

  • A. Vi điều khiển có tốc độ xử lí nhanh hơn bộ vi xử lí.
  • B. Bộ vi xử lí có kích thước nhỏ gọn hơn vi điều khiển.
  • C. Vi điều khiển chỉ thực hiện tính toán, còn bộ vi xử lí thực hiện điều khiển.
  • D. Vi điều khiển tích hợp nhiều khối chức năng trên một chip, còn bộ vi xử lí chủ yếu chỉ là CPU.

Câu 2: Một hệ thống tưới cây tự động cần đọc dữ liệu từ cảm biến độ ẩm đất và điều khiển van nước dựa trên dữ liệu đó. Chức năng đọc dữ liệu từ cảm biến (thường là tín hiệu tương tự) trong vi điều khiển được thực hiện chủ yếu bởi bộ phận nào?

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

Câu 3: Trong kiến trúc của vi điều khiển, bộ nhớ ROM (Read-Only Memory) 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 (firmware)
  • 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 ngoại vi
  • D. Biến và hằng số thay đổi trong quá trình chạy

Câu 4: Giả sử bạn đang thiết kế một hệ thống điều khiển cửa tự động sử dụng vi điều khiển. Khi cảm biến phát hiện có người đến gần, vi điều khiển cần xử lí tín hiệu từ cảm biến, ra lệnh mở cửa, chờ một khoảng thời gian nhất định, sau đó ra lệnh đóng cửa. Trình tự các bước xử lí này được gọi là gì?

  • A. Cấu trúc phần cứng
  • B. Kiến trúc RISC
  • C. Chương trình điều khiển (software/firmware)
  • D. Kiểu bộ nhớ

Câu 5: Tại sao các cổng vào/ra (I/O ports) là bộ phận không thể thiếu của vi điều khiển trong các ứng dụng điều khiển thiết bị?

  • A. Chúng giúp tăng tốc độ xử lí của CPU.
  • B. Chúng lưu trữ chương trình điều khiển.
  • C. Chúng chỉ dùng để cấp nguồn cho vi điều khiển.
  • D. Chúng cho phép vi điều khiển giao tiếp (nhận/gửi tín hiệu) với các thiết bị ngoại vi.

Câu 6: Một vi điều khiển được mô tả là "vi điều khiển 16-bit". Con số "16-bit" này thường nói lên điều gì về khả năng xử lí của vi điều khiển?

  • A. Độ rộng của bus dữ liệu và/hoặc thanh ghi, ảnh hưởng đến lượng dữ liệu xử lí trong một chu kì.
  • B. Tốc độ xung nhịp tối đa của vi điều khiển.
  • C. Số lượng cổng vào/ra mà vi điều khiển có.
  • D. Dung lượng bộ nhớ ROM của vi điều khiển tính bằng kilobyte.

Câu 7: Trong một mạch điều khiển đơn giản sử dụng vi điều khiển, bộ phận nào đóng vai trò "bộ não", thực hiện các phép tính logic và số học, cũng như điều phối hoạt động của các bộ phận khác?

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

Câu 8: So sánh bộ nhớ RAM (Random Access Memory) và ROM (Read-Only Memory) trong vi điều khiển về khả năng ghi dữ liệu và tính "bay hơi" (dữ liệu có bị mất khi ngắt nguồn không)?

  • A. RAM chỉ đọc và không bay hơi, ROM có thể ghi/đọc và bay hơi.
  • B. RAM có thể ghi/đọc và không bay hơi, ROM chỉ đọc và bay hơi.
  • C. RAM chỉ đọc và bay hơi, ROM có thể ghi/đọc và không bay hơi.
  • D. RAM có thể ghi/đọc và bay hơi, ROM thường chỉ đọc và không bay hơi.

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ử nhúng (embedded systems) như điều khiển máy giặt, lò vi sóng, hoặc hệ thống chống trộm?

  • A. Vì vi điều khiển có tốc độ xử lí rất cao, tương đương với máy tính cá nhân.
  • B. Vì vi điều khiển có kích thước nhỏ, tiêu thụ ít năng lượng và được thiết kế cho các nhiệm vụ điều khiển cụ thể.
  • C. Vì vi điều khiển có khả năng chạy nhiều hệ điều hành phức tạp cùng lúc.
  • D. Vì vi điều khiển chỉ có thể xử lí tín hiệu tương tự.

Câu 10: Bộ phận nào của vi điều khiển chịu trách nhiệm tạo ra các khoảng thời gian trễ hoặc đếm các sự kiện xảy ra, thường được sử dụng trong việc điều khiển thời gian hoạt động của các thiết bị ngoại vi?

  • A. Bộ định thời (Timer)
  • B. Bộ nhớ RAM
  • C. Cổng nối tiếp (Serial Port)
  • D. Bộ xử lí trung tâm (CPU)

Câu 11: Khi phân loại vi điều khiển dựa trên "họ vi điều khiển", người ta thường dựa vào tiêu chí chính nào?

  • A. Kích thước vật lí của chip.
  • B. Số lượng chân (pins) trên chip.
  • C. Kiến trúc bên trong, tập lệnh và nhà sản xuất.
  • D. Màu sắc vỏ chip.

Câu 12: Một vi điều khiển cần điều khiển độ sáng của bóng đèn LED bằng phương pháp điều chế độ rộng xung (PWM - Pulse Width Modulation). Bộ phận nào của vi điều khiển thường hỗ trợ trực tiếp chức năng này?

  • A. Bộ nhớ ROM
  • B. Bộ chuyển đổi tương tự - số (ADC)
  • C. Cổng vào/ra số (Digital I/O)
  • D. Bộ tạo/điều chế xung (Timer/PWM module)

Câu 13: Tại sao việc lập trình (viết phần mềm) cho vi điều khiển thường đòi hỏi hiểu biết sâu sắc về cấu trúc phần cứng cụ thể của nó?

  • A. Vì phần mềm cần tương tác trực tiếp với các thanh ghi và địa chỉ bộ nhớ cụ thể để điều khiển các khối phần cứng.
  • B. Vì vi điều khiển không có hệ điều hành nên không cần hiểu phần cứng.
  • C. Vì phần cứng của vi điều khiển rất đơn giản và giống nhau ở mọi loại.
  • D. Vì chỉ cần biết ngôn ngữ lập trình là đủ.

Câu 14: Trong chu trình hoạt động cơ bản của vi điều khiển, sau khi lệnh được "tìm nạp" (fetch) từ bộ nhớ chương trình, bước tiếp theo CPU thường thực hiện là gì?

  • A. Thực hiện lệnh (Execute)
  • B. Giải mã lệnh (Decode)
  • C. Lưu kết quả vào bộ nhớ
  • D. Kiểm tra ngắt

Câu 15: Một ứng dụng điều khiển nhiệt độ lò nung cần độ chính xác cao. Vi điều khiển được chọn cần có bộ chuyển đổi tương tự - số (ADC) với độ phân giải như thế nào để đáp ứng yêu cầu này?

  • A. Độ phân giải thấp (ví dụ: 8-bit)
  • B. Không cần bộ ADC vì nhiệt độ là tín hiệu số.
  • C. Độ phân giải cao (ví dụ: 12-bit hoặc 16-bit)
  • D. Chỉ cần có ADC bất kỳ, độ phân giải không quan trọng.

Câu 16: Bộ phận nào của vi điều khiển thường được sử dụng để thiết lập tốc độ truyền dữ liệu khi giao tiếp với các thiết bị ngoại vi khác thông qua các chuẩn giao tiếp nối tiếp như UART, SPI, hoặc I2C?

  • A. Các khối giao tiếp nối tiếp (UART, SPI, I2C)
  • B. Bộ nhớ RAM
  • C. Bộ định thời (Timer)
  • D. Cổng vào/ra song song

Câu 17: Khi vi điều khiển nhận được một tín hiệu từ bên ngoài (ví dụ: nhấn nút, tín hiệu từ cảm biến) mà tín hiệu này cần được xử lí ngay lập tức, cơ chế nào trong vi điều khiển cho phép tạm dừng chương trình chính để xử lí tín hiệu đó?

  • A. Polling (kiểm tra liên tục)
  • B. Cơ chế ngắt (Interrupt)
  • C. Chế độ ngủ (Sleep mode)
  • D. Đọc dữ liệu từ ROM

Câu 18: So với việc xây dựng một mạch điều khiển hoàn toàn bằng các linh kiện logic rời rạc, sử dụng vi điều khiển mang lại ưu điểm nổi bật nào?

  • A. Tốc độ hoạt động luôn chậm hơn.
  • B. Chỉ có thể thực hiện các chức năng rất đơn giản.
  • C. Dễ dàng thay đổi chức năng bằng cách thay đổi phần mềm mà không cần thay đổi phần cứng.
  • D. Kích thước mạch lớn hơn và tiêu thụ nhiều năng lượng hơn.

Câu 19: Một hệ thống điều khiển động cơ bước cần tạo ra các chuỗi xung điều khiển chính xác để quay động cơ theo góc mong muốn. Bộ phận nào của vi điều khiển thường được sử dụng để tạo ra các chuỗi xung này một cách tự động theo chương trình?

  • A. Bộ định thời (Timer) hoặc bộ tạo xung
  • B. Bộ chuyển đổi tương tự - số (ADC)
  • C. Bộ nhớ ROM
  • D. Cổng vào/ra số (Digital I/O) đơn thuần

Câu 20: Khi lựa chọn vi điều khiển cho một dự án cụ thể, các yếu tố như số lượng chân I/O, dung lượng bộ nhớ (RAM/ROM), tốc độ xử lí, và các khối ngoại vi tích hợp (ADC, Timer, Giao tiếp nối tiếp) là quan trọng nhất vì sao?

  • A. Chúng chỉ ảnh hưởng đến giá thành của vi điều khiển.
  • B. Chúng chỉ liên quan đến kích thước vật lí của chip.
  • C. Chúng quyết định màu sắc và hình dạng của vi điều khiển.
  • D. Chúng quyết định khả năng đáp ứng các yêu cầu về phần cứng và phần mềm của ứng dụng.

Câu 21: Trong một hệ thống sử dụng vi điều khiển để điều khiển đèn chiếu sáng dựa vào cường độ ánh sáng xung quanh (sử dụng cảm biến quang trở), tín hiệu từ cảm biến quang trở (thường là tín hiệu tương tự) sẽ được đưa vào bộ phận nào của vi điều khiển đầu tiên để xử lí?

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

Câu 22: Chức năng chính của bộ nhớ RAM (Random Access Memory) trong một vi điều khiển đang hoạt động là gì?

  • A. Lưu trữ chương trình điều khiển cố định.
  • B. Lưu trữ dữ liệu không bị mất khi ngắt nguồn.
  • C. Lưu trữ dữ liệu tạm thời và biến trong quá trình thực hiện chương trình.
  • D. Chỉ dùng để lưu trữ các hằng số.

Câu 23: Khi thiết kế một mạch sử dụng vi điều khiển, ngoài bản thân chip vi điều khiển, các thành phần ngoại vi như cảm biến, relay, màn hình hiển thị, nút nhấn... được kết nối với vi điều khiển thông qua bộ phận nào?

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

Câu 24: Tại sao việc tối ưu hóa mã lệnh (code optimization) lại quan trọng khi lập trình cho vi điều khiển, đặc biệt là các vi điều khiển có tài nguyên (bộ nhớ, tốc độ) hạn chế?

  • A. Để làm cho chương trình phức tạp hơn.
  • B. Để sử dụng hiệu quả tài nguyên hạn chế của vi điều khiển (bộ nhớ, tốc độ xử lí).
  • C. Để chương trình chỉ có thể chạy trên một loại vi điều khiển duy nhất.
  • D. Để tăng kích thước của chương trình.

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

  • A. Khả năng xử lí dữ liệu, tốc độ tính toán và dung lượng bộ nhớ tối đa có thể truy cập.
  • B. Chỉ ảnh hưởng đến số lượng chân I/O.
  • C. Chỉ ảnh hưởng đến loại bộ nhớ (ROM hay RAM) được sử dụng.
  • D. Không ảnh hưởng đến hiệu năng, chỉ là cách gọi tên.

Câu 26: Trong một ứng dụng điều khiển động cơ DC, vi điều khiển cần tạo ra tín hiệu điều khiển có thể thay đổi được "độ rộng xung" để điều chỉnh tốc độ động cơ. Chức năng này được thực hiện bằng kỹ thuật nào?

  • A. Chuyển đổi tương tự - số (ADC)
  • B. Điều chế độ rộng xung (PWM)
  • C. Giao tiếp nối tiếp (Serial Communication)
  • D. Đọc dữ liệu từ bộ nhớ ROM

Câu 27: Một vi điều khiển có dung lượng bộ nhớ RAM là 2KB và ROM là 32KB. Điều này có ý nghĩa gì đối với việc lựa chọn ứng dụng cho vi điều khiển này?

  • A. Nó phù hợp cho các ứng dụng cần lưu trữ lượng lớn dữ liệu tạm thời.
  • B. Nó có thể chạy các chương trình rất phức tạp cần nhiều bộ nhớ.
  • C. Nó phù hợp cho các ứng dụng với chương trình điều khiển có kích thước trung bình và không cần nhiều bộ nhớ tạm.
  • D. Nó có khả năng xử lí tín hiệu video độ nét cao.

Câu 28: Khi lập trình cho vi điều khiển, ngôn ngữ lập trình C hoặc C++ thường được sử dụng phổ biến. Lợi ích chính của việc sử dụng các ngôn ngữ bậc cao này so với Assembly là gì?

  • A. Mã lệnh cuối cùng (sau biên dịch) luôn nhỏ hơn.
  • B. Tốc độ thực thi luôn nhanh hơn.
  • C. Cho phép truy cập trực tiếp và dễ dàng hơn vào các thanh ghi phần cứng.
  • D. Dễ đọc, dễ viết, dễ bảo trì và có tính di động cao hơn.

Câu 29: Trong một hệ thống điều khiển nhà thông minh, vi điều khiển cần nhận lệnh từ người dùng qua kết nối không dây (ví dụ: Bluetooth hoặc Wi-Fi). Để làm được điều này, vi điều khiển cần có bộ phận ngoại vi nào hỗ trợ giao tiếp không dây, hoặc kết nối với module giao tiếp không dây bên ngoài thông qua các chuẩn giao tiếp nào?

  • A. Các khối giao tiếp nối tiếp (UART, SPI, I2C)
  • B. Bộ chuyển đổi tương tự - số (ADC)
  • C. Bộ định thời (Timer)
  • D. Chỉ cần cổng I/O số là đủ.

Câu 30: Khi một chương trình điều khiển được nạp vào bộ nhớ ROM của vi điều khiển, quá trình này thường được gọi là gì?

  • A. Biên dịch (Compiling)
  • B. Nạp chương trình (Programming/Flashing)
  • C. Mô phỏng (Simulation)
  • D. Gỡ lỗi (Debugging)

1 / 30

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

Tags: Bộ đề 09

Câu 1: Điểm khác biệt cơ bản nhất giữa vi điều khiển (microcontroller) và bộ vi xử lí (microprocessor) là gì?

2 / 30

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

Tags: Bộ đề 09

Câu 2: Một hệ thống tưới cây tự động cần đọc dữ liệu từ cảm biến độ ẩm đất và điều khiển van nước dựa trên dữ liệu đó. Chức năng đọc dữ liệu từ cảm biến (thường là tín hiệu tương tự) trong vi điều khiển được thực hiện chủ yếu bởi bộ phận nào?

3 / 30

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

Tags: Bộ đề 09

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

4 / 30

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

Tags: Bộ đề 09

Câu 4: Giả sử bạn đang thiết kế một hệ thống điều khiển cửa tự động sử dụng vi điều khiển. Khi cảm biến phát hiện có người đến gần, vi điều khiển cần xử lí tín hiệu từ cảm biến, ra lệnh mở cửa, chờ một khoảng thời gian nhất định, sau đó ra lệnh đóng cửa. Trình tự các bước xử lí này được gọi là gì?

5 / 30

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

Tags: Bộ đề 09

Câu 5: Tại sao các cổng vào/ra (I/O ports) là bộ phận không thể thiếu của vi điều khiển trong các ứng dụng điều khiển thiết bị?

6 / 30

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

Tags: Bộ đề 09

Câu 6: Một vi điều khiển được mô tả là 'vi điều khiển 16-bit'. Con số '16-bit' này thường nói lên điều gì về khả năng xử lí của vi điều khiển?

7 / 30

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

Tags: Bộ đề 09

Câu 7: Trong một mạch điều khiển đơn giản sử dụng vi điều khiển, bộ phận nào đóng vai trò 'bộ não', thực hiện các phép tính logic và số học, cũng như điều phối hoạt động của các bộ phận khác?

8 / 30

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

Tags: Bộ đề 09

Câu 8: So sánh bộ nhớ RAM (Random Access Memory) và ROM (Read-Only Memory) trong vi điều khiển về khả năng ghi dữ liệu và tính 'bay hơi' (dữ liệu có bị mất khi ngắt nguồn không)?

9 / 30

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

Tags: Bộ đề 09

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ử nhúng (embedded systems) như điều khiển máy giặt, lò vi sóng, hoặc hệ thống chống trộm?

10 / 30

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

Tags: Bộ đề 09

Câu 10: Bộ phận nào của vi điều khiển chịu trách nhiệm tạo ra các khoảng thời gian trễ hoặc đếm các sự kiện xảy ra, thường được sử dụng trong việc điều khiển thời gian hoạt động của các thiết bị ngoại vi?

11 / 30

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

Tags: Bộ đề 09

Câu 11: Khi phân loại vi điều khiển dựa trên 'họ vi điều khiển', người ta thường dựa vào tiêu chí chính nào?

12 / 30

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

Tags: Bộ đề 09

Câu 12: Một vi điều khiển cần điều khiển độ sáng của bóng đèn LED bằng phương pháp điều chế độ rộng xung (PWM - Pulse Width Modulation). Bộ phận nào của vi điều khiển thường hỗ trợ trực tiếp chức năng này?

13 / 30

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

Tags: Bộ đề 09

Câu 13: Tại sao việc lập trình (viết phần mềm) cho vi điều khiển thường đòi hỏi hiểu biết sâu sắc về cấu trúc phần cứng cụ thể của nó?

14 / 30

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

Tags: Bộ đề 09

Câu 14: Trong chu trình hoạt động cơ bản của vi điều khiển, sau khi lệnh được 'tìm nạp' (fetch) từ bộ nhớ chương trình, bước tiếp theo CPU thường thực hiện là gì?

15 / 30

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

Tags: Bộ đề 09

Câu 15: Một ứng dụng điều khiển nhiệt độ lò nung cần độ chính xác cao. Vi điều khiển được chọn cần có bộ chuyển đổi tương tự - số (ADC) với độ phân giải như thế nào để đáp ứng yêu cầu này?

16 / 30

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

Tags: Bộ đề 09

Câu 16: Bộ phận nào của vi điều khiển thường được sử dụng để thiết lập tốc độ truyền dữ liệu khi giao tiếp với các thiết bị ngoại vi khác thông qua các chuẩn giao tiếp nối tiếp như UART, SPI, hoặc I2C?

17 / 30

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

Tags: Bộ đề 09

Câu 17: Khi vi điều khiển nhận được một tín hiệu từ bên ngoài (ví dụ: nhấn nút, tín hiệu từ cảm biến) mà tín hiệu này cần được xử lí ngay lập tức, cơ chế nào trong vi điều khiển cho phép tạm dừng chương trình chính để xử lí tín hiệu đó?

18 / 30

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

Tags: Bộ đề 09

Câu 18: So với việc xây dựng một mạch điều khiển hoàn toàn bằng các linh kiện logic rời rạc, sử dụng vi điều khiển mang lại ưu điểm nổi bật nào?

19 / 30

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

Tags: Bộ đề 09

Câu 19: Một hệ thống điều khiển động cơ bước cần tạo ra các chuỗi xung điều khiển chính xác để quay động cơ theo góc mong muốn. Bộ phận nào của vi điều khiển thường được sử dụng để tạo ra các chuỗi xung này một cách tự động theo chương trình?

20 / 30

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

Tags: Bộ đề 09

Câu 20: Khi lựa chọn vi điều khiển cho một dự án cụ thể, các yếu tố như số lượng chân I/O, dung lượng bộ nhớ (RAM/ROM), tốc độ xử lí, và các khối ngoại vi tích hợp (ADC, Timer, Giao tiếp nối tiếp) là quan trọng nhất vì sao?

21 / 30

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

Tags: Bộ đề 09

Câu 21: Trong một hệ thống sử dụng vi điều khiển để điều khiển đèn chiếu sáng dựa vào cường độ ánh sáng xung quanh (sử dụng cảm biến quang trở), tín hiệu từ cảm biến quang trở (thường là tín hiệu tương tự) sẽ được đưa vào bộ phận nào của vi điều khiển đầu tiên để xử lí?

22 / 30

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

Tags: Bộ đề 09

Câu 22: Chức năng chính của bộ nhớ RAM (Random Access Memory) trong một vi điều khiển đang hoạt động là gì?

23 / 30

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

Tags: Bộ đề 09

Câu 23: Khi thiết kế một mạch sử dụng vi điều khiển, ngoài bản thân chip vi điều khiển, các thành phần ngoại vi như cảm biến, relay, màn hình hiển thị, nút nhấn... được kết nối với vi điều khiển thông qua bộ phận nào?

24 / 30

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

Tags: Bộ đề 09

Câu 24: Tại sao việc tối ưu hóa mã lệnh (code optimization) lại quan trọng khi lập trình cho vi điều khiển, đặc biệt là các vi điều khiển có tài nguyên (bộ nhớ, tốc độ) hạn chế?

25 / 30

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

Tags: Bộ đề 09

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

26 / 30

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

Tags: Bộ đề 09

Câu 26: Trong một ứng dụng điều khiển động cơ DC, vi điều khiển cần tạo ra tín hiệu điều khiển có thể thay đổi được 'độ rộng xung' để điều chỉnh tốc độ động cơ. Chức năng này được thực hiện bằng kỹ thuật nào?

27 / 30

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

Tags: Bộ đề 09

Câu 27: Một vi điều khiển có dung lượng bộ nhớ RAM là 2KB và ROM là 32KB. Điều này có ý nghĩa gì đối với việc lựa chọn ứng dụng cho vi điều khiển này?

28 / 30

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

Tags: Bộ đề 09

Câu 28: Khi lập trình cho vi điều khiển, ngôn ngữ lập trình C hoặc C++ thường được sử dụng phổ biến. Lợi ích chính của việc sử dụng các ngôn ngữ bậc cao này so với Assembly là gì?

29 / 30

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

Tags: Bộ đề 09

Câu 29: Trong một hệ thống điều khiển nhà thông minh, vi điều khiển cần nhận lệnh từ người dùng qua kết nối không dây (ví dụ: Bluetooth hoặc Wi-Fi). Để làm được điều này, vi điều khiển cần có bộ phận ngoại vi nào hỗ trợ giao tiếp không dây, hoặc kết nối với module giao tiếp không dây bên ngoài thông qua các chuẩn giao tiếp nào?

30 / 30

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

Tags: Bộ đề 09

Câu 30: Khi một chương trình điều khiển được nạp vào bộ nhớ ROM của vi điều khiển, quá trình này thường được gọi là gì?

0

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

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


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

Bài Tập Trắ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

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

Câu 1: Vi điều khiển (microcontroller - MCU) được mô tả chính xác nhất là một hệ thống máy tính thu nhỏ được tích hợp trên một chip, bao gồm các thành phần cốt lõi. Thành phần nào sau đây KHÔNG phải là một phần cốt lõi điển hình của một vi điều khiển?

  • A. Bộ xử lý trung tâm (CPU)
  • B. Bộ nhớ (Memory)
  • C. Các khối giao tiếp vào/ra (I/O)
  • D. Card đồ họa (GPU)

Câu 2: Chức năng chính và đặc trưng nhất phân biệt vi điều khiển với vi xử lý (microprocessor) là gì?

  • A. Thực hiện các phép tính số học và logic tốc độ cao.
  • B. Khả năng truy cập lượng bộ nhớ dữ liệu lớn.
  • C. Tích hợp sẵn các khối ngoại vi và bộ nhớ để thực hiện chức năng điều khiển cho một mục đích cụ thể mà không cần nhiều chip phụ trợ.
  • D. Thực thi hệ điều hành phức tạp.

Câu 3: Trong một hệ thống điều khiển nhiệt độ đơn giản sử dụng vi điều khiển, chương trình điều khiển (bao gồm các lệnh để đọc cảm biến, so sánh giá trị, và điều khiển bộ phận làm nóng/lạnh) thường được lưu trữ ở đâu?

  • A. Bộ nhớ ROM (Read-Only Memory)
  • B. Bộ nhớ RAM (Random Access Memory)
  • C. Bộ nhớ Cache
  • D. Thanh ghi (Registers)

Câu 4: Vẫn trong hệ thống điều khiển nhiệt độ ở Câu 3, giá trị nhiệt độ hiện tại đọc từ cảm biến và giá trị nhiệt độ cài đặt bởi người dùng là các dữ liệu thay đổi trong quá trình hoạt động. Các giá trị này thường được lưu trữ tạm thời ở đâu để CPU xử lý?

  • A. Bộ nhớ ROM (Read-Only Memory)
  • B. Bộ nhớ RAM (Random Access Memory)
  • C. Bộ nhớ Flash (thường dùng cho chương trình)
  • D. Ổ cứng SSD

Câu 5: Kiến trúc bộ nhớ Harvard, thường được sử dụng trong nhiều dòng vi điều khiển hiệu năng cao, có đặc điểm chính nào khác biệt so với kiến trúc Von Neumann?

  • A. Chỉ có một bus chung để truy cập cả bộ nhớ chương trình và bộ nhớ dữ liệu.
  • B. Bộ nhớ chương trình và bộ nhớ dữ liệu được đặt cùng trên một chip.
  • C. Có các bus và không gian bộ nhớ riêng biệt cho bộ nhớ chương trình và bộ nhớ dữ liệu.
  • D. Không có bộ nhớ dữ liệu, chỉ có bộ nhớ chương trình.

Câu 6: Việc 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) chủ yếu phản ánh khả năng xử lý của CPU đối với yếu tố nào?

  • A. Số bit dữ liệu mà CPU có thể xử lý trong một lần.
  • B. Số lượng chân (pins) của vi điều khiển.
  • C. Dung lượng bộ nhớ RAM.
  • D. Tần số hoạt động tối đa của vi điều khiển.

Câu 7: Một ứng dụng cần vi điều khiển để đo lường chính xác thời gian giữa hai sự kiện hoặc tạo ra các tín hiệu điều khiển có chu kỳ và độ rộng xung xác định (ví dụ: điều khiển động cơ bước, tạo tín hiệu điều chế độ rộng xung PWM). Khối ngoại vi nào của vi điều khiển sẽ đóng vai trò quan trọng nhất trong ứng dụng này?

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

Câu 8: Để một vi điều khiển có thể giao tiếp với các thiết bị ngoại vi gửi tín hiệu dạng tương tự (ví dụ: cảm biến nhiệt độ analog, cảm biến ánh sáng), khối ngoại vi nào là cần thiết để chuyển đổi tín hiệu đó thành dạng số mà CPU có thể xử lý?

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

Câu 9: Một vi điều khiển 8-bit có thể xử lý dữ liệu có độ lớn tối đa là bao nhiêu trong một chu kỳ lệnh (với các lệnh cơ bản)?

  • A. 16 bit
  • B. 32 bit
  • C. 65535
  • D. 255

Câu 10: Trong các họ vi điều khiển phổ biến như 8051, PIC, AVR, ARM, việc phân loại dựa trên "họ vi điều khiển" chủ yếu dựa vào yếu tố nào?

  • A. Độ rộng dữ liệu (8-bit, 16-bit, 32-bit).
  • B. Kiến trúc tập lệnh, cấu trúc phần cứng nội bộ và nhà sản xuất.
  • C. Dung lượng bộ nhớ RAM.
  • D. Số lượng khối ngoại vi tích hợp.

Câu 11: Một ứng dụng cần vi điều khiển để giao tiếp với một màn hình hiển thị LCD sử dụng giao tiếp nối tiếp, hoặc truyền dữ liệu tới máy tính qua cổng COM ảo. Khối ngoại vi nào của vi điều khiển sẽ được sử dụng cho mục đích này?

  • A. Bộ chuyển đổi Analog-to-Digital (ADC)
  • B. Bộ định thời/Bộ đếm (Timer/Counter)
  • C. Các khối giao tiếp nối tiếp (Serial Communication Interfaces như UART, SPI, I2C)
  • D. Bộ so sánh tương tự (Analog Comparator)

Câu 12: Khi lập trình cho vi điều khiển, sau khi viết mã nguồn bằng ngôn ngữ lập trình bậc cao (ví dụ: C), cần thực hiện bước nào để tạo ra tệp mã máy (machine code) mà vi điều khiển có thể hiểu và thực thi?

  • A. Biên dịch (Compile)
  • B. Nạp chương trình (Upload/Flash)
  • C. Chạy mô phỏng (Simulate)
  • D. Gỡ lỗi (Debug)

Câu 13: Tại sao vi điều khiển lại phổ biến trong các thiết bị nhúng (embedded systems) như đồ điện tử gia dụng, thiết bị y tế cầm tay, hệ thống điều khiển công nghiệp, thay vì sử dụng các bộ vi xử lý mạnh mẽ của máy tính?

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

Câu 14: Giả sử bạn cần thiết kế một hệ thống báo động đơn giản. Hệ thống này cần đọc trạng thái của một công tắc cửa (đóng/mở) và bật còi báo động nếu cửa mở. Khối chức năng nào của vi điều khiển được sử dụng để đọc trạng thái của công tắc cửa?

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

Câu 15: Vẫn với hệ thống báo động ở Câu 14, khối chức năng nào của vi điều khiển được sử dụng để điều khiển (bật/tắt) còi báo động?

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

Câu 16: Khi lựa chọn vi điều khiển cho một dự án cụ thể, yếu tố "tập lệnh" (instruction set) thuộc kiến trúc của CPU có ảnh hưởng như thế nào đến quá trình phát triển phần mềm?

  • A. Xác định dung lượng bộ nhớ RAM.
  • B. Ảnh hưởng đến cách viết chương trình (đặc biệt là ở mức assembly) và lựa chọn trình biên dịch phù hợp.
  • C. Quy định số lượng chân I/O tối đa.
  • D. Chỉ ảnh hưởng đến tốc độ xung nhịp tối đa.

Câu 17: Bộ phận nào của 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), đồng thời là trung tâm xử lý thông tin?

  • A. Bộ xử lý trung tâm (CPU)
  • B. Bộ nhớ ROM
  • C. Bộ nhớ RAM
  • D. Bộ định thời (Timer)

Câu 18: Trong các ứng dụng yêu cầu lưu trữ một lượng nhỏ dữ liệu cấu hình hoặc các biến tạm thời trong quá trình hoạt động, loại bộ nhớ nào của vi điều khiển thường được sử dụng cho mục đích này?

  • A. Bộ nhớ ROM (lưu chương trình)
  • B. Bộ nhớ RAM (lưu dữ liệu tạm thời)
  • C. Bộ nhớ Flash (thường lưu chương trình hoặc dữ liệu cấu hình không đổi)
  • D. EEPROM (thường lưu dữ liệu cấu hình cần giữ lại khi mất điện)

Câu 19: Một hệ thống điều khiển cần đo cường độ ánh sáng bằng cảm biến quang trở, sau đó điều khiển độ sáng của đèn LED dựa trên giá trị đo được (ánh sáng yếu thì đèn sáng mạnh, ánh sáng mạnh thì đèn sáng yếu). Để làm được điều này, vi điều khiển cần sử dụng kết hợp những khối ngoại vi nào?

  • A. Chỉ cần cổng I/O số.
  • B. Chỉ cần bộ chuyển đổi DAC và cổng I/O số.
  • C. Chỉ cần bộ định thời (Timer) và bộ nhớ RAM.
  • D. Bộ chuyển đổi ADC để đọc cảm biến và Bộ định thời (Timer) để tạo tín hiệu PWM điều khiển LED.

Câu 20: Vai trò của các thanh ghi (registers) trong CPU của vi điều khiển là gì?

  • A. Lưu trữ toàn bộ chương trình điều khiển.
  • B. Lưu trữ dữ liệu cấu hình cần giữ lại khi mất điện.
  • C. Lưu trữ tạm thời dữ liệu, địa chỉ, và thông tin trạng thái để CPU xử lý lệnh nhanh chóng.
  • D. Kết nối vi điều khiển với các thiết bị ngoại vi.

Câu 21: Tại sao dung lượng bộ nhớ (RAM và ROM/Flash) thường nhỏ hơn nhiều trong vi điều khiển so với máy tính cá nhân?

  • A. Để tăng tốc độ truy cập bộ nhớ.
  • B. Vi điều khiển được thiết kế cho các ứng dụng chuyên biệt, không cần chạy hệ điều hành phức tạp hay xử lý lượng dữ liệu lớn, giúp giảm chi phí và kích thước.
  • C. Do công nghệ sản xuất chip chưa cho phép tích hợp bộ nhớ lớn.
  • D. Để dễ dàng lập trình hơn.

Câu 22: Khối ngoại vi nào trong vi điều khiển thường được sử dụng để tạo ra độ trễ chính xác theo thời gian thực, hoặc để tạo ra các ngắt (interrupt) định kỳ?

  • A. Bộ định thời (Timer)
  • B. Bộ chuyển đổi ADC
  • C. Cổng I/O số
  • D. Bộ nhớ ROM

Câu 23: Trong kiến trúc Harvard, ưu điểm chính của việc có bus dữ liệu và bus địa chỉ riêng biệt cho bộ nhớ chương trình và bộ nhớ dữ liệu là gì?

  • A. Giảm dung lượng bộ nhớ cần thiết.
  • B. Đơn giản hóa việc lập trình.
  • C. Giảm số lượng chân (pins) của vi điều khiển.
  • D. Cho phép CPU truy cập đồng thời bộ nhớ chương trình và bộ nhớ dữ liệu, tăng hiệu suất.

Câu 24: Một hệ thống điều khiển động cơ cần điều chỉnh tốc độ quay một cách mượt mà. Khối ngoại vi nào của vi điều khiển thường được sử dụng để tạo ra tín hiệu điều khiển phù hợp cho việc điều chỉnh tốc độ động cơ?

  • A. Bộ chuyển đổi ADC
  • B. Bộ định thời/Bộ đếm (Timer/Counter) với chức năng PWM
  • C. Giao tiếp nối tiếp UART
  • D. Cổng I/O số

Câu 25: Bộ nhớ EEPROM (Electrically Erasable Programmable Read-Only Memory) trong một số vi điều khiển được sử dụng với mục đích gì?

  • A. Lưu trữ chương trình điều khiển chính.
  • B. Lưu trữ dữ liệu tạm thời trong quá trình CPU xử lý.
  • C. Lưu trữ các dữ liệu cấu hình hoặc tham số cần ghi lại và không bị mất khi tắt nguồn.
  • D. Thực hiện các phép tính số học và logic.

Câu 26: Khi một vi điều khiển nhận tín hiệu từ một cảm biến hoặc một sự kiện ngoại vi (ví dụ: nhấn nút, tín hiệu từ cổng nối tiếp), cơ chế nào thường được sử dụng để CPU tạm dừng công việc hiện tại và xử lý ngay lập tức sự kiện đó?

  • A. Polling (Kiểm tra liên tục)
  • B. Ngắt (Interrupt)
  • C. DMA (Direct Memory Access)
  • D. Reset hệ thống

Câu 27: Một vi điều khiển có thể có nhiều cổng vào/ra (I/O ports), mỗi cổng thường bao gồm nhiều chân (pins). Chức năng của một chân I/O có thể được cấu hình là đầu vào (input) hoặc đầu ra (output). Việc cấu hình này được thực hiện ở đâu?

  • A. Thông qua các thanh ghi cấu hình/hướng dữ liệu của các cổng I/O trong chương trình.
  • B. Được cố định sẵn khi sản xuất chip, không thể thay đổi.
  • C. Được cấu hình bằng các công tắc gạt bên ngoài chip.
  • D. Chỉ có thể cấu hình là đầu ra, không thể là đầu vào.

Câu 28: Sự khác biệt cơ bản giữa bộ nhớ ROM và RAM trong vi điều khiển, xét về khả năng ghi dữ liệu, là gì?

  • A. Cả ROM và RAM đều cho phép đọc và ghi dữ liệu dễ dàng.
  • B. ROM chỉ cho phép ghi dữ liệu, còn RAM chỉ cho phép đọc dữ liệu.
  • C. ROM và RAM đều không cho phép ghi dữ liệu sau khi sản xuất.
  • D. ROM chủ yếu dùng để đọc và khó hoặc không thể ghi lại, trong khi RAM cho phép đọc và ghi dữ liệu một cách dễ dàng và nhanh chóng.

Câu 29: Trong các ứng dụng điều khiển motor bước, hoặc tạo ra các chuỗi xung có tần số cao và chính xác, khối ngoại vi nào của vi điều khiển thường được ưu tiên sử dụng?

  • A. Bộ định thời/Bộ đếm (Timer/Counter)
  • B. Bộ chuyển đổi ADC
  • C. Giao tiếp nối tiếp SPI
  • D. Cổng I/O analog

Câu 30: Khi một vi điều khiển hoạt động trong một hệ thống nhúng, nguồn xung nhịp (clock source) đóng vai trò quan trọng như thế nào?

  • A. Nguồn xung nhịp chỉ cần thiết khi nạp chương trình cho vi điều khiển.
  • B. Nguồn xung nhịp chỉ ảnh hưởng đến dung lượng bộ nhớ RAM.
  • C. Nguồn xung nhịp cung cấp tín hiệu đồng bộ hóa cho tất cả các hoạt động của vi điều khiển, quyết định tốc độ xử lý và hoạt động của các khối chức năng.
  • D. Vi điều khiển có thể hoạt động mà không cần nguồn xung nhịp.

1 / 30

Category: Bài Tập Trắc nghiệ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: Vi điều khiển (microcontroller - MCU) được mô tả chính xác nhất là một hệ thống máy tính thu nhỏ được tích hợp trên một chip, bao gồm các thành phần cốt lõi. Thành phần nào sau đây KHÔNG phải là một phần cốt lõi điển hình của một vi điều khiển?

2 / 30

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

Tags: Bộ đề 10

Câu 2: Chức năng chính và đặc trưng nhất phân biệt vi điều khiển với vi xử lý (microprocessor) là gì?

3 / 30

Category: Bài Tập Trắc nghiệ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: Trong một hệ thống điều khiển nhiệt độ đơn giản sử dụng vi điều khiển, chương trình điều khiển (bao gồm các lệnh để đọc cảm biến, so sánh giá trị, và điều khiển bộ phận làm nóng/lạnh) thường được lưu trữ ở đâu?

4 / 30

Category: Bài Tập Trắc nghiệ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: Vẫn trong hệ thống điều khiển nhiệt độ ở Câu 3, giá trị nhiệt độ hiện tại đọc từ cảm biến và giá trị nhiệt độ cài đặt bởi người dùng là các dữ liệu thay đổi trong quá trình hoạt động. Các giá trị này thường được lưu trữ tạm thời ở đâu để CPU xử lý?

5 / 30

Category: Bài Tập Trắc nghiệ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: Kiến trúc bộ nhớ Harvard, thường được sử dụng trong nhiều dòng vi điều khiển hiệu năng cao, có đặc điểm chính nào khác biệt so với kiến trúc Von Neumann?

6 / 30

Category: Bài Tập Trắc nghiệ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: Việc 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) chủ yếu phản ánh khả năng xử lý của CPU đối với yếu tố nào?

7 / 30

Category: Bài Tập Trắc nghiệ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: Một ứng dụng cần vi điều khiển để đo lường chính xác thời gian giữa hai sự kiện hoặc tạo ra các tín hiệu điều khiển có chu kỳ và độ rộng xung xác định (ví dụ: điều khiển động cơ bước, tạo tín hiệu điều chế độ rộng xung PWM). Khối ngoại vi nào của vi điều khiển sẽ đóng vai trò quan trọng nhất trong ứng dụng này?

8 / 30

Category: Bài Tập Trắc nghiệ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: Để một vi điều khiển có thể giao tiếp với các thiết bị ngoại vi gửi tín hiệu dạng tương tự (ví dụ: cảm biến nhiệt độ analog, cảm biến ánh sáng), khối ngoại vi nào là cần thiết để chuyển đổi tín hiệu đó thành dạng số mà CPU có thể xử lý?

9 / 30

Category: Bài Tập Trắc nghiệ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: Một vi điều khiển 8-bit có thể xử lý dữ liệu có độ lớn tối đa là bao nhiêu trong một chu kỳ lệnh (với các lệnh cơ bản)?

10 / 30

Category: Bài Tập Trắc nghiệ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: Trong các họ vi điều khiển phổ biến như 8051, PIC, AVR, ARM, việc phân loại dựa trên 'họ vi điều khiển' chủ yếu dựa vào yếu tố nào?

11 / 30

Category: Bài Tập Trắc nghiệ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: Một ứng dụng cần vi điều khiển để giao tiếp với một màn hình hiển thị LCD sử dụng giao tiếp nối tiếp, hoặc truyền dữ liệu tới máy tính qua cổng COM ảo. Khối ngoại vi nào của vi điều khiển sẽ được sử dụng cho mục đích này?

12 / 30

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

Tags: Bộ đề 10

Câu 12: Khi lập trình cho vi điều khiển, sau khi viết mã nguồn bằng ngôn ngữ lập trình bậc cao (ví dụ: C), cần thực hiện bước nào để tạo ra tệp mã máy (machine code) mà vi điều khiển có thể hiểu và thực thi?

13 / 30

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

Tags: Bộ đề 10

Câu 13: Tại sao vi điều khiển lại phổ biến trong các thiết bị nhúng (embedded systems) như đồ điện tử gia dụng, thiết bị y tế cầm tay, hệ thống điều khiển công nghiệp, thay vì sử dụng các bộ vi xử lý mạnh mẽ của máy tính?

14 / 30

Category: Bài Tập Trắc nghiệ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: Giả sử bạn cần thiết kế một hệ thống báo động đơn giản. Hệ thống này cần đọc trạng thái của một công tắc cửa (đóng/mở) và bật còi báo động nếu cửa mở. Khối chức năng nào của vi điều khiển được sử dụng để đọc trạng thái của công tắc cửa?

15 / 30

Category: Bài Tập Trắc nghiệ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: Vẫn với hệ thống báo động ở Câu 14, khối chức năng nào của vi điều khiển được sử dụng để điều khiển (bật/tắt) còi báo động?

16 / 30

Category: Bài Tập Trắc nghiệ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: Khi lựa chọn vi điều khiển cho một dự án cụ thể, yếu tố 'tập lệnh' (instruction set) thuộc kiến trúc của CPU có ảnh hưởng như thế nào đến quá trình phát triển phần mềm?

17 / 30

Category: Bài Tập Trắc nghiệ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: Bộ phận nào của 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), đồng thời là trung tâm xử lý thông tin?

18 / 30

Category: Bài Tập Trắc nghiệ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: Trong các ứng dụng yêu cầu lưu trữ một lượng nhỏ dữ liệu cấu hình hoặc các biến tạm thời trong quá trình hoạt động, loại bộ nhớ nào của vi điều khiển thường được sử dụng cho mục đích này?

19 / 30

Category: Bài Tập Trắc nghiệ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: Một hệ thống điều khiển cần đo cường độ ánh sáng bằng cảm biến quang trở, sau đó điều khiển độ sáng của đèn LED dựa trên giá trị đo được (ánh sáng yếu thì đèn sáng mạnh, ánh sáng mạnh thì đèn sáng yếu). Để làm được điều này, vi điều khiển cần sử dụng kết hợp những khối ngoại vi nào?

20 / 30

Category: Bài Tập Trắc nghiệ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: Vai trò của các thanh ghi (registers) trong CPU của vi điều khiển là gì?

21 / 30

Category: Bài Tập Trắc nghiệ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: Tại sao dung lượng bộ nhớ (RAM và ROM/Flash) thường nhỏ hơn nhiều trong vi điều khiển so với máy tính cá nhân?

22 / 30

Category: Bài Tập Trắc nghiệ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: Khối ngoại vi nào trong vi điều khiển thường được sử dụng để tạo ra độ trễ chính xác theo thời gian thực, hoặc để tạo ra các ngắt (interrupt) định kỳ?

23 / 30

Category: Bài Tập Trắc nghiệ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: Trong kiến trúc Harvard, ưu điểm chính của việc có bus dữ liệu và bus địa chỉ riêng biệt cho bộ nhớ chương trình và bộ nhớ dữ liệu là gì?

24 / 30

Category: Bài Tập Trắc nghiệ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: Một hệ thống điều khiển động cơ cần điều chỉnh tốc độ quay một cách mượt mà. Khối ngoại vi nào của vi điều khiển thường được sử dụng để tạo ra tín hiệu điều khiển phù hợp cho việc điều chỉnh tốc độ động cơ?

25 / 30

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

Tags: Bộ đề 10

Câu 25: Bộ nhớ EEPROM (Electrically Erasable Programmable Read-Only Memory) trong một số vi điều khiển được sử dụng với mục đích gì?

26 / 30

Category: Bài Tập Trắc nghiệ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 một vi điều khiển nhận tín hiệu từ một cảm biến hoặc một sự kiện ngoại vi (ví dụ: nhấn nút, tín hiệu từ cổng nối tiếp), cơ chế nào thường được sử dụng để CPU tạm dừng công việc hiện tại và xử lý ngay lập tức sự kiện đó?

27 / 30

Category: Bài Tập Trắc nghiệ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 vi điều khiển có thể có nhiều cổng vào/ra (I/O ports), mỗi cổng thường bao gồm nhiều chân (pins). Chức năng của một chân I/O có thể được cấu hình là đầu vào (input) hoặc đầu ra (output). Việc cấu hình này được thực hiện ở đâu?

28 / 30

Category: Bài Tập Trắc nghiệ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: Sự khác biệt cơ bản giữa bộ nhớ ROM và RAM trong vi điều khiển, xét về khả năng ghi dữ liệu, là gì?

29 / 30

Category: Bài Tập Trắc nghiệ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: Trong các ứng dụng điều khiển motor bước, hoặc tạo ra các chuỗi xung có tần số cao và chính xác, khối ngoại vi nào của vi điều khiển thường được ưu tiên sử dụng?

30 / 30

Category: Bài Tập Trắc nghiệ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: Khi một vi điều khiển hoạt động trong một hệ thống nhúng, nguồn xung nhịp (clock source) đóng vai trò quan trọng như thế nào?

Viết một bình luận