Orodha ya maudhui:

Sequencer Nuru Kutumia Assembly & Microchip PIC16F690: 3 Hatua
Sequencer Nuru Kutumia Assembly & Microchip PIC16F690: 3 Hatua

Video: Sequencer Nuru Kutumia Assembly & Microchip PIC16F690: 3 Hatua

Video: Sequencer Nuru Kutumia Assembly & Microchip PIC16F690: 3 Hatua
Video: Секвенсор Unreal Engine 5 для начинающих 2024, Novemba
Anonim
Mwanga Sequencer Kutumia Assembly & Microchip PIC16F690
Mwanga Sequencer Kutumia Assembly & Microchip PIC16F690
Sequencer Nuru Kutumia Assembly & Microchip PIC16F690
Sequencer Nuru Kutumia Assembly & Microchip PIC16F690

Madhumuni ya mradi huu ni kujenga mpangilio mwembamba wa kupima kasi ya mmenyuko wa mchezaji. Kiolesura cha mtumiaji cha mpangilio wa nuru hii ina LED 8 na kitufe. Kwa upande wa kiufundi, tutatuma nambari iliyoandikwa kwa lugha ya kusanyiko na MPLAB X IDE, kwa mdhibiti mdogo kudhibiti LED na kusoma maoni kutoka kwa kitufe. Mara baada ya programu kuanza, LED zinaonyesha mlolongo wa kufagia na subiri mchezaji aanzishe mchezo kwa kubonyeza kitufe. Baada ya kubonyeza kitufe, taa za LED huenda kwa muda usiofaa na mara moja hupanda (kama vile kuwasha kutoka kwa wa kwanza hadi wa mwisho na kurudia utaratibu huu). Mchezaji tu anapaswa kufanya ni kubonyeza kitufe tena mara tu atakapoona taa za LED zinaanza kuwaka kwa mlolongo. Vile vile LED huonyesha seti ya mifumo ya kufurahi ikiwa tu mchezaji anachukua kabla ya taa ya nne ya Nuru kuwaka. Mwishowe, programu hiyo inaanza tena mchezo kwa kuingia kwenye hali ya kufagia. Ndio, najua huwezi kusubiri kufanya mchezo huu wa uraibu, basi hebu tuijenge sasa

Hatua ya 1: Vifaa

Vifaa
Vifaa

"Nipe masaa sita kukata mti na nitatumia nne za kwanza kunoa shoka." (Abraham Lincoln)

Kuwa tayari na kumiliki vifaa muhimu ni muhimu kufanikiwa katika mradi huu. Pata mkono wako kwenye sehemu hizi na programu. Ikiwa huwezi, huzuni itabidi ufikirie tena mantiki nyingi, kwa sababu programu ya kiwango cha chini ni mahususi kwa vifaa unavyotumia, au "mashine maalum". Kwa mfano, kuunda mlolongo mwembamba na PIC16F690 na Microchip, ambayo tunatumia, itakuwa na nambari tofauti na muundo tofauti wa vifaa kuliko kutumia MCS-51 na Intel, kwa sababu zina miundo tofauti ya ndani, pini za I / O na hata zinahitaji tofauti syntaxes za mkutano.

Kumbuka: Tunapendekeza uandae kifaa cha kuchukua chip ambayo inafanya iwe rahisi kuvuta mdhibiti wako mdogo kutoka PICkit na ubao wa mkate. Vinginevyo unaweza kuvunja kwa bahati mbaya pini muhimu kwenye mdhibiti mdogo na kuanza kulalamika juu ya kununua mpya na gharama ya usafirishaji na kusubiri kwa wiki chache kuanza tena mradi wako.

Hatua ya 2: Vifaa

Vifaa
Vifaa
Vifaa
Vifaa
Vifaa
Vifaa

Kwanza, tutaelewa vifaa na unganisha kila kitu kwa njia sahihi.

Ufundi: microcontroller PIC16F690 ina pini 20: Vss (nguvu), Vdd (ardhi), pini 6 kwa Port A, 4 kwa Port B na 8 kwa Port C. Kuna bandari tatu, na kila moja inaweza kuweka pembejeo au pato. Katika mradi huu, tutatumia Port C kama pato, kwani pini 8 zinahusiana na LED 8, na Port B kama pembejeo. Kumbuka kuwa taa za LED tunazotumia zinaweza kuvumilia kiwango cha juu cha sasa cha 20mA, na ikiwa tunatumia umeme wa 5V kwenye mzunguko tutahitaji kuongeza kipinga cha 150Ω mfululizo na kila LED. Tutatumia tu pini moja ya Port B kwani tuna kifungo kimoja tu na tutumie pin RB4 kwa hiyo. Utahitaji kutaja hati ya data ya PIC16F690. Rejea Kiambatisho A kwa picha ya usanidi wa vifaa

Maagizo

1. Unganisha chanya ya kila LED kwa pini ya Port C ya microcontroller mfululizo na kipinga 150Ω na hasi kwa GND.

2. Unganisha mwisho mmoja wa kitufe kwa RB4 kidogo ya Port B na mwisho mwingine kwa GND.

3. Unganisha Vss ya microcontroller kwa GND na Vdd hadi 5V.

Hiyo ni kwa vifaa. Rahisi na Nadhifu. Angalia vifaa vyako kabla ya kuendelea ili uhakikishe kuwa umeunganisha kila kitu mahali pazuri na hautachoma chochote.

Hatua ya 3: Unganisha na Ripoti

Huo utakuwa utangulizi wa hii inayoweza kufundishwa. Kuangalia yote inayoweza kufundishwa, endelea kwa kiunga hiki.

kedev.wordpress.com/2018/11/20/light-seque…

Ilipendekeza: