这个过程免不了的,不过也就是多复制一两次的事而已,也可以把这些全丢到一个函数里去,直接调用这个函数即可.每次用就修改下函数里的代码..就相当于51你开头SBIT XXX = P1^0....对于库函数的调用,最好写下注释或者DEFINE一下.比如
#define Led_Mie GPIO_SetBits(GPIOA,GPIO_Pin_0)
#define Led_Liang GPIO_ResetBits(GPIOA,GPIO_Pin_0)
后面写代码直接用Led_Mie Led_Liang 就行了.写代码尽量每个函数尽量简短,函数数量可以多,命名时注意可读性,不要学老谭的书上什么fun1 fun2之类的.多数刚从51转过来学32的人都觉得32配置起来很啰嗦和麻烦,这是正常的,因为这样的好处还没感觉到而已,时间长习惯就好了.
32的库可读性很强也很规范,平时阅读一下,对自己的代码水平也是很有帮助的.
|