при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
Я понимаю, что тут не в скорости света делоAbakt писал(а):но даже теоретически единица должна появится не мгновенно а через некоторое время.Кашпо писал(а):на который теоретически должна прийти наша единица
Код: Выделить всё
PORTB.0=1;
PORTB.2=1;
PORTB.5=1;
PORTB.7=1;Код: Выделить всё
operand|=0b10100101;
PORTB=oprand;Код: Выделить всё
РORTB |= 0b10100101;
Код: Выделить всё
operand |= что-то-там
PortB = operandКод: Выделить всё
ProtB |= что-то-там что-то-там - это выражение, т.е. может быть и константой а может быть переменной или результат вычисления их комбинации.ARV писал(а):
А- это сначала считывание PortB, потом логическое ИЛИ результата с константой, а потом вывод этого в порт обратно...Код: Выделить всё
ProtB |= что-то-там
У микрочипа есть апноут. На 1 ножке МК до 99 кажись кнопок. Смысл в том, что на каждую кнопку вешается резистор с возрастающим номиналом, к примеру 100 ом, 120 ом, 140 и т.д. Все эти хрени (кнопка и резюк) соединяются параллельно, точка соединения резисторов - на порт АЦП (c подтяжкой на землю) точка соединения кнопок - на VCC. И опрашиваем ацп, получившийся результат +-2 будет код нужной кнопки. можно нажимать вместе...16 клавиш, матрица 4х4. Если нажата одна клавиша, всё понятно. А как читать клавиатуру, чтоб опредилить все нажатые клавиши в данный момент?
Неа. В Z не советую - глюк будет. Только подтяжка к питанию. А активный уровень - "0". Уже дважды такие клавы делал.В момент подачи сигнала на какую-то строку остальные строки должны быть в Z-состоянии