0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 574
1

почемучка очередная

04.02.2011, 20:40. Показов 9687. Ответов 12
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
в этот раз в реализованной модели на АТ89$52,
записал программу

Код
$NOMOD51
$INCLUDE(REG52.INC)

ORG      0H
AJMP   START
ORG      03H
INC      P2
RETI
ORG      13H
INC      P1
RETI
ORG      100H

START:
MOV   P1,0h
MOV   P0,0h
;
SITB   EA
SITB   EX0
SITB   EX1
SITB   IT0
SITB   IT1
SITB   IE0
SITB   IE1
;
J6:
MOV      R1,   P1
CJNE   R1,#3FH,   PCLR
MOV      P1,#0
;
PCLR:
MOV      R0,   P2
CJNE   R0,#3FH,   J6
MOV      P2,#0
JMP      J6

END
сделал платку

[42.14 Кб]

(даже для уверенности поменял с P0 на P2(проводками) на плате)

А теперь самое сладенькое, то что у меня не работает...
Не загорается светоиндикатор, слишком низкое напряжение на пинах порядка 1,2 В, хотел бы узнать с чем это может быть связанно?
Питание поданно через КР142ЕН5А (т.е. стабильно 5 вольт есть)
Хотелось бы узнать, как бороться с данной проблеммой
0
04.02.2011, 20:40
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
04.02.2011, 20:40
Ответы с готовыми решениями:

Очередная мухарайка
Очередной девайс (предыдущие варианты мухараек выкладывались на старом форуме, но, похоже, канули в Лету) состоялся....

Очередная халява от NXP
Вот ссылка для регистрации. http://www.nxp.com/campaigns/cortex-m0/ Регищься, присылаешь фотки или видео уничтоженного контроллера 8/16...

Очередная лампа настроения
Задумал сделать mood-lamp. С электроникой и ПО никаких проблем нету... Однако есть проблемы с реализацией - никак не могу придумать или...

12
omx
04.02.2011, 21:36 2
Не могу посмотреть разводку, но как у вас подключён светодиод? Если светодиод включается 1 - то может не хватить вытекающего тока из порта. У 51 серии псевдо двунаправленные порты ввода-вывода: 1 делается слабой подтяжкой к питанию, а 0 - транзистором на землю. Соответственно ток вытекающий гораздо меньше втекающего.
0 / 0 / 0
Регистрация: 28.09.2010
Сообщений: 4,283
04.02.2011, 21:46 3
У него вот-так вот сделано:

<Изображение удалено>

Т.е. индикатор висит на МК обоими концами.

RyshirD - тебе надо аноды индикатора подвесить через резисторы к питанию, а катоды завести на МК.
0
omx
04.02.2011, 21:54 4
Видимо вы планируете динамическую индикацию. Вы не сможете подавать питание на светодиоды с порта, придётся использовать транзисторы или драйверы/буферы.
Как-нибудь так


<Изображение удалено>
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 574
04.02.2011, 22:31 5
хм....
а именно в моем случае как это можно реализовать?
К стати есть кучка BC547 (B,C) и BC557 (C, вроде и B тоже были)
0
omx
04.02.2011, 22:40 6
Так и реализовать, схему же привел. Плюс не забудьте про токоограничивающие резисторы, а то порты сожгёте.
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 574
05.02.2011, 07:55 7
подскажите, как расчитать наминалы ризюков.
P.S. да и можно ли все же на тех транзюках построить данную схему?
0
omx
05.02.2011, 14:38 8
Для рассчёта резисторов нам понадобятся напряжение насыщения транзистора (напряжение на открытом переходе коллектор-эмиттер), напряжение питания, падение напряжения на светодиоде при желаемом токе, ну и сам желаемый ток тоже надо определить.
Если предположить что напряжение на открытом нижнем ключе ранов 0 то:
R = (Vcc - Vce - Vdyode) / I
Пусть ток через диод нам нужен 10мА, а напряжение питания 5В. Для BC557 при токе 10мА напряжение Vce = 0.3В (при токе базы 0.5мА). Если падение напряжения на светодиоде будет равно 1.5В, то
R = (5 - 0.3 - 1.5) В / 0.01 А = 3.2 В / 0.01 А = 320 Ом.
Ещё не забудьте про резистор в базе транзистора. При необходимом токе базы напряжение на базе должно быть на 0.75В ниже напряжения эмиттера.
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 574
05.02.2011, 16:53 9
omx спасибо
а по расчету подобных вещей, где хорошо написанно?
0
omx
05.02.2011, 20:25 10
Ом неплохо описал.
0 / 0 / 0
Регистрация: 07.12.2010
Сообщений: 574
05.02.2011, 22:57 11
Цитата Сообщение от omx
я про расчеты транзисторов )
0
0 / 0 / 0
Регистрация: 31.03.2010
Сообщений: 526
05.02.2011, 23:02 12
RyshirD
ХиХ Искусство схемотехники=)
0
0 / 0 / 0
Регистрация: 23.01.2010
Сообщений: 1,364
06.02.2011, 00:29 13
Хорошо бы для начала знать ОК или ОА, а потом городить ключи.
0
06.02.2011, 00:29
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.02.2011, 00:29
Помогаю со студенческими работами здесь

дохлый CT-96 vs ... (очередная классическая проблема выбора)
Сдох у меня сегодня мой CT-96. Наелся нагреватель. Проработал он года 4, паял я им довольно редко, пара паек в месяц - в основном всякие...

Очередная версия умного дома (управление отоплением по 1w)
И строил я дом… И подумал: в детстве/юности я был радиолюбителем, закон Ома помню. Немного владею Дельфи. И решил сделать что-нибудь...

очередная увлекательная тема про регулируемый ИИП
прочитал уже кучу топиков на разных форумах. как верно подметили в одном из обсуждений &quot;всегда кто-нибудь придет со своим барахлом и...

очередная безумная идея - на этот раз про магнитолу
расскажите, знающие люди, как устроена автонигнитола в части сопряжения морды и органов управления с внутренностями (радио+лпм)? можно...

Викторина "Почемучка"
Всем привет! Здравствуйте! Уважаемые коллеги/друзья/братья/сестры и просто Уважаемые профи-программисты! Есть опрос-викторина....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему

Редактор формул (кликните на картинку в правом углу, чтобы закрыть)
Опции темы

Новые блоги и статьи
Рекурсивные типы в Python
stackOverflow 19.02.2025
Рекурсивные типы данных представляют собой особую категорию структур, которые определяются через самих себя или через взаимные ссылки друг на друга. Такие типы играют важнейшую роль при создании. . .
Распознавание улыбки на Python с помощью OpenCV, Keras и TensorFlow
stackOverflow 19.02.2025
Компьютерное зрение и распознавание эмоций становятся все более востребованными технологиями. Они находят применение в самых разных областях - от систем безопасности до пользовательских интерфейсов и. . .
Распознавание капчи на Python с помощью глубокого обучения, Keras и TensorFlow
stackOverflow 19.02.2025
Развитие технологий глубокого обучения и компьютерного зрения создало интересный парадокс - системы, изначально разработанные для защиты от автоматизации, теперь могут быть преодолены с помощью. . .
Анализ тональности на Python
stackOverflow 19.02.2025
Анализ тональности текста (Sentiment Analysis) - одно из наиболее востребованных направлений в обработке естественного языка, которое позволяет автоматически определять эмоциональную окраску. . .
Обнаружение аномалий в машинном обучении на Python
stackOverflow 19.02.2025
Аномалии — это отклонения от ожидаемого поведения системы, которые могут указывать как на потенциальные проблемы, так и на интересные возможности для исследования. В контексте машинного обучения. . .
Введение в представления (views) Django
stackOverflow 19.02.2025
Представления (views) - ключевой элемент веб-фреймворка Django, который отвечает за обработку HTTP-запросов и формирование ответов. Они действуют как посредники между данными приложения и шаблонами,. . .
Что такое шаблоны Django и как с ними работать
stackOverflow 19.02.2025
Шаблоны Django - основополагающий компонент фреймворка Django, который позволяет эффективно разделять логику приложения и его визуальное представление. Это очень важный инструмент для. . .
Какой Python Web-фреймворк лучший: Django, Flask или FastAPI?
stackOverflow 19.02.2025
В разработке под веб Python занимает особое место благодаря своей универсальности и богатой экосистеме. При создании веб-приложений разработчики сталкиваются с важным выбором - какой фреймворк. . .
Использование кэша Laravel - полный гайд
bytestream 18.02.2025
Кэширование - один из наиболее эффективных способов повышения производительности веб-приложений. В современном мире, где скорость загрузки страниц напрямую влияет на удержание пользователей и. . .
Создаем REST API в Laravel с аутентификацией и Passport
bytestream 18.02.2025
Разработка современных веб-приложений все чаще требует создания надежного и хорошо структурированного API. REST API стал стандартом де-факто для построения взаимодействия между клиентской и серверной. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru