Jít k navigaci - Jít k vyhledávání


Seriál - PIC16F84 - 24 - Zobrazovače statické

05. 02. 08 - 10:05. Napsal Jiří Chytil. Přečteno 2949x. 3 komentáře

Statické zobrazovače mají výhodu v tom, že je nemusíte obsluhovat neustále jsou ovšem náročnější na počet integrovaných obvodů. Tyto integrované obvody jsou většinou převodníky a registry D LATCH, ve který se ona informace uchovává.

Statické zobrazovače mají výhodu v tom, že je nemusíte obsluhovat neustále jsou ovšem náročnější na počet integrovaných obvodů. Tyto integrované obvody jsou většinou převodníky a registry D LATCH, ve který se ona informace uchovává. Zapojení může být několik. My se podíváme na jedno, které jsme vybral. To bude mít 4 sedmi segmentovky a bude se připojovat přes osm pinů. Více již vypoví schéma.

Obrázek č. 1 - Statické zobrazovače - zapojení s D-LATCH

Zdrojový kód zápisu na displeje pro zapojení využívající registrů D LATCH a převodníků z BCD na 7seg, které jsou zapojené za D LATCH.


		INCLUDE	"P16F84A.INC"
		LIST 	P=16F84A, R=DEC
		__CONFIG   _CP_OFF & _WDT_OFF & _PWRTE_ON & _XT_OSC
;-------------------------------------------------------------
		
c1		EQU		h'0C'
		
program		BSF		STATUS,RP0		;inicializace uP
		MOVLW		b'00000000'		
		MOVWF		TRISB	
		MOVLW		b'00000000'		
		MOVWF		TRISA		
		BCF		STATUS,RP0
		CLRF		PORTA

hlavni		;něco					;hlavní běh programu
		;něco
		CALL		display
		;něco
		;něco
		;....
		GOTO		hlavni
		
display		CALL		print3			;podprogram zobrazovaní
		CALL		write0			;který volá další 
							; podprogramy
		CALL		print1
		CALL		write1

		CALL		print1
		CALL		write2

		CALL		print8
		CALL		write3

		RETURN


write0		BSF		PORTB,4			;podprogramy zápisu
		CALL		watt				;do D LATCH
		BCF		PORTB,4
			
write1		BSF		PORTB,5
		CALL		wait
		BCF		PORTB,5

write2		BSF		PORTB,6
		CALL		wait
		BCF		PORTB,6

write3		BSF		PORTB,7
		CALL		wait
		BCF		PORTB,7


print0		MOVLW		b'00000000'		;tísk číslic 0 - 9
		MOVWF		PORTB
		RETURN

print1		MOVLW		b'00000001'
		MOVWF		PORTB
		RETURN

print2		MOVLW		b'00000010'
		MOVWF		PORTB
		RETURN

print3		MOVLW		b'00000011'
		MOVWF		PORTB
		RETURN

print4		MOVLW		b'00000100'
		MOVWF		PORTB
		RETURN

print5		MOVLW		b'00000101'
		MOVWF		PORTB
		RETURN

print6		MOVLW		b'00000110'
		MOVWF		PORTB
		RETURN

print7		MOVLW		b'00000111'
		MOVWF		PORTB
		RETURN

print8		MOVLW		b'00001000'
		MOVWF		PORTB
		RETURN

print9		MOVLW		b'00001001'
		MOVWF		PORTB
		RETURN

			
wait		MOVLW		50
		MOVWF		c1
wait1		DECFSZ		c1,1
		GOTO		wait1
		RETURN
		END
Kód: Assembler pro PIC16F84A - Ovládání statických zobrazovačů

Ještě je možné použít jeden druh zapojení, jedná se právě o ono výše zmíněné přehození, zde dochází k ušetření převodníků z BCD za sedmi segmentový kód. Ale na druhou stranu jsou potřeba širší registry.

Obrázek č. 2 - Statické zobrazovače - zapojení s D-LATCH

Zvolit si statický nebo dynamický display? Toť otázka. Ovšem odpověď je docela jednoduchá. Pro aplikace, kde je zobrazování nějaké informace tím hlavní (můžeme se mu věnovat), je lepší volit dynamické displeje to levnější. Pokud je ovšem zobrazování jen vedlejší činností a zápis na displej budeme provádět jen občasně je lepší použít displejů statických, jsou sice dražší, ale zase nevyžadují toliko obsluhování. Tedy věnujeme se jim jen, když chceme zobrazit novou informaci a můžeme se věnovat důležitější části programu.

V chystaném seriálu moduly k MCU budou ukázky stavby zobrazovacích jednotek. A to jak statických tak dynamických.



Autor
Jiří Chytil

Jiří Chytil24 let

Šéfredaktor 8bitu.cz. V současné době je studentem prvního ročníku magisterského studia na Fakultě elektrotechické na VUT v Brně. Mezi jeho koníčky patří elektrotechnika, bastlení, programování a hudba. Pracuje na částečný úvazrek ve společnosti Honeywell HTS ACS.

Diskuse ke článku (0)

- Žádné příspěvky -

Přidat první komentář »


Novinky Další novinky

[10. 03.]  Tak jsem pro Vás připravil novou anketu. A snažím se pokračovat na projektu jehož výsledky bych zde rád zveřejnil, ale poněkud mě brzdí diplomová práce a práce.
[30. 01.]  Omlouvám se za nečinnost způsobenou značným nedostatkem času. Nevím, ale jestli se mi to podaří změnit. To víte, člověk stárne a jeho čas je potřeba jinde než na internetu.
[07. 03.]  Po dlouhé době jsme pro vás přichystali novou anketu - najdete ji níže v pravém panelu.
[12. 12.]  Zajímavý počin v oblasti měřící techniky jsou Real-time spektrální analyzátory - odkaz
[07. 12.]  Sice již starší video, ale stále mě uchvacuje. Výroba elektronek "doma" - odkaz

Reklama

Morphy Richards elektronika Okruháři.cz

Programujte.com

Léčivé obrazy - enkaustika Lenka Blažíková

Keramika Věra Coufalová - užitková keramika

Anketa

Jaký obchod preferujete při nákupu součástek?

TME

GES

GME

Farnell

SOS electronic

TIPA

EZK

PS Electronic

Mouser

Buček

Denkl Electronic

FK Technics

Hadex

Conrad

Jiný český

Jiný zahraniční