Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Преместващи регистри и 7 сегм. индикатори
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=4536
Страница 1 от 1

Автор:  perro_iv [ Пет Юли 20, 2007 2:37 pm ]
Заглавие:  Преместващи регистри и 7 сегм. индикатори

Привет!
Имаше тема за преместващите регистри и мисля, че там някой беше споменал за регистри с вградени резистори за ограничаване на изходния ток на пиновете.
Трябват ми за управление на 7 сегментни индикатори.
Има ли такова животно?

Автор:  Cekins [ Пет Юли 20, 2007 3:00 pm ]
Заглавие: 

Не съм чувал за ттл-ка с резистори. Може би е ставало въпрос за някой драйвер за 7сег.

Автор:  perro_iv [ Пет Юли 20, 2007 4:30 pm ]
Заглавие: 

Става въпрос за нещо подобно
The 74HC/HCT595 are high-speed Si-gate CMOS devices
and are pin compatible with low power Schottky TTL
(LSTTL).
Но с вградени резистори.
Не мога да намеря старата тема, но съм сигурен, че някой беше споменал нещо по въпроса.

Автор:  sword [ Пет Юли 20, 2007 5:00 pm ]
Заглавие: 

Да не би да става въпрос за нешто такова TPIC6B595

Автор:  Gogo [ Пет Юли 20, 2007 11:23 pm ]
Заглавие: 

sword написа:
Да не би да става въпрос за нешто такова TPIC6B595
Този само дето е с мощни и по-високоволтови изходи с отворен дрейн, ама не пише да има резистори...

Автор:  Syrius-B [ Съб Юли 21, 2007 6:18 pm ]
Заглавие:  Re: Преместващи регистри и 7 сегм. индикатори

perro_iv написа:
Привет!
Имаше тема за преместващите регистри и мисля, че там някой беше споменал за регистри с вградени резистори за ограничаване на изходния ток на пиновете.
Трябват ми за управление на 7 сегментни индикатори.
Има ли такова животно?


НЯМА :evil:
Изходния ток се ограничава по други съображения, и става дума само за преходни режими.
В никакъв случай за постоянен товар

Автор:  Yanek [ Нед Юли 22, 2007 1:18 am ]
Заглавие: 

Сигурно сте дискутирали доста тази тема, но ми се струва, че динамичната индикация излиза малко по-евтино:). Преди 3-4 години ми се наложи да правя следене на фреза по Х оста в микрони със 7 сегментна индикация. Това ще рече 7 индикатора плюс 1 знаков с единица. Устройството работи без проблеми все още. Подробности по хардуера не помня, но опитно установих, че при 8 индикатора, най-добър контраст, без излишно натоварване на хардуер и програмна част се получава, ако опресняването на всеки индикатор се извършва на на всеки 70 мсек в продължение на 10 мсек. Демек 10 мсек първия индикатор, 10 мсек втория и т.н. т.е. някъде около 13 - 14 Hz. Кода е за PIC18, малко съм го преправил и посъкратил:
Код:
;************************************
; inp: W = GOTO number
jmpw   macro
   mullw   4
   movlw   H'12'
   addwf   PRODL,f,A
   clrw
   addwfc   PRODH,f,A
   movff   PCL,WREG
   addwf   PRODL,f,A
   clrw
   addwfc   PRODH,w,A
   addwf   PCLATH,f,A
   clrw
   addwfc   PCLATU,f,A
   movf   PRODL,w,A
   movwf   PCL
   endm
;************************************
;nqkude v koda

              call  ItoBCD32
;rezultata e w RTMP1,2,3,4,5 kato w mlad6iq kvartet na RTM5 e naj-mlad6oto 4islo v BCD format na cifrata koeto 6e se izpisva

;************************************
; v prekusvane po timer na 10 ms
                 movff   step,WREG
                jmpw  ;macros za goto
                goto Seg8
                goto Seg7
                ;.... i t.n. za drugite segmenti


Seg8      
   bsf   seg1
   movf   Sign,w
   movwf   PORTD ;PORTD e kum pinovete za suotvetniq segment na indikatorite
   bcf   seg8 ;seg8 e CS na znakoviq 7 segm ind.
                incf    step
                return ;
Seg7
   bsf   seg8
   movf   RTMP2,w,A ;най-старши - 7-ми
   andlw   H'0F'
   btfss   zero ;ako e nula na segmenta nqma da se izpi6e 4islo
   bra   Seg71
   movlw   10   ;4isloto e nula nqma da se izpisva
Seg71       call   Segment_number   
   movwf   PORTD
   bcf   seg7 ;seg7 e CS na naj-star6i 7 segm ind.
                incf    step
                return ;

;i t.n.
;************************************
;====================================
Segment_number
;====================================
   mullw   2
   movlw   H'E'
   addwf   PRODL,f,A
   clrw
   addwfc   PRODH,f,A
   movff   PCL,WREG
   addwf   PRODL,f,A
   clrw
   addwfc   PRODH,w,A
   addwf   PCLATH,f,A
   movf   PRODL,w,A   
   movwf   PCL
;====================================
;tablicata na 4islata razli4na spored svurzvaneto na PORTD
                dt   h'6f'   ;0
   dt   h'48'   ;1
   dt   h'1f'   ;2
   dt   h'5d'   ;3
   dt   h'78'   ;4
   dt   h'75'   ;5
   dt   h'77'   ;6
   dt   h'4c'   ;7
   dt   h'7f'   ;8
   dt   h'7c'   ;9
   dt   0   ;нищо
;====================================

Автор:  Vilo [ Пон Авг 06, 2007 1:35 pm ]
Заглавие:  Има та&

Но са екзотика! Например: A6276 (Allegro), TLC59XX( серията на TI).

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/