Taula de continguts:

Seqüenciador de llum mitjançant muntatge i microxip PIC16F690: 3 passos
Seqüenciador de llum mitjançant muntatge i microxip PIC16F690: 3 passos

Vídeo: Seqüenciador de llum mitjançant muntatge i microxip PIC16F690: 3 passos

Vídeo: Seqüenciador de llum mitjançant muntatge i microxip PIC16F690: 3 passos
Vídeo: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Desembre
Anonim
Seqüenciador de llum mitjançant muntatge i microxip PIC16F690
Seqüenciador de llum mitjançant muntatge i microxip PIC16F690
Seqüenciador de llum mitjançant muntatge i microxip PIC16F690
Seqüenciador de llum mitjançant muntatge i microxip PIC16F690

L’objectiu d’aquest projecte és construir un seqüenciador lleuger per provar la velocitat de reacció d’un jugador. La interfície d'usuari d'aquest seqüenciador de llum consta de 8 LEDs i un botó. Pel que fa a la tècnica, enviarem codi escrit en llenguatge de muntatge amb MPLAB X IDE, a un microcontrolador per controlar els LED i llegir l'entrada des del botó. Una vegada que s'executa el programa, els LEDs mostren una seqüència d'escombratge i esperen que el jugador comenci el joc prement el botó. Després de prémer el botó, els LED s’apaguen durant un temps aleatori i s’incrementen immediatament (com en il·luminar-se del primer a l’últim i repetir aquesta rutina). Tot el que el jugador ha de fer és tornar a prémer el botó un cop veu que els LED comencen a il·luminar-se en seqüència. Els LEDs mostren un conjunt de patrons alegres només si el jugador reacciona abans que s’encengui el quart LED. Per fi, el programa reinicia el joc entrant en mode escombrat. Sí, sé que no podeu esperar a fer aquest joc addictiu, així que anem a construir-lo ara

Pas 1: materials

Materials
Materials

"Dóna'm sis hores per talar un arbre i les quatre primeres les passaré afilant la destral". (Abraham Lincoln)

Estar preparat i disposar dels materials necessaris és crucial per tenir èxit en aquest projecte. Obteniu la mà d’aquestes peces i programes. Si no podeu, és trist que haureu de replantejar-vos molta lògica, perquè la programació de baix nivell és molt específica del maquinari que utilitzeu o “específica de la màquina”. Per exemple, la creació d’un seqüenciador lleuger amb PIC16F690 de Microchip, que estem utilitzant, tindrà un codi de diferència i un esquema de maquinari diferent de l’ús d’MCS-51 d’Intel, perquè tenen estructures internes diferents, pins d'E / S i fins i tot requereixen diferents sintaxis de muntatge.

Nota: Us recomanem que prepareu un extractor de xips que faciliti l'extracció del microcontrolador de PICkit i taulers de suport. En cas contrari, podria trencar accidentalment alguns pins crítics al microcontrolador i començar a queixar-se de comprar-ne un de nou amb el cost d’enviament i haver d’esperar unes setmanes per reprendre el projecte.

Pas 2: maquinari

Maquinari
Maquinari
Maquinari
Maquinari
Maquinari
Maquinari

En primer lloc, comprendreem el maquinari i connectarem tot de la manera correcta.

Tècnic: el microcontrolador PIC16F690 té 20 pins: Vss (alimentació), Vdd (terra), 6 pins per al port A, 4 per al port B i 8 per al port C. Hi ha tres ports i es pot configurar com a entrada o sortida. En aquest projecte, farem servir el port C com a sortida, ja que 8 pins corresponen a 8 LEDs i el port B com a entrada. Tingueu en compte que els LED que fem servir poden suportar un corrent màxim de 20mA i, si utilitzem una font d’alimentació de 5V al circuit, haurem d’afegir una resistència de 150Ω en sèrie amb cada LED. Només explotarem un pin del port B, ja que només tenim un botó i farem servir el pin RB4 per a això. Haureu de consultar el full de dades PIC16F690. Consulteu l'apèndix A per obtenir informació sobre la configuració del maquinari

Instruccions

1. Connecteu el positiu de cada LED a un pin del port C del microcontrolador en sèrie amb una resistència de 150 Ω i negatiu a GND.

2. Connecteu un extrem del botó al bit RB4 del port B i l'altre extrem a GND.

3. Connecteu Vss del microcontrolador a GND i Vdd a 5V.

Això és tot pel maquinari. Senzill i ordenat. Comproveu el vostre maquinari abans de continuar per assegurar-vos que teniu tot connectat al lloc adequat i que no us cremeu res.

Pas 3: enllaç a l'informe

Aquesta serà una introducció a aquest instructiu. Per veure tot el que es pot instruir, aneu a aquest enllaç.

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

Recomanat: