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

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

1. Các thành phần cơ bản nào thường có trên một bo mạch lập trình vi điều khiển để giao tiếp với thế giới bên ngoài?
2. Chức năng của hàm delay() trong nhiều thư viện lập trình vi điều khiển là gì?
3. Bộ nhớ ROM (Read-Only Memory) trên vi điều khiển thường chứa gì?
4. Trong bài 25 Bo mạch lập trình vi điều khiển, khái niệm nào mô tả một hệ thống máy tính thu nhỏ, được thiết kế để thực hiện một hoặc nhiều chức năng chuyên dụng, thường bao gồm vi xử lý, bộ nhớ, và các thiết bị ngoại vi?
5. Khái niệm hệ thống nhúng (embedded system) liên quan mật thiết đến bo mạch lập trình vi điều khiển. Điểm khác biệt cơ bản nhất giữa hệ thống nhúng và máy tính thông thường là gì?
6. Môi trường phát triển tích hợp (IDE - Integrated Development Environment) dùng để làm gì trong quá trình lập trình vi điều khiển?
7. Cấu trúc lặp for trong lập trình vi điều khiển thường được sử dụng khi nào?
8. Ngôn ngữ lập trình nào thường được sử dụng phổ biến nhất để phát triển ứng dụng cho vi điều khiển?
9. Tại sao các bo mạch lập trình vi điều khiển thường có cổng USB?
10. Sơ đồ chân (pinout diagram) của một bo mạch lập trình vi điều khiển cung cấp thông tin gì?
11. So với máy tính cá nhân (PC), bo mạch lập trình vi điều khiển thường có đặc điểm gì?
12. Các bộ chuyển đổi Digital-to-Analog (DAC) trên bo mạch lập trình vi điều khiển có chức năng gì?
13. Khi lập trình vi điều khiển, việc hiểu biết về các kiểu dữ liệu (data types) là rất quan trọng. Kiểu dữ liệu nào thường được sử dụng để biểu diễn các giá trị số nguyên không dấu?
14. Các bộ chuyển đổi Analog-to-Digital (ADC) trên bo mạch lập trình vi điều khiển có chức năng gì?
15. Trong lập trình vi điều khiển, cấu trúc điều khiển if-else được sử dụng để làm gì?
16. Trong ngữ cảnh lập trình vi điều khiển, thuật ngữ firmware đề cập đến:
17. Khi đọc trạng thái của một nút nhấn được kết nối với chân GPIO ở chế độ đầu vào (input), giá trị đọc được sẽ là gì khi nút được nhấn (giả sử nút nối với GND khi nhấn)?
18. Một ví dụ phổ biến về bo mạch lập trình vi điều khiển là gì, thường được sử dụng trong giáo dục và prototyping?
19. Chức năng chính của các chân GPIO (General Purpose Input/Output) trên bo mạch lập trình vi điều khiển là gì?
20. Quá trình biên dịch (compilation) trong lập trình vi điều khiển có vai trò gì?
21. Trong lĩnh vực IoT (Internet of Things), bo mạch lập trình vi điều khiển thường đóng vai trò gì?
22. Gỡ lỗi (debugging) là một bước quan trọng trong quá trình phát triển ứng dụng cho vi điều khiển. Mục đích chính của gỡ lỗi là gì?
23. Vi điều khiển (Microcontroller) là gì?
24. Khi kết nối một LED với chân GPIO của vi điều khiển ở chế độ đầu ra (output), để LED sáng, chân GPIO cần được đặt ở mức logic nào?
25. Bộ nhớ RAM (Random Access Memory) trên vi điều khiển có đặc điểm gì nổi bật?