Есть запрограмированые at89s53. к порту 0 подключил семисегментый светодиодный индикатор с общим анодом через резисторы 510 Ом. согласно програме табло должно мигать, т.е. на выводах МК попеременно устанавливаются то высокий то низкий уровень...но ничего не происходит.....но на выводах порта 0 стоит НИЗКИЙ логический уровень...на всех остальных портах стоит высокий логический уровень....может я неправильно програму запускаю???согласно даташиту я к ресету резистор 8.2к на землю кидаю и конденсатор 10 мкФ на питание....и при включении питания проц должен запускатся....но запуска как такового нету...программу в симуляторе прогнал и вроде логических ошибок нету...поэтому вопросы 1.Как нужно запускать мой МК(at89s53)? 2.Может стоит поставить какую-то микросхему перед индикатором? 3.Можно напрямую зажигать светодиоды? 3.Какой ток реально получить из 1 вывода порта?
|