下面以壹個矩陣按鍵檢測為例,大致記錄下IAR的使用方式吧
①新建工程,如圖
②添加文件
③編寫代碼
④設置生成文件信息
大致就是以上幾個步驟了,另外再加壹點代碼調試設置
下面做個比較吧
1.IAR由於不支持位操作(sbit這種),所以操作位需要通過移位來完成,比如設置P1口1 3 5電平為0,則可以這麽寫P1&=~((1<<1)|(1<<3)|(1<<5));,雖然看起來比較麻煩,不過從實際來看,這麽操作比位定義方便,因為壹個端口可能需要設置的位很多,此時位定義就會失去意義,當然了,KEIL也是支持這種移位操作的
2.IAR頭文件,首先最好添加壹個通用頭文件,比如io8051.h ioarv.h等等,然後設置工程的時候再在general options下面選擇需要的cpu,具體為什麽這樣做,我還是不太明白,反正ARM就沒有這樣的壹個通用頭文件,不過這樣還是很方便的,只要是51系列的通殺了