內(nèi)容提要: MCS-96單片機(jī)的應(yīng)用系統(tǒng)設(shè)計(jì)基礎(chǔ) 硬件電路設(shè)計(jì),語(yǔ)言的設(shè)計(jì)基礎(chǔ),程序分析 PL/M-96可執(zhí)行語(yǔ)句和程序等等.... 第一章 概述 1.1 單片機(jī)應(yīng)用系統(tǒng)的結(jié)構(gòu) 1.2 MCS-96單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)基礎(chǔ) 1.2.1 引腳功能及外部擴(kuò)展特性 1.2.2 儲(chǔ)存器及管理 1.2.3 芯片組態(tài)寄存器 1.3 MCS-96單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)與調(diào)試 1.3.1 總體設(shè)計(jì) 1.3.2 硬件電路設(shè)計(jì) 1.3.3 基本硬件電路調(diào)試 1.3.4 軟件設(shè)計(jì) 1.4 PL/M-96語(yǔ)言特點(diǎn) 第二章 PL/M-96簡(jiǎn)單程序分析 2.2 PL/M-96字符集 標(biāo)示符 注釋 2.2.1 字符集 2.2.2 標(biāo)示符 保留字和預(yù)說(shuō)明符 2.2.3 注釋 2.3 數(shù)據(jù)類型和類型說(shuō)明 2.3.1 數(shù)據(jù)類型 2.3.2 簡(jiǎn)單說(shuō)明句 2.4 變量 2.4.1 字節(jié) 字 和雙字變量 2.4.2 整型 短整型 和長(zhǎng)整型變量 2.4.3 實(shí)型變量 2.4.4 地址型變量和運(yùn)算符的地址應(yīng)用 2.4.5 變量的Fast和Slow屬性及說(shuō)明 2.4.6 隱含類型轉(zhuǎn)換 2.5 常數(shù) 2.5.1 純數(shù)常數(shù) 2.5.2 浮點(diǎn)常數(shù) 2.5.3 字符串 2.6 表達(dá)式及運(yùn)算規(guī)則 2.6.1 操作數(shù) 2.6.2 算術(shù)運(yùn)算及其表達(dá)式 2.6.3 關(guān)系運(yùn)算及其表達(dá)式 2.6.4 邏輯運(yùn)算及其表達(dá)式 2.6.5 表達(dá)式的運(yùn)算順序 2.6.6 常數(shù)表達(dá)式計(jì)算 2.7 數(shù)據(jù)和結(jié)構(gòu) 2.7.1 數(shù)組 2.7.2 結(jié)構(gòu) ......... .........
標(biāo)簽: MCS 96 單片機(jī) 應(yīng)用系統(tǒng)
上傳時(shí)間: 2013-11-19
上傳用戶:chenbhdt
C函數(shù)速查手冊(cè) 出版社:人民郵電出版社 《C函數(shù)速查手冊(cè)》中所講的C語(yǔ)言函數(shù)按照功能順序和字母順序進(jìn)行排序,讀者既可以按照功能順序查找,也可以按照字母順序?qū)W習(xí)。《C函數(shù)速查手冊(cè)》不僅適合于C語(yǔ)言初學(xué)者學(xué)習(xí)使用,而且也可以作為中、高級(jí)C語(yǔ)言開(kāi)發(fā)人員的參考手冊(cè)。 目錄 第1章 數(shù)學(xué)函數(shù) 1.1 _clear87函數(shù):清除浮點(diǎn)狀態(tài)字 1.2 _status87函數(shù):取浮點(diǎn)狀態(tài)字 1.3 abs函數(shù):求整數(shù)的絕對(duì)值 1.4 acos、acosl函數(shù):反余弦函數(shù) 1.5 asin、asinl函數(shù):反正弦函數(shù) 1.6 atan函數(shù):反正切函數(shù) 1.7 atan2、atan2l函數(shù):計(jì)算Y/X的反正切值 1.8 cabs函數(shù):計(jì)算復(fù)數(shù)的模 1.9 ceil函數(shù):向上取整 1.10 cos函數(shù):余弦函數(shù) 1.11 cosh函數(shù):雙曲余弦函數(shù) 1.12 div函數(shù):求兩個(gè)整數(shù)相除的商和余數(shù) 1.13 exp函數(shù):指數(shù)函數(shù) 1.14 fabs函數(shù):求浮點(diǎn)數(shù)的絕對(duì)值 1.15 floor函數(shù):向下取整 1.16 fmod函數(shù):計(jì)算x對(duì)y的模 1.17 frexp函數(shù):將浮點(diǎn)數(shù)分為底數(shù)與指數(shù) 1.18 hypot函數(shù):計(jì)算直角三角形的斜邊 1.19 labs函數(shù):取長(zhǎng)整數(shù)的絕對(duì)值 1.20 ldexp、ldexpl函數(shù):冪計(jì)算 1.21 ldiv函數(shù):兩個(gè)長(zhǎng)整型數(shù)相除 1.22 log、logl函數(shù):計(jì)算自然對(duì)數(shù) 1.23 log10、log10l函數(shù):計(jì)算常用對(duì)數(shù) 1.24 max函數(shù):求兩個(gè)數(shù)中的最大者 1.25 min函數(shù):求兩個(gè)數(shù)中的最小者 1.26 modf、modfl函數(shù):分割數(shù)為整數(shù)部分和小數(shù)部分 1.27 poly函數(shù):計(jì)算多項(xiàng)式 1.28 pow函數(shù):指數(shù)函數(shù) 1.29 pow10函數(shù):指數(shù)函數(shù) 1.30 rand函數(shù):隨機(jī)數(shù)發(fā)生器 1.31 random函數(shù):隨機(jī)數(shù)發(fā)生器 1.32 randomize函數(shù):初始化隨機(jī)數(shù)發(fā)生器 1.33 sin函數(shù):正弦函數(shù) 1.34 sinh函數(shù):雙曲正弦函數(shù) 1.35 sqrt函數(shù):計(jì)算平方根 1.36 srand函數(shù):初始化隨機(jī)數(shù)發(fā)生器 1.37 tan、tanl函數(shù):正切函數(shù) 1.38 tanh、tanhl函數(shù):雙曲正切函數(shù) 第2章 字符串函數(shù) 2.1 atof函數(shù):把字符串轉(zhuǎn)換成浮點(diǎn)數(shù) 2.2 atoi函數(shù):將字符串轉(zhuǎn)換成整型數(shù) 2.3 atol函數(shù):將字符串轉(zhuǎn)換成長(zhǎng)整型數(shù) 2.4 ecvt函數(shù):將浮點(diǎn)數(shù)轉(zhuǎn)換為字符串 2.5 fcvt函數(shù):將浮點(diǎn)數(shù)轉(zhuǎn)換為字符串 2.6 gcvt函數(shù):將浮點(diǎn)數(shù)轉(zhuǎn)換成字符串 2.7 itoa函數(shù):將整數(shù)值轉(zhuǎn)換為字符串 2.8 isalnum函數(shù):字母、數(shù)字判斷函數(shù) 2.9 isalpha函數(shù):字母判斷函數(shù) 2.10 isascii函數(shù):整數(shù)值的字符分類 2.11 iscntrl函數(shù):控制字符判斷函數(shù) 2.12 isdigit函數(shù):數(shù)字判斷函數(shù) 2.13 isgraph函數(shù):打印字符判斷 2.14 islower函數(shù):小寫字母判斷函數(shù) 2.15 isprint函數(shù):可打印字符判斷函數(shù) 2.16 isptmct函數(shù):標(biāo)點(diǎn)符號(hào)判斷函數(shù) 2.17 isspace函數(shù):空格等判斷函數(shù) 2.18 isupper函數(shù):大寫字母判斷函數(shù) 2.19 isxdigit函數(shù):十六進(jìn)制數(shù)字判斷函數(shù) 2.20 ltoa函數(shù):將長(zhǎng)整值轉(zhuǎn)換為字符串 2.21 mbstowcs函數(shù):將多字節(jié)字符序列轉(zhuǎn)換成相應(yīng)的寬字符序列 2.22 mbtowc函數(shù):將多字節(jié)字符轉(zhuǎn)換成相應(yīng)的寬字符 2.23 stpcpy函數(shù):復(fù)制字符串 2.24 strcat函數(shù):拼接字符串 2.25 strchr函數(shù):查找給定字符 2.26 strcmp函數(shù):比較字符串 2.27 strcmpi函數(shù):比較字符串 2.28 strcpy函數(shù):復(fù)制字符串 2.29 strcspn函數(shù):查找不包含指定字符集子串的段 2.30 strdup函數(shù):將字符串復(fù)制到新建的位置 2.31 stricmp函數(shù):比較字符串 2.32 strlen函數(shù):獲取字符長(zhǎng)度
標(biāo)簽: 函數(shù) 書下載 速查手冊(cè)
上傳時(shí)間: 2014-12-25
上傳用戶:水口鴻勝電器
單片機(jī)c語(yǔ)言學(xué)習(xí)和單片機(jī)制作資料: 函數(shù)的使用和熟悉 實(shí)例3:用單片機(jī)控制第一個(gè)燈亮 實(shí)例4:用單片機(jī)控制一個(gè)燈閃爍:認(rèn)識(shí)單片機(jī)的工作頻率 實(shí)例5:將 P1口狀態(tài)分別送入P0、P2、P3口:認(rèn)識(shí)I/O口的引腳功能 實(shí)例6:使用P3口流水點(diǎn)亮8位LED 實(shí)例7:通過(guò)對(duì)P3口地址的操作流水點(diǎn)亮8位LED 實(shí)例8:用不同數(shù)據(jù)類型控制燈閃爍時(shí)間 實(shí)例9:用P0口、P1 口分別顯示加法和減法運(yùn)算結(jié)果 實(shí)例10:用P0、P1口顯示乘法運(yùn)算結(jié)果 實(shí)例11:用P1、P0口顯示除法運(yùn)算結(jié)果 實(shí)例12:用自增運(yùn)算控制P0口8位LED流水花樣 實(shí)例13:用P0口顯示邏輯"與"運(yùn)算結(jié)果 實(shí)例14:用P0口顯示條件運(yùn)算結(jié)果 實(shí)例15:用P0口顯示按位"異或"運(yùn)算結(jié)果 實(shí)例16:用P0顯示左移運(yùn)算結(jié)果 實(shí)例17:"萬(wàn)能邏輯電路"實(shí)驗(yàn) 實(shí)例18:用右移運(yùn)算流水點(diǎn)亮P1口8位LED 實(shí)例19:用if語(yǔ)句控制P0口8位LED的流水方向 實(shí)例20:用swtich語(yǔ)句的控制P0口8位LED的點(diǎn)亮狀態(tài) 實(shí)例21:用for語(yǔ)句控制蜂鳴器鳴笛次數(shù) 實(shí)例22:用while語(yǔ)句控制LED 實(shí)例23:用do-while語(yǔ)句控制P0口8位LED流水點(diǎn)亮 實(shí)例24:用字符型數(shù)組控制P0口8位LED流水點(diǎn)亮 實(shí)例25: 用P0口顯示字符串常量 實(shí)例26:用P0 口顯示指針運(yùn)算結(jié)果 實(shí)例27:用指針數(shù)組控制P0口8位LED流水點(diǎn)亮 實(shí)例28:用數(shù)組的指針控制P0 口8 位LED流水點(diǎn)亮 實(shí)例29:用P0 、P1口顯示整型函數(shù)返回值 實(shí)例30:用有參函數(shù)控制P0口8位LED流水速度 實(shí)例31:用數(shù)組作函數(shù)參數(shù)控制流水花樣 實(shí)例32:用指針作函數(shù)參數(shù)控制P0口8位LED流水點(diǎn)亮 實(shí)例33:用函數(shù)型指針控制P1口燈花樣 實(shí)例34:用指針數(shù)組作為函數(shù)的參數(shù)顯示多個(gè)字符串
上傳時(shí)間: 2013-10-21
上傳用戶:llandlu
基本數(shù)據(jù)類型(如字符型、整型、浮點(diǎn)型)的一個(gè)重要特征是只能具有單一的值。然而.許多情況下我們需要一種類型可以表示數(shù)據(jù)的集合,例如:如果使用基本類型表示整個(gè)班級(jí)學(xué)生的數(shù)學(xué)成績(jī).則30個(gè)學(xué)生需要30個(gè)基本類型變量。如果可以構(gòu)造一種類型來(lái)表示30個(gè)學(xué)生的全部數(shù)學(xué)成績(jī),將會(huì)大大簡(jiǎn)化操作。
標(biāo)簽: 手把手 單片機(jī) C語(yǔ)言 程序設(shè)計(jì)
上傳時(shí)間: 2013-11-09
上傳用戶:asddsd
C51 中的關(guān)鍵字關(guān)鍵字 用途 說(shuō)明auto 存儲(chǔ)種類說(shuō)明 用以說(shuō)明局部變量,缺省值為此break 程序語(yǔ)句 退出最內(nèi)層循環(huán)case 程序語(yǔ)句 Switch 語(yǔ)句中的選擇項(xiàng)char 數(shù)據(jù)類型說(shuō)明 單字節(jié)整型數(shù)或字符型數(shù)據(jù)const 存儲(chǔ)類型說(shuō)明 在程序執(zhí)行過(guò)程中不可更改的常量值continue 程序語(yǔ)句 轉(zhuǎn)向下一次循環(huán)default 程序語(yǔ)句 Switch 語(yǔ)句中的失敗選擇項(xiàng)do 程序語(yǔ)句 構(gòu)成do..while 循環(huán)結(jié)構(gòu)double 數(shù)據(jù)類型說(shuō)明 雙精度浮點(diǎn)數(shù)else 程序語(yǔ)句 構(gòu)成if..else 選擇結(jié)構(gòu)enum 數(shù)據(jù)類型說(shuō)明 枚舉extern 存儲(chǔ)種類說(shuō)明 在其他程序模塊中說(shuō)明了的全局變量flost 數(shù)據(jù)類型說(shuō)明 單精度浮點(diǎn)數(shù)for 程序語(yǔ)句 構(gòu)成for 循環(huán)結(jié)構(gòu)goto 程序語(yǔ)句 構(gòu)成goto 轉(zhuǎn)移結(jié)構(gòu)if 程序語(yǔ)句 構(gòu)成if..else 選擇結(jié)構(gòu)int 數(shù)據(jù)類型說(shuō)明 基本整型數(shù)long 數(shù)據(jù)類型說(shuō)明 長(zhǎng)整型數(shù)register 存儲(chǔ)種類說(shuō)明 使用CPU 內(nèi)部寄存的變量return 程序語(yǔ)句 函數(shù)返回short 數(shù)據(jù)類型說(shuō)明 短整型數(shù)signed 數(shù)據(jù)類型說(shuō)明 有符號(hào)數(shù),二進(jìn)制數(shù)據(jù)的最高位為符號(hào)位sizeof 運(yùn)算符 計(jì)算表達(dá)式或數(shù)據(jù)類型的字節(jié)數(shù)static 存儲(chǔ)種類說(shuō)明 靜態(tài)變量struct 數(shù)據(jù)類型說(shuō)明 結(jié)構(gòu)類型數(shù)據(jù)swicth 程序語(yǔ)句 構(gòu)成switch 選擇結(jié)構(gòu)typedef 數(shù)據(jù)類型說(shuō)明 重新進(jìn)行數(shù)據(jù)類型定義union 數(shù)據(jù)類型說(shuō)明 聯(lián)合類型數(shù)據(jù)unsigned 數(shù)據(jù)類型說(shuō)明 無(wú)符號(hào)數(shù)數(shù)據(jù)void 數(shù)據(jù)類型說(shuō)明 無(wú)類型數(shù)據(jù)volatile 數(shù)據(jù)類型說(shuō)明 該變量在程序執(zhí)行中可被隱含地改變while 程序語(yǔ)句 構(gòu)成while 和do..while 循環(huán)結(jié)構(gòu)ANSIC 標(biāo)準(zhǔn)關(guān)鍵字關(guān)鍵字 用途 說(shuō)明bit 位標(biāo)量聲明 聲明一個(gè)位標(biāo)量或位類型的函數(shù)sbit 位標(biāo)量聲明 聲明一個(gè)可位尋址變量
標(biāo)簽: C51
上傳時(shí)間: 2013-10-08
上傳用戶:waves_0801
MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開(kāi)發(fā)MSP430系列是一個(gè)具有明顯技術(shù)特色的單片機(jī)品種。關(guān)于它的硬件特性及匯編語(yǔ)言程序設(shè)計(jì)已在《MSP430系列超低功耗16位單片機(jī)的原理與應(yīng)用》及《MSP430系列 FLASH型超低功耗16位單片機(jī)》等書中作了全面介紹。《MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開(kāi)發(fā)》介紹IAR公司為MSP430系列單片機(jī)配備的C程序設(shè)計(jì)語(yǔ)言C430。書中敘述了C語(yǔ)言的基本概念、C430的擴(kuò)展特性及C庫(kù)函數(shù);對(duì)C430的集成開(kāi)發(fā)環(huán)境的使用及出錯(cuò)信息作了詳盡的說(shuō)明;并以MSP430F149為例,對(duì)各種應(yīng)用問(wèn)題及外圍模塊操作提供了典型的C程序例程,供讀者在今后的C430程序設(shè)計(jì)中參考。 《MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開(kāi)發(fā)》可以作為高等院校計(jì)算機(jī)、自動(dòng)化及電子技術(shù)類專業(yè)的教學(xué)參考書,也可作為工程技術(shù)人員設(shè)計(jì)開(kāi)發(fā)時(shí)的技術(shù)資料。MSP430系列超低功耗16位單片機(jī)的原理與應(yīng)用目錄MSP430系列單片機(jī)C語(yǔ)言程序設(shè)計(jì)與開(kāi)發(fā) 目錄 第1章 C語(yǔ)言基本知識(shí)1.1 標(biāo)識(shí)符與關(guān)鍵字11.1.1 標(biāo)識(shí)符11.1.2 關(guān)鍵字11.2 數(shù)據(jù)基本類型21.2.1 整型數(shù)據(jù)21.2.2 實(shí)型數(shù)據(jù)31.2.3 字符型數(shù)據(jù)41.2.4 各種數(shù)據(jù)轉(zhuǎn)換關(guān)系61.3 C語(yǔ)言的運(yùn)算符71.3.1 算術(shù)運(yùn)算符71.3.2 關(guān)系運(yùn)算符和邏輯運(yùn)算符71.3.3 賦值運(yùn)算符81.3.4 逗號(hào)運(yùn)算符81.3.5 ? 與 :運(yùn)算符81.3.6 強(qiáng)制轉(zhuǎn)換運(yùn)算符91.3.7 各種運(yùn)算符優(yōu)先級(jí)列表91.4 程序設(shè)計(jì)的三種基本結(jié)構(gòu)101.4.1 語(yǔ)句的概念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í)際參數(shù)201.5.4 函數(shù)調(diào)用方式201.5.5 函數(shù)嵌套調(diào)用211.5.6 變量的存儲(chǔ)類別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 位運(yùn)算391.11.1 位運(yùn)算符391.11.2 位域401.12 預(yù)處理功能411.12.1 簡(jiǎn)單宏定義和帶參數(shù)宏定義411.12.2 文件包含431.12.3 條件編譯命令44第2章 C430--MSP430系列的C語(yǔ)言2.1 MSP430系列的C語(yǔ)言452.1.1 C430概述452.1.2 C430程序設(shè)計(jì)工作流程462.1.3 開(kāi)始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 存儲(chǔ)器分配522.3.3 堆棧體積522.3.4 輸入輸出522.3.5 寄存器的訪問(wèn)542.3.6 堆體積542.3.7 初始化54第3章 C430的開(kāi)發(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 庫(kù)管理器特性583.1.7 C?SPY調(diào)試器特性593.2 Workbench概述593.2.1 項(xiàng)目管理模式593.2.2 選項(xiàng)設(shè)置603.2.3 建立項(xiàng)目603.2.4 測(cè)試代碼613.2.5 樣本應(yīng)用程序613.3 Workbench的操作623.3.1 開(kāi)始633.3.2 編譯項(xiàng)目683.3.3 連接項(xiàng)目693.3.4 調(diào)試項(xiàng)目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 編輯鍵說(shuō)明993.6 C?SPY概述1013.6.1 C?SPY的C語(yǔ)言級(jí)和匯編語(yǔ)言級(jí)調(diào)試1013.6.2 程序的執(zhí)行1023.7 C?SPY的操作1033.7.1 程序生成1033.7.2 編譯與連接1033.7.3 C?SPY運(yùn)行1033.7.4 C語(yǔ)言級(jí)調(diào)試1043.7.5 匯編級(jí)調(diào)試1113.8 C?SPY的功能匯總1133.8.1 C?SPY的窗口1133.8.2 C?SPY的菜單命令功能1203.9 C?SPY的表達(dá)式與宏1323.9.1 匯編語(yǔ)言表達(dá)式1323.9.2 C語(yǔ)言表達(dá)式1333.9.3 C?SPY宏1353.9.4 C?SPY的設(shè)置宏1373.9.5 C?SPY的系統(tǒng)宏137 第4章 C430程序設(shè)計(jì)實(shí)例4.1 程序設(shè)計(jì)與調(diào)試環(huán)境1434.1.1 程序設(shè)計(jì)調(diào)試集成環(huán)境1434.1.2 設(shè)備連接1444.1.3 ProF149實(shí)驗(yàn)系統(tǒng)1444.2 數(shù)值計(jì)算1454.2.1 C語(yǔ)言表達(dá)式1454.2.2 利用MPY實(shí)現(xiàn)運(yùn)算1464.3 循環(huán)結(jié)構(gòu)1474.4 選擇結(jié)構(gòu)1484.5 SFR訪問(wèn)1494.6 RAM訪問(wèn)1504.7 FLASH訪問(wèn)1514.8 WDT操作1534.8. 1 WDT使程序自動(dòng)復(fù)位1534.8.2 程序?qū)ATCHDOG計(jì)數(shù)溢出的控制1544.8.3 WDT的定時(shí)器功能1554.9 Timer操作1554.9.1 用Timer產(chǎn)生時(shí)鐘信號(hào)1554.9.2 用Timer檢測(cè)脈沖寬度1564.10 UART操作1574.10.1 點(diǎn)對(duì)點(diǎn)通信1574.10.2 點(diǎn)對(duì)多點(diǎn)通信1604.11 SPI操作1634.12 比較器操作1654.13 ADC12操作1674.13.1 單通道單次轉(zhuǎn)換1674.13.2 序列通道多次轉(zhuǎn)換1684.14 時(shí)鐘模塊操作1704.15 中斷服務(wù)程序1714.16 省電工作模式1754.17 調(diào)用匯編語(yǔ)言子程序1764.17.1 程序舉例1764.17.2 生成C程序調(diào)用的匯編子程序177第5章 C430的擴(kuò)展特性5.1 C430的語(yǔ)言擴(kuò)展概述1785.1.1 擴(kuò)展關(guān)鍵字1785.1.2 #pragma編譯命令1785.1.3 預(yù)定義符號(hào)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ù)定義符號(hào)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的匯編語(yǔ)言接口1915.6.1 創(chuàng)建匯編子程序框架1915.6.2 調(diào)用規(guī)則1915.6.3 C程序調(diào)用匯編子程序1935.7 C430的段定義1935.7.1 存儲(chǔ)器分布與段定義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的庫(kù)函數(shù)6.1 引言1976.1.1 庫(kù)模塊文件1976.1.2 頭文件1976.1.3 庫(kù)定義匯總1976.2C 庫(kù)函數(shù)參考2046.2.1 C庫(kù)函數(shù)的說(shuō)明格式2046.2.2 C庫(kù)函數(shù)說(shuō)明204第7章 C430編譯器的診斷消息7.1 編譯診斷消息的類型2307.2 編譯出錯(cuò)消息2317.3 編譯警告消息243附錄 AMSP430系列FLASH型芯片資料248附錄 BProF149實(shí)驗(yàn)系統(tǒng)251附錄 CMSP430x14x.H文件253附錄 DIAR MSP430 C語(yǔ)言產(chǎn)品介紹275
標(biāo)簽: MSP 430 C語(yǔ)言 單片機(jī)
上傳時(shí)間: 2014-05-05
上傳用戶:253189838
AVR高速嵌入式單片機(jī)原理與應(yīng)用(修訂版)詳細(xì)介紹ATMEL公司開(kāi)發(fā)的AVR高速嵌入式單片機(jī)的結(jié)構(gòu);講述AVR單片機(jī)的開(kāi)發(fā)工具和集成開(kāi)發(fā)環(huán)境(IDE),包括Studio調(diào)試工具、AVR單片機(jī)匯編器和單片機(jī)串行下載編程;學(xué)習(xí)指令系統(tǒng)時(shí),每條指令均有實(shí)例,邊學(xué)習(xí)邊調(diào)試,使學(xué)習(xí)者看得見(jiàn)指令流向及操作結(jié)果,真正理解每條指令的功能及使用注意事項(xiàng);介紹AVR系列多種單片機(jī)功能特點(diǎn)、實(shí)用程序設(shè)計(jì)及應(yīng)用實(shí)例;作為提高篇,講述簡(jiǎn)單易學(xué)、適用AVR單片機(jī)的高級(jí)語(yǔ)言BASCOMAVR及ICC AVR C編譯器。 AVR高速嵌入式單片機(jī)原理與應(yīng)用(修訂版) 目錄 第一章ATMEL單片機(jī)簡(jiǎn)介1.1ATMEL公司產(chǎn)品的特點(diǎn)11.2AT90系列單片機(jī)簡(jiǎn)介21.3AT91M系列單片機(jī)簡(jiǎn)介2第二章AVR單片機(jī)系統(tǒng)結(jié)構(gòu)2.1AVR單片機(jī)總體結(jié)構(gòu)42.2AVR單片機(jī)中央處理器CPU62.2.1結(jié)構(gòu)概述72.2.2通用寄存器堆92.2.3X、Y、Z寄存器92.2.4ALU運(yùn)算邏輯單元92.3AVR單片機(jī)存儲(chǔ)器組織102.3.1可下載的Flash程序存儲(chǔ)器102.3.2內(nèi)部和外部的SRAM數(shù)據(jù)存儲(chǔ)器102.3.3EEPROM數(shù)據(jù)存儲(chǔ)器112.3.4存儲(chǔ)器訪問(wèn)和指令執(zhí)行時(shí)序112.3.5I/O存儲(chǔ)器132.4AVR單片機(jī)系統(tǒng)復(fù)位162.4.1復(fù)位源172.4.2加電復(fù)位182.4.3外部復(fù)位192.4.4看門狗復(fù)位192.5AVR單片機(jī)中斷系統(tǒng)202.5.1中斷處理202.5.2外部中斷232.5.3中斷應(yīng)答時(shí)間232.5.4MCU控制寄存器 MCUCR232.6AVR單片機(jī)的省電方式242.6.1休眠狀態(tài)242.6.2空閑模式242.6.3掉電模式252.7AVR單片機(jī)定時(shí)器/計(jì)數(shù)器252.7.1定時(shí)器/計(jì)數(shù)器預(yù)定比例器252.7.28位定時(shí)器/計(jì)數(shù)器0252.7.316位定時(shí)器/計(jì)數(shù)器1272.7.4看門狗定時(shí)器332.8AVR單片機(jī)EEPROM讀/寫訪問(wèn)342.9AVR單片機(jī)串行接口352.9.1同步串行接口 SPI352.9.2通用串行接口 UART402.10AVR單片機(jī)模擬比較器452.10.1模擬比較器452.10.2模擬比較器控制和狀態(tài)寄存器ACSR462.11AVR單片機(jī)I/O端口472.11.1端口A472.11.2端口 B482.11.3端口 C542.11.4端口 D552.12AVR單片機(jī)存儲(chǔ)器編程612.12.1編程存儲(chǔ)器鎖定位612.12.2熔斷位612.12.3芯片代碼612.12.4編程 Flash和 EEPROM612.12.5并行編程622.12.6串行下載662.12.7可編程特性67第三章AVR單片機(jī)開(kāi)發(fā)工具3.1AVR實(shí)時(shí)在線仿真器ICE200693.2JTAG ICE仿真器693.3AVR嵌入式單片機(jī)開(kāi)發(fā)下載實(shí)驗(yàn)器SL?AVR703.4AVR集成開(kāi)發(fā)環(huán)境(IDE)753.4.1AVR Assembler編譯器753.4.2AVR Studio773.4.3AVR Prog783.5SL?AVR系列組態(tài)開(kāi)發(fā)實(shí)驗(yàn)系統(tǒng)793.6SL?AVR*.ASM源文件說(shuō)明81第四章AVR單片機(jī)指令系統(tǒng)4.1指令格式844.1.1匯編指令844.1.2匯編器偽指令844.1.3表達(dá)式874.2尋址方式894.3數(shù)據(jù)操作和指令類型924.3.1數(shù)據(jù)操作924.3.2指令類型924.3.3指令集名詞924.4算術(shù)和邏輯指令934.4.1加法指令934.4.2減法指令974.4.3乘法指令1014.4.4取反碼指令1014.4.5取補(bǔ)指令1024.4.6比較指令1034.4.7邏輯與指令1054.4.8邏輯或指令1074.4.9邏輯異或指令1104.5轉(zhuǎn)移指令1114.5.1無(wú)條件轉(zhuǎn)移指令1114.5.2條件轉(zhuǎn)移指令1144.6數(shù)據(jù)傳送指令1354.6.1直接數(shù)據(jù)傳送指令1354.6.2間接數(shù)據(jù)傳送指令1374.6.3從程序存儲(chǔ)器直接取數(shù)據(jù)指令1444.6.4I/O口數(shù)據(jù)傳送指令1454.6.5堆棧操作指令1464.7位指令和位測(cè)試指令1474.7.1帶進(jìn)位邏輯操作指令1474.7.2位變量傳送指令1514.7.3位變量修改指令1524.7.4其它指令1614.8新增指令(新器件)1624.8.1EICALL-- 延長(zhǎng)間接調(diào)用子程序1624.8.2EIJMP--擴(kuò)展間接跳轉(zhuǎn)1634.8.3ELPM--擴(kuò)展裝載程序存儲(chǔ)器1644.8.4ESPM--擴(kuò)展存儲(chǔ)程序存儲(chǔ)器1644.8.5FMUL--小數(shù)乘法1664.8.6FMULS--有符號(hào)數(shù)乘法1664.8.7FMULSU--有符號(hào)小數(shù)和無(wú)符號(hào)小數(shù)乘法1674.8.8MOVW--拷貝寄存器字1684.8.9MULS--有符號(hào)數(shù)乘法1694.8.10MULSU--有符號(hào)數(shù)與無(wú)符號(hào)數(shù)乘法1694.8.11SPM--存儲(chǔ)程序存儲(chǔ)器170 第五章AVR單片機(jī)AT90系列5.1AT90S12001725.1.1特點(diǎn)1725.1.2描述1735.1.3引腳配置1745.1.4結(jié)構(gòu)縱覽1755.2AT90S23131835.2.1特點(diǎn)1835.2.2描述1845.2.3引腳配置1855.3ATmega8/8L1855.3.1特點(diǎn)1865.3.2描述1875.3.3引腳配置1895.3.4開(kāi)發(fā)實(shí)驗(yàn)工具1905.4AT90S2333/44331915.4.1特點(diǎn)1915.4.2描述1925.4.3引腳配置1945.5AT90S4414/85151955.5.1特點(diǎn)1955.5.2AT90S4414和AT90S8515的比較1965.5.3引腳配置1965.6AT90S4434/85351975.6.1特點(diǎn)1975.6.2描述1985.6.3AT90S4434和AT90S8535的比較1985.6.4引腳配置2005.6.5AVR RISC結(jié)構(gòu)2015.6.6定時(shí)器/計(jì)數(shù)器2125.6.7看門狗定時(shí)器 2175.6.8EEPROM讀/寫2175.6.9串行外設(shè)接口SPI2175.6.10通用串行接口UART2175.6.11模擬比較器 2175.6.12模數(shù)轉(zhuǎn)換器2185.6.13I/O端口2235.7ATmega83/1632285.7.1特點(diǎn)2285.7.2描述2295.7.3ATmega83與ATmega163的比較2315.7.4引腳配置2315.8ATtiny10/11/122325.8.1特點(diǎn)2325.8.2描述2335.8.3引腳配置2355.9ATtiny15/L2375.9.1特點(diǎn)2375.9.2描述2375.9.3引腳配置2395 .10ATmega128/128L2395.10.1特點(diǎn)2405.10.2描述2415.10.3引腳配置2435.10.4開(kāi)發(fā)實(shí)驗(yàn)工具2455.11ATmega1612465.11.1特點(diǎn)2465.11.2描述2475.11.3引腳配置2475.12AVR單片機(jī)替代MCS51單片機(jī)249第六章實(shí)用程序設(shè)計(jì)6.1程序設(shè)計(jì)方法2506.1.1程序設(shè)計(jì)步驟2506.1.2程序設(shè)計(jì)技術(shù)2506.2應(yīng)用程序舉例2516.2.1內(nèi)部寄存器和位定義文件2516.2.2訪問(wèn)內(nèi)部 EEPROM2546.2.3數(shù)據(jù)塊傳送2546.2.4乘法和除法運(yùn)算應(yīng)用一2556.2.5乘法和除法運(yùn)算應(yīng)用二2556.2.616位運(yùn)算2556.2.7BCD運(yùn)算2556.2.8冒泡分類算法2556.2.9設(shè)置和使用模擬比較器2556.2.10半雙工中斷方式UART應(yīng)用一2556.2.11半雙工中斷方式UART應(yīng)用二2566.2.128位精度A/D轉(zhuǎn)換器2566.2.13裝載程序存儲(chǔ)器2566.2.14安裝和使用相同模擬比較器2566.2.15CRC程序存儲(chǔ)的檢查2566.2.164×4鍵區(qū)休眠觸發(fā)方式2576.2.17多工法驅(qū)動(dòng)LED和4×4鍵區(qū)掃描2576.2.18I2C總線2576.2.19I2C工作2586.2.20SPI軟件2586.2.21驗(yàn)證SLAVR實(shí)驗(yàn)器及AT90S1200的口功能12596.2.22驗(yàn)證SLAVR實(shí)驗(yàn)器及AT90S1200的口功能22596.2.23驗(yàn)證SLAVR實(shí)驗(yàn)器及具有DIP40封裝的口功能第七章AVR單片機(jī)的應(yīng)用7.1通用延時(shí)子程序2607.2簡(jiǎn)單I/O口輸出實(shí)驗(yàn)2667.2.1SLAVR721.ASM 2667.2.2SLAVR722.ASM2677.2.3SLAVR723.ASM2687.2.4SLAVR724.ASM2707.2.5SLAVR725.ASM2717.2.6SLAVR726.ASM2727.2.7SLAVR727.ASM2737.3綜合程序2747.3.1LED/LCD/鍵盤掃描綜合程序2747.3.2LED鍵盤掃描綜合程序2757.3.3在LED上實(shí)現(xiàn)字符8的循環(huán)移位顯示程序2757.3.4電腦放音機(jī)2777.3.5鍵盤掃描程序2857.3.6十進(jìn)制計(jì)數(shù)顯示2867.3.7廉價(jià)的A/D轉(zhuǎn)換器2897.3.8高精度廉價(jià)的A/D轉(zhuǎn)換器2947.3.9星星燈2977.3.10按鈕猜數(shù)程序2987.3.11漢字的輸入3047.4復(fù)雜實(shí)用程序3067.4.110位A/D轉(zhuǎn)換3067.4.2步進(jìn)電機(jī)控制程序3097.4.3測(cè)脈沖寬度3127.4.4LCD顯示8字循環(huán)3187.4.5LED電腦時(shí)鐘3247.4.6測(cè)頻率3307.4.7測(cè)轉(zhuǎn)速3327.4.8AT90S8535的A/D轉(zhuǎn)換334第八章BASCOMAVR的應(yīng)用8.1基于高級(jí)語(yǔ)言BASCOMAVR的單片機(jī)開(kāi)發(fā)平臺(tái)3408.2BASCOMAVR軟件平臺(tái)的安裝與使用3418.3AVR I/O口的應(yīng)用3458.3.1LED發(fā)光二極管的控制3458.3.2簡(jiǎn)易手控廣告燈3468.3.3簡(jiǎn)易電腦音樂(lè)放音機(jī)3478.4LCD顯示器3498.4.1標(biāo)準(zhǔn)LCD顯示器的應(yīng)用3498.4.2簡(jiǎn)單游戲機(jī)--按鈕猜數(shù)3518.5串口通信UART3528.5.1AVR系統(tǒng)與PC的簡(jiǎn)易通信3538.5.2PC控制的簡(jiǎn)易廣告燈3548.6單總線接口和溫度計(jì)3568.7I2C總線接口和簡(jiǎn)易IC卡讀寫器359第九章ICC AVR C編譯器的使用9.1ICC AVR的概述3659.1.1介紹ImageCraft的ICC AVR3659.1.2ICC AVR中的文件類型及其擴(kuò)展名3659.1.3附注和擴(kuò)充3669.2ImageCraft的ICC AVR編譯器安裝3679.2.1安裝SETUP.EXE程序3679.2.2對(duì)安裝完成的軟件進(jìn)行注冊(cè)3679.3ICC AVR導(dǎo)游3689.3.1起步3689.3.2C程序的剖析3699.4ICC AVR的IDE環(huán)境3709.4.1編譯一個(gè)單獨(dú)的文件3709.4.2創(chuàng)建一個(gè)新的工程3709.4.3工程管理3719.4.4編輯窗口3719.4.5應(yīng)用構(gòu)筑向?qū)?719.4.6狀態(tài)窗口3719.4.7終端仿真3719.5C庫(kù)函數(shù)與啟動(dòng)文件3729.5.1啟動(dòng)文件3729.5.2常用庫(kù)函數(shù)3729.5.3字符類型庫(kù)3739.5.4浮點(diǎn)運(yùn)算庫(kù)3749.5.5標(biāo)準(zhǔn)輸入/輸出庫(kù)3759.5.6標(biāo)準(zhǔn)庫(kù)和內(nèi)存分配函數(shù)3769.5.7字符串函數(shù)3779.5.8變量參數(shù)函數(shù)3799.5.9堆棧檢查函數(shù)3799.6AVR硬件訪問(wèn)的編程3809.6.1訪問(wèn)AVR的底層硬件3809.6.2位操作3809.6.3程序存儲(chǔ)器和常量數(shù)據(jù)3819.6.4字符串3829.6.5堆棧3839.6.6在線匯編3839.6.7I/O寄存器3849.6.8絕對(duì)內(nèi)存地址3849.6.9C任務(wù)3859.6.10中斷操作3869.6.11訪問(wèn)UART3879.6.12訪問(wèn)EEPROM3879.6.13訪問(wèn)SPI3889.6.14相對(duì)轉(zhuǎn)移/調(diào)用的地址范圍3889.6.15C的運(yùn)行結(jié)構(gòu)3889.6.16匯編界面和調(diào)用規(guī)則3899.6.17函數(shù)返回非整型值3909.6.18程序和數(shù)據(jù)區(qū)的使用3909.6.19編程區(qū)域3919.6.20調(diào)試3919.7應(yīng)用舉例*3929.7.1讀/寫口3929.7.2延時(shí)函數(shù)3929.7.3讀/寫EEPROM3929.7.4AVR的PB口變速移位3939.7.5音符聲程序3939.7.68字循環(huán)移位顯示程序3949.7.7鋸齒波程序3959.7.8正三角波程序3969.7.9梯形波程序396附錄1AT89系列單片機(jī)簡(jiǎn)介398附錄2AT94K系列現(xiàn)場(chǎng)可編程系統(tǒng)標(biāo)準(zhǔn)集成電路401附錄3指令集綜合404附錄4AVR單片機(jī)選型表408參 考 文 獻(xiàn)412
上傳時(shí)間: 2013-11-08
上傳用戶:xcy122677
超級(jí)單片機(jī)開(kāi)發(fā)工具,包含:模擬/數(shù)字轉(zhuǎn)換表計(jì)算,LED 編碼器,色環(huán)電阻阻值計(jì)算,Hex/Bin轉(zhuǎn)換,串口調(diào)試器,端口監(jiān)視器等實(shí)用功能 單片機(jī)開(kāi)發(fā)過(guò)程中用到的多功能工具,包括熱敏電阻RT值--HEX數(shù)據(jù)轉(zhuǎn)換;3種LED編碼;色環(huán)電阻計(jì)算器;HEX/BIN 文件互相轉(zhuǎn)換;eeprom數(shù)據(jù)到C/ASM源碼轉(zhuǎn)換;CRC校驗(yàn)生成;串口調(diào)試,帶簡(jiǎn)單而實(shí)用的數(shù)據(jù)分析功能;串口/并口通訊監(jiān)視等功能. 用C++ Builder開(kāi)發(fā),無(wú)須安裝,直接運(yùn)行,不對(duì)注冊(cè)表進(jìn)行操作。純綠色軟件。 1. 模擬/數(shù)字轉(zhuǎn)換表計(jì)算 本功能主要用于準(zhǔn)備用于查表計(jì)算的 R/T 表格,主要用于溫度、濁度等模擬量的測(cè)量,根據(jù)電路分壓電阻的位置分為兩種,可以參看圖示選擇正確的電路連接形式;可自定義分壓電阻阻值;目前支持8位 /10位轉(zhuǎn)換精度;可選擇生成匯編/C源代碼格式的數(shù)據(jù)等。 2. LED 編碼器 本功能主要用于自動(dòng)根據(jù)圖形信息、段位置信息生成可保存在單片機(jī)程序存儲(chǔ)器中供查表使用的數(shù)據(jù)。可自行定義字符的圖形及各段的位置信息;可以選擇LED類型,目前有 7段、14段、16段三種類型;自帶圖形定義,也可自定義并能保存自定義方案;自定義位置信息并可保存;可以生成 8位、4位編碼,4位編碼主要針對(duì)一些有 4個(gè)COM端的LED/LCD驅(qū)動(dòng)器;同樣可以保存為C/ASM格式數(shù)據(jù)。 3. 色環(huán)電阻阻值計(jì)算 本功能主要為記不住色環(huán)值的人(像我)用的,比較簡(jiǎn)單,單擊相應(yīng)環(huán)的相應(yīng)顏色,阻值將實(shí)時(shí)給出。 4. Hex/Bin轉(zhuǎn)換 Intel Hex格式文件和Bin格式文件相互轉(zhuǎn)換,本功能使用機(jī)會(huì)較少。 Hex/Bin文件轉(zhuǎn)換為文本方式(變量定義方式),將Hex文件或Bin文件轉(zhuǎn)換為C/ASM源代碼格式的數(shù)據(jù)。 CRC計(jì)算,提供3種計(jì)算方法。 5. 串口調(diào)試器 可以通過(guò)串口接收/發(fā)送數(shù)據(jù),作為普通的串口調(diào)試器,可以手動(dòng)發(fā)送所填內(nèi)容,也可以發(fā)送整個(gè)文件; 內(nèi)存映射功能,對(duì)于監(jiān)控單片機(jī)內(nèi)存非常方便,還可以定義內(nèi)存變量,自動(dòng)從接收到的數(shù)據(jù)中提取變量值,支持字節(jié)型、整型、長(zhǎng)整型、浮點(diǎn)型、雙精度型、位掩碼(可用于位變量)、數(shù)組型(其他不規(guī)則變量)等,同時(shí)支持10進(jìn)制、16進(jìn)制、2進(jìn)制顯示;可以自由選擇需要實(shí)時(shí)監(jiān)測(cè)的變量;變量方案可以存盤等等;可以設(shè)為固定長(zhǎng)度或定義首/尾標(biāo)志,設(shè)置內(nèi)存中實(shí)際起始地址,顯示時(shí)和計(jì)算變量時(shí)用;由map文件自動(dòng)讀取內(nèi)存變量(因條件所限,目前只支持由 ImageCraft C(ICC) 編譯器產(chǎn)生的map文件,歡迎提供其他編譯器的map文件樣本); 變量組合,適用于文本方式的變量監(jiān)測(cè),例如: Var1=1111#var2=2222#var3=333.333 通訊時(shí)可以選擇二進(jìn)制、文本方式顯示;可設(shè)置自動(dòng)滾屏;設(shè)置最大顯示行數(shù); 可以選擇多命令交互方式通訊,且可以作為主發(fā)方、從發(fā)方;主發(fā)時(shí)可以循環(huán)發(fā)送所選命令;從發(fā)時(shí)可以定義自動(dòng)應(yīng)答命令,即接收到表中所列的命令后,自動(dòng)用相應(yīng)內(nèi)容應(yīng)答,是不是很實(shí)用? 可以設(shè)為手動(dòng)發(fā)送或定時(shí)發(fā)送。 可自定義通訊超時(shí)時(shí)間。 可以保存歷史數(shù)據(jù),包括發(fā)送和接收數(shù)據(jù)! 計(jì)劃加入調(diào)制解調(diào)器控制。 6. 端口監(jiān)視器 監(jiān)視所選串口/并口的一切通訊活動(dòng)而不占用其資源,可以設(shè)置過(guò)濾條件,可同時(shí)監(jiān)視多個(gè)端口,可以保存數(shù)據(jù),可以直接記錄到文件中。
標(biāo)簽: 多功能 單片機(jī) 開(kāi)發(fā)工具
上傳時(shí)間: 2013-10-13
上傳用戶:大灰狼123456
超級(jí)單片機(jī)開(kāi)發(fā)工具,包含:模擬/數(shù)字轉(zhuǎn)換表計(jì)算,LED 編碼器,色環(huán)電阻阻值計(jì)算,Hex/Bin轉(zhuǎn)換,串口調(diào)試器,端口監(jiān)視器等實(shí)用功能 單片機(jī)開(kāi)發(fā)過(guò)程中用到的多功能工具,包括熱敏電阻RT值--HEX數(shù)據(jù)轉(zhuǎn)換;3種LED編碼;色環(huán)電阻計(jì)算器;HEX/BIN 文件互相轉(zhuǎn)換;eeprom數(shù)據(jù)到C/ASM源碼轉(zhuǎn)換;CRC校驗(yàn)生成;串口調(diào)試,帶簡(jiǎn)單而實(shí)用的數(shù)據(jù)分析功能;串口/并口通訊監(jiān)視等功能. 用C++ Builder開(kāi)發(fā),無(wú)須安裝,直接運(yùn)行,不對(duì)注冊(cè)表進(jìn)行操作。純綠色軟件。 1. 模擬/數(shù)字轉(zhuǎn)換表計(jì)算 本功能主要用于準(zhǔn)備用于查表計(jì)算的 R/T 表格,主要用于溫度、濁度等模擬量的測(cè)量,根據(jù)電路分壓電阻的位置分為兩種,可以參看圖示選擇正確的電路連接形式;可自定義分壓電阻阻值;目前支持8位 /10位轉(zhuǎn)換精度;可選擇生成匯編/C源代碼格式的數(shù)據(jù)等。 2. LED 編碼器 本功能主要用于自動(dòng)根據(jù)圖形信息、段位置信息生成可保存在單片機(jī)程序存儲(chǔ)器中供查表使用的數(shù)據(jù)。可自行定義字符的圖形及各段的位置信息;可以選擇LED類型,目前有 7段、14段、16段三種類型;自帶圖形定義,也可自定義并能保存自定義方案;自定義位置信息并可保存;可以生成 8位、4位編碼,4位編碼主要針對(duì)一些有 4個(gè)COM端的LED/LCD驅(qū)動(dòng)器;同樣可以保存為C/ASM格式數(shù)據(jù)。 3. 色環(huán)電阻阻值計(jì)算 本功能主要為記不住色環(huán)值的人(像我)用的,比較簡(jiǎn)單,單擊相應(yīng)環(huán)的相應(yīng)顏色,阻值將實(shí)時(shí)給出。 4. Hex/Bin轉(zhuǎn)換 Intel Hex格式文件和Bin格式文件相互轉(zhuǎn)換,本功能使用機(jī)會(huì)較少。 Hex/Bin文件轉(zhuǎn)換為文本方式(變量定義方式),將Hex文件或Bin文件轉(zhuǎn)換為C/ASM源代碼格式的數(shù)據(jù)。 CRC計(jì)算,提供3種計(jì)算方法。 5. 串口調(diào)試器 可以通過(guò)串口接收/發(fā)送數(shù)據(jù),作為普通的串口調(diào)試器,可以手動(dòng)發(fā)送所填內(nèi)容,也可以發(fā)送整個(gè)文件; 內(nèi)存映射功能,對(duì)于監(jiān)控單片機(jī)內(nèi)存非常方便,還可以定義內(nèi)存變量,自動(dòng)從接收到的數(shù)據(jù)中提取變量值,支持字節(jié)型、整型、長(zhǎng)整型、浮點(diǎn)型、雙精度型、位掩碼(可用于位變量)、數(shù)組型(其他不規(guī)則變量)等,同時(shí)支持10進(jìn)制、16進(jìn)制、2進(jìn)制顯示;可以自由選擇需要實(shí)時(shí)監(jiān)測(cè)的變量;變量方案可以存盤等等;可以設(shè)為固定長(zhǎng)度或定義首/尾標(biāo)志,設(shè)置內(nèi)存中實(shí)際起始地址,顯示時(shí)和計(jì)算變量時(shí)用;由map文件自動(dòng)讀取內(nèi)存變量(因條件所限,目前只支持由 ImageCraft C(ICC) 編譯器產(chǎn)生的map文件,歡迎提供其他編譯器的map文件樣本); 變量組合,適用于文本方式的變量監(jiān)測(cè),例如: Var1=1111#var2=2222#var3=333.333 通訊時(shí)可以選擇二進(jìn)制、文本方式顯示;可設(shè)置自動(dòng)滾屏;設(shè)置最大顯示行數(shù); 可以選擇多命令交互方式通訊,且可以作為主發(fā)方、從發(fā)方;主發(fā)時(shí)可以循環(huán)發(fā)送所選命令;從發(fā)時(shí)可以定義自動(dòng)應(yīng)答命令,即接收到表中所列的命令后,自動(dòng)用相應(yīng)內(nèi)容應(yīng)答,是不是很實(shí)用? 可以設(shè)為手動(dòng)發(fā)送或定時(shí)發(fā)送。 可自定義通訊超時(shí)時(shí)間。 可以保存歷史數(shù)據(jù),包括發(fā)送和接收數(shù)據(jù)! 計(jì)劃加入調(diào)制解調(diào)器控制。 6. 端口監(jiān)視器 監(jiān)視所選串口/并口的一切通訊活動(dòng)而不占用其資源,可以設(shè)置過(guò)濾條件,可同時(shí)監(jiān)視多個(gè)端口,可以保存數(shù)據(jù),可以直接記錄到文件中。
標(biāo)簽: 多功能 單片機(jī) 開(kāi)發(fā)工具
上傳時(shí)間: 2013-10-29
上傳用戶:lacsx
java語(yǔ)言中常用的一些簡(jiǎn)單數(shù)據(jù)類型的描述,如整型、浮點(diǎn)型等
標(biāo)簽: java 語(yǔ)言 數(shù)據(jù)類型
上傳時(shí)間: 2015-03-28
上傳用戶:ayfeixiao
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1