㈠ 在keil環境中遍了一段C51的程序後怎麼編譯
1 新建一工程;在主菜單project下(.Uv2)
2 新建一文件;如C則存為.c文件,如匯編則存為.asm文件;
3 在左邊窗口中的Target1上右擊,在菜單中選add file to group,再選中你的剛建的
文件,即把它加入到你的工程中。
4 選中主菜單project-->build target(或F7)即可編譯你的程序;
5 選中主菜單debug的第一項,則切換到調試窗口;
6 選中主菜單debug->go(F5)即可運行程序了。
注意:view ->periodic window update 是刷新窗口,這樣結果可以看得更清。
還有不清楚的問我:MSN:[email protected]
公司上QQ不方便,呵呵.
㈡ keil c51優化等級介紹
一般用優化等級8,其它的別用,容易出事。
編譯完之後多留意data,xdata,看有沒超出晶元的最大值,
特別是data,不能超過128,甚至太接近128有時也會出問題。
如果data 需要使用到256,則另外的128用idata定義
㈢ 如何使用keil 5 編寫 51單片機 工程
1.先安裝Keil C51並破解,再安裝MDK5並破解。
2.分別打開Keil C51和MDK5的安裝目錄。將Keil C51安裝目錄下的C51文件夾復制到MDK5的安裝目錄文件夾下。
3.分別打開TOOLS.INI文件;將Keil C51下TOOLS.INI文件的內容復制,粘貼到MDK5下TOOLS.INI文件內容的最低端。
4.注意查看並找到粘貼到MDK5下TOOLS.INI文件中如下行代碼:
[C51]
PATH="D:KeilC51"(Keil C51安裝目錄下TOOLS.INI文件中的內容)
將Keil處的內容改成與MDK5下TOOLS.INI文件中如下行代碼:
RTEPATH="D:Keil_v5ARMPACK"
Keil_v5處的內容一樣。
目的是讓軟體在MDK5安裝目錄內找到C51文件。
5.完成以上操作,就可以將安裝的Keil C51軟體卸載,在MDK5軟體上就可以編譯C51單片機程序了。親自測試可行。
來自:網頁鏈接
㈣ 學習單片機用什麼軟體
現在市面上有很多種類型的單片機,如果你是初學者建議學習51系列,這樣的話網上的學習資源會後很多。
51單片機的編譯軟體現在最流行的是keil c51,你可以用這個軟體進行編程和編譯。
單片機自身完成不了什麼任務需要有外電路的配合,所以你需要購買一塊51單片機開發板或者你如果嫌麻煩或者經濟上不允許的話也可以用軟體模擬,比如proteus 軟體,它可以構建單片機的外圍電路,讓單片機完成一定的功能。
書店裡有很多51單片機的書,網上也有很多電子版。建議你從51的匯編語言學起這樣會對單片機內部的工作原理有一個較深入的了解。
㈤ 單片機編程步驟
一、什麼是 nec 單片機
隨著大范疇集成電路的顯現和發展,將計算機的cpu、ram、rom、定時/數器和多種i/o介面集成在一片晶元上,組成晶元級的計較機,因此單片機早期的含義稱為單片微型計較機,直譯為單片機。單片機是一種集成在電路晶元,是採用超大范疇集成電路技能把具有數據處理本事的中心處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和間斷系統、 定時器 / 計時器 等成果(大要還包括表現驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊矽片上構成的一個小而完竣的計算機系
二、nec單片機的操縱教程詳解
1、在智能儀器儀表中的操縱:在各類儀器儀表中引入單片機,使儀器儀表智能化,進步測試的自動化程度和精度,簡化儀器儀表的硬體結構,進步其性能價格比。
2、在機電一體化中的操縱:機電一體化產品是指集呆板、微電子技能、計較機技能於一本,具有智能化特徵的電子產品。
3、在實時過程式控制制中的操縱:用單片機實時進行數據處理和控制,使系統保持最佳事變狀態,進步系統的事變從命和產品的品格。
4、在人類生活中的操縱:目前國外各種家用電器已普通採用單片機代替傳統的控制電路。
5、在此外方面的操縱:單片機除以上各方面的操縱,它還遍布操縱於辦公自動化范圍、商業營銷范圍、汽車及通信、計較機外部裝備、暗昧控制等各范圍中。
以上就是為大家整理的關於單片機含義及其具體操縱教程的全部內容了。此外小編還額外為大家整理了單片機的優點:低電壓、低功耗、集成度高、可靠性高、體積小、控製成果強等。希望通過這篇文章能夠給想要了解單片機相關知識的朋友帶來一些幫助。另外大家如果想了解更多單片機的知識可以通過圖書查閱、網路查閱等方式。
㈥ 用Keil C51編寫單片機程序,怎麼看程序多少行
1.怎麼看程序寫了多少行:點擊Edit-configuration...,選擇Editor標簽,在該標簽的左下角,選中Show
Line
Number,這樣在編輯界面就會有行數了.若果你想看匯編有多少行,只需要反匯編一下.
2.怎麼看程序佔了多大的內存:程序編譯成功後,在編譯器界面下方的build窗口中,會給出程序佔用的存儲大小,比如:Program
Size:
data=13.0
xdata=0
code=298
,說明ROM被佔用了298位元組.也可以查看你工程文件夾下的.map文件,在該文件的最後給出了ROM和RAM的詳細使用情況,比如:
=====================================================================
Total
RO
Size
(Code
+
RO
Data)
6320
(
6.17kB)
Total
RW
Size
(RW
Data
+
ZI
Data)
1328
(
1.30kB)
Total
ROM
Size
(Code
+
RO
Data
+
RW
Data)
6388
(
6.24kB)
=====================================================================
補充:⊙﹏⊙,你用的那個版本的keil
c51,我的keil
3,keil
4在菜單Edit都有configuration...選項.你現在用的至少也得是keil
3吧!