AVR單片機(jī)C語言開發(fā)入門指導(dǎo):本書介紹了ICCAVR編譯器使用C語言的有關(guān)知識(shí),也穿插介紹ICCAVR與常用的其他C編譯器使用C語言的一些異同點(diǎn),并簡(jiǎn)單介紹ICCAVR的集成環(huán)境和ICCAVR 6.26C能支持的庫(kù)函數(shù)。本書重點(diǎn)放在如何利用C語言來操作AVR單片機(jī)的硬件資源,以及如何編寫一些實(shí)用的程序段,最后再通過一些簡(jiǎn)單的應(yīng)用實(shí)例來說明如何使用C語言一開發(fā)AVR芯片。本書適合開發(fā)AVR單片機(jī)的工程技術(shù)人員,也適合大中專院校。 推薦圖書:介紹了C語言知識(shí)、并給出了操作單片機(jī)硬件的例程,后面簡(jiǎn)單地介紹了其它幾款C編譯器。本書非常適合AVR單片機(jī)初學(xué)者學(xué)習(xí)使用。
上傳時(shí)間: 2013-10-23
上傳用戶:liglechongchong
51 單片機(jī)C 語言學(xué)習(xí)雜記學(xué)習(xí)單片機(jī)實(shí)在不是件易事,一來要購(gòu)買高價(jià)格的編程器,仿真器,二來要學(xué)習(xí)編程語言,還有眾多種類的單片機(jī)選擇真是件讓人頭痛的事。在眾多單片機(jī)中51 架構(gòu)的芯片風(fēng)行很久,學(xué)習(xí)資料也相對(duì)很多,是初學(xué)的較好的選擇之一。51 的編程語言常用的有二種,一種是匯編語言,一種是C 語言。匯編語言的機(jī)器代碼生成效率很高但可讀性卻并不強(qiáng),復(fù)雜一點(diǎn)的程序就更是難讀懂,而C 語言在大多數(shù)情況下其機(jī)器代碼生成效率和匯編語言相當(dāng),但可讀性和可移植性卻遠(yuǎn)遠(yuǎn)超過匯編語言,而且C 語言還可以嵌入?yún)R編來解決高時(shí)效性的代碼編寫問題。對(duì)于開發(fā)周期來說,中大型的軟件編寫用C 語言的開發(fā)周期通常要小于匯編語言很多。綜合以上C 語言的優(yōu)點(diǎn),我在學(xué)習(xí)時(shí)選擇了C 語言。以后的教程也只是我在學(xué)習(xí)過程中的一些學(xué)習(xí)筆記和隨筆,在這里加以整理和修改,希望和大家一起分享,一起交流,一起學(xué)習(xí),一起進(jìn)步。*注:可以肯定的說這個(gè)教程只是為初學(xué)或入門者準(zhǔn)備的,筆者本人也只是菜鳥一只,第一課 建立您的第一個(gè)C 項(xiàng)目使用C 語言肯定要使用到C 編譯器,以便把寫好的C 程序編譯為機(jī)器碼,這樣單片機(jī)才能執(zhí)行編寫好的程序。KEIL uVISION2 是眾多單片機(jī)應(yīng)用開發(fā)軟件中優(yōu)秀的軟件之一,它支持眾多不同公司的MCS51 架構(gòu)的芯片,它集編輯,編譯,仿真等于一體,同時(shí)還支持,PLM,匯編和C 語言的程序設(shè)計(jì),它的界面和常用的微軟VC++的界面相似,界面友好,易學(xué)易用,在調(diào)試程序,軟件仿真方面也有很強(qiáng)大的功能。因此很多開發(fā)51 應(yīng)用的工程師或普通的單片機(jī)愛好者,都對(duì)它十分喜歡。以上簡(jiǎn)單介紹了KEIL51 軟件,要使用KEIL51 軟件,必需先要安裝它。KEIL51 是一個(gè)商業(yè)的軟件,對(duì)于我們這些普通愛好者可以到KEIL 中國(guó)代理周立功公司的網(wǎng)站上下載一份能編譯2K 的DEMO 版軟件,基本可以滿足一般的個(gè)人學(xué)習(xí)和小型應(yīng)用的開發(fā)。(安裝的方法和普通軟件相當(dāng)這里就不做介紹了)安裝好后,您是不是迫不及待的想建立自己的第一個(gè)C 程序項(xiàng)目呢?下面就讓我們一起來建立一個(gè)小程序項(xiàng)目吧。或許您手中還沒有一塊實(shí)驗(yàn)板,甚至沒有一塊單片機(jī),不過沒有關(guān)系我們可以通過KEIL 軟件仿真看到程序運(yùn)行的結(jié)果。首先當(dāng)然是運(yùn)行KEIL51 軟件。怎么打開?噢,天!那您要從頭學(xué)電腦了。呵呵,開個(gè)玩笑,這個(gè)問題我想讀者們也不會(huì)提的了:P。運(yùn)行幾秒后,出現(xiàn)如圖1-1 的屏幕。
標(biāo)簽: 單片機(jī)c語言 入門教程
上傳時(shí)間: 2014-01-23
上傳用戶:yyyyyyyyyy
解壓包包含了C語言入門經(jīng)典教程和Visuak c++軟件 【基本簡(jiǎn)介】 Visual C++是一個(gè)功能強(qiáng)大的可視化軟件開發(fā)工具。自1993年Microsoft公司推出Visual C++1.0后,隨著其新版本的不斷問世,Visual C++已成為專業(yè)程序員進(jìn)行軟件開發(fā)的首選工具。 雖然微軟公司推出了Visual C++.NET(Visual C++7.0),但它的應(yīng)用的很大的局限性,只適用于Windows 2000,Windows XP和Windows NT4.0。所以實(shí)際中,更多的是以Visual C++6.0為平臺(tái)。 Visual C++6.0不僅是一個(gè)C++編譯器,而且是一個(gè)基于Windows操作系統(tǒng)的可視化集成開發(fā)環(huán)境(integrated development environment,IDE)。Visual C++6.0由許多組件組成,包括編輯器、調(diào)試器以及程序向?qū)ppWizard、類向?qū)lass Wizard等開發(fā)工具。 這些組件通過一個(gè)名為Developer Studio的組件集成為和諧的開發(fā)環(huán)境。 在Visual C++ 6.0 企業(yè)版的基礎(chǔ)上集成官方的SP6升級(jí)補(bǔ)丁制作而成!免序列號(hào),安裝完即可使用,無需再打補(bǔ)丁! 【使用方法】 有些朋友反應(yīng)在安裝后出現(xiàn) "Error spawning error" 可以看看下面綠色軟件找到的一些解決方案: 點(diǎn)擊VC“TOOLS(工具)”—>“Option(選擇)”—>“Directories(目錄)”重新設(shè)置“Excutable Fils、Include Files、Library Files、Source Files”的路徑。很多情況可能就一個(gè)盤符的不同(例如你的VC裝在C,但是這些路徑全部在D),改過來就OK了。
標(biāo)簽: C語言 程序設(shè)計(jì) 軟件
上傳時(shí)間: 2013-10-09
上傳用戶:hui626493
C++ Primer 是C++ 入門的很好的資料 而且還可以當(dāng)做今后的工具書 很實(shí)用
標(biāo)簽: Primer
上傳時(shí)間: 2013-10-12
上傳用戶:iswlkje
目錄 C語言基礎(chǔ)知識(shí) C 語言簡(jiǎn)介 C 語言的特點(diǎn)… C 語言的發(fā)展和標(biāo)準(zhǔn)化…數(shù)據(jù)類型、運(yùn)算、表達(dá)式和編譯預(yù)處理 數(shù)據(jù)類型… 基本類型與數(shù)據(jù)表示 整數(shù)類型和整數(shù)的表示… 實(shí)數(shù)類型和實(shí)數(shù)的表示… 字符類型和字符的表示… 運(yùn)算符、表達(dá)式與計(jì)算… 算術(shù)運(yùn)算符 算術(shù)表達(dá)式 表達(dá)式的求值… 變量——概念、定義和使用… 變量的定義0 變量的使用:取值與賦值 預(yù)處理 文件包含命令… 宏定義與宏替換…邏輯判斷與運(yùn)算… 關(guān)系運(yùn)算和邏輯運(yùn)算 復(fù)雜條件的描述0 i f語句循環(huán)控制 whi le語句 for語句… 循環(huán)程序常用的若干機(jī)制 增量和減量運(yùn)算符(++、--) 逗號(hào)運(yùn)算符 控制結(jié)構(gòu)和控制語句 do-while循環(huán)結(jié)構(gòu)… 流程控制語句… goto語句… 開關(guān)語句…函數(shù) 概述… 函數(shù)定義和程序的函數(shù)分解… 函數(shù)定義… 函數(shù)調(diào)用…數(shù)組 數(shù)組的概念、定義和使用 數(shù)組變量定義… 數(shù)組的使用 數(shù)組的初始化…結(jié)構(gòu) 結(jié)構(gòu)(struct) 結(jié)構(gòu)說明與變量定義 結(jié)構(gòu)變量的初始化和使用 結(jié)構(gòu)與函數(shù) 處理結(jié)構(gòu)的函數(shù)0指針 指針的概念 指針操作… 指針作為函數(shù)的參數(shù) 與指針有關(guān)的一些問題… 指針與數(shù)組 指向數(shù)組元素的指針 基于指針運(yùn)算的數(shù)組程序設(shè)計(jì) 數(shù)組參數(shù)與指針 字符指針與字符數(shù)組0
上傳時(shí)間: 2013-11-16
上傳用戶:asdkin
介紹了基于Matlab/RTW(Real-time Workshop)和RTX(Real-time extension)構(gòu)建實(shí)時(shí)仿真系統(tǒng)的方法;針對(duì)基于RTX的實(shí)時(shí)仿真系統(tǒng)不能直接進(jìn)行在線調(diào)參的不足,提出了一種利用C API(C文件應(yīng)用程序接口)實(shí)現(xiàn)在線調(diào)參的方法。經(jīng)過實(shí)驗(yàn)證明,此仿真系統(tǒng)不僅具有很強(qiáng)的實(shí)時(shí)性,并且擁有良好的人機(jī)交互能力;另外,在線調(diào)參功能的實(shí)現(xiàn)使仿真試驗(yàn)的效率得到了大大的提高,而且還可以作為一種故障注入方法來考察模型的容錯(cuò)能力,是基于RTX實(shí)時(shí)仿真系統(tǒng)的一大改良。
標(biāo)簽: API RTX 實(shí)時(shí)仿真系統(tǒng)
上傳時(shí)間: 2014-03-20
上傳用戶:lizhizheng88
學(xué)習(xí)C++必備,C++標(biāo)準(zhǔn)庫(kù)文檔詳細(xì)介紹,值得珍藏
標(biāo)簽:
上傳時(shí)間: 2013-12-29
上傳用戶:宋桃子
用C語言編的一個(gè)小解釋器,可以執(zhí)行C程序的!算是可以執(zhí)行C程序的C程序吧! (大師)寫的哦!
標(biāo)簽: C語言
上傳時(shí)間: 2015-01-20
上傳用戶:edisonfather
The source code for "C++ Solutions". This book is a companion to the book that is widely recognized as "the C++ bible": The C++ Programming Language (third edition) by Bjarne Stroustrup. If you re a programmer, Bjarne s book comes very highly recommended.
標(biāo)簽: book recognized Solutions companion
上傳時(shí)間: 2014-01-22
上傳用戶:努力努力再努力
c語言中寫二進(jìn)制數(shù)。引用例子: #define Bin(n) LongToBin(0x##n##l) void main(void) { unsigned char c c = Bin(10101001) // c = 0xA9 }
標(biāo)簽: void LongToBin unsigned define
上傳時(shí)間: 2015-04-13
上傳用戶:a6697238
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1