Kailangan kong magpadala ng mga data RTC sa Pitong segment display

P

PA3040

Guest
Minamahal naming lahat ng kailangan kong magpadala ng mga data RTC sa Pitong segment display RTC data: segundo, MINIS, HOURS, DAY, MONTH, YEAR ako gumagamit ng 74LS248 IC para sa BCD upang humimok ng pitong segment ako gumagamit ng 4094 IC para mux kailangan kong gumamit ng iisang port para sa parehong BCD driver at MUX driver (tingnan ang imahe para sa mga kable diagram) MSB para sa BCD driver LSB para sa MUX driver ko algorithm para sa itaas na programa Aking MCU 16f877a + Assembly wika
 
Kumusta, Gusto mong sundin ang simpleng 2 digit tutorial upang maunawaan kung paano pagmamaneho ng 7 gawa segment, pagkatapos ay palawakin ito sa iyong mga pangangailangan. Na maaaring magawa upang mabawasan ang chip count sa pamamagitan ng paggamit ng mas port i / o sa pic.
 
Minamahal na wp100, Salamat sa iyo kaya magkano ng tugon Gusto ko magkaroon ng ideya kung paano ipatupad ang pitong segment na may multiplexing, ngunit ang aking application ay may 14 pitong segment display. samakatuwid Gusto ko itinuturing na gumamit ng ibang paraan habang sine-save port PIC at pag-aaral ang Technic.I ginamit PORTD para magpadala ng mga data sa BCD sa BCD sa pitong segment driver (RD7 sa ​​RD4) at RD3 sa RD0 para digit piliin ang gamit ang shift magparehistro. Kailangan ko lamang algorithm Mangyaring payo
 
Kailangan ko lamang algorithm
Hi, hindi ko gamitin ang 7 segment magkano mga araw na ito, hindi sa pic assembler pa rin. Gayunpaman tingin nais mong tingnan ang iyong disenyo ideya nang mas detalyado, maaari nakamit ang isang kapaki-pakinabang na rate ng referesh kapag pagmamaneho ng 14 pitong segment tulad na? Bawat display ay lamang makakuha ng 7% ikot ng tungkulin, kaya sila ay naka-off ang karamihan ng oras ito ay malamang na medyo dim at pagkutitap.
 
Hi, Ang isang mabilis na Google ay nagpapakita ito Maxim chip at Pic assembler code para sa 16 pitong segment leds, kung ikaw ay handa upang bayaran ang presyo; hindi murang, ngunit marahil ng maraming mas mura kaysa sa iba pang mga pamamaraan na gumagamit ng maramihang chips.
 
Minamahal naming wp100 Puwede ninyo bang ipaliwanag kung paano kalkulahin ang tungkulin ikot ng o refresh rate salamat sa maaga
 
Hi, kailangan mo upang maunawaan ang mga pangunahing kaalaman - subukang gawin ang tutorial na ito, pagkatapos ay palawakin ito sa iyong mga pangangailangan. Ang refresh rate matamo din ang nakasalalay sa ang biyahe kasalukuyang sa leds at ang aktwal na visual effect na ginawa, ie. ang display maliwanag na sapat at andap na eliminated o bawasan sa isang aceptable na antas Gayundin isaalang-alang na pare-pareho refereshing umalis kaunting saklaw na gawin ng maraming iba pang mga computing - isa pang resason para sa gamit ang isa ng mga chips ng max kung gagawin mo.
 
Una, Paano na rin sa microcontrollers? ito ay ang unang pagkakataon na ikaw ay gumagamit ng PIC. Kaya kung dinisenyo hardware, bang dapat kang nagkakaroon ng ilang mga algorithm sa iyong isip, ngunit dapat natigil na may ilang maliit na bagay. hardware na ito panghuling o plano mong upang magdagdag ng anumang bagay na ito? [COLOR = "Silver"] [SIZE = 1] ---------- Post idinagdag sa 11:52 --------- - Nakaraang post ay sa 11:27 ---------- [/SIZE] [/COLOR] Una, Paano na rin ang may microcontrollers? ito ay ang unang pagkakataon na ikaw ay gumagamit ng PIC. Kaya kung dinisenyo hardware, bang dapat kang nagkakaroon ng ilang mga algorithm sa iyong isip, ngunit dapat natigil na may ilang maliit na bagay. hardware na ito panghuling o plano mong upang magdagdag ng kahit ano sa?
 
Sa Minamahal na PA3040, Bilang nagawa mo na ang hardware bahagi, Ako ba alam mo microcontroller. Ako hindi pa rin malinaw para sa kung ano ang iyong hinahanap? Din sabihin sa amin kung ito ay panghuling hardware? Upang maaari naming simulan ang nagmumungkahi mo ang eksakto kung ano ang susunod.
 
Minamahal naming I_think Maraming salamat sa inyo para sa tugon Una, na ito ay hindi ang aking panghuling hardware, mayroon akong upang baguhin ito hakbang sa pamamagitan ng hakbang bago bumuo ng PCB Ngayon ko binuo software side ilang pahabain at ito ay mahusay na gumagana sa anim na digit at kailangan ko upang bumuo ito hanggang sa 14 segment (14 digit) kaya Mayroon akong upang pamahalaan ang refresh rate upang maiwasan ipakita andap ilang mga iba pang mga miyembro na tumugon sa akin ang sinasabi ng mga pagpipilian tanging bagay ay, Ngayon ko na nawala ang ilang distansya na ito pagkalkula ng refresh hardware rate at ikot ng pagkalkula ng tungkulin ay hindi ari-arian nauunawaan pa sana lahat ng pagtulong sa akin [attach = config] 72,572 [/-attach]
 
Uy PA3040, snapshot ay nagpapakita ng iyong tagumpay :) Magandang trabaho. Kung hindi tututol kayo Gusto ko upang magtanong ng ilang mga katanungan sa disenyo. 1) Paano mo limitahan ang kasalukuyang sa pamamagitan ng LEDs ng Display? 2) Bakit walang risistor sa ibaba ng bawat transistor. 3) Ay ito nasubukan sa Proteus o sinubukan mo ito sa pisikal na hardware. Well, Ang oras multiplexing technic na ikaw ay gumagamit ng sa disenyo, tawag upang mapataas ang kasalukuyang sa pamamagitan ng display. halimbawa, kung ang rate kasalukuyang para sa bawat LED ng display ay 20ma, at ikaw ay gumagamit ng 2 tulad digit, sa isang oras multiplexed mode, na may 1ms bawat digit (display) upang mayroon kang upang bigyan ang kasalukuyang 20ma x 2 = 40ma. upang mapanatili ang liwanag. ngunit bago mo gawin ito kailangan mong suriin kung ano ang pinapayagan kasalukuyang peak para sa display at ang pinapayagan na oras, sa pag-iwas ng permanenteng pinsala sa display. iyong alalahanin tungkol sa mga 14 digit andap. pinapanatili sa isip pagtitiyaga ng paningin, ang refresh rate ng 25 ay dapat na magandang sapat. (Ito refresh ay ginagamit sa mga pelikula sa frame rate) Kaya pagkalkula, 14 * 25 = 350 1sec/350 = 2.8ms kaya kung i-refresh bawat ipakita ito na rate ng 2.8ms hindi ka dapat harapin ang pagkutitap
 
Hi, Gayundin ipagpalagay na ang iyong ginagawa ang lahat ng ito sa Proteus, habang ang mabuti para sa pagsubok ang iyong lohika out ay hindi ako umasa lubos sa pagkuha ng parehong Visual mga resulta na may 7 seg leds kapag ikaw ay aktwal na bumuo ng ang hardware. Magmungkahi mong magsimula ng hardware magsangkap pagsubok sa aktwal na 'makita' ang mga leds na may mga maaari kang bumili sa iyong lugar.
 
Minamahal naming I_think, Salamat sa inyo para sa reply at ipinaliwanag mo na rin ito masigasig maunawaan na ito ay hindi aking huling disenyo para sa hardware hindi ko isaalang-alang ang tungkol sa kasalukuyang limitasyon at lamang na alalahanin para sa logic ang may assembly Salamat para sa payo na mayroon akong upang magdagdag ng risistor para sa base kasalukuyang sa ang aktwal na disenyo Ipagpalagay upang magdagdag ng transistors para sa bawat linya pagkatapos BCD sa SS converter (pagkatapos 74LS248) (7 FET sa) Ipagpalagay upang gamitin FET sa halip ng BJT upang mabawasan ang kasalukuyang consumption kung saan ay mapabuti ang liwanag ng pitong segment Normal LED rate kasalukuyang ay 20ma , kaya pitong segment ay may 7 LED samakatuwid 7x20 = 140ma. ako itama? Maaari mong mangyaring kung paano namin pinapanatili rate kasalukuyang habang pinapanatili ang refresh rate (Mathematical Paliwanag) Salamat Sa maaga [COLOR = "Silver"] [SIZE = 1] ---------- Post idinagdag sa 10:47 - -------- Nakaraang post ay sa 10:38 ---------- [/SIZE] [/COLOR] Minamahal naming wp 100, Maraming salamat sa inyo para sa tugon sa aking mahinang karanasan, ang programa simulate sa PC gamit ang Proteus pagkutitap ngunit kapag ako ay nag-load sa aktwal na hardware, hindi ko makita ang anumang pagkutitap (na ito ay hindi na may kaugnayan sa proyektong ito). Alam ko na mayroon kang malaking karanasan kaysa sa akin Salamat Ako ay
 
Kamusta PA3040, kasalukuyang nililimitahan maaaring gawin sa pamamagitan ng nagpapakilala resistors sa pagitan ng U3 at display. ipagpalagay na ikaw ay saturating ang driver transistors. Kaya boltahe drop sa transistor 0.4V, Drop sa pamamagitan ng U3 ay 0.6V, at LED (display ay 1.6v) (huwag suriin para sa mga aktwal na numero sa iyong kaso) upang ang kabuuang boltahe drop ay 0.4 + 0.6 + 1.6 = 2.6V Kasalukuyang sa display ay 20ma. Gamitin ko 14 display. Kaya 20ma * 14 = 280ma (280 nanay para sa bawat display) kaya Rlim = (VIN-2.6V) / 280ma
 

Welcome to EDABoard.com

Sponsor

Back
Top