- Một nhà thiết kế có thể muốn mức độ ít hơn, mã hóa không chỉ trên cơ sở 8 bit nhưng chỉ có 3, 4 ... hoặc 7 bit. Sự lựa chọn này, mà không thể được cấu hình lại bởi người sử dụng, được quản lý để chỉ những bit quan trọng nhất (MSB) của mức độ đáng kể. Vì vậy, trên 3 bit 8 cấp độ có thể là 0x00, 0x20, 0x40 ..., 0xE0. Ngày 4 bit, 16 cấp độ sẽ là 0x00, 0x10, 0x20 ..., 0xF0. Một trong những vấn đề lập trình (nhỏ) liên quan đến việc tính toán các giá trị được định vị trong sổ đăng ký mã một mức độ ưu tiên. Một sự thay đổi bên tay trái của số bit cần thiết cho việc mã hóa là đủ để thực hiện bản dịch này. Ví dụ 8.5 thể hiện một vài dòng của chương trình trong trường hợp của các cấp mã hóa vào năm bit trong các thói quen chế biến gắn với SysTick;
đang được dịch, vui lòng đợi..
