在keil中怎麼燒寫程序

2021-01-20 電子發燒友

發表於 2017-11-16 10:52 38350

分享海報

描述

  什麼是keil

  Keil C51是美國Keil Software公司出品的51系列兼容單片機C語言軟體開發系統,與彙編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優勢,因而易學易用。Keil提供了包括C編譯器、宏彙編、連結器、庫管理和一個功能強大的仿真調試器等在內的完整開發方案,通過一個集成開發環境(μVision)將這些部分組合在一起。運行Keil軟體需要WIN98、NT、WIN2000、WINXP等作業系統。如果你使用C語言編程,那麼Keil幾乎就是你的不二之選,即使不使用C語言而僅用彙編語言編程,其方便易用的集成環境、強大的軟體仿真調試工具也會令你事半功倍。

  KEIL C51 軟體燒寫操作說明

  1、適用範圍

  適用於以51系列晶片作為軟體運行載體的所有設備。

  2、運行環境

  WIN98、NT、WIN2000、WINXP、WIN7等作業系統。

  3、輔助工具

  PC機1臺、KEIL C51 安裝軟體、編程器(UEC-5)1個、USB轉RS232數據線(電腦無串口時需配備)1條

  4、軟體安裝

  Keil C51軟體在首次使用時需要安裝,使用的工裝(電腦PC)上已安裝好軟體此步驟可以省略。

  5、KEIL C51設置

  6、產品軟體燒寫

  怎樣在Keil中燒錄程序

  1、先建一個新工程,保存到一個位置,如下圖所示。

  

  2、接下來會彈出如下對話框,讓選擇處理器,這裡選擇AT89S51或AT89S52。

  

  3、接下來會問是否把Startup Code加入到工程,選否即可。工程就建完了。

  

  4、接下來可以新建一個文檔用來編輯程序。

  

  5、編輯完存為.asm(彙編源文件)或 .h(C語言頭文件)或.c(C語言實現文件)即可。

  

  6、接下來把保存的.asm, .c或.h文件加入到工程裡即可。如下面兩圖所示。

  

  7、下面進行工程配置。點擊Project菜單下的Options for Target 『Target 1』。

  

  8、在彈出對話框的Target 項裡輸入晶振為12M,然後勾上Use On-chip ROM。

  

  9、在Output項裡勾上Create HEX File。這就是產生要燒寫的.hex文件。

  

  10、然後點擊Project菜單裡的build target或Rebuild all target files以編譯要燒寫的.hex文件。

  

  11、編譯完成後會在下面Output Window裡顯示編譯成功與否的信息。

打開APP閱讀更多精彩內容

相關焦點

  • ARM DS-5開發STM32程序(Eclipse配合Keil插件使用)
    選擇keil安裝目錄下的ARM\ARMCC\bin,然後確認點next、next通常會檢測出armcc的版本確認後如下圖,黃色的就是添加後的工具鏈。ds-5的環境設置到這裡完成,然後進行項目設置。5.源碼複製到DS-5項目。
  • openocd 命令行燒寫ARM裸機程序
    以前是用RVDS 的IDE來燒寫調試ARM程序的,不過RVDS雖然是集成化的調試工具調試起來方便,但是有的時候只知其一,不知其二,只知道按部就班的來點擊按鈕,忽略了一些本質性的東西
  • 意法半導體(ST)全新多合一軟體工具 讓STM32用戶燒寫代碼更方便
    【2017/12/22 意法半導體(ST)新聞稿】意法半導體(ST)全新多合一軟體工具讓STM32用戶燒寫代碼更方便尊敬的媒體朋友,您好! 意法半導體(ST)全新多合一軟體工具讓STM32用戶燒寫代碼更方便 中國,2017年12月22日 -- 意法半導體STM32CubeProgrammer (STM32CUBEPROG)軟體工具,在一個統一的多平臺的用戶可配置的環境內,為用戶提供STM32 微控制器代碼燒寫和固件升級功能。
  • cypress與Keil聯手為其PSoC Creator IDE推出編譯器
    PSoC Creator中包含了來自ARM的免費版的用於PSoC3Keil™ 的CA51編譯器以及用於PSoC5的GNU GCC-ARM®編譯器。此外,用於賽普拉斯PSoC 3 和 PSoC 5器件的新的Keil µVision®4 IDE和調試器也已面世。該集成設計環境的設計有助於提高開發者的生產效率,可以進行更快、更有效率的程序開發和校驗。
  • Keil uVision5、RealView MDK、Keil C51之間的關係
    在開發單片機時,使用的是C語言或者彙編語言,我們知道,這兩種語言都不能直接燒寫到單片機裡面,執不執行暫且不說,光是代碼的體積,就足以撐破整個單片機。所以,我們需要一個軟體,把C語言或者彙編語言編譯生成單片機可執行的二進位代碼,而且它的體積也非常的小,足夠存放在單片機的存儲器裡面。
  • STM32開發環境(工具)之Keil MDK 介紹
    編譯應用程式。4. 修改源程序中的錯誤。5. 聯機調試。下面這種結構圖完整描述了Keil開發軟體的整個過程。本文引用地址:http://www.eepw.com.cn/article/201611/322372.htm2. uVision3 集成開發環境uVision3 IDE是一款集編輯,編譯和項目管理於一身的基於窗口的軟體開發環境。
  • 如何在KEIL中添加STC單片機
    首先,看一下STC公司的解答:1.把STC單片機,當成Intel的8052/87C52/87C54/87C58,本文引用地址:http://www.eepw.com.cn/article/201611/315906.htm Philips的P87C52/P87C54/P87C58就可以了 2.也可安裝STC仿真器的驅動程序
  • 小程序流量主怎麼實現變現?
    一個不經意開發的Demo小程序卻能達到日入1000的廣告收入,並且目前還有人不斷的加入,你說微信小程序一天能賺多少廣告收入呢?微信公眾號以及小程序也是媒體行業中用戶影響力最大的。 2018年7月10號,微信小程序廣告組建全量開放,包括小遊戲類目。也就是說,開發者今後可以直接在小程序後臺自助申請開通廣告位,開通後可在小程序中接入廣告,按月獲得廣告收入。這也意味著小程序可以直接變現賺錢了。
  • 微信小程序怎麼開通客服功能?
    微信小程序在商家的線上經營、流量獲取中起著日益重要的作用,不過,若想好好利用小程序為自己賦能,只用來賣貨是不夠的,你還可以用它來和客戶及時溝通、解答難題。這就需要用到小程序客服功能。那麼如何添加小程序客服系統呢?下面就跟大家科普一下。
  • 你在小程序中怎麼計算兩個經緯度的距離?
    你還在為小程序中計算兩個經緯度之間的距離發愁嗎?你還在為小程序中地址逆向解析發愁嗎?你還在為小程序中路線規劃,地點搜索發愁嗎?好消息!好消息!1. 沒有官方支持時的調用2.有了官方支持時的調用在沒有官方支持時,小程序中的位置獲取,可以採用騰訊地圖,高德地圖,百度地圖都可以,但是你需要先通過小程序的wx.getLocation 獲取當前的經緯度,然後再藉助第三方地圖提供的webservice API ,自己在後端實現一個根據經緯度獲取當前位置的接口,然後供小程序調用。