⟩ What is the function of external oscillator in 8051 microcontroller?
The 8051 uses the crystal for precisely that: to synchronize
it’s operation. Effectively, the 8051 operates using what
are called "machine cycles." A single machine cycle is the
minimum amount of time in which a single 8051 instruction
can be executed. although many instructions take multiple
cycles.