АТ89С51 вопрос про порты

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
179
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Чт авг 26, 2010 16:26:31

АТ89С51 вопрос про порты

Сообщение 179 »

Приветствую!
Подскажите, а как на данном контроллере ноги портов переключаются для работы в режимах in или out ?
Я прочитал, что если на порт выставить единицу, то он может работать как in. А если 0, то он что, входящие единицы коротит на землю и из него ничего не прочтёшь никогда, а так он и вход и выход одновременно и всегда?
Реклама
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: АТ89С51 вопрос про порты

Сообщение ChipKiller »

Подскажите, а как на данном контроллере ноги портов переключаются для работы в режимах in или out
... никак :)
Реклама
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: АТ89С51 вопрос про порты

Сообщение МитяРа »

Если в порт, а точнее в регистр-защёлку порта записать единицу, то он будет работать на ввод..

Разные команды при чтении из порта обращаются или к регистру-защёлке или считывают с линий порта..
179 писал(а): если 0, то он что, входящие единицы коротит на землю и из него ничего не прочтёшь никогда,
Если в защёлку записан 0, то и на выходе будет тоже 0, и читаться будет тоже 0..
Если ты попытаешся каким-то макаром подать на линию порта, находящуюся в нуле единицу, т.е. уровень питания, то ты просто закоротишь источник питания и всё..

Спроси конкретно, или по схеме, что ты хочешь.. :tea:
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: АТ89С51 вопрос про порты

Сообщение ChipKiller »

МитяРа писал(а):Спроси конкретно, или по схеме, что ты хочешь..
...похоже автор ищет регистр DDRx, которого у АТ89С51 нет...
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: АТ89С51 вопрос про порты

Сообщение МитяРа »

ChipKiller писал(а):которого у АТ89С51 нет...
Как и долбаных фьюзоФФФ..
Хотя Атмел всё-же умудрякалась прикрутить эти фьюзы к своим 51-м LPC-серии..

179, что-бы не создавать кучу тем, а ты уже две почти одинаковых создал, задавай такие мелкие вопросы в "Мелких вопросах" или в специальной для 51-х теме: http://radiokot.ru/forum/viewtopic.php?f=20&t=59015
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Реклама
179
Первый раз сказал Мяу!
Сообщения: 35
Зарегистрирован: Чт авг 26, 2010 16:26:31

Re: АТ89С51 вопрос про порты

Сообщение 179 »

Всё, ребята, спасибо, всё понял.
Темы плодить более не буду, переместите или как там принято...
Реклама
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: АТ89С51 вопрос про порты

Сообщение МитяРа »

179 писал(а):как там принято...
Само утопнет, если никто писать не будет.. :)))
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»