Hi,
a year ago i thought it would be awesome to build myself a microprocessor out of discrete 74HC parts (I had no idea what it would be like). ATM I have a working ALU and memory unit, but I'm kinda stuck at a "SLEEP" instruction. I plan on adding a 8x8 LED array to my microprocessor, so I can play pong or something like that
So I bought 8 SIPO shift registers and connected the LEDs. So to draw a complete "scene" (64 bits) it takes me 8 steps ... But here's the problem: I need to draw the scene, then wait for some time to get user input and then redraw. I figured it would be best to check for input, then sleep for some time and do that over and over, before redrawing the scene.
I actually need some component, that stays on HIGH (5V) and when I trigger it, it would go LOW (0V) for some time and then back on HIGH again.
I think the best would be to use some sort of binary counter, but I decided to ask the wiser
Thanks !
a year ago i thought it would be awesome to build myself a microprocessor out of discrete 74HC parts (I had no idea what it would be like). ATM I have a working ALU and memory unit, but I'm kinda stuck at a "SLEEP" instruction. I plan on adding a 8x8 LED array to my microprocessor, so I can play pong or something like that
So I bought 8 SIPO shift registers and connected the LEDs. So to draw a complete "scene" (64 bits) it takes me 8 steps ... But here's the problem: I need to draw the scene, then wait for some time to get user input and then redraw. I figured it would be best to check for input, then sleep for some time and do that over and over, before redrawing the scene.
I actually need some component, that stays on HIGH (5V) and when I trigger it, it would go LOW (0V) for some time and then back on HIGH again.
I think the best would be to use some sort of binary counter, but I decided to ask the wiser
Thanks !