Kazalo:

Sekvencer svetlobe z montažo in mikročipom PIC16F690: 3 koraki
Sekvencer svetlobe z montažo in mikročipom PIC16F690: 3 koraki

Video: Sekvencer svetlobe z montažo in mikročipom PIC16F690: 3 koraki

Video: Sekvencer svetlobe z montažo in mikročipom PIC16F690: 3 koraki
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, November
Anonim
Svetlobni sekvencer z montažo in mikročipom PIC16F690
Svetlobni sekvencer z montažo in mikročipom PIC16F690
Svetlobni sekvencer z montažo in mikročipom PIC16F690
Svetlobni sekvencer z montažo in mikročipom PIC16F690

Namen tega projekta je izdelati sekvenčni sekvenčnik, ki bi preizkusil igralčevo hitrost reakcije. Uporabniški vmesnik tega svetlobnega zaporedja je sestavljen iz 8 LED in gumba. S tehnične strani bomo kodo, napisano v montažnem jeziku z MPLAB X IDE, poslali v mikrokrmilnik za krmiljenje LED in branje vnosa s tipke. Ko se program zažene, svetleče diode prikažejo zaporedje pometanja in s pritiskom na gumb počakajo, da igralec začne igro. Ko pritisnete gumb, LED diode ugasnejo za nekaj časa in se takoj povečajo (kot pri prižiganju od prvega do zadnjega in ponavljanju te rutine). Vse, kar mora igralec storiti, je, da znova pritisne gumb, ko vidi, da se LED -diode začnejo prižgati v zaporedju. Svetleče diode nato prikažejo niz veselih vzorcev le, če se igralec odzove, preden zasveti četrta LED. Končno program znova zažene igro, tako da preide v način pometanja. Da, vem, da komaj čakate, da naredite to zasvojenost, zato jo zgradimo zdaj

1. korak: Materiali

Materiali
Materiali

"Daj mi šest ur, da posečem drevo, prve štiri pa bom ostril sekiro." (Abraham Lincoln)

Za uspeh pri tem projektu je ključna priprava in posedovanje potrebnega materiala. Pridobite si te dele in programsko opremo. Če ne morete, tako žalostno, da boste morali premisliti veliko logike, saj je programiranje na nizki ravni zelo specifično za strojno opremo, ki jo uporabljate, ali "strojno specifično". Na primer, ustvarjanje sekvence svetlobe s PIC16F690 podjetja Microchip, ki ga uporabljamo, bo imelo kodo razlike in drugačno shemo strojne opreme kot uporaba MCS-51 podjetja Intel, ker imajo različne notranje strukture, V/I zatiče in celo zahtevajo različne montažne sintakse.

Opomba: Priporočamo, da pripravite ekstraktor čipov, ki olajša izvlečenje mikrokrmilnika iz PICkita in plošče. V nasprotnem primeru boste morda pomotoma zlomili nekaj kritičnih zatičev na mikrokrmilniku in se začeli pritoževati nad nakupom novega s stroški pošiljanja in čakati nekaj tednov, da nadaljujete s svojim projektom.

2. korak: Strojna oprema

Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema
Strojna oprema

Najprej bomo razumeli strojno opremo in vse povezali na pravi način.

Tehnično: Mikrokrmilnik PIC16F690 ima 20 zatičev: Vss (napajanje), Vdd (ozemljitev), 6 zatičev za vrata A, 4 za vrata B in 8 za vrata C. Obstajajo tri vrata in vsaka je lahko nastavljena na vhod ali izhod. V tem projektu bomo kot izhod uporabili vrata C, saj 8 zatičev ustreza 8 LED in vrata B kot vhod. Upoštevajte, da lahko svetleče diode, ki jih uporabljamo, prenesejo največ 20 mA toka, in če v tokokrogu uporabljamo napajalnik 5 V, bomo morali vsaki LED dodati zaporedno 150Ω upor. Izkoristili bomo samo en pin vrat B, saj imamo samo en gumb in za to uporabimo pin RB4. Upoštevati morate podatkovni list PIC16F690. Za slikovne nastavitve strojne opreme glejte Dodatek A

Navodila

1. Priključite pozitivni del vsake LED na zatič Vrata C mikrokrmilnika zaporedno s 150Ω uporom in negativno na GND.

2. En konec gumba povežite z RB4 bitom vrat B, drugi konec pa na GND.

3. Priključite Vss mikrokrmilnika na GND in Vdd na 5V.

To je to za strojno opremo. Preprosto in urejeno. Preden nadaljujete, preverite strojno opremo in se prepričajte, da imate vse povezano na pravem mestu in ne boste nič izgoreli.

3. korak: Povezava do poročila

To bo uvod v to navodilo. Če si želite ogledati celotno navodilo, pojdite na to povezavo.

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

Priporočena: