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

1. Trong ngôn ngữ C, toán tử nào được sử dụng để truy cập vào các bit riêng lẻ của một biến?
2. Chức năng của thanh ghi Program Counter (PC) trong vi điều khiển là gì?
3. Trong kiến trúc Harvard của vi điều khiển, điều gì làm nó khác biệt so với kiến trúc Von Neumann?
4. Ngôn ngữ lập trình nào phổ biến nhất được sử dụng để phát triển ứng dụng cho các bo mạch lập trình vi điều khiển?
5. Tại sao vi điều khiển thường được sử dụng trong các ứng dụng tự động hóa và điều khiển?
6. Trong vi điều khiển, chân Reset (RST) khi nào thì vi điều khiển sẽ thực hiện quá trình khởi động lại?
7. Trong lập trình vi điều khiển, ý nghĩa của bit-banging là gì?
8. Chức năng của chân INT0 và INT1 trên hầu hết các vi điều khiển là gì?
9. Trong bo mạch lập trình vi điều khiển, chức năng chính của bộ định thời (timer) là gì?
10. Khi một chương trình chạy trên vi điều khiển bị treo hoặc hoạt động không đúng, phương pháp khắc phục phổ biến nhất là gì?
11. Chức năng của bộ chuyển đổi Analog-to-Digital (ADC) trong bo mạch lập trình vi điều khiển là gì?
12. Trong ngôn ngữ lập trình C cho vi điều khiển, câu lệnh nào thường được sử dụng để khai báo một biến có thể thay đổi giá trị trong quá trình thực thi?
13. Khi lập trình cho vi điều khiển, tác vụ nào sau đây KHÔNG phải là chức năng của bộ nhớ EEPROM?
14. Trong ngữ cảnh lập trình vi điều khiển, firmware là gì?
15. Khi sử dụng chân GPIO (General Purpose Input/Output) làm đầu vào, trạng thái HIGH thường biểu thị mức điện áp nào?
16. Tại sao việc sử dụng điện trở kéo lên (pull-up resistor) lại quan trọng khi cấu hình chân vi điều khiển làm đầu vào?
17. Chức năng của bộ phận debugger trong môi trường phát triển tích hợp (IDE) cho vi điều khiển là gì?
18. Cấu trúc cơ bản của một vòng lặp while trong lập trình vi điều khiển là gì?
19. Giao thức I2C (Inter-Integrated Circuit) sử dụng bao nhiêu đường dây để giao tiếp giữa các thiết bị?
20. Chức năng của bộ nhớ RAM (Random Access Memory) trong vi điều khiển là gì?
21. Mục đích chính của việc sử dụng thạch anh (crystal oscillator) với vi điều khiển là gì?
22. Mục đích của việc sử dụng các thanh ghi cấu hình (configuration registers) trong vi điều khiển là gì?
23. Giao thức truyền thông SPI (Serial Peripheral Interface) hoạt động dựa trên nguyên tắc nào?
24. Khi sử dụng chân GPIO làm đầu ra để điều khiển một LED, tại sao cần một điện trở hạn dòng nối tiếp với LED?
25. Trong kiến trúc vi điều khiển, khái niệm Interrupt Service Routine (ISR) đề cập đến điều gì?