Principle and application of single-chip microcomputer (courseware)