ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 июля
129488
bitromance (29.08.2008 13:10, просмотров: 1949)
Добрый день! Для AT89C2051 требуется написать несложную программку переключения кнопок: четыре тактовые кнопки входят в микроконтроллер, из него выходят на каждую кнопку по два возможных значения, которые крутятся по кругу. На одну из кнопок ТРИ значения, которые крутятся по кругу. Тактовые кнопки коммутируются с землей, подтяжка +5В через резисторы. срабатывание, соответственно, должно быть по низкому логическому уровню. На выходах неактивный уровень = 1, активный (включенный) = 0. Дело в том, что готовы платы, поэтому надо попасть в ножки точно :) Привожу список ног микросхемы, а там можно по даташиту посмотреть порты: 1 - watchdog 2 - watchdog 3 - nc 4 - Quartz 5 - Quartz 6 - S1 INPUT 7 - S2 INPUT 8 - S3 INPUT 9 - S4 INPUT 10 - GND 11 - F1(S1) OUTPUT 12 - F2(S1) OUTPUT 13 - F1 (S2) OUTPUT 14 - F2 (S2) OUTPUT 15 - F1(S3) OUTPUT 16 - F2(S3) OUTPUT 17 - F3(S3) OUTPUT 18 - F1(S4) OUTPUT 19 - F2(S4) OUTPUT 20 - +5V еще раз повторюсь: каждая кнопка просто по кругу переключает логическую 1 на логический 0 на соответствующих портах для четырех кнопок. тактовая частота 11 MHz. Кто возьмется и сколько будет стоить? работа вроде бы несложная :) matafonov@gmail.com