Vending machine based on single chip microcomputer