⑴ 在單片機中描述建立一個新的工程項目管理文件Project的完整步驟
CVAVR也採用project工程項目管理文件(.APR)來保存、記錄、管理用戶在系統軟體開發中所使用和生成的各種文件,以及保存用戶的開發環境配置參數和設置情況等。
圖5-10 在CVAVR中創建新的工程項目
新建工程項目。CVAVR啟動後,你將看到它的主工作界面。現在可以創建一個新的項目:
選擇菜單欄中「File→New」,出現「Create New File」對話框。
選擇Project選項,表示新建一個工程項目(圖5-10),按「OK」按鈕確認。
隨後CVAVR出現一個對話框,詢問用戶是否使用需要在CVAVR系統的程序自動生成向導器的幫助下生成源程序的主結構框架。建議使用該功能,選擇「Yes」進入CodeWizardAVR選擇對話框。
在CVAVR系統的程序自動生成向導器的幫助下生成源程序的主結構框架。CVAVR系統的程序自動生成向導器是一個非常具有特點的功能。用戶在它的幫助下,可以非常簡單和方便的生成源程序的主結構框架,其中還包括了對AVR各個I/O寄存器初始化的代碼。這使得用戶不必頻繁的查看手冊,去確定各個標志的意義,以及計算初始設置值等。讀者應逐步掌握和熟練使用該項功能。
確定使用AVR晶元的型號和系統時鍾頻率值。本例中,選擇ATmega16,系統時鍾頻率為4M(參見圖5-10)。
確定PORTC口的工作方式。本例中只使用了PORTC口的最低位,為輸出方式工作,用於控制LED。圖5-11給出對PORTC口初始化配置的界面,用滑鼠點擊「Bit 0」的方向為輸出Out,輸出初始值為1。
CodeWizardAVR選擇對話框中還有許多對AVR各個功能部件的配置選擇,由於本例非常簡單,只用到PORTC的第0位,因此配置完成。讀者可以仔細游覽各個功能配置,配合CVAVR的HELP文件,了解其如何使用,同時也加深對AVR內部資源的熟悉和了解。
圖5-11 PORTC口的初始化配置
好多西科的啊。這個圖好像沒貼起。
⑵ 用51單片機都能做什麼工程
51開發板能開發關於51的產品,你可以看看,編程很簡單。
http://item.taobao.com/auction/item_detail.jhtml?item_id=&x_id=0db1
⑶ keil4寫stc51怎樣新建工程
keil4里,確實沒有STC單片機,其實,建工程時,選擇單片機型號無關緊要,隨便選一個51單片機都行,典型的選擇AT89C51,AT89C52就行。
關鍵是寫程序,要按STC單片機來寫,因STC單片機增加了很多專用寄存器,各相關功能要用到這些增加的寄存器來實現。
但這些寄存器編譯時會出錯,因此,要載入STC的頭文件,就不用加REG51.H頭文件了,直接加STC的頭文件。如
#include"STC12C5A60S2.H"
這個頭文件可以從STC-ISP軟體中導出,並放在與工程同一個文件夾下。
這樣,編譯可以通過了,下載後,就按STC單片機來工作了。
⑷ 單片機開發與典型工程項目實例詳解的介紹
圍繞實踐與經驗,注重應用和實用,8大完整單片機開發項目,實用、典型,上手容易。關注開發實踐,對用到的新器件做了詳細介紹,並仔細講解了抗干擾技術和軟體的可靠性。既介紹設計原理、基本步驟和流程,還提供設計思路及代碼注釋,利用於讀者理解和鞏固知識點。
⑸ STM32單片機用keil4每次都要建工程嗎
建立工程的目的是按項目管理使用。同時,建立工程後,才能進行整個程序的編譯。
如果是調試用的話,根本不需要建立那麼多工程,一個工程即可。在這個工程裡面可以增加刪除不同的.C文件和.H文件。只是一個工程只能生成一個.HEX文件或.MOT文件而且。
假如你採用這個工程做LCD顯示功能的調試。然後又想做LED的調試。那麼,你把LED的程序放到一個.C的文件裡面。然後在工程裡面載入這個.C文件即可。原來的LCD的程序可以屏蔽掉不編譯就是啦!
當然,工程還可以把輸出的.HEX或.MOT文件名字變更。那就是說,採用一個工程,變更一下輸出文件名字。可以生成不同的燒錄文件(.HEX或.MOT)
你找一個學習板的資料。別人把很多程序都放到一個工程裡面了。你一看就明白了!