Hi All,
I have a tricky one, i think ;-)
I want to monitor some 8bit data on a somewhat fast Data bus, cycling at several 100's of KHz...
Currently, i run each data pin thru a seperate 4040 binary counter and use the last output (divide by 4096) to feed into another 4040 counter....
Somewhere around the 'divide by 128,000 and lower is where i can see my LEDs counting in a slow (viewable) rate.
I've since replaced the leds with 7seg displays to see Hex data that i needed to confirm....
Obviously the data viewed isn't realtime, it is perhaps in the order of several SECONDS due to the large binary counter division, but the timing isn't a problem, it's the confirmation of the data content that is important.
So far the concept is all well & good, but it currently takes around 20 cmos chips to do it....
So, I would like to move this monitor into a picaxe, i figure i'd use 1 full (8bit) port as the data inputs, then some internal division/delay, then send it out another full port to external 7segs etc.
Any ideas of the best methods to do the frequency division?
At this stage, i don't even mind using 8 of the 8M chips, 1 dedicated to each bit....
Maybe tricky? maybe easy?i'm stumped at the moment... ;-)
Regards,
Marty.
I have a tricky one, i think ;-)
I want to monitor some 8bit data on a somewhat fast Data bus, cycling at several 100's of KHz...
Currently, i run each data pin thru a seperate 4040 binary counter and use the last output (divide by 4096) to feed into another 4040 counter....
Somewhere around the 'divide by 128,000 and lower is where i can see my LEDs counting in a slow (viewable) rate.
I've since replaced the leds with 7seg displays to see Hex data that i needed to confirm....
Obviously the data viewed isn't realtime, it is perhaps in the order of several SECONDS due to the large binary counter division, but the timing isn't a problem, it's the confirmation of the data content that is important.
So far the concept is all well & good, but it currently takes around 20 cmos chips to do it....
So, I would like to move this monitor into a picaxe, i figure i'd use 1 full (8bit) port as the data inputs, then some internal division/delay, then send it out another full port to external 7segs etc.
Any ideas of the best methods to do the frequency division?
At this stage, i don't even mind using 8 of the 8M chips, 1 dedicated to each bit....
Maybe tricky? maybe easy?i'm stumped at the moment... ;-)
Regards,
Marty.