當前位置:編程學習大全網 - 編程軟體 - 51單片機編程軟件用IAR軟件編程,該怎麽入手去學

51單片機編程軟件用IAR軟件編程,該怎麽入手去學

由於需要,最近開始自學IAR編程軟件,經過不斷使用,現在對IAR工程編譯、創建、調試等等有了大致的了解,總得來說開始不太習慣,而且網上使用IAR編寫51單片機程序的也不多,因此相關歷程不怎麽好找,但是習慣之後感覺IAR比Keil還是更勝壹籌吧!

下面以壹個矩陣按鍵檢測為例,大致記錄下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系列的通殺了

  • 上一篇:四六級作弊犯法嗎
  • 下一篇:我想知道,北大青鳥學校靠譜麽,有沒有在哪裏學習過的人?就像他們說的出來就能就業什麽,是不是真的?
  • copyright 2024編程學習大全網