新聞中心

        AVR單片機(jī)介紹

        作者: 時(shí)間:2010-08-09 來源:網(wǎng)絡(luò) 收藏

        AVR單片機(jī)是 Atmel 公司 1997 年推出的 單片機(jī)。(精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī))是相對(duì)于CISC(復(fù)雜指令系統(tǒng)計(jì)算機(jī))而言的。 并非只是簡(jiǎn)單地去減少指令,而是通過使計(jì)算機(jī)的結(jié)構(gòu)更加簡(jiǎn)單合理而提高運(yùn)算速度的。RISC 優(yōu)先選取使用頻率最高的簡(jiǎn)單指令,避免復(fù)雜指令:并固定指令寬度,減少指令格式和尋址方式的種類,從而縮短指令周期,提高運(yùn)行速度。由于 AVR 采用了 RESC 的這種結(jié)構(gòu),使AVR系列單片機(jī)都具備了1MIPS/MHz(百萬條指令每秒/兆赫茲)的高速處理能力。

          AVR單片機(jī)吸收了 DSP 雙總線的特點(diǎn),采用 Harvard 總線結(jié)構(gòu),因此單片機(jī)的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器是分離的,并且可對(duì)具有相同地址的程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器進(jìn)行獨(dú)立的尋址。

          在 AVR單片機(jī)中,CPU 執(zhí)行當(dāng)前指令時(shí)取出將要執(zhí)行的下一條指令放入寄存器中,從而可以避免傳統(tǒng) MCS51 系列單片機(jī)中多指令周期的出現(xiàn)。

          傳統(tǒng)的 MCS51 系列單片機(jī)所有的數(shù)據(jù)處理都是基于一個(gè)累加器的,因此累加器與程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器之間的數(shù)據(jù)轉(zhuǎn)換就成了單睛機(jī)的瓶頸;在 AVR 單片機(jī)中,寄存器由32個(gè)通用工作寄存器組成,并且任何一個(gè)寄存器都可以充當(dāng)累加器,從而有效地避免了累加器的瓶頸效應(yīng),提高了系統(tǒng)的性能。

          AVR單片機(jī)具有良好的集成性能。AVR 系列的單片機(jī)都具備在線編程接口,其中的 Mega 系列還具備和下載功能;都含有片內(nèi)看門狗電路、片內(nèi)程序 Flash、同步串行接口 SPI;多數(shù) AVR 單片機(jī)還內(nèi)嵌了 AD 轉(zhuǎn)換器、EEPROM、摸擬比較器、PWM 定時(shí)計(jì)數(shù)器等多種功能;AVR 片機(jī)的 I/O 接口具有很強(qiáng)的驅(qū)動(dòng)能力,灌電流可直接驅(qū)動(dòng)繼電器、LED等器件,從而省去驅(qū)動(dòng)電路,節(jié)約系統(tǒng)成本。

          AVR單片機(jī)采用低功率、非揮發(fā)的 CMOS 工藝制造,除具有、高密度的特點(diǎn)外,還支持低電壓的聯(lián)機(jī) Flash,EEPROM 寫入功能。

          AVR單片機(jī)還支持 Basic、C 等高級(jí)語(yǔ)言編程。采用高級(jí)語(yǔ)言對(duì)單片機(jī)系統(tǒng)進(jìn)行開發(fā)是單片機(jī)應(yīng)用的發(fā)展趨勢(shì)。對(duì)單片機(jī)用高級(jí)語(yǔ)言編程可很容易地實(shí)現(xiàn)系統(tǒng)移植,并加快軟件的開發(fā)過程。

          AVR 單片機(jī)具有多個(gè)系列,包括 ATtiny、AT90、ATmega。每個(gè)系列又包括多個(gè)產(chǎn)品,它們?cè)诠δ芎痛鎯?chǔ)器容量等方面有很大的不同,但基本結(jié)構(gòu)和原理都類似,而且編程方也相同。

        本文引用地址:http://www.104case.com/article/257932.htm

        AVR單片機(jī)系列齊全,可適用于各種不同場(chǎng)合的要求。AVR單片機(jī)共分為三個(gè)系列:
        低檔:ATtiny
        中檔:AT90
        高檔:ATmega



        關(guān)鍵詞: RISC JTAG仿真 低功耗

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 辽宁省| 高台县| 六盘水市| 闽侯县| 余干县| 云阳县| 灌南县| 富锦市| 泽库县| 霍山县| 凯里市| 澎湖县| 宁河县| 沁水县| 万载县| 乃东县| 丁青县| 金阳县| 原阳县| 明光市| 如东县| 赤峰市| 福海县| 聂荣县| 凌云县| 张家港市| 繁峙县| 凤翔县| 余干县| 合水县| 炎陵县| 景德镇市| 定兴县| 深圳市| 高平市| 淮北市| 香格里拉县| 电白县| 香港 | 贵州省| 弥渡县|