LED Microcontroller Debug modul (1 / 4 steg)
Steg 1: Schematisk Design
- J2 är 40-stifts PIC uttaget, som förbinder pin-för-pin till 40-pin IDE-kontakten
- J8 är 28-pin PIC uttaget, som kommer att ligga mellan 40-pin uttag
- J3-J6 ordnas att bilda en 20 x 2 IDE kabelanslutning för att ansluta MDM till PIC suppleant styrelsen
- J7 är ett huvud för att köra MDM i en fristående konfiguration utan ström från bakbord kretsen
Varje port har en 74LS541 kopplad till det som buffertar och levererar aktuella för 16 lysdioder. En röd LED har dess katod ansluten till utgång stift och dess anoden i slutändan ansluten till en + 5 v järnväg, och en grön LED har dess anod ansluten till samma utgång stift med dess katod ansluten till marken. Resultatet är att när det PIC stiftet går hög, motsvarande 74LS541 stiftet gör samma. När PIN-koden är hög den röda lysdioden har + 5V på båda sidor av den, och således kommer inte lätt, men den gröna LED har + 5V potential på den nu, och kommer ljus. När PIN-koden är låg då den röda lysdioden nu har + 5V potential över det, och den gröna lysdioden har GND på båda sidor av det och kommer inte lättare. Om PIN-koden snabbt byte från hög till låg, kommer att visas som om båda LED belysta. Båda LED verkar tända endast i händelse av att MCU PIN-koden är snabbt föränderlig stater, eller om 74LM541 har inaktiverats.
DSW1 är en DIP-switch som ger användaren möjlighet att inaktivera eller aktivera LED output portar om de så vill. Om du inte använder den porten för något, eller om porten används som en analog ingång kommer att minska ljusstyrkan på port lysdioderna. När stift är Tri-state då båda LED tänds på 50% ljusstyrka. På grund av begränsningar av 74LS541, när MCU pin visar tri-stat, vilja den uppvisning så hög. Den enda gången som produktionen av 74LS541 kommer att gå tri-stat är när aktivera/inaktivera växeln för att chip är aktiverat.
En oscillator som ingår i styrelsen, och jag rekommenderar det användas eftersom kristallen bör vara så nära MCU som möjligt, och det är inte en bra idé för att det ska behöva gå igenom en bandkabel att komma dit. Det kan också orsaka oönskat brus i resten av kretsen och kan påverka ADC avläsningar.
ett ICSP huvud ingår i styrelsen, och kan aktiveras eller inaktiveras från MCU stiften med SW1.
Vänligen tryck på "i"-symbolen i det övre hörnet av varje bild att visa den i full, läsbar resolution. Tack.