Detailed development of single-chip microcomputer and typical engineering project examples