1. stm32怎麼建立工程
1.解壓stm32f10x_stdperiph_lib.zip 可以從ST官方網站免費下載。
2.創建一個Demo文件夾
2.1 新建子文件夾User,用於存放用戶源程序
2.2 新建子文件夾Project,用戶KEIL工程文件
2.3 在Project下依次創建Obj和List子文件夾,存放編譯過程中產生的中間文件。
3. 復制源代碼到Demo文件夾
3.1 將stm32f10x_stdperiph_lib\STM32F10x_StdPeriph_Lib_V3.1.2Libraries文件整體復制到Demo文件夾下。這就是ST的標准庫,是以源代碼形式提供的。
3.2 將庫中的演示代碼IOToggle中的文件復制到Demo\User文件夾.
4. 新建一個Keil MDK工程
4.1 啟動Keil MDK,點擊菜單 New uVision Project,然後按向導進行操作
4.2 選擇CPU類型為 STM32F103ZE (這是安富萊STM32開發板採用CPU類型)
4.3 當提示是否復制啟動代碼時,請選擇否。(我們用最新的庫中的啟動代碼,不用Keil軟體自帶的舊版本啟動文件)
4.4 根據自己的需要修改Target名字。(名字任意)
4.5 為了便於代碼管理,在這個Project下創建幾個Group (名字可以任意)
2. 簡述keil中如何建立一個工程項目
1、打開Keil,點擊Project->New uVision Project,彈出New Project對話框;
2、在New Project對話框中,新建一個工程項目,輸入工程項目名稱,選擇項目路徑,點擊「Save」;
3、在Project Workspace中,點擊「Target」,彈出Target Options對話框,設置晶元型號,點擊「OK」;
4、在Project Workspace中,點擊「File」,彈出Add Files to Project對話框,添加工程文件,點擊「Add」;
5、在Project Workspace中,點擊「Options」,彈出Options for Target對話框,設置編譯、鏈接及調試參數,點擊「OK」;
6、在Project Workspace中,點擊「Rebuild All」,編譯工程項目,點擊「OK」
7、在Project Workspace中,點擊「Load」,彈出Load Project對話框,點擊「Start/Stop Debug Session」,進行調試,點擊「OK」,完成工程項目的建立。
3. 單片機應用程序的開發步驟
具體步驟如下:
1、首先,開啟我們的keil軟體,具體的安裝步驟就不做太多的介紹了;
開啟後,點擊菜單欄上的Project選項,創建我們的工程,如圖所示;
編譯完成後,在我們的文件夾下找到.hex的文件,將其燒寫到我們的晶元中即可。
4. 如何使用KeilC51創建一個工程文件
如何使用KeilC51創建一個工程文件
建立一個項目:
點擊工程菜單中選擇彈出的下拉式菜單中的新建 工程...,接著彈出一個標准Windows文件對話窗口,在"文件名"中輸入您的第一個程序項目名稱,這里我們用"test",這是筆者慣用的名稱,大家不必照搬就是了,只要符合Windows文件規則的文件名都行。"保存"後的文件擴展名為uv2,這是KEIL uVision2項目文件擴展名,以後我們可以直接點擊此文件以打開先前做的項目。
這時會彈出讓你選擇單片機型號的對話框,我們選擇ATMEL---AT89C51
然後點擊Target 1前面的「+」,出現Source Group 1,選中右鍵點選「增加文件到組 Source Group 1」
這時選擇文件類型為Asm 源文件,再選中001.asm文件,再按添加,在隨後出現的提示框中按「確定」
模擬器採用Mon51協議,在使用之前應必須對軟體項目進行如下設置:
1、單擊工程菜單,再在下拉菜單中單擊"目標target 1屬性" 在下圖中,單擊"Target"輸入模擬器的工作頻率(11.0592MHz)。
2、在調試菜單中點選"Keil Monitor-51 Driver",即選擇了STC89C516RD硬體模擬器。
3、單擊「R外圍設備」選Target Setup設置選項選擇您要使用串口(必須和實際相符合),波特率 38400。
如果被模擬的目標板使用12MHZ或者是11.0592MHZ晶振時波特率選擇38400,如果被模擬的目標板使用6MHZ晶振時波特率選擇18400。
4、如果需要生成HEX代碼給編程器燒寫晶元的話,需要選中「生成 HEX 文件」的選項,按鈕「選擇OBJ文件夾...」是用來選擇最終HEX文件的存放目錄的。
5、按F7快捷鍵可以進行編譯,編譯成功後如會出現上圖紅箭頭所指的文字,表示編譯成功!
然後可以進行硬體模擬了,將模擬器放入51單片機試驗開發板的40腳活動插座中,這時模擬器的電源由實驗開發板提供。
現在按Ctrl+F5可以進入模擬,這時再按F5全速運行狀態。
這時你會看到實驗板開發板P1的八個紅色LED,輪流點亮,表示運行成功,你可以查看相關的變數和參數,非常方便,這里我們完整演示一個匯編語言的模擬過程,其實KEIL C最擅長的還是C語言,建議有基礎的網友盡量採用C語言。
當首次使用一新的工程調試時可能出現下面的界面,說明KEIL軟體和模擬器之間通訊失敗,原因是你尚未
設定好串口及波特率。
請按選Settings然後按下圖設好串口(根據你的實際使用埠,以下假定為COM1)及波特率。
然後按F7,進行通訊連接,再按Ctrl+F5可以進入模擬,這時再按F5全速運行狀態。
5. 如何創建一個keil51單片機工程文件
先建項目(工程),再建程序文件(擴展名是.c),把程序文件加入項目。
6. 單片機編程步驟
一、什麼是 nec 單片機
隨著大范疇集成電路的顯現和發展,將計算機的cpu、ram、rom、定時/數器和多種i/o介面集成在一片晶元上,組成晶元級的計較機,因此單片機早期的含義稱為單片微型計較機,直譯為單片機。單片機是一種集成在電路晶元,是採用超大范疇集成電路技能把具有數據處理本事的中心處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和間斷系統、 定時器 / 計時器 等成果(大要還包括表現驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完竣的計算機系
二、nec單片機的操縱教程詳解
1、在智能儀器儀表中的操縱:在各類儀器儀表中引入單片機,使儀器儀表智能化,進步測試的自動化程度和精度,簡化儀器儀表的硬體結構,進步其性能價格比。
2、在機電一體化中的操縱:機電一體化產品是指集呆板、微電子技能、計較機技能於一本,具有智能化特徵的電子產品。
3、在實時過程式控制制中的操縱:用單片機實時進行數據處理和控制,使系統保持最佳事變狀態,進步系統的事變從命和產品的品格。
4、在人類生活中的操縱:目前國外各種家用電器已普通採用單片機代替傳統的控制電路。
5、在此外方面的操縱:單片機除以上各方面的操縱,它還遍布操縱於辦公自動化范圍、商業營銷范圍、汽車及通信、計較機外部裝備、暗昧控制等各范圍中。
以上就是為大家整理的關於單片機含義及其具體操縱教程的全部內容了。此外小編還額外為大家整理了單片機的優點:低電壓、低功耗、集成度高、可靠性高、體積小、控製成果強等。希望通過這篇文章能夠給想要了解單片機相關知識的朋友帶來一些幫助。另外大家如果想了解更多單片機的知識可以通過圖書查閱、網路查閱等方式。
7. 單片機c51怎麼創建工
打開Keil,工程選項卡,New uVision Project就可以新建工程,輸入工程名稱和保存的位置即可建立。
8. keil4創建51單片機工程用什麼語言寫
C語言。keil4創建51單片機工程用C語言寫,建立工程,選取所用單片機具體型號,在引導下建立完成工程 選擇C語言編程,建立模板,即可開始,寫C語言代碼。
9. keil4 怎樣新建一個工程且新建文件
keil4 新建一個工程且新建文件的方法
打開keil軟體,找到project,下拉菜單有一項new uvision project。點擊這個項目,會出現一個項目路徑
步驟閱讀.步驟閱讀.2自定義項目名稱和保存位置。
步驟閱讀.3選擇需要燒代碼的單片機晶元的生產公司以及相應的晶元型號
步驟閱讀.4上一步做好以後,出現一個提示,點是就會生成一個51的啟動文件,否就不會出現,如圖,是點了是
步驟閱讀.步驟閱讀.5以上步驟就新建了一個工程。我們可以直接add進去已有的文件。本次介紹如何自己新建文件。點標題欄的新建按鈕,出現了一個隨機的text1,點擊保存按鈕,會提出下圖的對話框。如果是C語言就在文件名後加上.c,如果是匯編語言就加後綴.asm
步驟閱讀.步驟閱讀.6source group 1選中,右鍵,出現一個add files to source group 1。點確定
步驟閱讀.步驟閱讀.7可以看到剛才保存的文件在,我們可以選中它或者其他需要的文件,點擊add,確定
步驟閱讀.8現在已經成功的建立一個項目框架了,剩下的有我們自己向裡面添加代碼,蓋自己的樓啦。
10. 總結出51單片機工程的創建步驟
可能有些剛接觸51單片機開發的新手們,對於如何用keil創建一個項目感到無從下手,那麼現在就示範一下如何用keil得51單片機項目