briobit Postat Aprilie 13, 2012 Partajează Postat Aprilie 13, 2012 Am si eu schema de mai jos :Rog frumos pe cineva care se pricepe sa ma ajute (daca se poate ) sa adapteze softul sa merga cu digiti cu anod comunMultumesc anticipat. Link spre comentariu
briobit Postat Aprilie 13, 2012 Autor Partajează Postat Aprilie 13, 2012 Am si eu schema de mai jos :Rog frumos pe cineva care se pricepe sa ma ajute (daca se poate ) sa adapteze softul sa merga cu digiti cu anod comunMultumesc anticipat. Link spre comentariu
briobit Postat Aprilie 13, 2012 Autor Partajează Postat Aprilie 13, 2012 sa inteleg ca nu se poate sau se poate doar contra unei sume de bani? Link spre comentariu
briobit Postat Aprilie 13, 2012 Autor Partajează Postat Aprilie 13, 2012 sa inteleg ca nu se poate sau se poate doar contra unei sume de bani? Link spre comentariu
awy1917 Postat Aprilie 13, 2012 Partajează Postat Aprilie 13, 2012 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
awy1917 Postat Aprilie 13, 2012 Partajează Postat Aprilie 13, 2012 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
briobit Postat Aprilie 13, 2012 Autor Partajează Postat Aprilie 13, 2012 multumesc frumos de autor ... da stiu ca e febra mare acum dar trag si eu sperante ca mai face lumea cate o pauza si mai trece pe aici Link spre comentariu
briobit Postat Aprilie 13, 2012 Autor Partajează Postat Aprilie 13, 2012 multumesc frumos de autor ... da stiu ca e febra mare acum dar trag si eu sperante ca mai face lumea cate o pauza si mai trece pe aici Link spre comentariu
briobit Postat Aprilie 14, 2012 Autor Partajează Postat Aprilie 14, 2012 deci sa inteleg ca fizic merge scimbat tipul de digit numai cu ajutorul softului, dar am o alta intrebare nu trebuie si tranzistorii modificati? Link spre comentariu
fratello Postat Aprilie 14, 2012 Partajează Postat Aprilie 14, 2012 Spor la studiu : http://bogdi.ro/electronics/digital%20clock/ Link spre comentariu
10vid Postat Aprilie 14, 2012 Partajează Postat Aprilie 14, 2012 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
briobit Postat Aprilie 14, 2012 Autor Partajează Postat Aprilie 14, 2012 Spor la studiu : http://bogdi.ro/electronics/digital%20clock/stiu pagina respectiva numai pentru mine pic-urile sunt un fel de chineza...sa inteleg ca este buna modificarea facuta in ASM? Link spre comentariu
awy1917 Postat Aprilie 14, 2012 Partajează Postat Aprilie 14, 2012 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
briobit Postat Aprilie 15, 2012 Autor Partajează Postat Aprilie 15, 2012 Va multumesc de ajutorul acordat , revin dupa sarbatori cu etapele executiei si eventualele probleme care mai apar. Sarbatori fericite tuturor. Link spre comentariu
briobit Postat Aprilie 16, 2012 Autor Partajează Postat Aprilie 16, 2012 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
Postări Recomandate
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 contAutentificare
Ai deja un cont? Autentifică-te aici.
Autentifică-te acum