Khi muốn sử dụng Timer 0 ở Mode 1 ta cần khởi động thanh ghi TMOD:
Trả lời:
Đáp án đúng: A
Timer 0 Mode 1 là chế độ định thời 16-bit. Để chọn chế độ này, ta cần cấu hình thanh ghi TMOD. Trong thanh ghi TMOD, bit M0 và M1 (bit 0 và bit 1) của byte thấp (Timer 0) xác định chế độ hoạt động của Timer 0. Với Mode 1, M1 = 0 và M0 = 1. Các bit còn lại trong byte thấp (GATE, C/T) và byte cao (GATE, C/T, M1, M0 cho Timer 1) cần được đặt cho phù hợp với yêu cầu của bài toán, nhưng ở đây chỉ xét Mode 1 cho Timer 0 nên các bit khác không ảnh hưởng trực tiếp đến việc chọn đáp án.
Giá trị TMOD = 0x01 (0000 0001 in binary) sẽ thiết lập Timer 0 ở Mode 1, với M1=0 và M0=1, đồng thời các bit khác (cho Timer 1) bằng 0. Các giá trị khác sẽ thiết lập Timer 0 ở các chế độ khác hoặc tác động đến Timer 1.
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