![AVR單片機(jī)復(fù)習(xí)題+答案_第1頁](http://file4.renrendoc.com/view2/M01/24/15/wKhkFmZfrM-AL9TtAAGIYTsXImc200.jpg)
![AVR單片機(jī)復(fù)習(xí)題+答案_第2頁](http://file4.renrendoc.com/view2/M01/24/15/wKhkFmZfrM-AL9TtAAGIYTsXImc2002.jpg)
![AVR單片機(jī)復(fù)習(xí)題+答案_第3頁](http://file4.renrendoc.com/view2/M01/24/15/wKhkFmZfrM-AL9TtAAGIYTsXImc2003.jpg)
![AVR單片機(jī)復(fù)習(xí)題+答案_第4頁](http://file4.renrendoc.com/view2/M01/24/15/wKhkFmZfrM-AL9TtAAGIYTsXImc2004.jpg)
![AVR單片機(jī)復(fù)習(xí)題+答案_第5頁](http://file4.renrendoc.com/view2/M01/24/15/wKhkFmZfrM-AL9TtAAGIYTsXImc2005.jpg)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGEPAGE1AVR單片機(jī)復(fù)習(xí)題(答案在后面)第一章填空:單片機(jī)的基本組成結(jié)構(gòu)包括:、、、五大部分。哈佛結(jié)構(gòu)是指,計算機(jī)由五大部分構(gòu)成,五大部分分別是:、、、ATmega16包含程序存儲器,數(shù)據(jù)存儲器和的EEPROM。ATMEL公司生產(chǎn)的單片機(jī)以三大系列為主,分別是:、、ATMEL公司生產(chǎn)的TinyAVR是屬于單片機(jī)。、ATMEL公司生產(chǎn)的megaAVR是屬于單片機(jī)。ATMEL公司生產(chǎn)的XMEGA是屬于單片機(jī)。選擇:ATMEL公司生產(chǎn)的單片機(jī)以三大系列為主,其中TinyAVR是屬于()A、低檔單片機(jī)B、中檔單片機(jī)C、高檔單片機(jī)D、普通單片機(jī)ATMEL公司生產(chǎn)的單片機(jī)以三大系列為主,其中megaAVR是屬于()A、低檔單片機(jī)B、中檔單片機(jī)C、高檔單片機(jī)D、普通單片機(jī)ATMEL公司生產(chǎn)的單片機(jī)以三大系列為主,其中XMEGA是屬于()A、低檔單片機(jī)B、中檔單片機(jī)C、高檔單片機(jī)D、普通單片機(jī)4.單片機(jī)的基本組成結(jié)構(gòu)包括:CPU、程序存儲器、、輸入接口、輸出接口五大部分()A、EEPROMB、數(shù)據(jù)存儲器C、ROMD、堆棧簡答:什么是ISP技術(shù)?采用ISP技術(shù)的單片機(jī)有什么優(yōu)點?什么是單片機(jī)?說明單片機(jī)的RAM、FLASHROM、EEPROM的用途和特點?(中等)第二章填空:單片機(jī)的三總線結(jié)構(gòu)是指:、、。ATmega16包含F(xiàn)LASHROM,RAM和的EEPROM。FLASHROM支持用戶,可以實現(xiàn)的(填讀寫或?qū)懭耄纹瑱C(jī)的數(shù)據(jù)存儲器包含和兩大部分,其中是的補(bǔ)充。ATmega16中含有的EEPROM。它的擦寫次數(shù)是,具有、。ATmega16的DIP封裝共有引腳,其中共有I/O口線。ATmega16的數(shù)據(jù)存儲器中共有通用工作寄存器,有寄存器可以合并成為3個16位的寄存器。在ATmega16的通用寄存器組中,有16位的寄存器。名稱分別為:、、。ATmega16的中斷向量表在FLASHROM的,中斷的向量地址,中斷的優(yōu)先級越。ATmega16的工作電壓是,所能使用的最高晶振頻率為。ATmega16可以使用內(nèi)部晶振,晶振頻率為、、、赫茲。ATmega16共有引腳,其中為VCC,腳為GND。ATmega16的AVCC引腳是,作用是ATmega16的AREF引腳是,作用是。ATmega16的是GND,引腳是XTAL1、XTAL2,作用是ATmega16的復(fù)位引腳是,名稱是。當(dāng)在該引腳上出現(xiàn)一個的電平,單片機(jī)復(fù)位。AVR的指令長度為稱為一字,PC指針為,F(xiàn)LASH存儲器是字。AVR擴(kuò)展外部程序存儲器,這是因為ATmega16配置系統(tǒng)時鐘的熔絲位共有位,名稱分別是、。選擇:單片機(jī)的三總線結(jié)構(gòu)是指:數(shù)據(jù)總線、地址總線和_()A、控制總線B、采集總線C、接收總線D、發(fā)送總線單片機(jī)的三總線結(jié)構(gòu)是指:控制總線、地址總線和_()A、發(fā)送總線B、采集總線C、接收總線D、數(shù)據(jù)總線ATmega16的DIP封裝共有引腳,其中共有I/O口線()A、40、32B、40、8C、32、4D、40、4ATmega16的數(shù)據(jù)存儲器中共有32個通用工作寄存器,有個寄存器可以合并成為_個16位的寄存器。()A、4、2B、6、2C、6、3D、8、47.ATmega16的AVCC引腳是,作用是片內(nèi)AD的電源輸入引腳()A、10B、13C、30D、21判斷:ATmega16的中斷向量表在FLASHROM的最前端,中斷的向量地址越小,中斷的優(yōu)先級越高。()ATmega16的中斷向量表在FLASHROM的最后端,中斷的向量地址越大,中斷的優(yōu)先級越高。()ATmega16的中斷向量表在FLASHROM的最前端,中斷的向量地址越大,中斷的優(yōu)先級越低。()簡答:ATmega16的堆棧的工作過程和堆棧的作用。AVR的復(fù)位方式有幾種?第六章填空:AVR單片機(jī)每組I/O都配置了8位的寄存器,分別是AVR單片機(jī)的DDRX寄存器的作用是PORTX寄存器的作用是DDRX的值設(shè)為時,I/O口輸出,設(shè)為時,I/O口輸入。共陽數(shù)碼管的公共級接且每段的電壓為時,數(shù)碼管點亮。共陰數(shù)碼管的公共級接且每段的電壓為時,數(shù)碼管點亮。單片機(jī)初始化時,I/O口的狀態(tài)是。
選擇數(shù)碼管靜態(tài)顯示的特點是顯示穩(wěn)定,顯示亮度高,_______________()A、硬件復(fù)雜B、程序復(fù)雜C、程序簡單D、硬件簡單判斷:數(shù)碼管靜態(tài)顯示的優(yōu)點是顯示穩(wěn)定,顯示亮度高,程序簡單。()數(shù)碼管動態(tài)顯示的優(yōu)點是顯示穩(wěn)定,顯示亮度高,程序簡單。()數(shù)碼管動態(tài)顯示的優(yōu)點是占用的硬件資源小,耗電量小。()數(shù)碼管動態(tài)顯示的缺點是穩(wěn)定性差,程序設(shè)計復(fù)雜,MCU負(fù)擔(dān)重。()數(shù)碼管靜態(tài)顯示的缺點是占用硬件資源多,耗電量大。()數(shù)碼管靜態(tài)顯示的缺點是穩(wěn)定性差,程序設(shè)計復(fù)雜,MCU負(fù)擔(dān)重。()數(shù)碼管動態(tài)顯示的缺點是占用硬件資源多,耗電量大。()例6.1/***************************題目1**************************************/程序分析:#include<mega16.h>語句功能______________________#include<delay.h>Voidmain(){Unsignedcharposition=0;PORTA=0xff;DDRA=0xff;語句功能______________________While(1){PORTA=~(a<<position);語句功能______________________If(++position>=8)position=0;Delay_ms(1000);語句功能______________________}}程序中position變量的作用是?說明程序功能。例6.4#include<mega16.h>#include<delay.h>flashcharled_7[16]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};bitpoint_on=0;voidmain(void){ chari=0; PORTA=0xFF; DDRA=0xFF;語句功能______________________ while(1){ for(i=0;i<=15;i++) { PORTA=led_7[i];語句功能______________________ if(point_on)PORTA|=0x80; delay_ms(1000); } point_on=~point_on;語句功能______________________};}說明程序功能:第七章填空:ATmega16中共含有中斷源,其中有一個中斷源是不可屏蔽中斷,名稱為向量號為.單片機(jī)相應(yīng)中斷A的條件是:ATmega16中共含有外部中斷,名稱為、、。MCUCR寄存器是,用于設(shè)置。GICR寄存器是,用于設(shè)置。GIFR寄存器是,用于設(shè)置。當(dāng)有滿足中斷條件的事件出現(xiàn)時,對應(yīng)的中斷標(biāo)志位為。中斷標(biāo)志位的清除方法是對其全局中斷使能位是寄存器中的第位即位。判斷:清除中斷標(biāo)志位的方法是對其寫0.()清除中斷標(biāo)志位的方法是對其寫1.()外部中斷的中斷標(biāo)志位會由硬件自動清0.()外部中斷的中斷標(biāo)志位不會由硬件自動清0.()全局中斷使能位是SREG寄存器中的第7位即I位。()全局中斷使能位是SREG寄存器中的第8位。()全局中斷使能位是SREG寄存器中的第7位即F位。()簡答:ATmega16單片機(jī)的中斷系統(tǒng)采用兩級控制,它是如何控制的?單片機(jī)有幾個外部中斷?有幾種觸發(fā)方式?例7.1程序分析:/***************************題目1**************************************/#include<mega16.h>charled_7[16]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};Unsignedcharcounter;interrupt[EXT_INT0]voidext_int0_isr(){ if(++counter>=16)counter=0;}voidmain(void){PORTA=0xFF;DDRA=0xFF;GICR|=0xC0; //允許中斷MCUCR=0x0A; //語句功能GIFR=0xC0; //清除counter=0; // #asm("sei") //語句功能while(1) { PORTA=led_7[counter]; //語句功能 };}說明程序功能:第八章填空:ATmega16共有三個定時器,分別是、、。其中16位的定時器是,8位的定時器是。ATmega16共有個8位的定時器計數(shù)器,名稱是,個16位的定時器名稱是。ATmega16共有三個定時器,分別是、、。TCNT0是定時器的寄存器,作用是。OCR0是定時器的寄存器,作用是。T/C0的計數(shù)時鐘源可以來自和兩種。T/C0的計數(shù)時鐘源的選擇由中的三個位確定。T/C0工作在普通模式時,初值,滿值。T/C0工作在CTC模式時,初值,滿值。T/C0工作在快速PWM模式時,初值,滿值在正向比較匹配輸出模式下,當(dāng)時,清零OC0;當(dāng)時,置為OC0。T/C0工作在相位修正PWM模式時,初值,滿值在正向比較匹配輸出模式下,當(dāng),清零OC0;當(dāng),置為OC0。選擇:定時器0快速PWM模式的頻率是()A、f=fclk/256NB、f=fclk/510NC、f=fclk/2N(OCR0+1)D、f=fclk/2N(滿-初+1)定時器0相位PWM模式的頻率是()A、f=fclk/256NB、f=fclk/510NC、f=fclk/2N(OCR0+1)D、f=fclk/2N(滿-初+1)定時器0普通模式的頻率是()A、f=fclk/256NB、f=fclk/510NC、f=fclk/2N(OCR0+1)D、f=fclk/2N(滿-初+1)定時器0的CTC模式的頻率是()A、f=fclk/256NB、f=fclk/510NC、f=fclk/2N(OCR0+1)D、f=fclk/2N(滿-初+1)判斷:定時器0的計數(shù)寄存器是TCNT0,比較匹配寄存器是OCR0。()定時器1的計數(shù)寄存器是TCNT1,比較匹配寄存器是OCR1。()定時器0的計數(shù)寄存器是TCNT0,比較匹配寄存器是OCR1。()定時器1的計數(shù)寄存器是TCNT1A,TCNT1B。()當(dāng)TCNT0的值和OCR0的值匹配時,提出比較匹配中斷。()當(dāng)TCNT0的值和OCR0的值匹配時,提出溢出中斷。()PWM方波的參數(shù)有頻率、占空比和相位,其中相位和占空比是主要參數(shù)。()PWM方波的參數(shù)有頻率、占空比和相位,其中頻率和占空比是主要參數(shù)。()PWM方波的參數(shù)有頻率、占空比和相位,其中相位和頻率是主要參數(shù)。()定時器可以有兩個時鐘來源,一個是外部時鐘,一個是內(nèi)部時鐘。()定時器做內(nèi)部時鐘來源時,N的取值只有1。()定時器做外部時鐘來源時,N的取值只有1。()定時器做內(nèi)部時鐘來源時,N的取值有1,2,4,8。()定時器做外部時鐘來源時,N的取值有1,2,4,8。()簡答:AVR的8位定時器/計數(shù)器有幾種工作方式?分別是什么?簡述快速PWM的工作過程。簡述相位修正PWM的工作過程。簡述CTC模式時定時器的工作過程。若采用定時器0的快速PWM模式,使用內(nèi)部時鐘,不經(jīng)過分頻器,將OCR0的值設(shè)置為155。則輸出的PWM的占空比是多少?寫出詳細(xì)計算過程。簡述普通模式下定時器的工作過程。編程題。第九章軟件消抖工作原理及軟件實現(xiàn)。第十章1、ATmega16單片機(jī)內(nèi)部有幾個模擬比較器?模擬比較器的工作原理,默認(rèn)時模擬比較器的兩個輸入端是什么?2、ATmega16單片機(jī)內(nèi)部的ADC是幾位的?ADC的工作原理是什么?參考電源有哪些?結(jié)果取10位時轉(zhuǎn)換結(jié)果如何計算?3、保證精度時,ADC的轉(zhuǎn)換時鐘有何要求?4、編程題。
答案第一章(較易)填空:1.單片機(jī)的基本組成結(jié)構(gòu)包括:CPU、程序存儲器、數(shù)據(jù)寄存器、輸入,輸出接口五大部分。2.哈佛結(jié)構(gòu)是指,計算機(jī)由五大部分構(gòu)成,五大部分分別是:運(yùn)算器、控制器、存儲器、輸入設(shè)備輸出設(shè)備3.ATmega16包含16KB程序存儲器,1KB數(shù)據(jù)存儲器和512字節(jié)的EEPROM。4.ATMEL公司生產(chǎn)的單片機(jī)以三大系列為主,分別是:tinyAVR、megaAVR、XMEGA5.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、程序存儲器、、輸入接口、輸出接口五大部分(B)A、EEPROMB、數(shù)據(jù)存儲器C、ROMD、堆棧第二章()填空:1.單片機(jī)的三總線結(jié)構(gòu)是指:數(shù)據(jù)總線、地址總線、控制總線。2.ATmega16包含16KBFLASHROM,1KBRAM和512字節(jié)的EEPROM。3.FLASHROM支持用戶多次擦除和寫入代碼,可以實現(xiàn)大于1萬次的寫入(填讀寫或?qū)懭耄?.單片機(jī)的數(shù)據(jù)存儲器包含RAM和EEPROM兩大部分,其中是EEPROM是RAM的補(bǔ)充。5.ATmega16中含有512字節(jié)的EEPROM。它的擦寫次數(shù)是大于10萬次,具有掉電后不丟失數(shù)據(jù)、通過系統(tǒng)程序可以隨機(jī)修改。6.ATmega16的DIP封裝共有40引腳,其中共有32個I/O口線。7.ATmega16的數(shù)據(jù)存儲器中共有32個8位通用工作寄存器,有6個寄存器可以合并成為3個16位的寄存器。8.在ATmega16的通用寄存器組中,有3個16位的寄存器。名稱分別為:X寄存器、Y寄存器、Z寄存器。9.ATmega16的中斷向量表在FLASHROM的最前端,中斷的向量地址越小,中斷的優(yōu)先級越高。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引腳是GND13和12引腳是XTAL1.XTAL2,作用是片內(nèi)反向放大器的輸入終端16.ATmega16的復(fù)位引腳是9引腳,名稱是RESET。當(dāng)在該引腳上出現(xiàn)一個大于1.5us的低電平,單片機(jī)復(fù)位。17.AVR的指令長度為16位稱為一字,PC指針為13位,F(xiàn)LASH存儲器是8KB字。AVR不能擴(kuò)展外部程序存儲器,這是因為程序寄存器滿足片內(nèi)8K字節(jié)的Flash程序存儲器空間直接尋址的需要18.ATmega16配置系統(tǒng)時鐘的熔絲位共有5個位,名稱分別是CKOPT、CKSEL{3:0}選擇:1.單片機(jī)的三總線結(jié)構(gòu)是指:數(shù)據(jù)總線、地址總線和_(A)A、控制總線B、采集總線C、接收總線D、發(fā)送總線2.單片機(jī)的三總線結(jié)構(gòu)是指:控制總線、地址總線和_(D)A、發(fā)送總線B、采集總線C、接收總線D、數(shù)據(jù)總線3.ATmega16的DIP封裝共有引腳,其中共有I/O口線(A)A、40、32B、40、8C、32、4D、40、44.ATmega16的數(shù)據(jù)存儲器中共有32個通用工作寄存器,有個寄存器可以合并成為_個16位的寄存器。(C)A、4、2B、6、2C、6、3D、8、47.ATmega16的AVCC引腳是,作用是片內(nèi)AD的電源輸入引腳(C)A、10B、13C、30D、21判斷:1.ATmega16的中斷向量表在FLASHROM的最前端,中斷的向量地址越小,中斷的優(yōu)先級越高。(對)2.ATmega16的中斷向量表在FLASHROM的最后端,中斷的向量地址越大,中斷的優(yōu)先級越高。(錯)3.ATmega16的中斷向量表在FLASHROM的最前端,中斷的向量地址越大,中斷的優(yōu)先級越低。(對)第六章(中等)填空:1.AVR單片機(jī)每組I/O都配置了3個8位的寄存器,分別是DDRxPORTx.PINx2.AVR單片機(jī)的DDRX寄存器的作用是控制I/O口的輸入輸出方式PORTX寄存器的作用是當(dāng)I/O輸入時,是否使用上拉電阻,內(nèi)部輸出時,內(nèi)部輸出時,設(shè)置I/O口輸出電平3.DDRX的值設(shè)為1時,I/O口輸出,設(shè)為0時,I/O口輸入。4.共陽數(shù)碼管的公共級接VCC且每段的電壓為5時,數(shù)碼管點亮。5.共陰數(shù)碼管的公共級接GND且每段的電壓為0時,數(shù)碼管點亮。6.單片機(jī)初始化時,I/O口的狀態(tài)是輸入狀態(tài),不使用內(nèi)部的上拉電阻。選擇1.數(shù)碼管靜態(tài)顯示的特點是顯示穩(wěn)定,顯示亮度高,_______________(C)A、硬件復(fù)雜B、程序復(fù)雜C、程序簡單D、硬件簡單判斷:1.數(shù)碼管靜態(tài)顯示的優(yōu)點是顯示穩(wěn)定,顯示亮度高,程序簡單。(對)2.數(shù)碼管動態(tài)顯示的優(yōu)點是顯示穩(wěn)定,顯示亮度高,程序簡單。(錯)3.數(shù)碼管動態(tài)顯示的優(yōu)點是占用的硬件資源小,耗電量小。(對)4.數(shù)碼管動態(tài)顯示的缺點是穩(wěn)定性差,程序設(shè)計復(fù)雜,MCU負(fù)擔(dān)重。(對)5.數(shù)碼管靜態(tài)顯示的缺點是占用硬件資源多,耗電量大。(對)6.數(shù)碼管靜態(tài)顯示的缺點是穩(wěn)定性差,程序設(shè)計復(fù)雜,MCU負(fù)擔(dān)重。(錯)7.數(shù)碼管動態(tài)顯示的缺點是占用硬件資源多,耗電量大。(錯)。例6.1程序分析:#include<mega16.h>語句功能:添加#include<mega16.h>使程序可以使用特殊功能寄存器#include<delay.h>Voidmain(){Unsignedcharposition=0;PORTA=0xff;DDRA=0xff;語句功能:將PA口工作設(shè)置為輸出方式While(1){PORTA=~(a<<position);語句功能:將a左移position位If(++position>=8)position=0;Delay_ms(1000);語句功能:延時1S}}1.程序中position變量的作用是?答:選擇哪一位的發(fā)光二極管點亮2.說明程序功能。答:循環(huán)點亮實現(xiàn)流水燈例6.4#include<mega16.h>#include<delay.h>flashcharled_7[16]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};bitpoint_on=0;voidmain(void){chari=0;PORTA=0xFF;DDRA=0xFF;語句功能:PA口工作為輸出方式while(1){for(i=0;i<=15;i++){PORTA=led_7[i];語句功能:發(fā)送數(shù)碼管段選if(point_on)PORTA|=0x80;delay_ms(1000);}point_on=~point_on;語句功能:小數(shù)點閃爍};}說明程序功能:數(shù)碼管靜態(tài)顯示實驗顯示0~F,每個字符顯示1S。小數(shù)點間隔點亮第七章填空:1.ATmega16中共含有21個中斷源,其中有一個中斷源是不可屏蔽中斷,名稱為向量號為1.2.單片機(jī)相應(yīng)中斷A的條件是:響應(yīng)A中斷:全局中斷允許標(biāo)示AND中斷A允許標(biāo)示AND中斷A標(biāo)示3.ATmega16中共含有3個外部中斷,名稱為INTO、INT1、INT2。4.MCUCR寄存器是MCU控制寄存器,用于設(shè)置INTO和INT1的中斷觸發(fā)方式。5.GICR寄存器是用中斷控制寄存器,用于設(shè)置外部中斷的中斷允許位。6.GIFR寄存器是通用中斷標(biāo)示寄存器,用于設(shè)置外部中斷的中斷允許位。當(dāng)有滿足中斷條件的事件出現(xiàn)時,對應(yīng)的中斷標(biāo)志位為1。7.中斷標(biāo)志位的清除方法是對其寫18.全局中斷使能位是SREG寄存器中的第7位即I位。判斷:1.清除中斷標(biāo)志位的方法是對其寫0.(錯)2.清除中斷標(biāo)志位的方法是對其寫1.(對)3.外部中斷的中斷標(biāo)志位會由硬件自動清0.(對)4.外部中斷的中斷標(biāo)志位不會由硬件自動清0.(錯)5.全局中斷使能位是SREG寄存器中的第7位即I位。(對)6.全局中斷使能位是SREG寄存器中的第8位。(錯)7.全局中斷使能位是SREG寄存器中的第7位即F位。(錯)程序分析:/***************************題目1**************************************/#include<iom16v.h>charled_7[16]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71};charcounter;interrupt[EXT_INT0]voidext_int0_isr(){if(++counter>=16)counter=0;}voidmain(void){PORTA=0xFF;DDRA=0xFF;GICR|=0xC0;//允許INT0INT1中斷MCUCR=0x0A;//語句功能INT0,INT1下降沿觸發(fā)GIFR=0xC0;//清除INT0,INT1中斷標(biāo)示位counter=0;//#asm("sei")//語句功能使能全局中斷while(1){PORTA=led_7[counter];//語句功能顯示計數(shù)單元};}說明程序功能:一個8段數(shù)碼管顯示0~F16個十六進(jìn)制的數(shù)字,當(dāng)系統(tǒng)上電時,顯示0,當(dāng)按1次按鍵,顯示數(shù)字加1,依次類推,當(dāng)?shù)?5次按鍵式時,顯示“F”,第16次按鍵時,顯示又從0開始,當(dāng)按鍵按下,顯示數(shù)值加1第八章填空:1.ATmega16共有三個定時器,分別是T/C0、T/C1、T/C2。其中16位的定時器是T/C1,8位的定時器是T/C0,T/C2。2.ATmega16共有2個8位的定時器計數(shù)器,名稱是T/C0,T/C2,1個16位的定時器名稱是T/C1。3.ATmega16共有三個定時器,分別是T/C1、T/C1、T/C2。4.TCNT0是定時器0的計數(shù)寄存器,作用是對定時器0的脈沖計數(shù)。5.OCR0是定時器0的輸出比較寄存器,作用是存放定時器0的比較匹配值。6.T/C0的計數(shù)時鐘源可以來自內(nèi)部時鐘和外部時鐘兩種。7.T/C0的計數(shù)時鐘源的選擇由TCCRO中的CS02,CS01,CS00三個位確定。8.T/C0工作在普通模式時,初值由TCNTO設(shè)置,滿值255。9.T/C0工作在CTC模式時,初值為0,滿值為OCRO設(shè)置。10.T/C0工作在快速PWM模式時,初值為0,滿值OXFF在正向比較匹配輸出模式下,當(dāng)TCNT0與OCRO比較匹配時,清零OC0;當(dāng)TCNTO從OXFF到OXOO時,置為OC0。11.T/C0工作在相位修正PWM模式時,初值為0,滿值OXFF在正向比較匹配輸出模式下,當(dāng)TCNT0的計數(shù)值與OCRO的值比較匹配時,清零OC0;當(dāng)TCNTO的值與OCRO相同時,置為OC0。選擇:1.定時器0快速PWM模式的頻率是(A)A、f=fclk/256NB、f=fclk/510NC、f=fclk/2N(OCR0+1)D、f=fclk/2N(滿-初+1)2.定時器0相位PWM模式的頻率是(B)A、f=fclk/256NB、f=fclk/510NC、f=fclk/2N(OCR0+1)D、f=fclk/2N(滿-初+1)3.定時器0普通模式的頻率是(D)A、f=fclk/256NB、f=fclk/510NC、f=fclk/2N(OCR0+1)D、f=fclk/2N(滿-初+1)4.定時器0的CTC模式的頻率是(C)A、f=fclk/256NB、f=fclk/510NC、f=fclk/2N(OCR0+1)D、f=fclk/2N(滿-初+1)判斷:1.定時器0的計數(shù)寄存器是TCNT0,比較匹配寄存器是OCR0。(對)2.定時器1的計數(shù)寄存器是TCNT1,比較匹配寄存器是OCR1。(錯)3.定時器0的計數(shù)寄存器是TCNT0,比較匹配寄存器是OCR1。(錯)4.定時器1的計數(shù)寄存器是TCNT1A,TCNT1B。(對)5.當(dāng)TCNT0的值和OCR0的值匹配時,提出比較匹配中斷。(對)6.當(dāng)TCNT0的值和OCR0的值匹配時,提出溢出中斷。(錯)7.PWM方波的參數(shù)有頻率、占空比和相位,其中相位和占空比是主要參數(shù)。(錯)8.PWM方波的參數(shù)有頻率、占空比和相位,其中頻率和占空比是主要參數(shù)。(對)9.PWM方波的參數(shù)有頻率、占空比和相位,其中相位和頻率是主要參數(shù)。(錯)10.定時器可以有兩個時鐘來源,一個是外部時鐘,一個是內(nèi)部時鐘。(對)11.定時器做內(nèi)部時鐘來源時,N的取值只有1。(錯)12.定時器做外部時鐘來源時,N的取值只有1。(對)13.定時器做內(nèi)部時鐘來源時,N的取值有1,2,4,8。(對)14.定時器做外部時鐘來源時,N的取值有1,2,4,8。(錯)補(bǔ)充題:1.ATmega16包含程序存儲器,數(shù)據(jù)存儲器(D)。A.16kb512字節(jié)B.1KB16KBC.512字節(jié)1KBD.16KB1KB1.ATmega16包含數(shù)據(jù)存儲器和的EEPROM。(A)A.1kb512字節(jié)B.1KB16KBC.512字節(jié)1KBD.16KB1KB1.單片機(jī)的數(shù)據(jù)存儲器包含和兩大部分。(C)A.ROMRAMB.EEPROMC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 湘教版地理八年級下冊第一節(jié)《四大地理區(qū)域的劃分》聽課評課記錄
- 北京課改版歷史七年級上冊第1課《中國境內(nèi)的遠(yuǎn)古人類》聽課評課記錄
- 小學(xué)二年級數(shù)學(xué)口算題上冊三
- 聽評課記錄小學(xué)五年級英語
- 婚姻財產(chǎn)約定協(xié)議書范本
- 中央空調(diào)系統(tǒng)節(jié)能環(huán)保改造協(xié)議書范本
- 2025年度綠植花卉租賃與酒店客房裝飾服務(wù)合同
- 2025年度環(huán)保項目銀行擔(dān)保合同
- 2025年度教育培訓(xùn)咨詢合同
- 湘教版數(shù)學(xué)八年級上冊3.3《實數(shù)的分類及性質(zhì)》聽評課記錄1
- 2024-2025學(xué)年冀教版數(shù)學(xué)五年級上冊期末測試卷(含答案)
- 商業(yè)綜合體市場調(diào)研報告
- 資源枯竭型城市的轉(zhuǎn)型發(fā)展 課件 2024-2025學(xué)年高二上學(xué)期地理人教版選擇性必修2
- 少兒素描課件
- 2025屆河北省衡水市衡水中學(xué)高考仿真模擬英語試卷含解析
- 天津市部分區(qū)2023-2024學(xué)年高二上學(xué)期期末考試 生物 含解析
- 變壓器投標(biāo)書-技術(shù)部分
- 《我國跨境電子商務(wù)消費(fèi)者權(quán)益保護(hù)問題研究》
- 2024九省聯(lián)考適應(yīng)性考試【甘肅省】歷史試卷及答案解析
- 四年級語文下冊第六單元【集體備課】(教材解讀+教學(xué)設(shè)計)
- 小學(xué)一年級數(shù)學(xué)思維訓(xùn)練100題(附答案)
評論
0/150
提交評論