單片機c語言輕松入門:隨著單片機開發(fā)技術(shù)的不斷發(fā)展,目前已有越來越多的人從普遍使用匯編語言到逐漸使用高級語言開發(fā),其中主要是以C 語言為主,市場上幾種常見的單片機均有其C 語言開發(fā)環(huán)境。這里以最為流行的80C51 單片機為例來學習單片機的C 語言編程技術(shù)。本書共分六章,每章一個專題,以一些待完成的任務為中心,圍繞該任務介紹 C 語言的一些知識,每一個任務都是可以獨立完成的,每完成一個任務,都能掌握一定的知識,等到所有的任務都完成后,即可以完成C 語言的入門工作。
標簽: 單片機c語言
上傳時間: 2013-11-18
上傳用戶:zhqzal1014
單片機的C 語言輕松入門隨著單片機開發(fā)技術(shù)的不斷發(fā)展,目前已有越來越多的人從普遍使用匯編語言到逐漸使用高級語言開發(fā),其中主要是以C 語言為主,市場上幾種常見的單片機均有其C 語言開發(fā)環(huán)境。這里以最為流行的80C51 單片機為例來學習單片機的C 語言編程技術(shù)。本書共分六章,每章一個專題,以一些待完成的任務為中心,圍繞該任務介紹C 語言的一些知識,每一個任務都是可以獨立完成的,每完成一個任務,都能掌握一定的識,等到所有的任務都完成后,即可以完成C 語言的入門工作。C 語言概述及其開發(fā)環(huán)境的建立學習一種編程語言,最重要的是建立一個練習環(huán)境,邊學邊練才能學好。Keil 軟件是目前最流行開發(fā)80C51 系列單片機的軟件,Keil 提供了包括C 編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(μVision)將這些部份組合在一起。在學會使用匯編語言后,學習C 語言編程是一件比較容易的事,我們將通過一系列的實例介紹C 語言編程的方法。圖1-1 所示電路圖使用89S52 單片機作為主芯片,這種單片機性屬于80C51 系列,其內(nèi)部有8K 的FLASH ROM,可以反復擦寫,并有ISP 功能,支持在線下載,非常適于做實驗。89S52 的P1 引腳上接8 個發(fā)光二極管,P3.2~P3.4 引腳上接4 個按鈕開關(guān),我們的任務是讓接在P1 引腳上的發(fā)光二極管按要求發(fā)光。
上傳時間: 2013-11-04
上傳用戶:467368609
本系統(tǒng)是網(wǎng)絡(luò)上的個人共享文件系統(tǒng),支持多人注冊使用,可在線上傳文件、管理自己的文件,還可設(shè)置共享權(quán)限,便于將自己的文件同其它人分享,使用方法同資源管理器。管理員可在線管理注冊帳號,支持每個用戶的單獨空間大小設(shè)置。特色:登錄時驗證碼控制安全登錄;支持大文件及多文件上傳;可共享文件,并可設(shè)置讀寫權(quán)限;支持文件搜索;每個人可單獨設(shè)置空間大小。需.Net環(huán)境支持。
上傳時間: 2015-03-16
上傳用戶:han_zh
詞法分析程序,可對以下的C源程序進行分析:main() {int a[12] ,sum for(i=1 i<=12 i++) {for(j=1 j<=12 j++)scanf("%d",&a[i][j]) } for(i=12 i>=1 i--){ for(j=12 j>=1 j--){ if(i==j&&i+j==13)sum+=a[i][j] } } printf("%c",sum) }
上傳時間: 2013-12-26
上傳用戶:skhlm
經(jīng)典c程序100例==1--10 【程序1】 題目:有1、2、3、4個數(shù)字,能組成多少個互不相同且無重復數(shù)字的三位數(shù)?都是多少? 1.程序分析:可填在百位、十位、個位的數(shù)字都是1、2、3、4。組成所有的排列后再去 掉不滿足條件的排列。 2.程序源代碼: main() { int i,j,k printf("\n") for(i=1 i<5 i++) ?。?以下為三重循環(huán)*/ for(j=1 j<5 j++) for (k=1 k<5 k++) { if (i!=k&&i!=j&&j!=k) /*確保i、j、k三位互不相同*/ printf("%d,%d,%d\n",i,j,k) }
上傳時間: 2014-01-07
上傳用戶:lizhizheng88
經(jīng)典C語言程序設(shè)計100例1-10 如【程序1】 題目:有1、2、3、4個數(shù)字,能組成多少個互不相同且無重復數(shù)字的三位數(shù)?都是多少? 1.程序分析:可填在百位、十位、個位的數(shù)字都是1、2、3、4。組成所有的排列后再去 掉不滿足條件的排列。 2.程序源代碼: main() { int i,j,k printf("\n") for(i=1 i<5 i++) ?。?以下為三重循環(huán)*/ for(j=1 j<5 j++) for (k=1 k<5 k++) { if (i!=k&&i!=j&&j!=k) /*確保i、j、k三位互不相同*/ printf("%d,%d,%d\n",i,j,k) } }
上傳時間: 2013-12-14
上傳用戶:hfmm633
簡易的學生成績錄入系統(tǒng),主要功能包括成績錄入,學號更新... 適合初次接觸C++的人,學習使用C++開發(fā)環(huán)境
標簽:
上傳時間: 2013-12-09
上傳用戶:wang5829
web程序設(shè)計實驗報告,使用手寫代碼html、javascript、css ,內(nèi)含許多精彩特效如msagent、cookie等功能 ---zhg工作室 2007.6
上傳時間: 2013-12-25
上傳用戶:671145514
在參考書目一這本書的附錄A,在單機中使用,但是最後在WIN95的光碟中找不到IENPSTUB.DLL及MSLOCUSR.DLL二個檔案,不知何故,可否告訴我如何解決這個問題? 我使用的是Win95的平臺,故須安裝PWS,但是卻無法安裝它,畫面出現(xiàn)是要求IE 4.01以上的版本,我使用的是IE5為何還是無法安裝呢?
標簽:
上傳時間: 2015-11-13
上傳用戶:lijianyu172
關(guān)于匈牙利命名法的說明 有關(guān)匈牙利命名法的一點有意思的說明是它的名字的由來。這種命名技術(shù)是由一位能干的 Microsoft 程序員查爾斯·西蒙尼(Charles Simonyi) 提出的,他出生在匈牙利。在 Microsoft 公司中和他一起工作的人被教會使用這種約定。這對他們來說一切都很正常。但對那些 Simonyi 領(lǐng)導的項目組之外的人來說卻感到很奇特,他們認為這是死板的表達方式,甚至說代有這樣奇怪的外觀是因為它是用匈牙利文寫的。從此這種命名方式就被叫做匈牙利命名法。
標簽: Microsoft Charles Simonyi 程序員
上傳時間: 2015-11-27
上傳用戶:bruce5996
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1