STC89C52 Single-chip Microcomputer Research Articles