ICCAVR簡(jiǎn)介ICCAVR 是一種使用ANSI 標(biāo)準(zhǔn)C 語(yǔ)言來(lái)開(kāi)發(fā)微控制器(MCU)程序的一個(gè)工具,它是一個(gè)綜合了編輯器和工程管理器的集成工作環(huán)境(IDE)。源文件全部被組織到工程之中,文件的編輯和工程(project)的構(gòu)筑也在IDE 的環(huán)境中完成。編譯錯(cuò)誤在狀態(tài)窗口中顯示,用鼠標(biāo)單擊編譯錯(cuò)誤時(shí),光標(biāo)會(huì)自動(dòng)跳轉(zhuǎn)到出錯(cuò)行。這個(gè)工程管理器還能直接產(chǎn)生INTEL HEX格式的燒寫(xiě)文件和可以在AVR Studio 中調(diào)試的COFF 格式的調(diào)試文件。這里特別要提一下ICCAVR 中的應(yīng)用構(gòu)筑向?qū)?,可以在Tools 欄中選擇“ApplicationBiulder”或者直接點(diǎn)擊快捷工具欄中的“Application Biulder”圖標(biāo),就可以打開(kāi)應(yīng)用構(gòu)筑向?qū)?duì)話框,可以根據(jù)需要設(shè)定芯片種類,各個(gè)端口初始值,是否使用定時(shí)器,中斷,UART等,選好以后單擊“OK”就可以得到所需的硬件初始化程序段,非??煽慷曳奖?。圖1給出了初始化UART 的一個(gè)例子:下面介紹一下創(chuàng)建并編譯一個(gè)工程文件的簡(jiǎn)要步驟:1.新建一個(gè)源文件從file 菜單中選擇new,創(chuàng)建一個(gè)新文件,在改文件中輸入源程序并進(jìn)行編輯和修改,然后存盤(pán),在存盤(pán)時(shí)必須指定文件類型,如命名為:try.c 。寫(xiě)一個(gè)新文件的步驟:首先用Biulder 初始化需要用到的硬件資源,生成初始化程序,然后再寫(xiě)需要的代碼實(shí)現(xiàn)所要的功能。2.新建一個(gè)project從projrct 菜單中選擇new 命令,IDE 會(huì)彈出一個(gè)對(duì)話框,在對(duì)話框中用戶可以指定工程存放的文件夾和工程的名稱。在建立一個(gè)新工程之后,在工程管理器的窗口會(huì)出現(xiàn)三個(gè)子目錄,F(xiàn)iles, Headers, Documents,這時(shí)就可以將要編譯的文件添加到project 中了。3.把文件添加到工程中可以在project-files 里單擊右鍵,選擇需要添加的文件;也可以在編輯窗口中單擊右鍵選擇彈出窗口的“Add To Project”命令。4.編譯源文件在編譯之前特別要注意在Project Options 中選擇與硬件相應(yīng)的芯片。如本次實(shí)驗(yàn)就選擇ATMEGA8515,如圖2 所示。在project 中選擇make project,也可以直接單擊快捷鍵F9,這時(shí)要是有錯(cuò)則會(huì)彈出出錯(cuò)信息,修改調(diào)試正確以后單擊快捷鍵ISP 就可以燒寫(xiě)到硬件中去了。
標(biāo)簽: ICCAVR
上傳時(shí)間: 2013-10-25
上傳用戶:569342831
給初學(xué)單片機(jī)的經(jīng)典必備實(shí)驗(yàn)單片機(jī)學(xué)習(xí)最重要是的是要搞清楚其內(nèi)部的硬件結(jié)構(gòu)。如:p0 p1 p2 p3 T1 T2 以及UART。 至于在編程方面,首先要理解單片機(jī)其編程語(yǔ)言和一般的匯編語(yǔ)言以及c語(yǔ)言的區(qū)別。 最大的不 同是在于單片機(jī)編程主要是圍繞定時(shí)器和UART來(lái)編程的, 所以要你對(duì)那些特殊寄存器要特別的熟 悉,如TMOD PCON SCON PSW IP,一提起這些你應(yīng)該馬上知道這些寄存器里面所包含位及其中的意 義。如果你做到了這點(diǎn),可以說(shuō)單片機(jī)你算入門(mén)了。 剛開(kāi)始不要學(xué)太多的單片機(jī),單片機(jī)的種類很多,但你學(xué)精了一個(gè),其他的很好學(xué)的,無(wú)非只是 在定時(shí)器和寄存器上有所不同罷了。 單片機(jī)學(xué)習(xí)是一個(gè)辛苦的過(guò)程,希望大家能吃苦耐勞,持之以恒。 鑒于本人學(xué)習(xí)的不足之處,少許錯(cuò)誤,盡情諒解。 感謝您使用本教程。
標(biāo)簽: 單片機(jī) 實(shí)驗(yàn)
上傳時(shí)間: 2013-11-19
上傳用戶:xjy441694216
SBC8100單板機(jī)設(shè)計(jì)及使用指南 SBC8100單板機(jī)為開(kāi)發(fā)者使用OMAP35x系列處理器提供了完善的硬件及軟件開(kāi)發(fā)環(huán)境,支持linux-2.6.22操作系統(tǒng)及WinCE6.0操作系統(tǒng),包含完善的底層驅(qū)動(dòng)程序,并提供有成熟的操作系統(tǒng)Google Android。底板集成了WiFi/Bluetooth、GPS等功能,方便用戶體驗(yàn)OMAP35x系列處理器強(qiáng)大的數(shù)據(jù)運(yùn)算處理能力、設(shè)計(jì)系統(tǒng)驅(qū)動(dòng)及其定制應(yīng)用軟件。
上傳時(shí)間: 2013-11-20
上傳用戶:weareno2
易懂單片機(jī)教程 隨著技術(shù)的發(fā)展,單片機(jī)開(kāi)發(fā)手段也越來(lái)越先進(jìn),而價(jià)格卻不斷下降。當(dāng)FLASH型單片機(jī)被廣泛應(yīng)用后,采用軟件模擬加寫(xiě)片驗(yàn)證成為一種經(jīng)濟(jì)實(shí)用的實(shí)驗(yàn)方法。而近年來(lái)很多單片機(jī)都具有了ISP功能,只要一根下載線即可以編程,不再需要編程器。
上傳時(shí)間: 2013-10-31
上傳用戶:非洲之星
MCU51的串口調(diào)試工具:本站會(huì)員 gxujjd 及sltian 推薦的Mcu51網(wǎng)站的免費(fèi)串口調(diào)試工具。此版本使用C++Builder編寫(xiě).
標(biāo)簽: MCU 51 串口調(diào)試工具
上傳時(shí)間: 2013-11-08
上傳用戶:Togetherheronce
CLK:時(shí)鐘信號(hào) CMD:雙向命令和響應(yīng)信號(hào) DAT0-3:雙向數(shù)據(jù)信號(hào) VDD,VSS:電源和地信號(hào) SD模式下允許有一個(gè)主機(jī), 多個(gè)從機(jī)(即多個(gè)卡), 主機(jī)可以給從機(jī)分別地址. 主機(jī)發(fā) 命令有些命令是發(fā)送給指定的從機(jī),有些命令可以以廣播形式發(fā)送. SD模式下可以選擇總線寬度, 即選用幾根DAT信號(hào)線, 可以在主機(jī)初始化后設(shè)置
標(biāo)簽: 協(xié)議
上傳時(shí)間: 2013-10-11
上傳用戶:daxigua
標(biāo)號(hào): FTOD 功能:格式化浮點(diǎn)數(shù)轉(zhuǎn)換成雙字節(jié)定點(diǎn)數(shù)入口條件:格式化浮點(diǎn)操作數(shù)在[R0]中。出口信息:OV=1時(shí)溢出,OV=0時(shí)轉(zhuǎn)換成功:定點(diǎn)數(shù)的絕對(duì)值在[R0]中(雙字節(jié)),數(shù)符在位1FH中,F(xiàn)0=1 時(shí)為整數(shù),CY=1時(shí)為一字節(jié)整數(shù)一字節(jié)小數(shù),否則為純小數(shù)。影響資源:PSW、A、B、R2、R3、R4、位1FH 堆棧需求: 6字節(jié)FTOD: LCALL MVR0 ;將[R0]傳送到第一工作區(qū)MOV A,R2JZ FTD4 ;階碼為零,純小數(shù)JB ACC.7,FTD4;階碼為負(fù),純小數(shù)
標(biāo)簽: MCS 51 單片機(jī)實(shí)用 程序庫(kù)
上傳時(shí)間: 2013-10-15
上傳用戶:洛木卓
標(biāo)號(hào): FSQR 功能:浮點(diǎn)數(shù)開(kāi)平方(快速逼近算法)入口條件:操作數(shù)在[R0]中。出口信息:OV=0時(shí),平方根仍在[R0]中,OV=1時(shí),負(fù)數(shù)開(kāi)平方出錯(cuò)。影響資源:PSW、A、B、R2~R7 堆棧需求: 2字節(jié)FSQR: MOV A,@R0JNB ACC.7,SQRSETB OV ;負(fù)數(shù)開(kāi)平方,出錯(cuò)
標(biāo)簽: MCS 51 單片機(jī)實(shí)用 程序庫(kù)
上傳時(shí)間: 2013-11-17
上傳用戶:止絮那夏
每按下一次開(kāi)關(guān)SP1,計(jì)數(shù)值加1,通過(guò)AT89S51單片機(jī)的P1端口的P1.0到P1.3顯示出其的二進(jìn)制計(jì)數(shù)值。 at89s51 pdf英文資料
標(biāo)簽: 按鍵 實(shí)驗(yàn) 工作原理 識(shí)別方法
上傳時(shí)間: 2013-12-09
上傳用戶:euroford
ADC0809是帶有8位A/D轉(zhuǎn)換器、8路多路開(kāi)關(guān)以及微處理機(jī)兼容的控制邏輯的CMOS組件。它是逐次逼近式A/D轉(zhuǎn)換器,可以和單片機(jī)直接接口。 adc0809 datasheet
標(biāo)簽: 0809 ADC 轉(zhuǎn)換器 應(yīng)用技術(shù)
上傳時(shí)間: 2013-10-11
上傳用戶:kz_zank
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1