реклама на сайте
подробности

 
 
40 страниц V  « < 37 38 39 40 >  
Reply to this topicStart new topic
> Чем или как создать управление микросхемой Lc7821
love777888
сообщение May 26 2015, 08:29
Сообщение #571


Местный
***

Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471



Чето совсем ничего не понять, что на дисплее, видно только что что то очень быстро меняется, сегменты переключаются. но ничего не понять.
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 26 2015, 09:14
Сообщение #572


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(love777888 @ May 26 2015, 11:29) *
Чето совсем ничего не понять, что на дисплее, видно только что что то очень быстро меняется, сегменты переключаются. но ничего не понять.


Зато мне понятно, что произошло. sm.gif
Испытывайте пока это: key14.

Сейчас, после того, как программный знакогенератор создан и проверен, наступила очередь убрать ожидания, в которых контроллер пребывает в промежутках между индикацией цифр (раньше в этих паузах он считал от 1 до 2000, что при тактовой частоте 1 Мгц соответствует задержке 2 мсек).

Теперь, когда величина задержек подобрана, пора возложить индикацию цифры на таймер, что бы тот вызывал процедуру индикации символа по "будильнику", не принуждая процессор к пустой работе по ожиданию. Только так можно дать процессору "дышать", занимаясь какими-то другими делами, тогда как процедуру индикации цифры запускает таймер в момент, когда для этого наступает время.

А другие дела для контроллера есть, даже если он останется заточен исключительно под обслуживание дисплея. И среди таких работ - коммуникация с главным контроллером ради получения от него символьной строки, которую необходимо отобразить на дисплее, интерпретации этой строки с разбивкой на отдельные литеры и раздаче заданий по соответствующим анодам/сеткам. И для всего этого у дисплейного контроллера должно быть свободное время.
Go to the top of the page
 
+Quote Post
love777888
сообщение May 26 2015, 10:38
Сообщение #573


Местный
***

Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471



Все работает идет перебор сразу пятью разрядами т.е 00000 11111 22222 33333 ну и так далее все работает, закорючки тоже вы поправили.

Сообщение отредактировал love777888 - May 26 2015, 10:40
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 26 2015, 11:12
Сообщение #574


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(love777888 @ May 26 2015, 13:38) *
Все работает идет перебор сразу пятью разрядами т.е 00000 11111 22222 33333 ну и так далее все работает, закорючки тоже вы поправили.


Это дело нам надо добить, т.к. мешает идти дальше. По сути дело пустяковое, и будь у меня железо на столе то и 5-ти минут хватило. Однако, несмотря на то, что отладочная плата для Меги8 у меня есть, у меня нет цифропоказывающего дислея, а потому я не могу у себя проверить, что он показывает. А пока бы я тестером измеряла уровни на 3-х портах, цифры успели бы смениться на новые. Поэтому мне и приходится сейчас вас мучить, часто меняя прошивку.

Следующий вариант: key15. Боюсь называть его исправленным. sm.gif
Go to the top of the page
 
+Quote Post
love777888
сообщение May 26 2015, 11:42
Сообщение #575


Местный
***

Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471



Сейчас стандартный наш перебор 43210 54321 65432 76543 ну и так далее цифры потом алфавит.
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 26 2015, 12:41
Сообщение #576


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(love777888 @ May 26 2015, 15:42) *
Сейчас стандартный наш перебор 43210 54321 65432 76543 ну и так далее цифры потом алфавит.


Уф! Кажется это дело добили - теперь у контроллера есть время заниматься другими делами. Я сейчас на работе, но в ближайшем будущем напишу интепретатор строки. Кстати, неиспользуемые символы алфавита мы можем пустить под управляющие значки, коих на этом дисплее довольно много. Т.е. чтобы и их тоже можно было зажигать дистанционно, задавая одним символом.

А пока проясните ситуацию с сегментом 14, похожим на два 7-сегментных индикатора. Можете расписать, как на нем зажигать сегменты? (систему с ключами желательно не ломать, а вынуть Мегу8 из панельки и коротить базы транзисторов анодных ключей на землю вручную).

А результаты подпишите на той картинке, что вы в последний раз выкладывали, заодно и пометив десятичную точку (т.к. я уже успела забыть, какой у нее номер анода).
Go to the top of the page
 
+Quote Post
love777888
сообщение May 26 2015, 14:00
Сообщение #577


Местный
***

Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471



Прикрепленное изображение


Сообщение отредактировал love777888 - May 27 2015, 04:31
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 26 2015, 14:19
Сообщение #578


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(love777888 @ May 26 2015, 18:00) *
Точка зажигается 32 анодом и 3-й сеткой


Ну, так и подписали бы это на картинке, тем более что я специально о том попросила. Вокруг третьей цифры полным полно для этого места.

А зачем эта двузначная цифра? Что она показывает? Номер станции? Зачем это, если станции идентифицируются не порядковым номером, а длиной волны?
Go to the top of the page
 
+Quote Post
love777888
сообщение May 26 2015, 15:09
Сообщение #579


Местный
***

Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471



Цитата(Xenia @ May 26 2015, 17:19) *
А зачем эта двузначная цифра? Что она показывает? Номер станции? Зачем это, если станции идентифицируются не порядковым номером, а длиной волны?

Нет скорее всего там были каналы памяти, отсюда 2 разряда, для индикации порядкового номера станции, под которым записана частота принимаемого сигнала, пользователь мог вызывать кнопками station ту или иную станцию/частоту, которую до этого пользователь сохранил в памяти японского процессора. Для этой операции скорее всего нужно было нажать tuning, тюнер находит сигнал, затем нажимается кнопка memory и пользователь запоминает порядковый номер станции. Длины волны там нет, есть частота принимаемой станции, и отображается эта частота как раз на наших разрядах в районе точки.

Сообщение отредактировал love777888 - May 26 2015, 15:14
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 26 2015, 18:36
Сообщение #580


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



love777888, написала "интерпретатор строки". Опять много чего поломала, даже испытывать страшно. Прошивка тут: key17.
Если key17 заработает, то проверяйте key18.

Идея такая: в программе заведена строка (8 последовательных байт, столько же, сколько знакомест на дисплее). В ней может быть записан любой текст. Таймер через каждые 2 мсек возбуждает процедуру, которая делает по этой строке один шаг и выводит тот символ, на котором она оказалась, на соответствующее знакоместо на дисплее. Поскольку обход закольцован (дойдя до конца строки, начинается сначала), то с тем же периодом 2 мсек происходит обновление знакомест на дисплее теми символами, что записаны программной строке. При этом сам контроллер этого как будто не видит sm.gif, т.к. это происходит по инициативе таймера. С точки зрения контроллера строка отражается на дисплее самым непостижимым образом sm.gif. Его же задача менять содержимое этой строки сообразно обстоятельствам или по внешнему требованию (головного контроллера), при этом ничуть не заботясь об ее отображении.

P.S. На вашей картинке анод десятичной точки не может быть 32-ым, т.к. 32-ой анод - это нижняя палочка. Поправьте пожалуйста.
Go to the top of the page
 
+Quote Post
love777888
сообщение May 27 2015, 07:42
Сообщение #581


Местный
***

Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471



Прошивка 17 работает, вы добавили туда русский, но есть ньюансы особенно в конце русского алфавита, 18 я не испытывал.
Go to the top of the page
 
+Quote Post
Herz
сообщение May 27 2015, 08:25
Сообщение #582


Гуру
******

Группа: Модераторы
Сообщений: 10 983
Регистрация: 23-11-05
Пользователь №: 11 287



Цитата(love777888 @ May 27 2015, 10:42) *
Прошивка 17 работает, вы добавили туда русский, но есть ньюансы особенно в конце русского алфавита, 18 я не испытывал.

Ну, так напишете, когда испытаете. Вы и так уже превратили форум в чат, сорок страниц (!) мороча человеку голову. Я удивляюсь, как у неё хватает на Вас терпения. На вопросы не отвечаете, пишете о чём-то своём...
Что это за "ньюансы"? Или не пишите такого, или объясняйте конкретно. И большую часть переписки, особенно односложные восклицания, вполне можно было бы перенести в Личку. То, что Вы работаете в ночную смену, здесь мало кого интересует.
Go to the top of the page
 
+Quote Post
love777888
сообщение May 27 2015, 08:49
Сообщение #583


Местный
***

Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471



Я понял, извиняйте, сообщение будет еще редактироваться.
Go to the top of the page
 
+Quote Post
Xenia
сообщение May 27 2015, 09:04
Сообщение #584


Гуру
******

Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237



Цитата(love777888 @ May 27 2015, 10:42) *
Прошивка 17 работает, вы добавили туда русский, но есть ньюансы особенно в конце русского алфавита, 18 я не испытывал.


С русским языком на 14-сегментном индикаторе большие проблемы - не все буквы можно узнаваемо отобразить, а с буквы Д, Ц, Ш, Щ, Ы, Ъ в особенности. В конце алфавита мне уже не хватило терпения.

Проверяете 18-ю прошивку. Если она заработает, как 17-ая, то присоедините к ней фотодатчик. Как было изображено на схеме, игнорируя слова "Пока не подключаем" - настало время подключить.

По идее должно работать так. При нажатии любой кнопки на ДПУ прокручивание алфавита должно прекратиться, а вместо этого высветиться число 100.00. Только пока без десятичной точки, т.к. ее анод вы указали с ошибкой. Далее кнопки 1-9 должны менять сотни 100.00-900.00, а кнопки Channel+ и Channel- изменять число плавно: на 0.01 и разовом нажатии или на 0.10 при продолжительном удержании. Кнопка POWER должна возвращать в режим прокручивания алфавита.

P.S. Прислушайтесь к тому, что вам сказал местный модератор. Этот форум для вас нов, а потому могло показаться, что им возможно пользоваться, как доской объявлений, для разговоров. Это не так. Этот форум предъявляет довольно высокие требования к качеству сообщений, которые обязательно должны носить технический характер. Для сообщений, носящих "бытовой" характер (даже если они имеют косвенное отношение к совместной работе), есть "личные сообщения". Да и они для меня даже более удобны удобны, т.к. их я "чувствую" сразу - получаю звуковой сигнал от "майл-агента".
Go to the top of the page
 
+Quote Post
love777888
сообщение May 27 2015, 09:13
Сообщение #585


Местный
***

Группа: Участник
Сообщений: 207
Регистрация: 1-05-15
Из: Брест
Пользователь №: 86 471



Цитата(Xenia @ May 27 2015, 12:04) *
P.S. Прислушайтесь к тому, что вам сказал местный модератор. Этот форум для вас нов, а потому могло показаться, что им возможно пользоваться, как доской объявлений, для разговоров. Это не так. Этот форум предъявляет довольно высокие требования к качеству сообщений, которые обязательно должны носить технический характер. Для сообщений, носящих "бытовой" характер (даже если они имеют косвенное отношение к совместной работе) есть "личные сообщения". Да и они для меня даже более удобны удобны, т.к. их я "чувствую" сразу - получаю звуковой сигнал от "майл-агента".

Все уходим в подполье.
Go to the top of the page
 
+Quote Post

40 страниц V  « < 37 38 39 40 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th April 2024 - 22:43
Рейтинг@Mail.ru


Страница сгенерированна за 0.01495 секунд с 7
ELECTRONIX ©2004-2016