KoTbI4 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Всем кто читает Привет.Суть вопроса состоит вот в чем,мне нужно сделать преобразователь кода из 20-ати разрядного двоичного кода в десятичный с выводом на 7-ми сегментный индикатор.Тема кажется очень простой но меня она завела в ступор. Не могу написать программу ,и подобрать подходящий контроллер ...Думаю ATmega128 должен подойти... Помогите написать программу.Я еще только учусь ,а надо позарез. З.Ы. Схема должна выглядеть примерно так. 20-тью переключателями задается 2-ный код ,а на выходе на индикаторах 10-ный. ну вот вообщем то все... Буду очень благодарен. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ILYAUL 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Алгоритм написан осталось расширить Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KoTbI4 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Спасибо конечно.Но я совсем недалек в этом деле. И что в архиве я не очень понел. Да алгоритм какой то написан но так я и сам могу рассказать. Меня больше интересует сам код ,а точнее какие и как порты мне задействовать и как будут участвовать переменные в этом коде,и еще инициализация 7 сегментов и еще с каких выводов сигнал будет выходить. А самой большой наглостью будет готовый код. Прошу прошения есле что не так сказал... Заранее еще раз большое спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ILYAUL 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Спасибо конечно.Но я совсем недалек в этом деле. И что в архиве я не очень понел. Да алгоритм какой то написан но так я и сам могу рассказать. Меня больше интересует сам код ,а точнее какие и как порты мне задействовать и как будут участвовать переменные в этом коде,и еще инициализация 7 сегментов и еще с каких выводов сигнал будет выходить. А самой большой наглостью будет готовый код. Прошу прошения есле что не так сказал... Заранее еще раз большое спасибо. Тогда стоит сначала почитать и в этом режиме Вы найдёте ответы на все заданные Вами вопросы и практически готовый код Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
KoTbI4 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Спасибо очень познавательная книжечка.Хотя я все же надеялся увидить готовый код...:) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ILYAUL 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Спасибо очень познавательная книжечка.Хотя я все же надеялся увидить готовый код...:) Там он есть Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sigmaN 0 21 октября, 2010 Опубликовано 21 октября, 2010 · Жалоба Блин, опять халявщики. Как я их не люблю!!! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 22 октября, 2010 Опубликовано 22 октября, 2010 · Жалоба Меня больше интересует сам код ,а точнее какие и как порты мне задействовать и как будут участвовать переменные в этом коде,и еще инициализация 7 сегментов и еще с каких выводов сигнал будет выходить.В таком случае вам надо начинать не с кода, а со схемы. Код будет писаться под нее Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demiurg_spb 0 22 октября, 2010 Опубликовано 22 октября, 2010 · Жалоба ...Думаю ATmega128 должен подойти...Ещё как!!! Не мелочитесь - берите ARM11? :-) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ukpyr 0 22 октября, 2010 Опубликовано 22 октября, 2010 · Жалоба Думаю ATmega128 должен подойтиподойдет и М8/48. Вам нужет 32-битный binary-BCD (посмотрите тут: http://www.projects.org.ua/forum/viewtopic...c56c720d262394b , http://www.atmel.com/atmel/acrobat/doc0938.pdf), далее - декодирование каждой тетрады в 7-сегментный код и вывод его в порт сегментов. Другим портом выбирайте текущий разряд индикатора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
sigmaN 0 23 октября, 2010 Опубликовано 23 октября, 2010 · Жалоба подойдет и М8/48.Ггг. Я тут подумал: Процессор М8 Размещается на полуплате МПИ. Процессор повторяет конструкцию процессора DEC KDJ-11. Выполнен на микросхемах КН1831ВМ1 (DCJ-11AA), КН1831ВУ1 (DCJ-11DC) (на микросборке) и К1831ВУ2, К1831ВТ1. А ведь и его хватит ))))))))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
skef 0 23 октября, 2010 Опубликовано 23 октября, 2010 · Жалоба Хотя я все же надеялся увидить готовый код... а еще вам в другом форуме это сделали и выложили хексы... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
xvr 12 23 октября, 2010 Опубликовано 23 октября, 2010 · Жалоба Хотя я все же надеялся увидить готовый код...И не надейтесь :rolleyes: Какой код можно увидеть при постановке вопроса - 'дайте мне код на то, незнаю что'? а еще вам в другом форуме это сделали и выложили хексы...Хексы для сферического процессора в ваккуме? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
zombi 0 23 октября, 2010 Опубликовано 23 октября, 2010 · Жалоба Всем кто читает Привет.Суть вопроса состоит вот в чем,мне нужно сделать преобразователь кода из 20-ати разрядного двоичного кода в десятичный Буду очень благодарен. А 32-х разрядный преобразователь подойдет? Bin32BCD8.rar Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Александр77 1 23 октября, 2010 Опубликовано 23 октября, 2010 (изменено) · Жалоба Хексы для сферического процессора в ваккуме? На том форуме, просто выполнили задачу на одном из АВРовских МК, да еще работающего в "консервусе". :bb-offtopic: Изменено 23 октября, 2010 пользователем Александр77 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться