Hoi,
Ik heb een nibble (n1) en hievan wil ik nibble (n2) verminderen.
Hoe moet ik dit doen? Ic? En dit liefst met behulp van de cmos serie of 74xx.
Wat gebeurt er als ik een negatief getal uitkomt?
M.v.g.
met de 74181 kon dat, geen idee of je die nog kunt kopen. Of er een negatief getal uitkomt is afhankelijk van hoe je het getal definieert. Is het bijvoorbeeld van 0 t/m F of is het in 2's complement van -8 t/m 7. Je kunt ook niet zomaar aftrekken, je zult het complement moeten optellen. In het getal met alleen positieve getallen zul je in het geval een groter getal van een kleiner wordt afgetrokken een borrow (soms ook carry genoemd) krijgen. Of dat precies een 1 is of een 0 is weer afhankelijk van hoe het gedefinieerd is. Maar dat zal de datasheet wel vermelden.
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
als los ic kan je dit niet meer vinden
maak gewoon ene lookuptabel. je hebt 8 ingangen en 4 uitgangen. schrijf alle combinaties uit en stel de formules op. maak daaruit je logica. tzal wel een nest worden vrees ik ...
De 74HCT181 is leverbaar door DOS/Display
Uitlopend!
[Bericht gewijzigd door Henry S. op ]
Squant
A byte walks into a bar and orders a pint. Bartender asks him "What's wrong?" Byte says "Parity error." Bartender nods and says "Yeah, I thought you looked a bit off."
"Ouderwetse" EPROM. Adresselektie zijn de 2 x 4 bits getallen, 4 bits van de data is je uitkomst.
En dan, zoals free_electron zei, hier een tabel voor maken en in de EPROM zetten.
Maar ik denk niet dat ze dat op school bedoelen 
Fuzzbass
Mijn echte naam: Joris | Mijn elektronica website: Fuzzcraft.com
Op 15 november 2005 20:18:41 schreef fzwart:
... Maar ik denk niet dat ze dat op school bedoelen
Hoi,
Het is GEEN schoolopdracht! Hogeschool=> geen huiswerkjes.
Mijn bedoeling was om een gashendel van een benzinemotortje 16 verschillende standen te geven.
Dus stel gashendel staat in stand 8 en ik wil naar stand 6 dam moet mijn stappenmotor 2 standen verplaatsen.
Van programmeren heb ik echter geen kaas gegeten
Ik heb wel Eprom's liggen van TMS 2516JL-45 maar dit is overgenomen door TI dus daar kan ik niks meer over vinden en programmeer hardware heb ik ook niet!
Het enige programmeer taal dat ik de basis van ken in Delphi 7
Morgen ga ik wat verder prutsen en mijn cursus digitale elektron opzoeken
Alvast bedankt voor de zeer nuttige antwoorden!
2516's dat is antiek
2k*8 EPROM 450ns 5V (=2716)
http://www.vgwiz.com/files/2716.pdf
free_electron
Silicon Member
Professioneel ElectronenTemmer - siliconvalleygarage.com - De voltooid verleden tijd van 'halfgeleider' is 'zand' ... US 8,032,693 / US 7,714,746 / US 7,355,303 / US 7,098,557 / US 6,762,632 / EP 1804159 - Real programmers write Hex into ROM
tms is al altijd TI geweest hoor. alleen de 2516 is zooooo oud dat ie bij de radiolampen thuishoort.
alst vor een stepper is dan ben je beter af met een andere aanpa. zet een shaft encoder op die stepper.
maak dan gewoon een hoger lager comparator en clock de stepper tot de comparater zegt dattie equal is.
een hoger lager /equal vind je in de vorm van een 7485.
de hoger/lager controleer je links/rechts mee en de equal gebruik je om de stepclock te gaten naar de stepper driver.
voila klaar is de kees ( weeral )
[Bericht gewijzigd door free_electron op ]