• <rp id="wfxtb"><acronym id="wfxtb"></acronym></rp><em id="wfxtb"></em><dd id="wfxtb"><big id="wfxtb"><video id="wfxtb"></video></big></dd>
  • <rp id="wfxtb"></rp>

    <mark id="wfxtb"><center id="wfxtb"></center></mark>

      <rp id="wfxtb"><span id="wfxtb"><u id="wfxtb"></u></span></rp>

      <rp id="wfxtb"><object id="wfxtb"></object></rp>

      注意:訪問本站需要Cookie和JavaScript支持!請設置您的瀏覽器! 打開購物車 查看留言付款方式聯系我們
      初中電子 單片機教材一 單片機教材二
      搜索上次看見的商品或文章:
      商品名、介紹 文章名、內容
      首頁 電子入門 學單片機 免費資源 下載中心 商品列表 象棋在線 在線繪圖 加盟五一 加入收藏 設為首頁
      本站推薦:
      如何用KeilC51將ASM文件編譯成Hex文件!
      文章長度[5595] 加入時間[2008/8/3] 更新時間[2025/7/2 9:21:41] 級別[0] [評論] [收藏]

            可在本站下載KeilC演示視頻教程或按如下步驟進行:
       
        1)點擊菜單project,選擇new project:


        
      2)然后選擇你要保存的路徑,輸入工程文件的名字,比如保存到keil目錄里,工程文件的名字為test.
      如下圖所示,然后點擊保存.



        3)這時會彈出一個對話框,要求你選擇單片機的型號,你可以根據你使用的單片機來選擇,keil c51幾乎支持所有的51核的單片機,如果你設計的是華邦的W77E58,可以選擇winbond->W77E58,但是有一些版本,比如6.02,對它不能仿真,但是可以選擇dallas的ds80c320來代替設計W77E58,兩者的內核是一樣的,只是w77e58帶flash rom,而ds80c320沒有flash rom,如果你的軟件在仿真W77e58的時候有問題,那么就選用ds80c320 .我這里還是以大家用的比較多的Atmel 的89c52來說明,如圖所示,選擇89c52之后,右邊一欄是對這個單片機的基本的說明,然后點擊確定.



        4)這時要新建一個源程序文件,建立一個匯編或c文件,如果你已經有源程序文件,可以忽略這一步.點擊菜單File->New:



        5)輸入一個簡單的程序,如下:


        
      5)選擇菜單File_>SAVE:



        
        6)選擇你要保存的路徑,在文件名里輸入文件名,注意一定要輸入擴展名,如果是c程序文件,擴展名為.c,如果是匯編文件,擴展名為.a51,如果是ini文件,擴展名為.ini,其他文件類型,比如注解說明文件,可以保存為.txt的擴展名.那么我們這里是要存儲一個c源程序文件,所以輸入.c擴展名,保存為test.c的名字,(也可以保存為其他名字,比如learn.c等),點擊保存.




        7)點擊Target 1前面的+號,展開里面的內容source Group1:



        8)用右鍵點擊Sourece Group 1(注意用鼠標的右鍵,而不是左鍵),將彈出一個菜單,選擇Add Files to Guoup"Source Group 1".



        9)選擇剛才的文件test.c,



      文件類型選擇C Source file(*.c).因為我們的是c程序文件,所以選擇該類型,如果是匯編文件,就選擇asm source file.如果是目標文件,選擇Object file,如果是庫文件,選擇Library file.最后點擊Add.點擊add之后,窗口不會消失,(如果要添加多個文件,可以不斷添加),添加完畢此時再點擊Close關閉該窗口.



        10)這時在source group 1 里就有test.c文件,如圖:



           11)用鼠標右鍵(注意用右鍵)點擊左邊的Target 1,會出現一個菜單,選擇Options for Target "Target 1",會出現一個選項,如下圖,選中“Create Hex File",紅色箭頭所示!


           12)在test.c上點擊鼠標右鍵,在出現的下拉菜單中選擇“build target”,看狀態欄,若是:"test" - 0 Error(s), 0 Warning(s).”,恭喜你成功了,看看你的文件夾吧,是否多了個test.hex。還不趕快燒入芯片試試!
      1、 本站不保證以上觀點正確,就算是本站原創作品,本站也不保證內容正確。
      2、如果您擁有本文版權,并且不想在本站轉載,請書面通知本站立即刪除并且向您公開道歉! 以上可能是本站收集或者轉載的文章,本站可能沒有文章中的元件或產品,如果您需要類似的商品請 點這里查看商品列表!
      本站協議。 版權信息。 關于我們。 本站地圖。 營業執照。 發票說明。 付款方式。 聯系方式
      深圳市寶安區西鄉五壹電子商行——粵ICP備16073394號-1;地址:深圳西鄉河西四坊183號;郵編:518102
      E-mail:51dz$163.com($改為@);Tel:(0755)27947428
      工作時間:9:30-12:00和13:30-17:30和18:30-20:30,無人接聽時可以再打手機13537585389
      91嫩草黄片动漫版