该程序源码没有直接操作寄存器,简单易懂,移植方便,只需改变端口