|
Первый запуск., AT902313 & ATmega8 |
|
|
2 страниц
< 1 2
|
 |
Ответов
(15 - 26)
|
Jan 10 2006, 21:26
|
Участник

Группа: Свой
Сообщений: 52
Регистрация: 30-11-05
Из: С-Пб
Пользователь №: 11 619

|
там много нюансов и текст програмки которая выводит 6 символов в прерывании я приатачил "Дата Dec 29 2005, 15:24" схема простенькая с порта через резюк токоогранич 200...470 ом кльч управления на VT. предванителное гашение символа при смене на другой чтоб убрать кратковременное копирование предыдущего символа в текущий. прерывания чтобы небыло ярких всплесков символов. не запрещать прерывания по тойже причине. все нюансы не помню но опрос кнопок лучше тоже к индикатору привязать и в немже делать счет времени примерно для 6сегментного скорость должна быть не менее 600гц иначе цифры плавают какбы перед индикатором. у вас соответственно меньше можно. и обязателюно или оч желательно чтобы индикатор прорисовывался всегда а не только значашие сегменты. может понадобиться чтобв между цифр был пробел нужно будет ве исправлять , да и так аод и время эконовиться. __interrupt void Timer0Overflow (void) работа индикатора с морганием
|
|
|
|
|
Jan 10 2006, 22:47
|
Участник

Группа: Свой
Сообщений: 52
Регистрация: 30-11-05
Из: С-Пб
Пользователь №: 11 619

|
заранее извеняюсь я форумы прочел только. в выше означенных форумах был поднят и так не опущен вопрос о паразитной засветке я надеюсь что на этом я его разрешу и закроем. проблеммы "паразитной засветки" как таковой, нет есть кривые руки программеров которым лень думать головой!!! засветра появляеться в момент переключения символа, то есть когда происходит выбор следующего символа при НЕ ПОГАШЕННОИ ИНДИКАЦИИ ТЕКУЩЕГО СИМВОЛА и больше никаких причин нет и быть не может(тут головой думать надо тут вам не здесь) сталобыть перед переходом от одного символа на другой необходимо его СЕГМЕНТЫ погасить (чтоб на экране было пусто). к вопросу на чем писать это кому что нравиться нравиться писать 1 месяц (с нуля) пиши на асме если есть желание все гденибудь в 2 недели написать то Си. П.С. в тот форум не писал поскольку оч древний а вам точно и может комунибудь еще пригодиться так как рано или позно с этим всеравно сталкнется.
|
|
|
|
|
Jan 11 2006, 20:39
|
Участник

Группа: Свой
Сообщений: 52
Регистрация: 30-11-05
Из: С-Пб
Пользователь №: 11 619

|
Цитата В чем-то с Вами можно согласиться - в кривых руках, причем целиком и полностью. А вот со сроками.. хм.. для такой задачки 1 месяц? 2 недели на C? Откуда такие цифры? 4х циферный семисегментник поднимается за пару часов на C и чуть-чуть дольше (до одного рабочего дня) на асме. и 1-2 дня на тестирование вдоль и поперек. я про проэкт, а не про один индикатор говорил. как следствие и проэкты разные бывают, я сравнил примерно время написаия одного и тогоже проэкта без тестирования чистое время. стестированием не угодаеш чем проэкт больше тем тест-время больше, у си и асма есть свои плюсы и минусы владеть нужно и тем и другим. (теоретически речь шла про весь интерфейс пользователя)
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|