|
|
 |
Ответов
|
Oct 26 2008, 15:06
|
Участник

Группа: Участник
Сообщений: 70
Регистрация: 17-12-07
Пользователь №: 33 355

|
Ну просто не все бывают такие просвященные как gormih , бывают и такие которые только учатся и поэтому спрашивают совета более опытных людей.Я тут подумал что действительно создать таблицу и подогнать ее под 7 сегментный индикатор будет проще.Просто я к тому, что эта таблица занимает свободную память контроллера, а она такая дефицитная.
|
|
|
|
|
Oct 26 2008, 15:59
|

Бывалый
  
Группа: Validating
Сообщений: 375
Регистрация: 19-10-05
Из: Kiev, UA
Пользователь №: 9 853

|
Цитата(JimBaton @ Oct 26 2008, 18:06)  Ну просто не все бывают такие просвященные как gormih , бывают и такие которые только учатся и поэтому спрашивают совета более опытных людей.Я тут подумал что действительно создать таблицу и подогнать ее под 7 сегментный индикатор будет проще.Просто я к тому, что эта таблица занимает свободную память контроллера, а она такая дефицитная. Эта таблица (на 10 цифр + немного знаков) будет занимать флешь, которой не так уже и мало. И поиском на форуме специально для новичков находится ОЧЕНЬ много тем, где подобное, а в некоторых случаях и аналогичное, рассматривается по многу раз. ИМХО.
--------------------
|
|
|
|
|
Oct 26 2008, 18:27
|
Группа: Новичок
Сообщений: 6
Регистрация: 27-07-06
Из: Ukraine,Kiev
Пользователь №: 19 157

|
Цитата(bloodden @ Oct 26 2008, 18:59)  Эта таблица (на 10 цифр + немного знаков) будет занимать флешь, которой не так уже и мало. И поиском на форуме специально для новичков находится ОЧЕНЬ много тем, где подобное, а в некоторых случаях и аналогичное, рассматривается по многу раз. ИМХО. Эта таблица будет занимать 10 байт и содержать 7-сегментные коды от 0 до 9. Если хотите буквы E, d, с,... то около 20 байт. Если индикатора всего 2- их можно напрямую повесить на выходы портов через резисторы. В программе- нужно значение 16-ричное преобразовать в 10-чное, тоесть в формат представления чисел BCD. ( каждые 4 бита байта шифруются как числа 0..9, тоесть максимальное число представленое байтом- 99.) Есть простые алгоритмы такого преобразования, их легко найти в интернете. Более сложный режим- динамическая индикация- потребует знания программирования таймера, но индикаторов можно будет подключить значительно больше.
|
|
|
|
|
Oct 28 2008, 12:10
|

Профессионал
    
Группа: Участник
Сообщений: 1 091
Регистрация: 25-07-07
Из: Саратов
Пользователь №: 29 357

|
Цитата(Herz @ Oct 27 2008, 10:47)  А больше вряд ли и понадобиться. Так что соглашайтесь.  Одному сегменту надо 10 мА, всего их 14, следовательно максимальное потребление - 140 мА. Где я неправ? Цитата(Stanislav_S @ Oct 27 2008, 13:41)  Индикатор можно подключить примерно так, я думаю хоть и индикатор на три знакоместа, но идея понятна. Шо, прямо вот так - выход порта на анод семи светодиодов? А если там горят все сегменты - ты будешь тянуть из ноги 80 мА? Цитата(Alex2578 @ Oct 27 2008, 17:15)  Вот еще, как раз твой вариант под динамическую индикацию. Это уже получче, можно только посоветовать заменить транзистор на p-канальный полевик, можно избавиться от четырех резисторов. А если в одном корпусе, как IRF7104, то и место сэкономишь.
|
|
|
|
Сообщений в этой теме
JimBaton 7 сегменгный индикатор Oct 25 2008, 22:19 rezident Аппаратно? Тогда вам нужны дешифраторы двоично-дес... Oct 25 2008, 22:39 gormih Цитата(JimBaton @ Oct 26 2008, 02:19) Выд... Oct 25 2008, 22:45 777777 Цитата(JimBaton @ Oct 26 2008, 01:19) Выд... Oct 26 2008, 13:35      Alex2578 Цитата(777777 @ Oct 28 2008, 15:10) Это у... Oct 28 2008, 12:25       777777 Цитата(Alex2578 @ Oct 28 2008, 15:25) Тол... Oct 28 2008, 12:46        Alex2578 Цитата(777777 @ Oct 28 2008, 15:46) Зачем... Oct 30 2008, 07:50       777777 Цитата(Stanislav_S @ Oct 29 2008, 13:53) ... Oct 30 2008, 05:21 JimBaton я понимаю как напрямую дать код на порт и прикрути... Oct 26 2008, 21:43 bloodden Цитата(JimBaton @ Oct 27 2008, 00:43) я п... Oct 26 2008, 22:32 Stanislav_S Цитата(JimBaton @ Oct 26 2008, 03:19) Выд... Oct 27 2008, 10:41 Alex2578 Вот еще, как раз твой вариант под динамическую инд... Oct 27 2008, 14:15 birden Транзисторы ставить нужно, не стоит испытывать суд... Oct 30 2008, 04:28
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|