JavaScript is required

Khi lập trình định thì với khoảng thời gian từ 257 → 65536 μs (giả sử dùng thạch anh là 12MHz) ta dùng kỹ thuật:

A.

Điều chỉnh bằng phần mềm

B.

Timer 8 bit tự động nạp lại giá trị đầu

C.

Timer 16 bit

D.

Timer 16 bit kết hợp với các vòng lặp

Trả lời:

Đáp án đúng: D


Khoảng thời gian định thì từ 257 μs đến 65536 μs khá lớn. Với thạch anh 12MHz, việc sử dụng Timer 8 bit tự động nạp lại giá trị đầu sẽ không đủ để tạo ra khoảng thời gian lớn như vậy. Điều chỉnh bằng phần mềm có thể thực hiện được nhưng độ chính xác không cao và tốn tài nguyên. Timer 16 bit có khả năng tạo ra khoảng thời gian lớn hơn Timer 8 bit, nhưng vẫn có thể không đủ để đạt được khoảng thời gian tối đa là 65536 μs một cách chính xác nếu chỉ dùng một bộ định thời. Do đó, phương án tốt nhất là sử dụng Timer 16 bit kết hợp với các vòng lặp để kéo dài thời gian định thì, đạt được độ chính xác cao và khoảng thời gian mong muốn.

This is a comprehensive multiple-choice question bank for the Microprocessor 1 course, tailored for Electrical - Electronics Engineering students. It covers core topics such as microprocessor systems, data representation in computers, the architecture and instruction set of the 8086 microprocessor, assembly language programming, and the 8051 microcontroller.


50 câu hỏi 60 phút

Câu hỏi liên quan