Realize 51 online programming of single chip microcomputer by serial port and parallel port