Texas Instruments and its subsidiaries (TI) reserve the right to make changes to their products or to discontinue any product or service without notice, and advise . 74ls,, 74ls Matched Datasheet Manufacture, PDF . 1, 74ls, BIT SHIFT REGISTERS, Texas Instruments, 74ls pdf. Texas Instruments 74LS Logic – Shift Registers parts available at DigiKey. SN74LSDW Datasheet · SN74LSDW – Texas Instruments ·
|Published (Last):||19 March 2011|
|PDF File Size:||11.86 Mb|
|ePub File Size:||3.77 Mb|
|Price:||Free* [*Free Regsitration Required]|
In that case you would need some form of keypad scanner. I have to do this without one button influencing the other. There are other ways that use many diodes. Post as a guest Name.
Since it’s only 15 switches, another way this can be done is to use a shift register rather than an array. The logic diagram on the bottom of page 4 shows why: Daasheet, a scanned switch matrix is easy to de-bounce. Do I gather that you also want to be able to somehow recognize N-key press events? This is an area where a microcontroller excels – scanning a keyboard matrix in your case 4×4. You are not answering Jonk’s question.
Load from the switches into the shift register all 16 switches attached to 16 pullups, then step feed the word back to the micro.
(PDF) 74LS673 Datasheet download
Yes, my inputs are already pull-up, the problem is that with this type of configuration I can only recognize one key at a time, if I activate keys 1 and 2 at the same time the input will receive 3. If the voltage is negative, then reverse the direction of the diodes. That will mean you only need three pins on the micro and a suitable algorithm to manipulate the shift register. The MM74C key encoder. To change any data in the shift register at all, the clock must have a falling edge.
Note that I’m assuming that the inputs rise to a positive voltage if not grounded; i. You can use a couple of 74LS encoders as shown in their data sheet.
I’ve just acquired two 74LSs and need help understanding the datasheet. The Data Available will return high to indicate acceptance of the new key after a normal debounce period. The clock is CLK, pin 2 on the through-hole package shown at the top of page 2 in the datasheet.
You forgot the pull-ups though. I’m assuming the inputs are already pulled high by some means. How do I make each button 774ls673 its corresponding address.
74LS673 (Big) 16-bit serial-in serial-out shift register
Yes, I finally datashset a reason to use the “diagonal diode” symbol in CircuitLab. Pressing SW4 pulls down IN2. As in the picture: The output pins are pretty obvious, and I can GUESS at the clock, data and latch pins, but would totally appreciate if someone more knowledgeable could tell me which are the clock, data and latch. That looks like Trevor’s “Visio-Lab”.
74LS Datasheet catalog
Available output returns to a low level when the entered key is released – even if another is depressed. It sounds as though you need a proper keyboard matrix controller.
I think I like the latter best since you can grab the complete switch status at one moment in time. Parallel in serial out 74LS There’s no single pin that performs a “latch” function. That is an entirely different proposition.
74ps673 simple solution is to connect a diode from each input to every switch that should pull that input low. He just wants to “send a ground” to the input signals. Pull-ups are required, may be internal to micro or not.
SN74LSN, BG-ELECTRONICS SN74LSN, SN74LS, 74LSN, 74LS
P1 through P15 are inputs for parallel-loading the shift register. However your statement “have to do this without one button influencing the other” and comments imply you need the ability to detect more than one button pressed at the same time.
There’s no asynchronous load function, like the load function on the 74LS Let me try this Though having 16 buttons using that method would be pushing that technique a tad.