久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 嵌入式培訓 > 嵌入式學習 > 入門指導 > STM32用什么軟件編程

STM32用什么軟件編程 時間:2019-10-28      來源:長沙中心,瞿老師

1 IAR

 IAR 公司總部在北歐的瑞典,在美國、日本、英國、德國、比利時、巴西和中國設有分公司。它最著名的產品是C編譯器-IAR Embedded Workbench, 支持眾多知名半導體公司的微處理器。許多全球著名的公司都在使用IAR SYSTEMS提供的開發工具,用以開發他們的前沿產品,從消費電子、工業控制、汽車應用、醫療、航空航天到手機應用系統.

 IAR Systems是全球領先的嵌入式系統開發工具和服務的供應商。公司成立于1983年,提供的產品和服務涉及到嵌入式系統的設計、開發和測試的每一個階段,包括:帶有C/C++編譯器和調試器的集成開發環境(IDE)、實時操作系統和中間件、開發套件、硬件仿真器以及狀態機建模工具。

 OSPF協議將網絡劃分為多個自治域進行管理,路由器根據在自治系統中的角色劃分(IAR,ABR,BBR,ASBR),除IAR外,一個運行OSPF協議的接口狀態根據接口的不同類型可劃分為

DR: Designated Router

BDR: Border Designated Route

DROther: Non (DR or BDR)

2 KEIL

 Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發系統,與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、鏈接器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(μVision)將這些部分組合在一起。運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統。如果你使用C語言編程,那么Keil幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環境、強大的軟件仿真調試工具也會令你事半功倍。

 Keil公司是一家業界領先的微控制器(MCU)軟件開發工具的獨立供應商。Keil公司由兩家私人公司聯合運營,分別是德國慕尼黑的Keil Elektronik GmbH和美國德克薩斯的Keil Software Inc。Keil公司制造和銷售種類廣泛的開發工具,包括ANSI C編譯器、宏匯編程序、調試器、連接器、庫管理器、固件和實時操作系統核心(real-time kernel)。有超過10萬名微控制器開發人員在使用這種得到業界認可的解決方案。其Keil C51編譯器自1988年引入市場以來成為事實上的行業標準,并支持超過500種8051變種。Keil公司在2005年被ARM公司收購。

 Keil公司2005年由ARM公司收購。其兩家公司分別更名為ARM Germany GmbH和ARM Inc。Keil公司首席執行官Reinhard Keil表示:“作為ARM Connected Community中的一員,Keil和ARM保持著長期的良好關系。通過這次收購,我們將能更好地向高速發展的32位微控制器市場提供完整的解決方案,同時繼續在μVision環境下支持我們的8051和C16x編譯器。”

 而后ARM Keil推出基于μVision界面,用于調試ARM7,ARM9,Cortex-M內核的MDK-ARM開發工具,用于為控制領域的開發。

 為了讓初學者更好地入門,筆者利用Keil 提供的AGSI 接口開發了兩塊仿真實驗板。這兩塊仿真板將枯燥無味的數字用形象的圖形表達出來,可以使初學者在沒有硬件時就能感受到真實的學習環境,降低單片機的入門門檻。圖1 是鍵盤、LED 顯示實驗仿真板的圖,從圖中可以看出,該板比較簡單,有在P1 口接有8 個發光二管,在P3 口接有4 個按鈕,圖1 的右邊給出了原理圖。

 圖 2 是另一個較為復雜的實驗仿真板。在該板上有8 個數碼管,16 個按鍵(接成4×4 的矩陣式),另外還有P1 口接的8 個發光管,兩個外部中斷按鈕,一個帶有計數器的脈沖發生器等資源,顯然,這塊板可以完成更多的實驗。

圖2 單片機實驗仿真板一、實驗仿真板的安裝

 這兩塊仿真實驗板實際上是兩個dll 文件,名稱分別是ledkey.dll 和simboard.dll,安裝時只要根據需要將這兩個或某一個文件拷貝到Keil 軟件的C51\bin 文件夾中即可。

二、實驗仿真板的使用

 圖3 實驗仿真板的設置要使用仿真板,必須對工程進行設置,設置的方法是點擊Project->Option for Target ‘Target1’打開對話框,然后選中Debug 標簽頁,在Dialog :Parameter:后的編緝框中輸入-d 文件名。例如要用ledkey.dll(即第一塊仿真板)進行調試,就輸入-dledkey,如圖3所示,輸入完畢后點擊確定退出。編譯、連接完成后按CTRL+F5 進入調試,此時,點擊菜單Peripherals,即會多出一項“鍵盤LED 仿真板(K)”,選中該項,即會出現如圖1 的界面,同樣,在設置時如果輸入-dsimboard 則能夠調出如圖2 的界面。

 第一塊仿真板的硬件電路很簡單,電路圖已在板上,第二塊板實現的功能稍復雜,其鍵盤和數碼顯示管部分的電路原理圖如圖4 所示。下表給出了常用字形碼,讀者也可以根據圖中的接線自行寫出其它如A、B、C、D、E、F 等的字形碼。除了鍵盤和數碼管以外,P1 口同樣也接有8 個發光二極管,連接方式與圖1 相同;鍵盤旁的兩個按鈕INT0和INT1分別接到P3口的INT0和INT1即P3.2和P3.3引腳,脈沖發生器是接入T0即P3.4引腳。

 

上一篇:STM32與物聯網

下一篇:C語言常見面試題

熱點文章推薦
華清學員就業榜單
高薪學員經驗分享
熱點新聞推薦
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2022 北京華清遠見科技集團有限公司 版權所有 ,,京公海網安備11010802025203號

回到頂部