помогите с pic16f877

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Аватара пользователя
urry
Сверлит текстолит когтями
Сообщения: 1262
Зарегистрирован: Пн дек 08, 2008 10:58:48
Откуда: Винница
Контактная информация:

Re: помогите с pic16f877

Сообщение urry »

0 появится, если нажать кнопку, причем момент, когда появляется 0 именно на том или ином выходе, мы всегда знаем.
Вообще обработка клавиш - вещь сугубо индивидуальная, как зубная щетка.
Можете написать свою процедуру и считать ее лучшей в мире. Во всяком случае, многие так и делают.
В приведенной клаве мне, например, не понравилось, что отсутствует развязка диодами выходов.
Если одновременно нажать 2 кнопки, на одной линии 1, на другой 0 - через кнопки их можно закоротить.
Чтобы сэкономить на диодах лично я, например, перевожу все линии, кроме одной, в состоянии высокого импеданса.
Реклама
Аватара пользователя
AVT-28
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Вс сен 11, 2011 12:35:11

Re: помогите с pic16f877

Сообщение AVT-28 »

Спасибо для AVR Не надо. В общем все так и делаю вроде но не работает. Ладно еще покопаюсь по инету посмотрю, книг поехать купить надо еще интересных.
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Опрос матрицы клавиатурной.

Сообщение Аlex »

К@Т писал(а):Для пиков прикрепил
К@т, а чей сие труд? Чисто ради интереса....
Я вот не понимаю почему на D0 D1 D2 в обучалке, висит постоянно 1.
Потому, что они подтянуты сопротивлением к +5V
Ну и 0 там никогда не появится вот в чем дело.
Как это так ? 0 появится когда на кнопку нажмёте.
Как контроллер понимает?
Вот этот 0 и надо "ловить" контроллером.
Аватара пользователя
AVT-28
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Вс сен 11, 2011 12:35:11

Re: Опрос матрицы клавиатурной.

Сообщение AVT-28 »

Аlex писал(а):
К@Т писал(а):Для пиков прикрепил
К@т, а чей сие труд? Чисто ради интереса....
Я вот не понимаю почему на D0 D1 D2 в обучалке, висит постоянно 1.
Потому, что они подтянуты сопротивлением к +5V
Ну и 0 там никогда не появится вот в чем дело.
Как это так ? 0 появится когда на кнопку нажмёте.
Как контроллер понимает?
Вот этот 0 и надо "ловить" контроллером.
С какого бодуна? Там при нажатии на кнопку единица пойдет на шину A0-A3.
Посмотрите ссылку мою на обучалку.
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
К@Т
Говорящий с текстолитом
Сообщения: 1573
Зарегистрирован: Сб окт 09, 2010 12:33:48
Откуда: Незалежная

Re: Опрос матрицы клавиатурной.

Сообщение К@Т »

Аlex писал(а):
К@Т писал(а):Для пиков прикрепил
К@т, а чей сие труд? Чисто ради интереса....
Автор Тимофей Носов.Разве там не написано? :)
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
Реклама
Аватара пользователя
Dmitry Dubrovenko
Поставщик валерьянки для Кота
Сообщения: 2360
Зарегистрирован: Вс янв 09, 2011 16:51:39
Откуда: Санкт-Ленинград
Контактная информация:

Re: Опрос матрицы клавиатурной.

Сообщение Dmitry Dubrovenko »

AVT-28 писал(а):С какого бодуна?
С большого. :beer:
Программа должна обеспечивать на выходах D0-D2 "бегущий" ноль.


P.S.: Только при чём тут тема про 16F877? :dont_know:
ICQ нет, и, в ближайшее время, не будет.
Реклама
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Опрос матрицы клавиатурной.

Сообщение Аlex »

AVT-28 писал(а):С какого бодуна? Там при нажатии на кнопку единица пойдет на шину A0-A3.
Уважаемый. Прежде чем "пнуть" кого-либо, извилинки напрячь бы не помешало.
Линии подтянуты к + питания, это уже говорит о том, что активный уровень - низкий. А где его формировать и ловить, впринципе, без разницы. Хоть на Ax, хоть на Dx.
Автор Тимофей Носов.
Спасибо.
giorgi
Родился
Сообщения: 16
Зарегистрирован: Чт сен 22, 2011 01:35:11

Re: помогите с pic16f877

Сообщение giorgi »

K@T можеш мне прислать g.kebadze@mail.ru .Я написал прогу в ldmicro.exe ты имел с этой програмой дело.
Последний раз редактировалось giorgi Сб окт 01, 2011 13:39:44, всего редактировалось 2 раза.
giorgi
Родился
Сообщения: 16
Зарегистрирован: Чт сен 22, 2011 01:35:11

Re: помогите с pic16f877

Сообщение giorgi »

заранее спасибо
Аватара пользователя
К@Т
Говорящий с текстолитом
Сообщения: 1573
Зарегистрирован: Сб окт 09, 2010 12:33:48
Откуда: Незалежная

Re: помогите с pic16f877

Сообщение К@Т »

giorgi писал(а):K@T можеш мне прислать
послал.дошло?
giorgi писал(а):K@T можеш мне прислать g.kebadze@mail.ru .Я написал прогу в ldmicro.exe ты имел с этой програмой дело.
Мы вместе водку не пили чтобы на ты базарить,поэтому попрошу обращатса ко мне на ВЫ :evil:
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: помогите с pic16f877

Сообщение Аlex »

К@Т писал(а):водку не пили
Наверное, всё-таки - валерьянку :))
giorgi
Родился
Сообщения: 16
Зарегистрирован: Чт сен 22, 2011 01:35:11

Re: помогите с pic16f877

Сообщение giorgi »

Ну ничего ещё успеем выпить,всё впереди.
Ладно не злитесь.Сообщение не пришло пока.
Аватара пользователя
К@Т
Говорящий с текстолитом
Сообщения: 1573
Зарегистрирован: Сб окт 09, 2010 12:33:48
Откуда: Незалежная

Re: помогите с pic16f877

Сообщение К@Т »

giorgi писал(а):Ну ничего ещё успеем выпить,всё впереди.
Ладно не злитесь.Сообщение не пришло пока.
Значит тогда ваш ящик маловат(мэйл даёт ящики по 15метров),асм для авр весит 30метров,заведите ящик на яндексе(50мб-как у меня) и я на него кину. :)
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
Аватара пользователя
К@Т
Говорящий с текстолитом
Сообщения: 1573
Зарегистрирован: Сб окт 09, 2010 12:33:48
Откуда: Незалежная

Re: помогите с pic16f877

Сообщение К@Т »

Аlex писал(а):
К@Т писал(а):водку не пили
Наверное, всё-таки - валерьянку :))
Это не важно т.к. ключевая фраза-
вместе не пили
:)
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
giorgi
Родился
Сообщения: 16
Зарегистрирован: Чт сен 22, 2011 01:35:11

Re: помогите с pic16f877

Сообщение giorgi »

g.kebadze@yandex.ru заранее спасибо.
Аватара пользователя
К@Т
Говорящий с текстолитом
Сообщения: 1573
Зарегистрирован: Сб окт 09, 2010 12:33:48
Откуда: Незалежная

Re: помогите с pic16f877

Сообщение К@Т »

giorgi писал(а):g.kebadze@yandex.ru заранее спасибо.
кинул.Дошла?
У кошки 4 ноги и хвост-плюс,минус,вход,выход,а хвост-земля.....Надо переходить с китайской бурды на канифоль.......[url=http://infobar.hsdn.org/][img]http://static.hsdn.org/infobar/350x60.gif[/img][/url]
Аватара пользователя
AVT-28
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Вс сен 11, 2011 12:35:11

Re: Опрос матрицы клавиатурной.

Сообщение AVT-28 »

Аlex писал(а):
AVT-28 писал(а):С какого бодуна? Там при нажатии на кнопку единица пойдет на шину A0-A3.
Уважаемый. Прежде чем "пнуть" кого-либо, извилинки напрячь бы не помешало.
Линии подтянуты к + питания, это уже говорит о том, что активный уровень - низкий. А где его формировать и ловить, впринципе, без разницы. Хоть на Ax, хоть на Dx.
Автор Тимофей Носов.
Спасибо.
Дык кого я пинал? Это был вопрос с удивлением. :)
Аватара пользователя
AVT-28
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Вс сен 11, 2011 12:35:11

Re: Опрос матрицы клавиатурной.

Сообщение AVT-28 »

Dmitry Dubrovenko писал(а):
AVT-28 писал(а):С какого бодуна?
С большого. :beer:
Программа должна обеспечивать на выходах D0-D2 "бегущий" ноль.


P.S.: Только при чём тут тема про 16F877? :dont_know:
Вот!! Кто бы это хоть чуть чуть упомянул. Так и чего там за бегущий ноль?? Как это программно заделать?
Аватара пользователя
Аlex
Модератор
Сообщения: 4614
Зарегистрирован: Чт мар 18, 2010 23:09:57
Откуда: Планета Земля
Контактная информация:

Re: Опрос матрицы клавиатурной.

Сообщение Аlex »

AVT-28 писал(а):Дык кого я пинал? Это был вопрос с удивлением. :)
По моему, слова
С какого бодуна? Там при нажатии на кнопку единица пойдет на шину A0-A3.
Звучат как утверждение.
Если это не так, прошу меня извенить. :roll:
Аватара пользователя
AVT-28
Потрогал лапой паяльник
Сообщения: 378
Зарегистрирован: Вс сен 11, 2011 12:35:11

Re: помогите с pic16f877

Сообщение AVT-28 »

Да ладно немного друг друга не поняли. :)
Закрыто

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