Николай_С |
11.07.2016 20:22 |
Вот блок проверок:
Код:
if (u > 128) // 0.625V
PORTD = 0b00000001;
else
PORTD = 0b00000000;
if (u > 256) // 1.25V
PORTD = 0b00000011;
if (u > 384) // 1.875V
PORTD = 0b00000001;
else
PORTD = 0b00000000;
if (u > 512) // 2.5V
PORTD = 0b00000011;
if (u > 640) // 3.125V
PORTD = 0b00000111;
if (u > 768) // 3.75V
PORTD = 0b00001111;
if (u > 896) // 4.375V
PORTD = 0b01111111;
if (u > 1020) // 5V
PORTD = 0b11111111;
То, что отмечено светло-серым нужно удалить, а то, что отмечено зелёным - добавить.
Обратите внимание, изменились значения, присваиваемые PORTD. Я бы еще уточнил значения пороговых напряжений.
|