第一章(較易) 填空: 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、占用資源少