Sari la conținut
ELFORUM - Forumul electronistilor

Ceas PIC 16F84A


Postări Recomandate

  • Răspunsuri 122
  • Creat
  • Ultimul Răspuns

Top autori în acest subiect

Top autori în acest subiect

Imagini postate

Nu e vorba de bani, banuiesc ca lumea e mai interesata acum de vopsit oua si copt cozonaci decat de biti :)La prima vedere (Sper sa nu gresesc : sunt si eu incepator )Trebuie negate toate valurile din tabelul de segmente (unde e 0 pui 1 si invers) :Tabelul original este :; SEVEN SEGMENT DISPLAY CONNECTING TABLE TABLE ADDWF PCL,1; hgfedcba segments RETLW B'01111110' ;0 ; RETLW B'00001100' ;1 RETLW B'10110110' ;2 RETLW B'10011110' ;3 RETLW B'11001100' ;4 RETLW B'11011010' ;5 RETLW B'11111010' ;6 RETLW B'00001110' ;7 RETLW B'11111110' ;8 RETLW B'11011110' ;9Trebuie sa inlocuit cu :; SEVEN SEGMENT DISPLAY CONNECTING TABLE TABLE ADDWF PCL,1; hgfedcba segments RETLW B'10000001' ;0 ; RETLW B'11110011' ;1 RETLW B'01001001' ;2 RETLW B'01100001' ;3 RETLW B'00110011' ;4 RETLW B'00100101' ;5 RETLW B'00000101' ;6 RETLW B'11110001' ;7 RETLW B'00000001' ;8 RETLW B'00100001' ;9Restul programului ar trebui sa ramana asa cum este.

Link spre comentariu

Nu e vorba de bani, banuiesc ca lumea e mai interesata acum de vopsit oua si copt cozonaci decat de biti :)La prima vedere (Sper sa nu gresesc : sunt si eu incepator )Trebuie negate toate valurile din tabelul de segmente (unde e 0 pui 1 si invers) :Tabelul original este :; SEVEN SEGMENT DISPLAY CONNECTING TABLE TABLE ADDWF PCL,1; hgfedcba segments RETLW B'01111110' ;0 ; RETLW B'00001100' ;1 RETLW B'10110110' ;2 RETLW B'10011110' ;3 RETLW B'11001100' ;4 RETLW B'11011010' ;5 RETLW B'11111010' ;6 RETLW B'00001110' ;7 RETLW B'11111110' ;8 RETLW B'11011110' ;9Trebuie sa inlocuit cu :; SEVEN SEGMENT DISPLAY CONNECTING TABLE TABLE ADDWF PCL,1; hgfedcba segments RETLW B'10000001' ;0 ; RETLW B'11110011' ;1 RETLW B'01001001' ;2 RETLW B'01100001' ;3 RETLW B'00110011' ;4 RETLW B'00100101' ;5 RETLW B'00000101' ;6 RETLW B'11110001' ;7 RETLW B'00000001' ;8 RETLW B'00100001' ;9Restul programului ar trebui sa ramana asa cum este.

Link spre comentariu

Tranzistorii nu e necesar sa fie schimbati (desi s-ar putea schimba cu PNP si din program complementate iesirile pt. acei tranzistori).Tranzistorii au fost cu emitorul la GND, vor merge cu emitorul la digit si colectorul la +5v. Tranzistorul devine din inversor, neinversor. Astfel nu va trebui modificat din soft iesirile pt. acei tranzistori. Se va renunta si la rezistentele din baza tranzistorilor.

Link spre comentariu

M-am uitat si eu pe "Spor la studiu : http://bogdi.ro/electronics/digital%20clock/"

 

Acolo "tabelele" sunt in cele 2 fisiere :

EEPROM_dcdt_COMMON_ANODE

EEPROM_dcdt_COMMON_CATHODE.

 

Cele 2 scheme electronice sunt :

 

Anod comun : ..\digital_clockDTTA_84_628_690_DSX\Eagle\16F628\digital_cdt_16f628_ds18sb20_CA.png

Catod comun: ..\digital_clockDTTA_84_628_690_DSX\Eagle\digital_cdt_16f628_ds18sb20_CC.png

 

Pe scurt, pt anod comun :

se pun tranzistoare PNP, Emitor la +5V, Colector la anodul comun al afisajului si tabelele segmente varianta modificate (in loc de 1 sa fie 0).

Link spre comentariu

va mai solicit ajutorul cu alta problema ... am inceput sa caut piese sa le asez pe o placuta de test si am ajuns la rezistente... problema e ca am 4 digiti de 35 mm inaltime cu 25 mm latime si nu stiu ce sa fac sa merg pe rezistentele mele din schema originala sau pe cele ale lui bogdi , sau trebuie tranzistor la fiecare segement in parte?sau ce sa masor ca sa vorbim pe niste date exacte? cati mA consuma un segment?(in manualul digitilor sunt numai dimensiunile fizice si ce reprezinta pinii)

Link spre comentariu

Creează un cont sau autentifică-te pentru a adăuga comentariu

Trebuie să fi un membru pentru a putea lăsa un comentariu.

Creează un cont

Înregistrează-te pentru un nou cont în comunitatea nostră. Este simplu!

Înregistrează un nou cont

Autentificare

Ai deja un cont? Autentifică-te aici.

Autentifică-te acum



×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.Termeni de Utilizare si Ghidări