EmbeddedRelated.com
Forums

frequency meter with 8052 ( 8051)

Started by zotdall December 11, 2005
diggerdo wrote:

> Don't use a 8051. Takes 12 clocks to execute one instruction.
This is irrelevant unles very high speeds are necessary in which case there are plenty of modern 8051s that execute in 6, 4 or even single cycles
> Use a modern micro that has a "capture" function. >
'Modern' 8051 variants have capture functions. The advantage of the 8-51 is a wide range of hardware and performance variants to choose from but a common instruction set and development tools. Ian
diggerdo wrote:
> Don't use a 8051. Takes 12 clocks to execute one instruction. > Use a modern micro that has a "capture" function. > > Something like an Atmel ATmega88. > > If you must use the 8051, use a variant. Dallas Semi (now Maxim) > makes a tripler that executes instructions every 4 clock cycles. > Crystal makes the only 8051 that executes an instruction in one clock cycle.
You should update your info : I think you meant Cygnal, now Silicon labs ? Their C51's clock to 100MHz Atmel also make 1 cycle AT89LP2052's; clocks faster than the Mega88. Maxim have 1 cycle 89C51's, also clock faster than the Mega88.... Others are also doing 1 cycle 80C51's.... Pretty much everything above the lowly 89C52, has Capture ability. -jg