|
Виж темите без отговор | Виж активните теми
Дата и час: Пон Юли 27, 2026 8:13 am
Запис в EEPROM Data на PIC16F84A
| Автор |
Съобщение |
|
pldimitroff
Ранг: Минаващ
Регистриран на: Чет Мар 19, 2009 11:22 am Мнения: 38 Местоположение: Стара Загора
|
 Re: Запис в EEPROM Data на PIC16F84A
Да, като се обхождат само сегментите, времето е 1/7 и яркостта им е добра. Но ако се обхождат и индикаторите яркостта им спада много. Направих тест на три 7-сегментни индикатора като обхождах индикаторите и сегментите, тоест времето за светене на сегмент е 1/21, и едвам се виждаха индикаторите. Трептене нямаше, на сегмент пусках ток за около 0.5 ms. Ако се пусне почти максималния ток на сегмента или на контролера, единственото предимство ще е, че няма да има транзистори да поемат по-големия ток на няколкото сегмента и само с контролер може да се управлява дисплея.
Отклонихме се от темата, но всичко е полезно!
|
| Пет Дек 09, 2016 12:05 pm |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: Запис в EEPROM Data на PIC16F84A
разрядите не са ли по-малко от сегментите?
|
| Пет Дек 09, 2016 2:34 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Запис в EEPROM Data на PIC16F84A
Ами точно там е уловката, че обикновено са по-малко. Но ако са повече (макар и рядко), тогава се обхождат сегментите. В моя клип има и обхождане на точката. Така че времето ми е 1/8. Вижда се кратката пауза между последния и първия сегмент. Но там беше реализирано за пробата. Пък и спести малко крака на процесора.
|
| Пет Дек 09, 2016 2:43 pm |
|
 |
|
pldimitroff
Ранг: Минаващ
Регистриран на: Чет Мар 19, 2009 11:22 am Мнения: 38 Местоположение: Стара Загора
|
 Re: Запис в EEPROM Data на PIC16F84A
Предполагам, че Вие наричате разрядите, което аз наричам индикатори. Аз написах, че са 3 и са по-малко от сегментите. Тази тема се разви, че ако светят всички сегменти (осмицата) и тока нараства през контролера, тоест всички сегменти са включени едновременно, ако се обхождат индикаторите. Slav4o.com, в клипа не видях да има ограничаващи резистори на сегментите. Не се виждат ли, че дисплеят е по-ярък или по какъв начин сте го реализирали?
|
| Пет Дек 09, 2016 3:07 pm |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Запис в EEPROM Data на PIC16F84A
Точно така, най-много по 4 сегмента светят едновременно. Дори да свети ".8.8.8.8" Ами в този режим има само по един резистор на всеки от 4те анода. Тъй като във дадена част от времето свети само един сегмент със един резистор, то няма ефекта на притъмняване при светване на всички сегменти. Този режим не се препоръчва ако се обхождат цифрите (индикаторите, разредите) защото всичките 7 сегмента + точката ще си поделят тока от резистора и "притъмняват", а друг път може да им дойде много тока например показва се "1" или пък свети само точката.
|
| Пет Дек 09, 2016 10:12 pm |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: Запис в EEPROM Data на PIC16F84A
Пак да попитам - сегментите са директно на пинове разряда ти е свързан с пин през резистор ли???
|
| Сря Дек 14, 2016 10:02 am |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Запис в EEPROM Data на PIC16F84A
И така може да се направи, но аз съм го направил по друг начин: На всеки разред общият анод има резистор, но е SMD и не се вижда. Имат управляващи транзистори. Едноименните сегменти - катоди са свързани към изходи на 7442. Но може и така да се направи като се замисля транзисторите не са необходими. Но пък дешифратора прави от 3 пина на контролера - 8.
|
| Сря Дек 14, 2016 2:20 pm |
|
 |
|
didofen
Ранг: Популярен
Регистриран на: Вто Юни 27, 2006 11:13 am Мнения: 381 Местоположение: Варна
|
 Re: Запис в EEPROM Data на PIC16F84A
Въпроса е да не е директно, за да не товариш контролера - дали транзистори, дали дешифратори. И тогава проблема с консумацията от пин не стои и се обхождат разряда с всички сегменти. По-лесен код
|
| Сря Дек 14, 2016 4:04 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 1 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|