隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,目前已有越來越多的人從普遍使用匯編語言到逐漸使用高級(jí)語言開發(fā),其中主要是以C語言為主,市場上幾種常見的單片機(jī)均有其C語言開發(fā)環(huán)境。
這里以最為流行的80C51單片機(jī)為例來學(xué)習(xí)單片機(jī)的C語言編程技術(shù)。大家都有C語言基礎(chǔ),但是編單片機(jī)程序,大家還得找專門的書來學(xué)習(xí)一下。這里我們只介紹Keil這種工具軟件的用法。
學(xué)習(xí)一種編程語言,最重要的是建立一個(gè)練習(xí)環(huán)境,邊學(xué)邊練才能學(xué)好。Keil軟件是目最流行開發(fā)80C51系列單片機(jī)的軟件,Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(µVision)將這些部份組合在一起。
下面我以一個(gè)實(shí)驗(yàn)舉一個(gè)例子,一步一步學(xué)習(xí)Keil軟件的使用。 首先我們看硬件原理圖:
很明顯,要點(diǎn)亮使發(fā)光二極管,必須使單片機(jī)的I/O口P1.0輸出低電平。于是我們的任務(wù)就是編程序使P1.0輸出地電平。
1. 使用Keil前必須先安裝。安裝過程簡單,這里不在敘述。
2. 安裝好了Keil軟件以后,我們打開它。打開以后界面如下:
資源簡介:隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,目前已有越來越多的人從普遍使用匯編語言到逐漸使用高級(jí)語言開發(fā),其中主要是以C語言為主,市場上幾種常見的單片機(jī)均有其C語言開發(fā)環(huán)境。這里以最為流行的80C51單片機(jī)為例來學(xué)習(xí)單片機(jī)的C語言編程技術(shù)。大家都有C語言基礎(chǔ),但是...
上傳時(shí)間: 2013-11-07
上傳用戶:wtrl
資源簡介:Keil c51軟件的使用
上傳時(shí)間: 2013-11-21
上傳用戶:haohaoxuexi
資源簡介:Keil軟件的RTX實(shí)時(shí)操作系統(tǒng)的使用教程,是目前最好的中文教程.入門教程
上傳時(shí)間: 2014-11-27
上傳用戶:liuchee
資源簡介:單片機(jī)軟件:Keil————C51軟件的使用方法
上傳時(shí)間: 2016-12-11
上傳用戶:chenbhdt
資源簡介:隨著單片機(jī)開發(fā)技術(shù)的不斷發(fā)展,目前已有越來越多的人從普遍使用匯編語言到逐漸使用高級(jí)語言開發(fā),其中主要是以C語言為主,市場上幾種常見的單片機(jī)均有其C 語言開發(fā)環(huán)境。這里以最為流行的80C51 單片機(jī)為例來學(xué)習(xí)單片機(jī)的C 語言編程技術(shù)。大家都有C 語言基礎(chǔ)...
上傳時(shí)間: 2022-06-21
上傳用戶:
資源簡介:介紹了Infineon(英飛凌)公司DAVE2.O軟件的使用方法和一些需注意的要點(diǎn),并按照流程編寫了一個(gè)“Infineon XC164CM”的閃燈測試程序
上傳時(shí)間: 2013-07-13
上傳用戶:牛布牛
資源簡介:Keil_uVision2仿真軟件的使用,每一步都有操作截圖!
上傳時(shí)間: 2013-06-30
上傳用戶:Jason1990
資源簡介:這個(gè)電子教程介紹了AltiumDesigner軟件的使用方法
上傳時(shí)間: 2013-09-13
上傳用戶:giraffe
資源簡介:stc-isp軟件的使用方法
上傳時(shí)間: 2013-11-14
上傳用戶:gxf2016
資源簡介:Keil 軟件實(shí)例教程 2 單片機(jī)開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。機(jī)器匯編是通過匯編軟件將源程序變?yōu)闄C(jī)器碼,用于MCS-5...
上傳時(shí)間: 2013-10-26
上傳用戶:ruan2570406
資源簡介:Keil 軟件實(shí)例教程 1. 單片機(jī)開發(fā)中除必要的硬件外,同樣離不開軟件,我們寫的匯編語言源程序要變?yōu)镃PU可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。機(jī)器匯編是通過匯編軟件將源程序變?yōu)闄C(jī)器碼,用于MCS-...
上傳時(shí)間: 2013-11-25
上傳用戶:hanbeidang
資源簡介:FTP軟件的使用,此書對(duì)不會(huì)用FTP的朋友很有幫助!
上傳時(shí)間: 2015-05-12
上傳用戶:二驅(qū)蚊器
資源簡介:我需要上傳的幾張圖片而已 是幾張軟件的使用說明
上傳時(shí)間: 2013-12-16
上傳用戶:ikemada
資源簡介:軟件的使用方法極為簡單。輸出信號(hào)時(shí),只要選中或取消引腳號(hào),就能在相應(yīng)的引腳得到相應(yīng)的脈沖信號(hào)(統(tǒng)一為選中為高電平,取消為低電平),“清零”按鈕為對(duì)應(yīng)該組的所有信號(hào)清零。 輸入信號(hào)的波形顯示,按“開始”按鈕為開始進(jìn)行顯示,“停止”為暫停。
上傳時(shí)間: 2015-06-22
上傳用戶:dongqiangqiang
資源簡介:Keil C51 的使用說明,詳盡介紹了Keil C51 的操作.
上傳時(shí)間: 2015-07-23
上傳用戶:yuzsu
資源簡介:activeBPEL軟件的使用教程,包括一個(gè)審批事例的整個(gè)開發(fā),部署,運(yùn)行過程.全英文
上傳時(shí)間: 2014-01-10
上傳用戶:wmwai1314
資源簡介:Keil C51Z的使用手冊(cè),,很詳細(xì),,很實(shí)用,,必看的文檔
上傳時(shí)間: 2013-12-21
上傳用戶:hzy5825468
資源簡介:包括excel、powerpoint、word等辦公軟件的使用技巧及故障排除等
上傳時(shí)間: 2015-10-09
上傳用戶:hullow
資源簡介:1.通過實(shí)驗(yàn)進(jìn)一步理解和掌握詞法分析器的工作原理 2.熟悉C語言環(huán)境編程 3.熟悉LEX軟件的使用
上傳時(shí)間: 2014-01-02
上傳用戶:youmo81
資源簡介:【設(shè)計(jì)題目】 多功能數(shù)字鐘的設(shè)計(jì) 【設(shè)計(jì)目的】 1掌握數(shù)字系統(tǒng)的分析和設(shè)計(jì)方法 2能夠熟練的、合理的選用集成電路器件 3熟悉EWB軟件的使用。 【設(shè)計(jì)指標(biāo)及要求】 設(shè)計(jì)一個(gè)多功能數(shù)字鐘,以一晝夜24小時(shí)為一個(gè)計(jì)數(shù)周期。準(zhǔn)確計(jì)時(shí),具有“時(shí)”“分”“...
上傳時(shí)間: 2014-12-08
上傳用戶:亞亞娟娟123
資源簡介:一、概述 1、項(xiàng)目背景:數(shù)據(jù)庫原理課程設(shè)計(jì) 2、編寫目的:掌握數(shù)據(jù)庫設(shè)計(jì)原理及相關(guān)軟件的使用 3、開發(fā)環(huán)境: 二、需求分析 1、 問題的提出:為了高效率的完成學(xué)生信息的管理,決定開發(fā)學(xué)生信息管理系統(tǒng)。 2、 需完成的功能: (1) 能錄入、修改、查...
上傳時(shí)間: 2016-03-15
上傳用戶:星仔
資源簡介:1、項(xiàng)目背景:數(shù)據(jù)庫原理課程設(shè)計(jì) 2、編寫目的:掌握數(shù)據(jù)庫設(shè)計(jì)原理及相關(guān)軟件的使用 3、軟件定義:學(xué)生信息管理系統(tǒng) 4、開發(fā)環(huán)境:Power builder 9.0
上傳時(shí)間: 2016-03-17
上傳用戶:123啊
資源簡介:本電子教程介紹了Codewarrior軟件的使用方法
上傳時(shí)間: 2014-01-21
上傳用戶:lnnn30
資源簡介:這個(gè)電子教程介紹了AltiumDesigner軟件的使用方法
上傳時(shí)間: 2014-01-12
上傳用戶:515414293
資源簡介:介紹Keil uvision3 的使用,文章可以使我們對(duì)uvison3有一個(gè)初步的了解
上傳時(shí)間: 2016-06-10
上傳用戶:hewenzhi
資源簡介:這是一篇關(guān)于tornado軟件的使用教材,希望能對(duì)大家有用!
上傳時(shí)間: 2014-01-19
上傳用戶:zhaoq123
資源簡介:次軟件的使用是很是簡潔,便利的,是供所以研發(fā)技術(shù)人員使用,可以為大家提供必要的方便
上傳時(shí)間: 2013-12-27
上傳用戶:拔絲土豆
資源簡介:這個(gè)是Keil Cx51的使用手冊(cè),對(duì)使用Keil c有幫助
上傳時(shí)間: 2014-01-15
上傳用戶:小儒尼尼奧
資源簡介:介紹了kellc軟件的使用,并且擁有很多的的C程序
上傳時(shí)間: 2016-09-02
上傳用戶:66666
資源簡介:Keil uv3 的使用資料說明,其功能比Keiluv2的強(qiáng)大,程序空間大。
上傳時(shí)間: 2016-09-04
上傳用戶:xyipie