L
Lord Loh.
Guest
Jeg har lavet et tastatur ved hjælp af dioder. Udgangen er i binær. Tastaturet er hexadecimale og har 5 udgange. Den 5. output er en "tastetryk linje". Det er vigtigt at skelne mellem 0 og "no-tasten nede" Min næste plan er at lægge to 4bit registre som en buffer til at gemme en 8bit ord. De 4 Registeret skal være udvalgt af produktionen af en T filpflop at gemme MSB i et register en LSB i en anden. Nu da min micro swicthes er støjende, når jeg forsøger at trykke på tasten, når de centrale kontakter er gjort mere end én gang. En debouncer kan tage sig af tiden mellem de kontakter, men ikke for gentagne utilsigtede kontakter. Så jeg tænker på at sætte en monostabil Multivibrator, der skal aktivere den første vigtige slag og deaktivere alle indgange til ~ 200 ms. Jeg har to muligheder: 1. 555 2. 74121 Den 555 er immun overfor gentagne impulser, men ikke til udvidet pulser. Så hvis de gentagne puls opstår efter faldet af produktionen, skal det Retrigger. Jeg kender ikke til de 121, men det dataark fortæller, at den udløses kant. Kan nogen foreslå en vej ud? Jeg har brug for at have en enkelt tast slagtilfælde. Personen er fristet til at trykke på tasten hårdere, når de første tastetryk virker ikke. Jeg kan ikke gøre op med de kontakter enten. Please hjælp.