PIC16F676 и индикация - Страница 2 - Форум Picbasic.ru
Регистрация | Вход
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 2 из 2«12
Модератор форума: demanik 
Форум Picbasic.ru » Программирование МК » Proton PicBasic » PIC16F676 и индикация (Хочу вникнуть в программирование и настройки работы портов)
PIC16F676 и индикация
Matrix252005 Дата: Пн, 05.08.2013, 18:50  |                                                                                                                Сообщение # 16
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 675
Репутация: 20   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

Проверяйте...
Прикрепления: Test_676.dsn(75Kb) · 1743748.bas(3Kb)


THE TRUTH IS OUT THERE.

С уважением, Николай.
ЯНДЕКС Дата: 05.08.2013
Monolith Дата: Пн, 05.08.2013, 18:50  |                                                                                                                Сообщение # 17
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 30
Репутация: 0   ±
Замечания:   ±
На сайте с 04.08.2013

Статус: Offline

При установке:
ST_CP = 1 'Защелкиваем данные   
DelayMS 200 
ST_CP = 0 'Обнуляем защелку данных
Знаки появляются по очереди и читабельны, а как тогда сделать чтобы они все горели одновременно или моргали в данной схеме. Спасибо за намек где искать Matrix252005.
Matrix252005 Дата: Пн, 05.08.2013, 19:03  |                                                                                                                Сообщение # 18
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 675
Репутация: 20   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

Это тут не причем!! Вы смотрели мой код???

THE TRUTH IS OUT THERE.

С уважением, Николай.
Monolith Дата: Пн, 05.08.2013, 19:17  |                                                                                                                Сообщение # 19
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 30
Репутация: 0   ±
Замечания:   ±
На сайте с 04.08.2013

Статус: Offline

Да смотрел вы изменили способ управления сегментами и добавили полное обнуление сегментов и разрядов ... но если менять задержки то получается что сегменты по очереди включаются, а я бы хотел чтобы все сегменты либо горели либо моргали. Я так понимаю что в этой схеме такое невозможно так как аппаратный алгоритм работает с каждым отдельным сегментом. Надо бы подумать как реализовать постоянную индикацию или постоянное моргание используя хоть одну 74НС595 и то будет экономия портов.
Matrix252005 Дата: Пн, 05.08.2013, 19:25  |                                                                                                                Сообщение # 20
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 675
Репутация: 20   ±
Замечания:   ±
На сайте с 12.10.2007

Статус: Offline

Цитата (Monolith)
...то получается что сегменты по очереди включаются, а я бы хотел чтобы все сегменты либо горели либо моргали.

Сегменты или разряды??? Я не могу понять что Вы хотите... Не знаю как у Вас в 8 протеусе, у меня в 7 нет мерцания разрядов... Все разряды светятся равномерно!!!


THE TRUTH IS OUT THERE.

С уважением, Николай.
Monolith Дата: Пн, 05.08.2013, 22:30  |                                                                                                                Сообщение # 21
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 30
Репутация: 0   ±
Замечания:   ±
На сайте с 04.08.2013

Статус: Offline

Итак всем спасибо все ожило проблема не в коде, а в симуляторе Протос 8 подвел.
Monolith Дата: Сб, 28.09.2013, 15:36  |                                                                                                                Сообщение # 22
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 30
Репутация: 0   ±
Замечания:   ±
На сайте с 04.08.2013

Статус: Offline

Идея в чем, для любимого аэрогриля помогающего делать платы зделать термоконтроллер:
+ простота настройки - выставить при 0 градусов 0 (цифровое значение после преобразования 3-4) вольт на выходе ОУ
+ добиться точности
- код программы 1023 из 1024, переживаю за стабильность работы
Прикрепления: 6753324.bas(4Kb) · UNTITLED.hex(6Kb) · 3936409.dsn(150Kb)
mikhail09p Дата: Вс, 06.10.2013, 12:49  |                                                                                                                Сообщение # 23
Группа: Проверенные
Ранг:  Разобрался
Сообщений: 504
Репутация: 10   ±
Замечания:   ±
На сайте с 04.05.2010

Статус: Offline

Цитата (Monolith)
дея в чем, для любимого аэрогриля помогающего делать платы зделать термоконтроллер: + простота настройки - выставить при 0 градусов 0 (цифровое значение после преобразования 3-4) вольт на выходе ОУ
+ добиться точности
- код программы 1023 из 1024, переживаю за стабильность работы
Прикрепления: 6753324.bas(4Kb) · UNTITLED.hex(6Kb) · 3936409.dsn(150Kb)
Классный код! Спасибо, что выложили, попробую переделать под паяльник. Не понял с ходу, что индицирует  линейка светодиодов?
Monolith Дата: Пт, 11.10.2013, 12:03  |                                                                                                                Сообщение # 24
Группа: Проверенные
Ранг:  Начал соображать
Сообщений: 30
Репутация: 0   ±
Замечания:   ±
На сайте с 04.08.2013

Статус: Offline

Линейка светодиодов показывает так называемую инерцию нагрева после отключения подачи питания на термоэлемент ( у тена она бывает большая, у инфракрасника вообще отсутствует) ...

вообщем допилил напильником плату и код:



настройка:



позже выложу схему и печатку готового устройства в DipTrace
Прикрепления: 9293552.dsn(158Kb) · 1170297.hex(4Kb) · 4229939.bas(5Kb)

Сообщение отредактировал Monolith - Пт, 11.10.2013, 12:14
Форум Picbasic.ru » Программирование МК » Proton PicBasic » PIC16F676 и индикация (Хочу вникнуть в программирование и настройки работы портов)
Страница 2 из 2«12
Поиск: