LED Microcontroller Debug-Module (1 / 4 stap)

Stap 1: Schematische ontwerp


Het schema is groot maar vrij eenvoudig en kan in sommige kleinere onderdelen worden opgesplitst.

  • J2 is de 40-pins PIC socket, die pin-voor-pin aan de 40-pins IDE-aansluiting verbindt
  • J8 is het 28-pins PIC socket, die tussen de 40-pins aansluiting rusten zal
  • J3-J6 zijn gerangschikt naar het vormen van een 20 x 2 IDE kabelverbinding voor het aansluiten van de MDM aan de PIC plaatsvervanger van bestuur
  • J7 is een header voor het uitvoeren van de MDM in een zelfstandige configuratie zonder macht van het breadboard circuit

Elke poort heeft een 74LS541 aangesloten die buffers en huidige levert voor 16 LEDs.  Een rode LED heeft zijn aangesloten op de uitgang-pins kathode en de anode uiteindelijk verbonden met een + 5V spoor, en een groene LED is de anode verbonden met de dezelfde uitgang-pins met de kathode met de massa verbonden.  Het resultaat is dat wanneer de PIC pin hoog gaat, de corresponderende pin van de 74LS541 hetzelfde doet.  Wanneer de pincode is hoog die de rode LED heeft + 5V aan beide zijden van het, en dus zal niet licht, maar de LED heeft groen + 5V van potentieel op het nu, en zal licht.  Wanneer de pincode is laag dan de rode LED nu heeft + 5V van de potentiële overheen, de groene LED heeft de GND aan beide zijden van het en brandt niet.  Als de pin het snel van hoog naar laag omschakelen is, lijkt het alsof beide LED's zijn verlicht.  Beide LEDs lijkt verlichte alleen in het geval dat de MCU-pin is snel veranderende Staten, of als de 74LM541 is uitgeschakeld.

DSW1 is een DIP-switch bank waarmee de gebruiker uitschakelen of inschakelen van de poorten van de output LED als zij dat wensen.  Het vermindert de helderheid van de poort LEDs als u geen gebruikmaakt van die poort voor iets, of als de poort wordt gebruikt als een analoge ingang poort.  Wanneer de pincode is Tri-state dan beide LEDs zullen oplichten bij 50% helderheid.  Als gevolg van beperkingen van de 74LS541, wanneer de MCU-pin is het weergeven van tri-state, zal tonen zo hoog.  De enige keer dat de output van de 74LS541 de tri-state gaat is wanneer de schakelaar inschakelen/uitschakelen voor die chip is ingeschakeld.

Een oscillator is opgenomen op het bord, en ik adviseer het worden gebruikt omdat het kristal moet zo dicht mogelijk bij de MCU mogelijk, en het is niet een goed idee voor het moeten gaan door middel van een lintkabel om er te komen.  Het kan ook leiden tot ongewenste ruis in de rest van het circuit en ADC lezingen in het gedrang.

een ICSP header is opgenomen op het bord, en kan worden ingeschakeld/uitgeschakeld van de MCU-pins met SW1.

Wees zo goed druk op de "i"-symbool op de bovenste hoek van elke afbeelding om het te bekijken in de volledige, leesbare resolutie.  Dank u.

Gerelateerde Artikelen

Inleiding tot de Microcontroller Debugging (en een Pomodoro-Timer)

Inleiding tot de Microcontroller Debugging (en een Pomodoro-Timer)

Hallo Hack-A-Day en gevaarlijke Prototypes lezers!  Please vote voor me in de Sparkfun uC wedstrijd!  (Als u voor me stemmen kunt u nog steeds stemmen voor andere projecten ook)  De stemming knop is net links van hier... daar ga je... dichter... dich
Lege luier Bin Refill Cassettes inbreken in een LED-lamp van modulable

Lege luier Bin Refill Cassettes inbreken in een LED-lamp van modulable

VerhaallijnWie zag die cassettes van tommy tipee of angelcare (sorry als ik vergeten ben een ander bedrijf, ik ben zeker dat u een of twee meer bedrijven vinden kunt :)), gemerkt dat die nam een heleboel plaats in de vuilnisbak.Ik zei tegen mezelf, z
Dynamische transmissie - touch interactie - Kleur LED bal

Dynamische transmissie - touch interactie - Kleur LED bal

Video:1, liefde bekentenissen van wetenschap en technologie help---[roterende LED bal 2.0]2, de dynamische transmissie: Spectrum & teksten - Demo---[roterende LED bal 2.0]3, functie en Bluetooth-connectiviteit introductie---[roterende LED bal 2.0]===
Arduino gebaseerd Bi-color LED Matrix Audio Spectrum Visualizer

Arduino gebaseerd Bi-color LED Matrix Audio Spectrum Visualizer

Nadat we met de Bi-color LED Matrix Driver Module kit kwamen, we hebben ons gebogen rond voor interessante projecten te werken.Bent u wellicht geïnteresseerd in een aantal van de projecten die we hebben opgemaakt op instructables met behulp van deze
Arduino gebaseerd Bi-color LED Matrix Game of Life

Arduino gebaseerd Bi-color LED Matrix Game of Life

Conway's Game of Life is geen conventionele spel. Het is de bekendste tweedimensionale cellulaire automaat gemaakt door de Britse wiskundige John Horton Conway in 1970.Het wordt gespeeld op een tweedimensionaal raster van cellen. Een cel kan worden d
Arduino (SPI) 7 Bi-color LED Matrix scrollen tekstweergave

Arduino (SPI) 7 Bi-color LED Matrix scrollen tekstweergave

Enige tijd terug, kwamen we met een instructable te bouwen een 7 Bi-color 8 x 8 LED-Matrix Scrolling tekst-Display. U kunt bezoeken voor meer detail.In die instructable, gebruikten we de uitstekende LedControl-bibliotheek die is speciaal geschreven v
Arduino gebaseerde Bi-color LED Matrix Flappy Bird Game

Arduino gebaseerde Bi-color LED Matrix Flappy Bird Game

We hebben een flink aantal projecten met behulp van de Bi-kleur (rood en groen) LED Matrix Driver Module kits van jolliFactory gebouwd en ze hebben gepubliceerd als instructables hier. Elk van deze modules twee MAX7219 Display Driver ICs gebruikt voo
Grote Funduino (colorduino) 8 * 8 LED kleurenscherm met "plasma"

Grote Funduino (colorduino) 8 * 8 LED kleurenscherm met "plasma"

Een tijdje terug kocht ik een funduino-board en de bijbehorende 8 * 8 full-colour LED mopshond in module. Toen ik eerst ingeschakeld het is het vooraf geladen met sommige demo die liep door middel van een eenvoudige weergave, dit was echt cool ik dac
Arduino gebaseerde Bi-color LED Matrix Tetris Game

Arduino gebaseerde Bi-color LED Matrix Tetris Game

Een van de elektronica DIY kit jolliFactory kwam omhoog met is de Bi-color LED Matrix Driver Module Kit. Deze module is ontworpen om kunnen keten-zodat u kan serieschakeling de modules samen aan het aantal modules moet u past bij uw project.De volgen
Een gids voor het kopen van de LED's op E-Bay

Een gids voor het kopen van de LED's op E-Bay

Ik heb een aantal mensen vragen over waar u de LED's die ik in mijn recente gebruikte instructable,In plaats van gewoon een link te geven aan iets die ik dacht dat het zou beter zijn dat een deel van wat ik heb geleerd over de nieuwe LED's die zijn k
Knipperen van een aantal LEDs met behulp van Python Programming Language en Raspberry Pi

Knipperen van een aantal LEDs met behulp van Python Programming Language en Raspberry Pi

overzicht van stappenIn de eerste fase, zal ik slechts één LED installeren. Vervolgens downloaden mij naar de LED klasse python module die vertegenwoordigen één hardware LED. Ik zal lopen de LED klasse python module die LED knipperen. De eerste fase
LED armband

LED armband

naai je eigen LED-armband en het dragen!Uw armband zal oplichten wanneer u snap het samen en het circuit sluit.Naai je schakeling, en vervolgens decoreren hoe u graag!Als u dat als een workshop onderwijst, mijn hieronder één vel pdf-bestand gebruiken
Arduino Powerd, RGB + wit LED, Bluetooth controleerbaar, vloerlamp

Arduino Powerd, RGB + wit LED, Bluetooth controleerbaar, vloerlamp

een paar van mounts geleden bestel ik een 1M lange WS2801 RGB led strip, gewoon voor de lol.Ik nam me een tijdje te krijgen van de strip werkt met mijn Arduino.De volgende stap was om erachter te komen wat te doen met de strip.na enige tijd het idee
LED schijnwerper elektriciteitscentrale

LED schijnwerper elektriciteitscentrale

Struikelend rond in het donker, proberen om te beslissen of 200 feet van verlengsnoer rijgen, of verder te gaan met mijn wimpy oplaadbare licht me huis vroeg krijgen zou, was de inspiratie voor dit project. Dus op voltooiing van de opdracht, begon ik