помогите с pic16f877
- urry
- Сверлит текстолит когтями
- Сообщения: 1262
- Зарегистрирован: Пн дек 08, 2008 10:58:48
- Откуда: Винница
- Контактная информация:
Re: помогите с pic16f877
0 появится, если нажать кнопку, причем момент, когда появляется 0 именно на том или ином выходе, мы всегда знаем.
Вообще обработка клавиш - вещь сугубо индивидуальная, как зубная щетка.
Можете написать свою процедуру и считать ее лучшей в мире. Во всяком случае, многие так и делают.
В приведенной клаве мне, например, не понравилось, что отсутствует развязка диодами выходов.
Если одновременно нажать 2 кнопки, на одной линии 1, на другой 0 - через кнопки их можно закоротить.
Чтобы сэкономить на диодах лично я, например, перевожу все линии, кроме одной, в состоянии высокого импеданса.
Вообще обработка клавиш - вещь сугубо индивидуальная, как зубная щетка.
Можете написать свою процедуру и считать ее лучшей в мире. Во всяком случае, многие так и делают.
В приведенной клаве мне, например, не понравилось, что отсутствует развязка диодами выходов.
Если одновременно нажать 2 кнопки, на одной линии 1, на другой 0 - через кнопки их можно закоротить.
Чтобы сэкономить на диодах лично я, например, перевожу все линии, кроме одной, в состоянии высокого импеданса.
- Реклама
Re: помогите с pic16f877
Спасибо для AVR Не надо. В общем все так и делаю вроде но не работает. Ладно еще покопаюсь по инету посмотрю, книг поехать купить надо еще интересных.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Опрос матрицы клавиатурной.
К@т, а чей сие труд? Чисто ради интереса....К@Т писал(а):Для пиков прикрепил
Потому, что они подтянуты сопротивлением к +5VЯ вот не понимаю почему на D0 D1 D2 в обучалке, висит постоянно 1.
Как это так ? 0 появится когда на кнопку нажмёте.Ну и 0 там никогда не появится вот в чем дело.
Вот этот 0 и надо "ловить" контроллером.Как контроллер понимает?
Re: Опрос матрицы клавиатурной.
С какого бодуна? Там при нажатии на кнопку единица пойдет на шину A0-A3.Аlex писал(а):К@т, а чей сие труд? Чисто ради интереса....К@Т писал(а):Для пиков прикрепил
Потому, что они подтянуты сопротивлением к +5VЯ вот не понимаю почему на D0 D1 D2 в обучалке, висит постоянно 1.Как это так ? 0 появится когда на кнопку нажмёте.Ну и 0 там никогда не появится вот в чем дело.Вот этот 0 и надо "ловить" контроллером.Как контроллер понимает?
Посмотрите ссылку мою на обучалку.
- К@Т
- Говорящий с текстолитом
- Сообщения: 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: Опрос матрицы клавиатурной.
С большого.AVT-28 писал(а):С какого бодуна?
Программа должна обеспечивать на выходах D0-D2 "бегущий" ноль.
P.S.: Только при чём тут тема про 16F877?
ICQ нет, и, в ближайшее время, не будет.
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Опрос матрицы клавиатурной.
Уважаемый. Прежде чем "пнуть" кого-либо, извилинки напрячь бы не помешало.AVT-28 писал(а):С какого бодуна? Там при нажатии на кнопку единица пойдет на шину A0-A3.
Линии подтянуты к + питания, это уже говорит о том, что активный уровень - низкий. А где его формировать и ловить, впринципе, без разницы. Хоть на Ax, хоть на Dx.
Спасибо.Автор Тимофей Носов.
Re: помогите с pic16f877
K@T можеш мне прислать g.kebadze@mail.ru .Я написал прогу в ldmicro.exe ты имел с этой програмой дело.
Последний раз редактировалось giorgi Сб окт 01, 2011 13:39:44, всего редактировалось 2 раза.
Re: помогите с pic16f877
заранее спасибо
- К@Т
- Говорящий с текстолитом
- Сообщения: 1573
- Зарегистрирован: Сб окт 09, 2010 12:33:48
- Откуда: Незалежная
Re: помогите с pic16f877
послал.дошло?giorgi писал(а):K@T можеш мне прислать
Мы вместе водку не пили чтобы на ты базарить,поэтому попрошу обращатса ко мне на ВЫgiorgi писал(а):K@T можеш мне прислать g.kebadze@mail.ru .Я написал прогу в ldmicro.exe ты имел с этой програмой дело.
У кошки 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
Наверное, всё-таки - валерьянкуК@Т писал(а):водку не пили
Re: помогите с pic16f877
Ну ничего ещё успеем выпить,всё впереди.
Ладно не злитесь.Сообщение не пришло пока.
Ладно не злитесь.Сообщение не пришло пока.
- К@Т
- Говорящий с текстолитом
- Сообщения: 1573
- Зарегистрирован: Сб окт 09, 2010 12:33:48
- Откуда: Незалежная
Re: помогите с pic16f877
Значит тогда ваш ящик маловат(мэйл даёт ящики по 15метров),асм для авр весит 30метров,заведите ящик на яндексе(50мб-как у меня) и я на него кину.giorgi писал(а):Ну ничего ещё успеем выпить,всё впереди.
Ладно не злитесь.Сообщение не пришло пока.
У кошки 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]
Re: помогите с pic16f877
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]
Re: Опрос матрицы клавиатурной.
Дык кого я пинал? Это был вопрос с удивлением.Аlex писал(а):Уважаемый. Прежде чем "пнуть" кого-либо, извилинки напрячь бы не помешало.AVT-28 писал(а):С какого бодуна? Там при нажатии на кнопку единица пойдет на шину A0-A3.
Линии подтянуты к + питания, это уже говорит о том, что активный уровень - низкий. А где его формировать и ловить, впринципе, без разницы. Хоть на Ax, хоть на Dx.
Спасибо.Автор Тимофей Носов.
Re: Опрос матрицы клавиатурной.
Вот!! Кто бы это хоть чуть чуть упомянул. Так и чего там за бегущий ноль?? Как это программно заделать?Dmitry Dubrovenko писал(а):С большого.AVT-28 писал(а):С какого бодуна?
Программа должна обеспечивать на выходах D0-D2 "бегущий" ноль.
P.S.: Только при чём тут тема про 16F877?
- Аlex
- Модератор
- Сообщения: 4614
- Зарегистрирован: Чт мар 18, 2010 23:09:57
- Откуда: Планета Земля
- Контактная информация:
Re: Опрос матрицы клавиатурной.
По моему, словаAVT-28 писал(а):Дык кого я пинал? Это был вопрос с удивлением.
Звучат как утверждение.С какого бодуна? Там при нажатии на кнопку единица пойдет на шину A0-A3.
Если это не так, прошу меня извенить.
Re: помогите с pic16f877
Да ладно немного друг друга не поняли. 


