реклама на сайте
подробности

 
 
> AT89S8253, Проблема вывода информации на порты
bud
сообщение Feb 22 2009, 07:28
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 22-02-09
Пользователь №: 45 197



Помогите пожалуйста!!
Изучаю MCS-51, в наличии только AT89S8253. Дошел до написания первой программки. Попытался вывести данные на выводы порта и прошил следующие инструкции:

0000 MOV P1, 10101010b
0003 NOP
0004 LJMP 0003H

Однако, при измерении вольтметром на всех выводах порта P1 остаются "1".
Помогите, в чем моя ошибка?
При проверке вывод EA посажен на питание +5В, вывод RST на GND, все остальные выводы висят.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
uriy
сообщение Feb 23 2009, 06:18
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Цитата
В инете встречал, что порты изначально на прием настроены и для передачи их надо настроить,
Насколько помню у атмеловский контроллеров с 51 ядром настройки на вход или выход нет. Если вы читаете из порта - он работает как вход, если записываете в порт он работает как выход. А вот почему у вас RST соединен на землю? Разве активный уровень там не низкий? Сделайте RC-цепочку для сброса.
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 23:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01353 секунд с 7
ELECTRONIX ©2004-2016