第一章 51單片機(jī)c語言編程介紹這是一本關(guān)于 Intel 80C51 以及廣大的 51 系列單片機(jī)的書 這本書介紹給讀者一些新的技術(shù) 使你的 8051 工程和開發(fā)過程變得簡單 請(qǐng)注意 這本書的目的可不是教你各種8051 嵌入式系統(tǒng)的解決方法為使問題討論更加清晰 在適當(dāng)?shù)牡胤浇o出了程序代碼 我們以討論項(xiàng)目的方法來說明每章碰到的問題 所有的代碼都可在附帶的光盤上找到 你必須熟系 C 和 8051匯編 因?yàn)楸緯皇且槐綜和匯編的指導(dǎo)書 你可以買到不少關(guān)于ANSI C的書 最佳選擇當(dāng)然是Intel的數(shù)據(jù)書 可從你的芯片供應(yīng)商處免費(fèi)索取 和隨編譯工具附送的手冊(cè)附送光盤中有我為這本書編寫和收集的程序 這些程序已經(jīng)通過測試 這并不意味著你可以隨時(shí)把這些程序加到你的應(yīng)用系統(tǒng)或工程中 有些地方必須首先經(jīng)過修改才能結(jié)合到你的程序中這本書將教你充分使用你的工具 如果你只有 8051 的匯編程序 你也可以學(xué)習(xí)該書和使用這些例子 但是你必須把 C 語言的程序裝入你的匯編程序中 這對(duì)懂得 C 語言和 8051匯編程序指令的人來說并不是一件困難的事如果你有 C 編譯器的話 那恭喜你 使用 C 語言進(jìn)行開發(fā)是一個(gè)好的決定 你會(huì)發(fā)現(xiàn)使用 C 進(jìn)行開發(fā)將使你的工程開發(fā)和維護(hù)的時(shí)間大大減少 如果你已經(jīng)擁有 Keil C51 那你已經(jīng)選擇了一個(gè)非常好的開發(fā)工具 我發(fā)現(xiàn) Keil 軟件包能夠提供最好的支持 本書支持Keil C 的擴(kuò)展 如果你有其它的開發(fā)工具像 Archimedes 和 Avocet 這本書也能很好地為你服務(wù) 但你必須根據(jù)你所用的開發(fā)工具改變一些 Keil 的特殊指令在書的一些地方有硬件圖 實(shí)例程序在這些硬件上運(yùn)行 這些圖繪制地不是很詳細(xì)主要是方框圖 但足以使讀者明白軟件和硬件之間的接口讀者應(yīng)該把這本書看成工具書 而不是用來學(xué)習(xí)各種系統(tǒng)設(shè)計(jì) 通過本書 你可以了解給定一定的硬件和軟件設(shè)計(jì)之后 8051 的各種性能 希望你能從本書中獲取靈感 并有助于你的設(shè)計(jì) 使你豁然開朗 當(dāng)然 我希望你也能夠從本書中學(xué)到有用的知識(shí) 使之能夠提升你的設(shè)計(jì)
上傳時(shí)間: 2013-11-16
上傳用戶:穿著衣服的大衛(wèi)
第1章 單片機(jī)系統(tǒng)概述1.1 AVR系列單片機(jī)的特點(diǎn)1.2 AT90系列單片機(jī)簡介第2章 AT90LS8535單片機(jī)的基礎(chǔ)知識(shí)2.1 AT90LS8535單片機(jī)的總體結(jié)構(gòu)2.1.1 AT90LS8535單片機(jī)的中央處理器2.1.2 AT90LS8535單片機(jī)的存儲(chǔ)器組織2.1.3 AT90LS8535單片機(jī)的I/O接口2.1.4 AT90LS8535單片機(jī)的內(nèi)部資源2.1.5 AT90LS8535單片機(jī)的時(shí)鐘電路2.1.6 AT90LS8535單片機(jī)的系統(tǒng)復(fù)位2.1.7 AT90LS8535單片機(jī)的節(jié)電方式2.1.8 AT90LS8535單片機(jī)的芯片引腳2.2 AT90LS8535單片機(jī)的指令系統(tǒng)2.2.1 匯編指令格式2.2.2 尋址方式2.2.3 偽指令2.2.4 指令類型及數(shù)據(jù)操作方式2.3 應(yīng)用程序設(shè)計(jì)2.3.1 程序設(shè)計(jì)方法2.3.2 應(yīng)用程序舉例第3章 AT90LS8535單片機(jī)的C編程3.1 支持高級(jí)語言編程的AVR系列單片機(jī)3.2 AVR的C編譯器3.3 ICC AVR介紹3.3.1 安裝ICC AVR3.3.2 設(shè)置ICC AVR3.4 用ICC AVR編寫應(yīng)用程序3.5 下載程序文件第4章 數(shù)據(jù)類型、運(yùn)算符和表達(dá)式4.1 ICC AVR支持的數(shù)據(jù)類型4.2 常量與變量4.2.1 常量4.2.2 變量4.3 AT90LS8535的存儲(chǔ)空間4.4 算術(shù)和賦值運(yùn)算4.4.1 算術(shù)運(yùn)算符和算術(shù)表達(dá)式4.4.2 賦值運(yùn)算符和賦值表達(dá)式4.5 邏輯運(yùn)算4.6 關(guān)系運(yùn)算4.7 位操作4.7.1 位邏輯運(yùn)算4.7.2 移位運(yùn)算4.8 逗號(hào)運(yùn)算第5章 控制流5.1 C語言的結(jié)構(gòu)化程序設(shè)計(jì)5.1.1 順序結(jié)構(gòu)5.1.2 選擇結(jié)構(gòu)5.1.3 循環(huán)結(jié)構(gòu)5.2 選擇語句5.2.1 if語句5.2.2 switch分支5.2.3 選擇語句的嵌套5.3 循環(huán)語句5.3.1 while語句5.3.2 do…while語句5.3.3 for語句5.3.4 循環(huán)語句嵌套5.3.5 break語句和continue語句第6章 函數(shù)6.1 函數(shù)的定義6.1.1 函數(shù)的定義的一般形式6.1.2 函數(shù)的參數(shù)6.1.3 函數(shù)的值6.2 函數(shù)的調(diào)用6.2.1 函數(shù)的一般調(diào)用6.2.2 函數(shù)的遞歸調(diào)用6.2.3 函數(shù)的嵌套使用6.3 變量的類型及其存儲(chǔ)方式6.3.1 局部變量6.3.2 局部變量的存儲(chǔ)方式6.3.3 全局變量6.3.4 全局變量的存儲(chǔ)方式6.4 內(nèi)部函數(shù)和外部函數(shù)6.4.1 內(nèi)部函數(shù)6.4.2 外部函數(shù)第7章 指針第8章 結(jié)構(gòu)體和共用體第9章 AT90LS8535的內(nèi)部資源第10章 AT90LS8535的人機(jī)接口編程第11章 AT90LS8535的外圍擴(kuò)展第12章 AT90LS8535的通信編程第13章 系統(tǒng)設(shè)計(jì)中的程序處理方法
標(biāo)簽: avr 單片機(jī)c語言
上傳時(shí)間: 2013-10-31
上傳用戶:smthxt
提出了一種在TI公司高性能數(shù)字信號(hào)處理器TMS320DM3730上進(jìn)行H.264編碼器(即x264編碼器)移植與優(yōu)化的方法,詳細(xì)描述了在CCS4.2開發(fā)平臺(tái)上進(jìn)行x264編碼器移植工作的基本原理和需要注意的問題。為了提高編碼速度,針對(duì)DM3730處理器的結(jié)構(gòu)特點(diǎn),對(duì)x264編碼器進(jìn)行了優(yōu)化,主要方法包括編譯器優(yōu)化、內(nèi)存優(yōu)化、C語言代碼優(yōu)化及匯編代碼優(yōu)化。對(duì)x264編碼器進(jìn)行的CIF格式編碼測試結(jié)果表明,在均值信噪比略微降低的前提下,編碼速度得到了顯著提高,因此獲得了更優(yōu)的編碼效率。
上傳時(shí)間: 2013-10-30
上傳用戶:evil
嵌入式控制器軟件安全性、可靠性測試方法及標(biāo)準(zhǔn)建議
上傳時(shí)間: 2013-11-14
上傳用戶:萍水相逢
徹底理解指針的概念及使用方法,C語言指針詳解。
上傳時(shí)間: 2013-11-09
上傳用戶:1427796291
本書首先介紹了C語言的基本知識(shí),使讀者能使用C語言進(jìn)行程序設(shè)計(jì);然后介紹了30個(gè)開發(fā)例子。全書主要通過實(shí)例的形式來介紹MSP430單片機(jī)在不同領(lǐng)域中的應(yīng)用,從而使讀者掌握MSP430單片機(jī)開發(fā)的流程、方法、技巧及設(shè)計(jì)思想。全書語言簡潔,層次清晰,本書的所有程序代碼都使用C語言實(shí)現(xiàn),簡單易學(xué)、易懂。本書比較適合計(jì)算機(jī)、自動(dòng)化、電子及硬件等相關(guān)專業(yè)的院校學(xué)生進(jìn)行學(xué)習(xí),同時(shí)也可供從事單片機(jī)開發(fā)的科研設(shè)計(jì)人員參考使用。
上傳時(shí)間: 2013-10-29
上傳用戶:whymatalab
《DSP原理及其C編程開發(fā)技術(shù)》是一本關(guān)于數(shù)字波形產(chǎn)生、數(shù)字濾波器設(shè)計(jì)、數(shù)字信號(hào)處理工具及技術(shù)應(yīng)用的最新綜合性教材。全書共包含9章及7個(gè)附錄,前8章分別介紹了DSP開發(fā)系統(tǒng)、DSK的輸入輸出、C6x系列處理器的體系結(jié)構(gòu)和指令集、有限沖激響應(yīng)濾波器、無限沖激響應(yīng)濾波器、快速傅里葉變換、自適應(yīng)濾波器、程序代碼優(yōu)化技術(shù)等內(nèi)容,第9章為DSP的應(yīng)用及學(xué)生的一些課程設(shè)計(jì)。每章開始主要介紹基本理論,然后給出一些具體例子和必要的背景知識(shí),最后給出了一些結(jié)論性的實(shí)驗(yàn)。通過大量實(shí)驗(yàn)和工程課題的DSP實(shí)時(shí)實(shí)現(xiàn)實(shí)例,該書為讀者提供了學(xué)習(xí)數(shù)字信號(hào)處理的快速而實(shí)用的方法。為了便于讀者理解,書中提到的所有程序?qū)嵗伎梢詮木W(wǎng)站上免費(fèi)下載。
標(biāo)簽: DSP 編程 開發(fā)技術(shù) 電子書
上傳時(shí)間: 2013-10-12
上傳用戶:牧羊人8920
c++經(jīng)典學(xué)習(xí)法
標(biāo)簽: 書籍
上傳時(shí)間: 2014-12-31
上傳用戶:devin_zhong
解壓包包含了C語言入門經(jīng)典教程和Visuak c++軟件 【基本簡介】 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程序設(shè)計(jì)語言》是由C語言的設(shè)計(jì)者Brian W. Kernighan和Dennis M. Ritchie編寫的一部介紹標(biāo)準(zhǔn)C語言及其程序設(shè)計(jì)方法的權(quán)威性經(jīng)典著作。全面、系統(tǒng)地講述了C語言的各個(gè)特性及程序設(shè)計(jì)的基本方法,包括基本概念、類型和表達(dá)式、控制流、函數(shù)與程序結(jié)構(gòu)、指針與數(shù)組、結(jié)構(gòu)、輸入與輸出、UNIX系統(tǒng)接口、標(biāo)準(zhǔn)庫等內(nèi)容。《C程序設(shè)計(jì)語言》的講述深入淺出,配合典型例證,通俗易懂,實(shí)用性強(qiáng),適合作為大專院校計(jì)算機(jī)專業(yè)或非計(jì)算機(jī)專業(yè)的C語言教材,也可以作為從事計(jì)算機(jī)相關(guān)軟硬件開發(fā)的技術(shù)人員的參考書。 在計(jì)算機(jī)發(fā)展的歷史上,沒有哪一種程序設(shè)計(jì)語言像C語言這樣應(yīng)用如此廣泛。
標(biāo)簽: C程序設(shè)計(jì) 語言
上傳時(shí)間: 2013-11-20
上傳用戶:2728460838
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1