Orodha ya maudhui:

Saa ya Kuhesabu iliyo na LEDs: 3 Hatua
Saa ya Kuhesabu iliyo na LEDs: 3 Hatua

Video: Saa ya Kuhesabu iliyo na LEDs: 3 Hatua

Video: Saa ya Kuhesabu iliyo na LEDs: 3 Hatua
Video: TAREHE ya KUZALIWA na MAAJABU yake katika TABIA za WATU 2024, Juni
Anonim
Saa ya Kuhesabu na LED
Saa ya Kuhesabu na LED

Hizi ni maelezo mafupi juu ya 'saa ya Kuhesabu' niliyoijenga miaka 10 iliyopita kwa Y2K, Saa ni mraba 4 miguu kutoka mbele. Inakaribia inchi 4 nene, na inaendesha kwa mdhibiti mdogo aliyepachikwa. Kila Sehemu imetengenezwa kutoka karibu 20x 10mm LEDS.

Siwezi kupiga picha nayo, kwa sababu ni WAAAY mkali sana! Jopo lilichongwa kutoka kwa kiolezo nilichotengeneza kwa njia ya kawaida, na kiolezo kilichopanuliwa kifuata mkataji. Nilitengeneza templeti kwenye ubao mgumu (bodi ya nyuzi US-ian?) Na nikaiunganisha kwa uangalifu na alama kwenye jopo ili kuikata. Kuweka Leds ya pili ilikuwa ya kitita zaidi ya vile nilivyotarajia - fanya hesabu kwa uangalifu ili kuzipiga kwa ukamilifu.

Hatua ya 1: Nambari

Nambari
Nambari
Nambari
Nambari

Hapa kuna maoni ya nyuma ya sehemu. Nilitumia mzunguko wa sasa wa kawaida wa LM317 kuendesha kila benki ya LED.

Madereva ya maonyesho hufanywa na waongofu wa mfululizo-sambamba ambao wanaonekana kuwa wamebadilishwa na vitu hivi: https://www.allegromicro.com/en/Products/Part_Numbers/6275/index.asp… sehemu hizi mpya fanya yote niliyofanya wakati huo na 317 pia - dereva kamili wa LED kwenye chip moja. Kinzani moja tu huweka mwangaza kwa viongo vyote! Kila tarakimu inaendeshwa na kebo hiyo ya Ribbon iliyofungwa, ambayo hubeba ishara zote za kawaida za chips hizi, Vcc, GND Clock, Latch Wezesha na kuwezesha pato. Kwa hivyo kuna waya 6 tu huacha kompyuta kwa sehemu ZOTE za wahusika WOTE NA sekunde 60 za LED zinazozunguka ukingo. Kila chip ya kuendesha ingawa ina laini moja ya kipekee (waya wa rangi ya waridi) ambayo inaunganisha minyororo kupitia mfumo mzima. Onyesho linaonekana kama rejista ndefu sana ya mabadiliko - angalia mchoro hapa chini Sasisho la onyesho linachukua sehemu ndogo sana ya sekunde.

Hatua ya 2: Mdhibiti Mdogo

Mdhibiti Mdogo
Mdhibiti Mdogo

Ninampenda kabisa mdhibiti mdogo wa 8052, iliyotengwa kwa pili na kushonwa na karibu kila mtu. Mtumiaji wa kitaalam, anaweza hata kupakua nambari ya VHDL kutekeleza moja katika FPGA, na kurekebisha msingi mzima wa kuendesha vifaa vyovyote vya ajabu ninavyojali kushika mimba. Watengenezaji ni pamoja na Atmel, NXP na WinBond. Zana za maendeleo zimekufa kwa bei rahisi, kuna mkusanyiko wa bure na waundaji wa bure wa 'C' (SDCC) pia. Nilipanga hii kabisa huko Pascal na kipande cha nambari ya kukusanyika iliyoandikwa haswa kufanya sasisho la onyesho haraka iwezekanavyo. Wakati fulani nitatuma nambari pia. Hii ndio kompyuta inayodhibiti. CPU inaitwa Dallas DS2250T, na ilikuja kama bodi ndogo ya mtindo wa kadi ya SIMM iliyo na 32K ya RAM inayoungwa mkono na betri, inayotumika kwa mipango na 8K ya RAM kwa matumizi ya data ya programu. Chips kubwa 40 za pini ni zaidi ya Serial kwa chips zinazofanana kwa LED za pili. Chini ya vifurushi 40 vya pini ni chip ya dereva wa LS125, kuendesha nyaya za Ribbon. Kontakt nyeupe hapo juu ilikuwa kwa seti ya vifungo vya kushinikiza kwa kuweka saa.

Hatua ya 3: Vidokezo vya Programu

Vidokezo vya Programu
Vidokezo vya Programu

Niliandika kipande rahisi cha nambari ya PC kufanya kazi haswa saa ngapi katika muda wowote kati ya wakati unataka hesabu ianze na "saa sifuri", Programu iliyoingizwa ilijaribu saa yake ya ndani kila sekunde na ikapunguza onyesho. Kila dakika, Leds zote ziliwaka, na polepole ziliwashwa hadi ukafika 60 tena. Kuna jopo la kitufe kidogo cha kusanidi onyesho, kama saa ya kengele.

Ilipendekeza: