專(zhuān)注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

AVR單片機(jī)考試題及答案

作者:佚名   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2012年01月06日   【字體:
第一章(較易)

填空:

1. 單片機(jī)的基本組成結(jié)構(gòu)包括: CPU         、    程序存儲(chǔ)器      、    數(shù)據(jù)寄存器      、  輸入,輸出接口        五大部分。

2. 哈佛結(jié)構(gòu)是指,計(jì)算機(jī)由五大部分構(gòu)成,五大部分分別是:   運(yùn)算器       、         控制器 、          存儲(chǔ)器、     輸入設(shè)備     輸出設(shè)備

3. ATmega16包含 16KB         程序存儲(chǔ)器,   1KB       數(shù)據(jù)存儲(chǔ)器和 512字節(jié)         的EEPROM。

4. ATMEL公司生產(chǎn)的單片機(jī)以三大系列為主,分別是:  tinyAVR         、    megaAVR       、   XMEGA       

5. ATMEL公司生產(chǎn)的TinyAVR是屬于   低擋        單片機(jī)。、

6. ATMEL公司生產(chǎn)的megaAVR是屬于    中檔       單片機(jī)。

7. ATMEL公司生產(chǎn)的XMEGA是屬于     高檔      單片機(jī)。

選擇:

1. ATMEL公司生產(chǎn)的單片機(jī)以三大系列為主,其中TinyAVR是屬于(  A    )

A、低檔單片機(jī)                           B、中檔單片機(jī)

C、高檔單片機(jī)                           D、 普通單片機(jī)   

2. ATMEL公司生產(chǎn)的單片機(jī)以三大系列為主,其中megaAVR是屬于(  B    )

A、低檔單片機(jī)                           B、中檔單片機(jī)

C、高檔單片機(jī)                           D、 普通單片機(jī)   

3. ATMEL公司生產(chǎn)的單片機(jī)以三大系列為主,其中XMEGA是屬于(    C  )

A、低檔單片機(jī)                           B、中檔單片機(jī)

C、高檔單片機(jī)                           D、 普通單片機(jī)   

4.   單片機(jī)的基本組成結(jié)構(gòu)包括:CPU、程序存儲(chǔ)器、          、輸入接口、輸出接口五大部分(  B     )

A、EEPROM                           B、數(shù)據(jù)存儲(chǔ)器

    C、ROM                               D、 堆棧

第二章()

填空:

1. 單片機(jī)的三總線(xiàn)結(jié)構(gòu)是指: 數(shù)據(jù)總線(xiàn)         、  地址總線(xiàn)        、   控制總線(xiàn)       。

2. ATmega16包含  16KB        FLASH ROM,  1KB        RAM和   512字節(jié)       的EEPROM。

3. FLASH ROM支持用戶(hù)   多次擦除和寫(xiě)入代碼       ,可以實(shí)現(xiàn)  大于1萬(wàn)次        的   寫(xiě)入       (填讀寫(xiě)或?qū)懭耄?
4. 單片機(jī)的數(shù)據(jù)存儲(chǔ)器包含  RAM      和   EEPROM        兩大部分,其中            是   EEPROM是RAM       的補(bǔ)充。

5. ATmega16中含有   512字節(jié)        的EEPROM。它的擦寫(xiě)次數(shù)是 大于10萬(wàn)次   , 具有  掉電后不丟失數(shù)據(jù)   、  通過(guò)系統(tǒng)程序可以隨機(jī)修改        。

6. ATmega16的DIP封裝共有   40       引腳,其中共有  32個(gè)    I/O 口線(xiàn)。

7. ATmega16的數(shù)據(jù)存儲(chǔ)器中共有  32個(gè)8位        通用工作寄存器 ,有    6個(gè)      寄存器可以合并 成為3個(gè) 16位的寄存器。

8. 在ATmega16的通用寄存器組中,有    3個(gè)      16位的寄存器。名稱(chēng)分別為:  X寄存器  、  Y寄存器        、  Z寄存器        。

9. ATmega16的中斷向量表在FLASH ROM的  最前端    ,中斷的向量地址   越小       ,中斷的優(yōu)先級(jí)越  高        。

10. ATmega16的工作電壓是  4.5~5.5V         , 所能使用的最高晶振頻率為    16MHZ       。

11. ATmega16可以使用內(nèi)部晶振,晶振頻率為  1M        、   2M       、   4M        、     8M       赫茲。

12. ATmega16共有    40      引腳,其中   第10引腳        為VCC,   第31引        腳為GND。

13. ATmega16的AVCC引腳是  30引腳        ,作用是   片內(nèi)AD的電源輸入引腳        

14. ATmega16的AREF引腳是  32引腳        ,作用是   片內(nèi)AD的參考電壓  。

15. ATmega16的   第11,第31引腳是GND  13和12引腳是XTAL1.XTAL2,作用是片內(nèi)反向放大器的輸入終端

16. ATmega16的復(fù)位引腳是  9引腳      ,名稱(chēng)是  RESET   。 當(dāng)在該引腳上出現(xiàn)一個(gè)     大于1.5us的低      電平,單片機(jī)復(fù)位。

17. AVR的指令長(zhǎng)度為  16位     稱(chēng)為一字, PC指針為  13位      ,F(xiàn)LASH存儲(chǔ)器是  8KB     字。 AVR  不能      擴(kuò)展外部程序存儲(chǔ)器,這是因?yàn)?  程序寄存器滿(mǎn)足片內(nèi)8K字節(jié)的Flash程序存儲(chǔ)器空間直接尋址的需要

18. ATmega16配置系統(tǒng)時(shí)鐘的熔絲位共有   5個(gè)      位,名稱(chēng)分別是   CKOPT   、  CKSEL{3:0}

選擇:

1. 單片機(jī)的三總線(xiàn)結(jié)構(gòu)是指:數(shù)據(jù)總線(xiàn)、地址總線(xiàn)和_(  A   )

 A、控制總線(xiàn)                           B、采集總線(xiàn)

C、接收總線(xiàn)                           D、 發(fā)送總線(xiàn)   

2. 單片機(jī)的三總線(xiàn)結(jié)構(gòu)是指:控制總線(xiàn)、地址總線(xiàn)和_(  D   )

 A、發(fā)送總線(xiàn)                          B、采集總線(xiàn)

C、接收總線(xiàn)                           D、數(shù)據(jù)總線(xiàn)  

3. ATmega16的DIP封裝共有          引腳,其中共有           I/O 口線(xiàn)(  A   )

A、40、32                           B、40、8

C、32、4                            D、40、4

4. ATmega16的數(shù)據(jù)存儲(chǔ)器中共有 32 個(gè)通用工作寄存器 ,有          個(gè)寄存器可以合并 成為_(kāi)個(gè) 16位的寄存器。( C    )

A、4、2                           B、6、2

C、6、3                           D、8、4

5. #pragma interrupt_handler ext_int0_isr :10  這句話(huà)中的10是什么中斷( A    )

A、TC0溢出中斷                           B、TC0比較匹配中斷 

C、TC1溢出中斷                           D、TC1比較匹配中斷

6. #pragma interrupt_handler ext_int0_isr :10  這句話(huà)中的10是(  B   )

A、中斷地址                             B、中斷向量號(hào) 

C、計(jì)數(shù)10次                            D、中斷函數(shù)

7.   ATmega16的AVCC引腳是          ,作用是片內(nèi)AD的電源輸入引腳 (   C  )

A、10                           B、13 

C、30                            D、21

判斷:

1.ATmega16的中斷向量表在FLASH ROM的 最前端 ,中斷的向量地址越小,中斷的優(yōu)先級(jí)越高。(  對(duì))

2.ATmega16的中斷向量表在FLASH ROM的 最后端 ,中斷的向量地址越大,中斷的優(yōu)先級(jí)越高。(  錯(cuò)   )

3.ATmega16的中斷向量表在FLASH ROM的 最前端 ,中斷的向量地址越大,中斷的優(yōu)先級(jí)越低。(  對(duì)   )

第六章 (中等)

填空:

1. AVR單片機(jī)每組I/O都配置了  3個(gè)      8位的寄存器,分別是  DDRx PORTx.PINx

2. AVR單片機(jī)的DDRX寄存器的作用是  控制I/O口的輸入輸出方式PORTX寄存器的作用是  當(dāng)I/O輸入時(shí),是否使用上拉電阻,內(nèi)部輸出時(shí),內(nèi)部輸出時(shí),設(shè)置I/O口輸出電平 

3. DDRX的值設(shè)為  1        時(shí),I/O口輸出,設(shè)為  0        時(shí),I/O口輸入。

4. 共陽(yáng)數(shù)碼管的公共級(jí)接  VCC        且每段的電壓為   5       時(shí),數(shù)碼管點(diǎn)亮。

5. 共陰數(shù)碼管的公共級(jí)接   GND       且每段的電壓為  0        時(shí),數(shù)碼管點(diǎn)亮。

6. 單片機(jī)初始化時(shí),I/O口的狀態(tài)是   輸入狀態(tài),不使用內(nèi)部的上拉電阻  。

選擇

1.數(shù)碼管靜態(tài)顯示的特點(diǎn)是顯示穩(wěn)定,顯示亮度高,_______________(  C    )

A、硬件復(fù)雜                          B、程序復(fù)雜

C、程序簡(jiǎn)單                          D、硬件簡(jiǎn)單

判斷:

1. 數(shù)碼管靜態(tài)顯示的優(yōu)點(diǎn)是顯示穩(wěn)定,顯示亮度高,程序簡(jiǎn)單。(  對(duì)    )

2. 數(shù)碼管動(dòng)態(tài)顯示的優(yōu)點(diǎn)是顯示穩(wěn)定,顯示亮度高,程序簡(jiǎn)單。(   錯(cuò)   )

3. 數(shù)碼管動(dòng)態(tài)顯示的優(yōu)點(diǎn)是占用的硬件資源小,耗電量小。(   對(duì)   )

4. 數(shù)碼管動(dòng)態(tài)顯示的缺點(diǎn)是穩(wěn)定性差,程序設(shè)計(jì)復(fù)雜,MCU負(fù)擔(dān)重。( 對(duì)     )

5. 數(shù)碼管靜態(tài)顯示的缺點(diǎn)是占用硬件資源多,耗電量大。(  對(duì)    )

6. 數(shù)碼管靜態(tài)顯示的缺點(diǎn)是穩(wěn)定性差,程序設(shè)計(jì)復(fù)雜,MCU負(fù)擔(dān)重。( 錯(cuò)     )

7. 數(shù)碼管動(dòng)態(tài)顯示的缺點(diǎn)是占用硬件資源多,耗電量大。(  錯(cuò)    )。

/***************************題目1**************************************/

程序分析:(重要!建議一格2分)

#include <iom16v.h>                      語(yǔ)句功能:添加#include <iom16v.h>使程序可以使用特殊功能寄存器

#include <delay.h>

Void main()

{

 Unsigned char position=0;

 PORTA=0xff;                        

 DDRA=0xff;                         語(yǔ)句功能:將PA口工作設(shè)置為輸出方式  While(1)

 {

  PORTA= ~(a<<position);                 語(yǔ)句功能:將a左移position位

  If (++position>=8) position=0;

  Delay_ms(1000);                      語(yǔ)句功能:延時(shí)1S

}

}

1. 程序中position變量的作用是?(1 分)     答:選擇哪一位的發(fā)光二極管點(diǎn)亮

2. 說(shuō)明程序功能。(1分)                 答:循環(huán)點(diǎn)亮實(shí)現(xiàn)流水燈

/***************************題目2**************************************/

#include <mega16.h>

#include <delay.h>

flash char led_7[16]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,

                      0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};

bit point_on = 0;

void main(void)

{

char i = 0;

PORTA=0xFF;

DDRA=0xFF;                 語(yǔ)句功能:PA口工作為輸出方式

while (1)

    {

for (i=0;i<=15;i++)

{

PORTA = led_7[i];                 語(yǔ)句功能:發(fā)送數(shù)碼管段選

if (point_on) PORTA |= 0x80;

delay_ms(1000);

}

point_on = ~point_on;                 語(yǔ)句功能:小數(shù)點(diǎn)閃爍

    };

}

說(shuō)明程序功能:數(shù)碼管靜態(tài)顯示實(shí)驗(yàn)顯示0~F,每個(gè)字符顯示1S。小數(shù)點(diǎn)間隔點(diǎn)亮

/***************************題目2**************************************/

第七章 (重點(diǎn)。”戎卮!!)

填空:

1. ATmega16中共含有  21個(gè)        中斷源,其中有一個(gè)中斷源是不可屏蔽中斷,名稱(chēng)為            向量號(hào)為   1       .

2. 單片機(jī)相應(yīng)中斷A的條件是: 響應(yīng)A中斷:全局中斷允許標(biāo)示AND中斷A允許標(biāo)示AND中斷A標(biāo)示         

3. ATmega16中共含有  3個(gè)外部中斷 ,名稱(chēng)為    INTO       、   INT1         、     INT2       。

4. MCUCR寄存器是  MCU控制寄存器         ,用于設(shè)置  INTO和INT1的中斷觸發(fā)方式        。

5. GICR寄存器是   用中斷控制寄存器        ,用于設(shè)置  外部中斷的中斷允許位         。

6. GIFR寄存器是  通用中斷標(biāo)示寄存器         ,用于設(shè)置  外部中斷的中斷允許位         。當(dāng)有滿(mǎn)足中斷條件的事件出現(xiàn)時(shí),對(duì)應(yīng)的中斷標(biāo)志位為   1         。

7. 中斷標(biāo)志位的清除方法是 對(duì)其  寫(xiě)1         

8. 全局中斷使能位是   SREG        寄存器中的 第   7       位 即   I       位。

判斷:

1. 清除中斷標(biāo)志位的方法是對(duì)其寫(xiě)0.(  錯(cuò)    )

2. 清除中斷標(biāo)志位的方法是對(duì)其寫(xiě)1.(   對(duì)   )

3. 外部中斷的中斷標(biāo)志位會(huì)由硬件自動(dòng)清0.(  對(duì)    )

4. 外部中斷的中斷標(biāo)志位不會(huì)由硬件自動(dòng)清0.(  錯(cuò)    )

5. 全局中斷使能位是  SREG 寄存器中的 第7位 即 I位。( 對(duì)     )

6. 全局中斷使能位是  SREG 寄存器中的 第8位 。(  錯(cuò)    )

7. 全局中斷使能位是  SREG 寄存器中的 第7位 即 F位。(   錯(cuò)   )

程序分析:

/***************************題目1**************************************/

#include <iom16v.h>

char led_7[16]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,

                      0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};

char counter;

#pragma interrupt_handler ext_int0_isr :2     語(yǔ)句中2是:外部中斷O的中斷向量號(hào) 

void ext_int0_isr(void)

{

if (++counter>=16) counter = 0;

}

void main(void)

{

PORTA=0xFF;

DDRA=0xFF;

GICR|=0xC0; //允許INT0 INT1 中斷

MCUCR=0x0A; //語(yǔ)句功能 INT0,INT1下降沿觸發(fā)          

GIFR=0xC0; // 清除   INT0,INT1中斷標(biāo)示位       

counter = 0; //

#asm("sei") //語(yǔ)句功能 使能全局中斷         

while (1)

{

       PORTA = led_7[counter]; //語(yǔ)句功能   顯示計(jì)數(shù)單元            };

}

說(shuō)明程序功能:一個(gè)8段數(shù)碼管顯示0~F16個(gè)十六進(jìn)制的數(shù)字,當(dāng)系統(tǒng)上電時(shí),顯示0,當(dāng)按1次按鍵,顯示數(shù)字加1,依次類(lèi)推,當(dāng)?shù)?5次按鍵式時(shí),顯示“F”,第16次按鍵時(shí),顯示又從0開(kāi)始,當(dāng)按鍵按下,顯示數(shù)值加1

/***************************題目1**************************************/
第八章(重點(diǎn)。》种抵!)

填空:

1. ATmega16共有三個(gè)定時(shí)器,分別是  T/C0        、  T/C1        、  T/C2        。其中16位的定時(shí)器是   T/C1        ,8位的定時(shí)器是   T/C0,T/C2        。

2. ATmega16共有     2     個(gè)8位的定時(shí)器計(jì)數(shù)器,名稱(chēng)是  T/C0,T/C2          ,          1個(gè)16位的定時(shí)器 名稱(chēng)是 T/C1         。

3. ATmega16共有三個(gè)定時(shí)器,分別是  T/C1        、  T/C1        、   T/C2       。

4. TCNT0是定時(shí)器   0       的  計(jì)數(shù)        寄存器 ,作用是 對(duì)定時(shí)器0的脈沖計(jì)數(shù)         。

5. OCR0是定時(shí)器   0       的  輸出比較        寄存器 ,作用是  存放定時(shí)器0的比較匹配值         。

6. T/C0的計(jì)數(shù)時(shí)鐘源可以來(lái)自  內(nèi)部時(shí)鐘        和   外部時(shí)鐘         兩種。

7. T/C0的計(jì)數(shù)時(shí)鐘源的選擇由  TCCRO        中的   CS02,CS01,CS00       三個(gè)位確定。

8. T/C0工作在普通模式時(shí),初值   由TCNTO設(shè)置         ,滿(mǎn)值   255       。

9. T/C0工作在CTC模式時(shí),初值   為0         ,滿(mǎn)值  為OCRO設(shè)置        。

10. T/C0工作在快速PWM模式時(shí),初值  為0           ,滿(mǎn)值 OXFF         在正向比較匹配輸出模式下,當(dāng) TCNT0與OCRO比較匹配         時(shí),清零OC0;當(dāng)          TCNTO從OXFF到OXOO時(shí),置為OC0 。

11. T/C0工作在相位修正PWM模式時(shí),初值  為0           ,滿(mǎn)值  OXFF        在正向比較匹配輸出模式下,當(dāng) TCNT0的計(jì)數(shù)值與OCRO的值比較匹配時(shí)         ,清零OC0;當(dāng)  TCNTO的值與OCRO相同時(shí)        ,置為OC0 。

選擇:

1.定時(shí)器0快速PWM模式的頻率是(  A    )

A、f=fclk /256N                         B、f=fclk /510N  

C、f=fclk /2N(OCR0+1)                   D、f=fclk /2N(滿(mǎn)-初+1) 

2.定時(shí)器0相位PWM模式的頻率是(  B    )

A、f=fclk /256N                         B、f=fclk /510N  

C、f=fclk /2N(OCR0+1)                   D、f=fclk /2N(滿(mǎn)-初+1)

3.定時(shí)器0普通模式的頻率是(  D    )

A、f=fclk /256N                         B、f=fclk /510N  

C、f=fclk /2N(OCR0+1)                   D、f=fclk /2N(滿(mǎn)-初+1)

4.定時(shí)器0的CTC模式的頻率是(  C    )

A、f=fclk /256N                         B、f=fclk /510N  

C、f=fclk /2N(OCR0+1)                   D、f=fclk /2N(滿(mǎn)-初+1)

判斷:

1. 定時(shí)器0的計(jì)數(shù)寄存器是TCNT0,比較匹配寄存器是OCR0。( 對(duì)     )

2. 定時(shí)器1的計(jì)數(shù)寄存器是TCNT1,比較匹配寄存器是OCR1。(  錯(cuò)    )

3. 定時(shí)器0的計(jì)數(shù)寄存器是TCNT0,比較匹配寄存器是OCR1。(  錯(cuò)    )

4. 定時(shí)器1的計(jì)數(shù)寄存器是TCNT1A,TCNT1B。(  對(duì)    )

5. 當(dāng)TCNT0的值和OCR0的值匹配時(shí),提出比較匹配中斷。(  對(duì)    )

6. 當(dāng)TCNT0的值和OCR0的值匹配時(shí),提出溢出中斷。(  錯(cuò)    )

7. PWM方波的參數(shù)有頻率、占空比和相位,其中相位和占空比是主要參數(shù)。(  錯(cuò)    )

8. PWM方波的參數(shù)有頻率、占空比和相位,其中頻率和占空比是主要參數(shù)。(  對(duì)    )

9. PWM方波的參數(shù)有頻率、占空比和相位,其中相位和頻率是主要參數(shù)。(   錯(cuò)   )

10. 定時(shí)器可以有兩個(gè)時(shí)鐘來(lái)源,一個(gè)是外部時(shí)鐘,一個(gè)是內(nèi)部時(shí)鐘。(  對(duì)    )

11. 定時(shí)器做內(nèi)部時(shí)鐘來(lái)源時(shí),N的取值只有1。(  錯(cuò)    )

12. 定時(shí)器做外部時(shí)鐘來(lái)源時(shí),N的取值只有1。(  對(duì)    )

13. 定時(shí)器做內(nèi)部時(shí)鐘來(lái)源時(shí),N的取值有1,2,4,8。(  對(duì)    )

14. 定時(shí)器做外部時(shí)鐘來(lái)源時(shí),N的取值有1,2,4,8。(  錯(cuò)    )



程序分析:

/***************************題目1**************************************/

#include <mega16.h>

char auc_SinParam[128] = {

128,134,140,147,153,159,165,171,177,182,188,193,199,204,209,213,218,222,226,230,234,237,240,243,245,248,250,251,253,254,254,255,255,255,254,254,253,251,250,248,245,243,240,237,234,230,226,222,218,213,209,204,199,193,188,182,177,171,165,159,153,147,140,134,128,122,116,109,103,97,91,85,79,74,68,63,57,52,47,43,38,34,30,26,22,19,16,13,11,8,6,5,3,2,2,1,1,1,2,2,3,5,6,8,11,13,16,19,22,26,30,34,38,43,47,52,57,63,68,74,79,85,91,97,103,109,116,122}; // 數(shù)組中的內(nèi)容為128點(diǎn)正弦波樣本值

char x_SW = 8,X_LUT = 0;

// T/C0 溢出中斷服務(wù)

#pragma interrupt_handler timer0_ovf_isr:10

void timer0_ovf_isr(void)

{

X_LUT += x_SW; // 語(yǔ)句功能:新樣點(diǎn)指針

if (X_LUT > 127) X_LUT -= 128; // 語(yǔ)句功能:樣點(diǎn)指針調(diào)整 
OCR0 = auc_SinParam[X_LUT]; // 語(yǔ)句功能:采樣點(diǎn)指針到比較匹配寄存器

}

void main(void)

{

   DDRB=0x08; // 語(yǔ)句功能:PB3輸出方式,作為OCO輸出PWM波

TCCR0=0x69;

OCR0=128;

TIMSK=0x01; // 語(yǔ)句功能:使能T/C0溢出中斷    SREG|=0x80; // 語(yǔ)句功能:使能全局中斷

while (1)

     {};

}

程序功能:用TC0的快速PWM模式產(chǎn)生頻率為1KHZ 的正弦波

/***************************題目1**************************************/

補(bǔ)充題:

1. ATmega16包含          程序存儲(chǔ)器,         數(shù)據(jù)存儲(chǔ)器( D   )。

A.16kb  512字節(jié)              B. 1KB   16KB

C.  512字節(jié)  1KB              D.16KB   1KB

1. ATmega16包含           數(shù)據(jù)存儲(chǔ)器和          的EEPROM。(  A  )

A.1kb  512字節(jié)              B. 1KB   16KB

C.  512字節(jié)  1KB              D.16KB   1KB

1. 單片機(jī)的數(shù)據(jù)存儲(chǔ)器包含         和         兩大部分。( C   )

A.ROM  RAM                  B.EEPROM  CPU

C.  RAM   EEPROM             D.ROM      CPU

1.T/C0工作在普通模式時(shí),初值             ,滿(mǎn)值         。( B   )

A.為0    為255                   B. 由TCNT0設(shè)定  為255

C.  由OCR0設(shè)置    255             D.0      由OCR0設(shè)置

2. T/C0工作在CTC模式時(shí),初值         ,滿(mǎn)值                 。( D   )

A.為0    為255                   B. 由TCNT0設(shè)定  為255

C.  由OCR0設(shè)置    255             D.0      由OCR0設(shè)置

3.T/C0工作在快速PWM模式時(shí),初值        ,滿(mǎn)值       ( A   )

A.為0    為255                   B. 由TCNT0設(shè)定  為255

C.  由OCR0設(shè)置    255             D.0      由OCR0設(shè)置

4.T/C0工作在相位修正PWM模式時(shí),初值           ,滿(mǎn)值        。( A   )

A.為0    為255                   B. 由TCNT0設(shè)定  為255

C.  由OCR0設(shè)置    255             D.0      由OCR0設(shè)置

5. 定時(shí)器0的計(jì)數(shù)寄存器是         ( A   )

A.TCNT0                          B. OCR0

C.  TCCR0                          D.TIMSK

6. 定時(shí)器0的比較匹配寄存器是         (  B  )

A.TCNT0                          B. OCR0

C.  TCCR0                          D.TIMSK

7.定時(shí)器做外部時(shí)鐘來(lái)源時(shí),N的取值有               (  A  )

A.1                          B. 2

C. 4                           D.以上皆是 

8. AVR的8位定時(shí)器/計(jì)數(shù)器有       種工作方式( C   )

A.1                          B. 2

C. 4                           D.8 

9共陽(yáng)數(shù)碼管的公共級(jí)接        且每段的電壓為          時(shí),數(shù)碼管點(diǎn)亮(  D  )

A.GND  VCC                          B. GND  CPU

C. VCC   CPU                          D.VCC  GND

1. 數(shù)碼管靜態(tài)顯示的缺點(diǎn)是_______________( D   )

A、硬件復(fù)雜                          B、程序復(fù)雜

C、程序簡(jiǎn)單                          D、占用資源多

2. 數(shù)碼管靜態(tài)顯示的優(yōu)點(diǎn)是_______________( C   )

A、硬件復(fù)雜                          B、程序復(fù)雜

C、程序簡(jiǎn)單                          D、占用資源多

3.DDRX的值設(shè)為     時(shí),I/O口輸出。(  B  )

A、0                          B、1

C、2                          D、3

4.DDRX的值設(shè)為     時(shí),I/O口輸入。( A   )

A、0                          B、1

C、2                          D、3

5. 數(shù)碼管動(dòng)態(tài)顯示的缺點(diǎn)是_______________( D   )

A、硬件復(fù)雜                          B、程序復(fù)雜

C、硬件簡(jiǎn)單                          D、占用資源多

5. 數(shù)碼管動(dòng)態(tài)顯示的優(yōu)點(diǎn)是_______________(  D  )

A、硬件復(fù)雜                          B、程序復(fù)雜

C、硬件簡(jiǎn)單                          D、占用資源少
關(guān)閉窗口

相關(guān)文章