|
|
這個(gè)過程免不了的,不過也就是多復(fù)制一兩次的事而已,也可以把這些全丟到一個(gè)函數(shù)里去,直接調(diào)用這個(gè)函數(shù)即可.每次用就修改下函數(shù)里的代碼..就相當(dāng)于51你開頭SBIT XXX = P1^0....對(duì)于庫函數(shù)的調(diào)用,最好寫下注釋或者DEFINE一下.比如
#define Led_Mie GPIO_SetBits(GPIOA,GPIO_Pin_0)
#define Led_Liang GPIO_ResetBits(GPIOA,GPIO_Pin_0)
后面寫代碼直接用Led_Mie Led_Liang 就行了.寫代碼盡量每個(gè)函數(shù)盡量簡(jiǎn)短,函數(shù)數(shù)量可以多,命名時(shí)注意可讀性,不要學(xué)老譚的書上什么fun1 fun2之類的.多數(shù)剛從51轉(zhuǎn)過來學(xué)32的人都覺得32配置起來很啰嗦和麻煩,這是正常的,因?yàn)檫@樣的好處還沒感覺到而已,時(shí)間長(zhǎng)習(xí)慣就好了.
32的庫可讀性很強(qiáng)也很規(guī)范,平時(shí)閱讀一下,對(duì)自己的代碼水平也是很有幫助的.
|
|