導航:首頁 > 操作系統 > 15單片機建工程

15單片機建工程

發布時間:2022-08-21 19:09:20

『壹』 如何使用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全速運行狀態。

『貳』 stc15w204s如何新建工程

頭文件放在工程的同一個文件夾下。
在新建工程時,需要選一個單片機,就選典型的AT89C51就行。而寫程序時,要按STC15單片機的內部寄存器來寫。但是,編譯會出錯,因為,STC單片機多了好多寄存器。要用STC-ISP燒錄軟體導出STC15W204S的頭文件,把原來的頭文件reg51.h改成STC的頭文件。

『叄』 STC15w204s單片機

對於STC15系列的單片機,只能用keil編譯C程序,是不能模擬的。所以,只是在新建工程時,需要選一個單片機,就選典型的AT89C51就行。而寫程序時,要按STC15單片機的內部寄存器來寫。但是,編譯會出錯,因為,STC單片機多了好多寄存器。要用STC-ISP燒錄軟體導出STC15W204S的頭文件,把原來的頭文件reg51.h改成STC的頭文件。
這樣改
#include<STC15W204S.H>
並把這個頭文件放在工程的同一個文件夾下。這祥,就可以順利的編譯啦。

『肆』 51單片機如何建立工程

這一單片如何建立工程,這個你可以從市裡面建立就可以了,非常簡單。

『伍』 單片機:在keil里從新建工程——書寫程序——編譯——生成HEX文件,步驟是這樣的越詳細越好!拜託了各位大

第1步:打開Keil uVision2/3

第2步:新建工程
project->new project
將彈出 creat new project框,寫入工程名稱,例如 test。為了便於集中管理建議新建一個文件夾(上面第二個圖標)。
點擊確定後 彈出一個晶元選擇項,你可以選一個。例如選atmel AT89C51。很多單片機,上面可能沒有列舉,我們任意選一個即可,51單片機選AT89C51代表即可。
然後 彈出一個框,選擇「否」

第3步:新建文件。
file--new
將彈出一個文本框,你可以寫入程序。例如
#include <reg51.h>
main()
{
P1=0XAA;
}

然後保存這個文件
file--save
彈出框save as 填寫你要保存的文件名。例如main.c。注意一定要帶上後綴.c。切記

第4步:載入程序。把我們編寫的c文件載入進入
看到左邊 source group1,點擊右鍵,選擇倒數第四項 「add files....」進入add框,選擇你剛才保存的main.c文件,然後add
看到 左邊source group1下面是不是載入上main.c了

第5步:編譯。
編譯前要進行一個重要的操作。生成HEX文件。
右邊 target 1 右鍵彈出框,找到output,再找到creat hex fi:前面復選框選中 OK
開始編譯了,
project--build target或者按F7或者看到上面圖標(一個圖標有兩個方向向下的箭頭)

編譯的時候,你會發現最先面編譯結果,0 Errors

恭喜你,你已經成功編譯了程序。

打開你先前建立的test文件夾,你會發現有個test.hex文件

記住步驟,慢慢就很熟練了,用快捷方式或圖標更方便
祝好

『陸』 宏晶stc單片機怎麼建工程啊很久沒用過了

如果是用keil, 宏晶網站有個配套的文件下載,
也可以就選用Atmel類似的晶元建工程

『柒』 keil4寫stc51怎樣新建工程

keil4里,確實沒有STC單片機,其實,建工程時,選擇單片機型號無關緊要,隨便選一個51單片機都行,典型的選擇AT89C51,AT89C52就行。
關鍵是寫程序,要按STC單片機來寫,因STC單片機增加了很多專用寄存器,各相關功能要用到這些增加的寄存器來實現。
但這些寄存器編譯時會出錯,因此,要載入STC的頭文件,就不用加REG51.H頭文件了,直接加STC的頭文件。如
#include"STC12C5A60S2.H"
這個頭文件可以從STC-ISP軟體中導出,並放在與工程同一個文件夾下。
這樣,編譯可以通過了,下載後,就按STC單片機來工作了。

『捌』 單片機編程步驟

一、什麼是 nec 單片機

隨著大范疇集成電路的顯現和發展,將計算機的cpu、ram、rom、定時/數器和多種i/o介面集成在一片晶元上,組成晶元級的計較機,因此單片機早期的含義稱為單片微型計較機,直譯為單片機。單片機是一種集成在電路晶元,是採用超大范疇集成電路技能把具有數據處理本事的中心處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和間斷系統、 定時器 / 計時器 等成果(大要還包括表現驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完竣的計算機系

二、nec單片機的操縱教程詳解

1、在智能儀器儀表中的操縱:在各類儀器儀表中引入單片機,使儀器儀表智能化,進步測試的自動化程度和精度,簡化儀器儀表的硬體結構,進步其性能價格比。

2、在機電一體化中的操縱:機電一體化產品是指集呆板、微電子技能、計較機技能於一本,具有智能化特徵的電子產品。

3、在實時過程式控制制中的操縱:用單片機實時進行數據處理和控制,使系統保持最佳事變狀態,進步系統的事變從命和產品的品格。

4、在人類生活中的操縱:目前國外各種家用電器已普通採用單片機代替傳統的控制電路。

5、在此外方面的操縱:單片機除以上各方面的操縱,它還遍布操縱於辦公自動化范圍、商業營銷范圍、汽車及通信、計較機外部裝備、暗昧控制等各范圍中。

以上就是為大家整理的關於單片機含義及其具體操縱教程的全部內容了。此外小編還額外為大家整理了單片機的優點:低電壓、低功耗、集成度高、可靠性高、體積小、控製成果強等。希望通過這篇文章能夠給想要了解單片機相關知識的朋友帶來一些幫助。另外大家如果想了解更多單片機的知識可以通過圖書查閱、網路查閱等方式。

『玖』 在單片機中描述建立一個新的工程項目管理文件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單片機開發的新手們,對於如何用keil創建一個項目感到無從下手,那麼現在就示範一下如何用keil得51單片機項目

閱讀全文

與15單片機建工程相關的資料

熱點內容
收母收姐妹txt 瀏覽:210
phpn的遞歸 瀏覽:194
芭比所有電影大全 瀏覽:721
程序員必讀書目 瀏覽:714
鴨王2日本女主角 瀏覽:139
老程序員編程 瀏覽:394
java獲取圖片的寬高 瀏覽:444
android搜索輸入框 瀏覽:419
程序員20歲學習 瀏覽:720
血狼影院 瀏覽:267
斗羅之寧榮榮單女主 瀏覽:727
單片機8鍵簡易電子琴設計流程 瀏覽:450
pdf阿西莫夫 瀏覽:546
粵語版劉德華電影 瀏覽:844
4日本伺服器地址 瀏覽:658
期望與方差運演算法則 瀏覽:593
國網加密的u盤怎麼變成普通的 瀏覽:942
日活過萬的app哪裡找 瀏覽:577
編程如何與電腦同步 瀏覽:205
程序員常用的瀏覽器 瀏覽:836