c语言编写单片机技巧