Iwan (25.03.2005 18:04, просмотров: 1) ответил Свеженький на Чем может помочь? Поподробнее, плиз.
Восемь битов входов преобразуются в аналоговое значение ЦАПом, а АЦП восстанавливает эти-же биты и в том-же порядке. Каждый разряд соответствует своей кнопке и таким образом разрядность АЦП=количество кнопок. Все кнопки, естественно, независимы. Тоже самое, что преобразовывать аналог в цифру, в аналог - просто начинаем и заканчиваем цифрой.
А второй выход у вас есть? Я, честно говоря, очень не люблю эти извраты с аналогом. Уж больно там все не идеально. А имея ещё один выход можно повесить на него счетчик Джонсона или сдвиговый регистр и обрабатывать кнопки цифровым способом. Вообще-то для этого подходит почти любой достаточно низкочастотный выход c периодически меняющимся состоянием, например CS от SPI.