本書介紹IAR公司為MSP430系列單片機(jī)配備的C程序設(shè)計語言C430。書中敘述了C語言的基本概念、C430的擴(kuò)展特性及C庫函數(shù);對C430的集成開發(fā)環(huán)境的使用及出錯信息作了詳盡的說明;并以MSP430F149為例,對各種應(yīng)用問題及外圍模塊操作提供了典型的C程序例程,供讀者在今后的C430程序設(shè)計中參考。
上傳時間: 2014-08-17
上傳用戶:Divine
C# delegate 型別是經(jīng)過深思熟慮的創(chuàng)新型語言特性,C++ 程序員(無論其對 C# 或者 Microsoft 有何想法)應(yīng)該會對這個特性產(chǎn)生特殊的興趣。
標(biāo)簽: delegate 創(chuàng)新 語言
上傳時間: 2015-11-10
上傳用戶:wff
LED主要參數(shù)與特性 LED是利用化合物材料制成pn結(jié)的光電器件。它具備pn結(jié)結(jié)型器件的電學(xué)特性:I-V特性、C-V特性和光學(xué)特性:光譜響應(yīng)特性、發(fā)光光強(qiáng)指向特性、時間特性以及熱學(xué)特性。本文將為你詳細(xì)介紹。
上傳時間: 2013-04-24
上傳用戶:17826829386
MSP430系列單片機(jī)C語言程序設(shè)計與開發(fā)MSP430系列是一個具有明顯技術(shù)特色的單片機(jī)品種。關(guān)于它的硬件特性及匯編語言程序設(shè)計已在《MSP430系列超低功耗16位單片機(jī)的原理與應(yīng)用》及《MSP430系列 FLASH型超低功耗16位單片機(jī)》等書中作了全面介紹。《MSP430系列單片機(jī)C語言程序設(shè)計與開發(fā)》介紹IAR公司為MSP430系列單片機(jī)配備的C程序設(shè)計語言C430。書中敘述了C語言的基本概念、C430的擴(kuò)展特性及C庫函數(shù);對C430的集成開發(fā)環(huán)境的使用及出錯信息作了詳盡的說明;并以MSP430F149為例,對各種應(yīng)用問題及外圍模塊操作提供了典型的C程序例程,供讀者在今后的C430程序設(shè)計中參考。 《MSP430系列單片機(jī)C語言程序設(shè)計與開發(fā)》可以作為高等院校計算機(jī)、自動化及電子技術(shù)類專業(yè)的教學(xué)參考書,也可作為工程技術(shù)人員設(shè)計開發(fā)時的技術(shù)資料。MSP430系列超低功耗16位單片機(jī)的原理與應(yīng)用目錄MSP430系列單片機(jī)C語言程序設(shè)計與開發(fā) 目錄 第1章 C語言基本知識1.1 標(biāo)識符與關(guān)鍵字11.1.1 標(biāo)識符11.1.2 關(guān)鍵字11.2 數(shù)據(jù)基本類型21.2.1 整型數(shù)據(jù)21.2.2 實型數(shù)據(jù)31.2.3 字符型數(shù)據(jù)41.2.4 各種數(shù)據(jù)轉(zhuǎn)換關(guān)系61.3 C語言的運算符71.3.1 算術(shù)運算符71.3.2 關(guān)系運算符和邏輯運算符71.3.3 賦值運算符81.3.4 逗號運算符81.3.5 ? 與 :運算符81.3.6 強(qiáng)制轉(zhuǎn)換運算符91.3.7 各種運算符優(yōu)先級列表91.4 程序設(shè)計的三種基本結(jié)構(gòu)101.4.1 語句的概念101.4.2 順序結(jié)構(gòu)111.4.3 選擇結(jié)構(gòu)121.4.4 循環(huán)結(jié)構(gòu)141.5 函數(shù)181.5.1 函數(shù)定義181.5.2 局部變量與全局變量191.5.3 形式參數(shù)與實際參數(shù)201.5.4 函數(shù)調(diào)用方式201.5.5 函數(shù)嵌套調(diào)用211.5.6 變量的存儲類別221.5.7 內(nèi)部函數(shù)和外部函數(shù)231.6 數(shù)組231.6.1 一維數(shù)組241.6.2 多維數(shù)組241.6.3 字符數(shù)組261.7 指針271.7.1 指針與地址的概念271.7.2 指針變量的定義281.7.3 指針變量的引用281.7.4 數(shù)組的指針281.7.5 函數(shù)的指針301.7.6 指針數(shù)組311.8 結(jié)構(gòu)和聯(lián)合321.8.1 結(jié)構(gòu)定義321.8.2 結(jié)構(gòu)類型變量的定義331.8.3 結(jié)構(gòu)類型變量的初始化341.8.4 結(jié)構(gòu)類型變量的引用341.8.5 聯(lián)合341.9 枚舉361.9.1 枚舉的定義361.9.2 枚舉元素的值371.9. 3 枚舉變量的使用371.10 類型定義381.10.1 類型定義的形式381.10.2 類型定義的使用381.11 位運算391.11.1 位運算符391.11.2 位域401.12 預(yù)處理功能411.12.1 簡單宏定義和帶參數(shù)宏定義411.12.2 文件包含431.12.3 條件編譯命令44第2章 C430--MSP430系列的C語言2.1 MSP430系列的C語言452.1.1 C430概述452.1.2 C430程序設(shè)計工作流程462.1.3 開始462.1.4 C430程序生成472.2 C430的數(shù)據(jù)表達(dá)482.2.1 數(shù)據(jù)類型482.2.2 編碼效率502.3 C430的配置512.3.1 引言512.3. 2 存儲器分配522.3.3 堆棧體積522.3.4 輸入輸出522.3.5 寄存器的訪問542.3.6 堆體積542.3.7 初始化54第3章 C430的開發(fā)調(diào)試環(huán)境3.1 引言563.1.1 Workbench特性563.1.2 Workbench的內(nèi)嵌編輯器特性563.1.3 C編譯器特性573.1. 4 匯編器特性573.1.5 連接器特性583.1.6 庫管理器特性583.1.7 C?SPY調(diào)試器特性593.2 Workbench概述593.2.1 項目管理模式593.2.2 選項設(shè)置603.2.3 建立項目603.2.4 測試代碼613.2.5 樣本應(yīng)用程序613.3 Workbench的操作623.3.1 開始633.3.2 編譯項目683.3.3 連接項目693.3.4 調(diào)試項目713.3.5 使用Make命令733.4 Workbench的功能匯總753.4.1 Workbench的窗口753.4.2 Workbench的菜單功能813.5 Workbench的內(nèi)嵌編輯器993.5.1 內(nèi)嵌編輯器操作993.5.2 編輯鍵說明993.6 C?SPY概述1013.6.1 C?SPY的C語言級和匯編語言級調(diào)試1013.6.2 程序的執(zhí)行1023.7 C?SPY的操作1033.7.1 程序生成1033.7.2 編譯與連接1033.7.3 C?SPY運行1033.7.4 C語言級調(diào)試1043.7.5 匯編級調(diào)試1113.8 C?SPY的功能匯總1133.8.1 C?SPY的窗口1133.8.2 C?SPY的菜單命令功能1203.9 C?SPY的表達(dá)式與宏1323.9.1 匯編語言表達(dá)式1323.9.2 C語言表達(dá)式1333.9.3 C?SPY宏1353.9.4 C?SPY的設(shè)置宏1373.9.5 C?SPY的系統(tǒng)宏137 第4章 C430程序設(shè)計實例4.1 程序設(shè)計與調(diào)試環(huán)境1434.1.1 程序設(shè)計調(diào)試集成環(huán)境1434.1.2 設(shè)備連接1444.1.3 ProF149實驗系統(tǒng)1444.2 數(shù)值計算1454.2.1 C語言表達(dá)式1454.2.2 利用MPY實現(xiàn)運算1464.3 循環(huán)結(jié)構(gòu)1474.4 選擇結(jié)構(gòu)1484.5 SFR訪問1494.6 RAM訪問1504.7 FLASH訪問1514.8 WDT操作1534.8. 1 WDT使程序自動復(fù)位1534.8.2 程序?qū)ATCHDOG計數(shù)溢出的控制1544.8.3 WDT的定時器功能1554.9 Timer操作1554.9.1 用Timer產(chǎn)生時鐘信號1554.9.2 用Timer檢測脈沖寬度1564.10 UART操作1574.10.1 點對點通信1574.10.2 點對多點通信1604.11 SPI操作1634.12 比較器操作1654.13 ADC12操作1674.13.1 單通道單次轉(zhuǎn)換1674.13.2 序列通道多次轉(zhuǎn)換1684.14 時鐘模塊操作1704.15 中斷服務(wù)程序1714.16 省電工作模式1754.17 調(diào)用匯編語言子程序1764.17.1 程序舉例1764.17.2 生成C程序調(diào)用的匯編子程序177第5章 C430的擴(kuò)展特性5.1 C430的語言擴(kuò)展概述1785.1.1 擴(kuò)展關(guān)鍵字1785.1.2 #pragma編譯命令1785.1.3 預(yù)定義符號1795.1.4 本征函數(shù)1795.1.5 其他擴(kuò)展特性1795.2 C430的關(guān)鍵字?jǐn)U展1795.2.1 interrupt1805.2.2 monitor1805.2.3 no_init1815.2.4 sfrb1815.2.5 sfrw1825.3 C430的 #pragma編譯命令1825.3.1 bitfields=default1825.3.2 bitfields=reversed1825.3.3 codeseg1835.3.4 function=default1835.3.5 function=interrupt1845.3.6 function=monitor1845.3.7 language=default1845.3.8 language=extended1845.3.9 memory=constseg1855.3.10 memory=dataseg1855.3.11 memory=default1855.3.12 memory=no_init1865.3.13 warnings=default1865.3.14 warnings=off1865.3.15 warnings=on1865.4 C430的預(yù)定義符號1865.4.1 DATE1875.4.2 FILE1875.4.3 IAR_SYSTEMS_ICC1875.4.4 LINE1875.4.5 STDC1875.4.6 TID1875.4.7 TIME1885.4.8 VER1885.5 C430的本征函數(shù)1885.5.1 _args$1885.5.2 _argt$1895.5.3 _BIC_SR1895.5.4 _BIS_SR1905.5.5 _DINT1905.5.6 _EINT1905.5.7 _NOP1905.5.8 _OPC1905.6 C430的匯編語言接口1915.6.1 創(chuàng)建匯編子程序框架1915.6.2 調(diào)用規(guī)則1915.6.3 C程序調(diào)用匯編子程序1935.7 C430的段定義1935.7.1 存儲器分布與段定義1945.7.2 CCSTR段1945.7.3 CDATA0段1945.7.4 CODE段1955.7.5 CONST1955.7.6 CSTACK1955.7.7 CSTR1955.7.8 ECSTR1955.7.9 IDATA01965.7.10 INTVEC1965.7.11 NO_INIT1965.7.12 UDATA0196第6章 C430的庫函數(shù)6.1 引言1976.1.1 庫模塊文件1976.1.2 頭文件1976.1.3 庫定義匯總1976.2C 庫函數(shù)參考2046.2.1 C庫函數(shù)的說明格式2046.2.2 C庫函數(shù)說明204第7章 C430編譯器的診斷消息7.1 編譯診斷消息的類型2307.2 編譯出錯消息2317.3 編譯警告消息243附錄 AMSP430系列FLASH型芯片資料248附錄 BProF149實驗系統(tǒng)251附錄 CMSP430x14x.H文件253附錄 DIAR MSP430 C語言產(chǎn)品介紹275
上傳時間: 2014-05-05
上傳用戶:253189838
Visual C++ 不僅僅是一個編譯器。它是一個全面的應(yīng)用程序開發(fā)環(huán)境,使用它你充分利用具有面向?qū)ο筇匦缘?C++ 來開發(fā)出專業(yè)級的 Windows 應(yīng)用程序。為了能充分利用這些特性,你必須理解 C++ 程序設(shè)計語言。掌握了C++,你就必須掌握 Microsoft 基本類庫 (MFC) 的層次結(jié)構(gòu)。
標(biāo)簽: Visual 編譯器 應(yīng)用程序 開發(fā)環(huán)境
上傳時間: 2013-12-21
上傳用戶:hanli8870
Visual C++ 不僅僅是一個編譯器。它是一個全面的應(yīng)用程序開發(fā)環(huán)境,使用它你充分利用具有面向?qū)ο筇匦缘?C++ 來開發(fā)出專業(yè)級的 Windows 應(yīng)用程序。為了能充分利用這些特性,你必須理解 C++ 程序設(shè)計語言。掌握了C++,你就必須掌握 Microsoft 基本類庫 (MFC) 的層次結(jié)構(gòu)。該層次 結(jié)構(gòu)包容了 Windows API 中的用戶界面部分,并使你能夠很容易地以面向?qū)ο蟮姆绞浇?Windows 應(yīng)用程序。這種層次結(jié)構(gòu)適用于所有版本的 Windows 并彼此兼容。你用 MFC 所建立的代碼是完全可移植的。
標(biāo)簽: Visual 編譯器 應(yīng)用程序 開發(fā)環(huán)境
上傳時間: 2017-08-08
上傳用戶:manlian
可能沒有注意到,針對ANSI/ISO C的主要的修訂版[1] 在去年12月已經(jīng)被核準(zhǔn)通過,那是就C99。同樣的,你可能也沒注意到,其實你已經(jīng)在使用這個新的C語言了,或者至少用到它的一部分。這需要歸功于標(biāo)準(zhǔn)委員會在接受新特性到C語言的過程中采取了恰當(dāng)而保守的方式。差不多所有的新特性早已經(jīng)被實現(xiàn)并且在現(xiàn)存的一些C編譯器(impletmentations)中證明了其存在的價值。雖然沒有編譯器能保證全部的C99特性,但其中許多在很多年前就實現(xiàn)了C99中不同的部分。這對于C程序員來說將是個好消息。或許你曾經(jīng)為了保證程序的可移植性而在你喜愛的編譯器里避免使用一些獨立的特性,但現(xiàn)在如果這些特性是C99中的一部分的話,你可以放心的使用這些特性,因為他們將在大部分遵守C99標(biāo)準(zhǔn)的編譯器中被保證。毫無疑問,新標(biāo)準(zhǔn)是向上兼容舊的,當(dāng)然也會有些不兼容地方,但這些都是非常少而次要的。標(biāo)準(zhǔn)委員會非常努力地工作就是為了將和老版本的兼容性問題所帶來的影響減少到最小。從后面討論到的關(guān)鍵字你可以看到這方面的例證。
標(biāo)簽:
上傳時間: 2013-11-26
上傳用戶:dapangxie
用一個C語言來測試4X4按鍵功能是否正常工作
上傳時間: 2017-07-25
上傳用戶:宋桃子
PC電源測試系統(tǒng)chroma8000簡介
標(biāo)簽: chroma 8000 電源測試系統(tǒng)
上傳時間: 2013-11-08
上傳用戶:xiehao13
C深度揭密講述了C語言的許多系統(tǒng)特性以及這些特性是如何形成的.本書為PDF格式,它展示了最優(yōu)秀的C程序的編碼技巧,是C程序員進(jìn)行系統(tǒng)編程的必讀之書.
上傳時間: 2015-04-03
上傳用戶:dbs012280
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1