一、填空:1.单片机的基本组成结构包括:CPU、运算器控制器、数据寄存器、输入接口,输出接口五大部分。2.哈佛结构是指,计算机由五大部分构成,五大部分分别是:运算器、控制器、存储器、输入设备、输出设备。3.ATmega16包含16KB程序存储器,1KB数据存储器和512字节的EEPROM。4.ATMEL公司生产的单片机以三大系列为主,分别是:tinyAVR、megaAVR、XMEGA。5.ATMEL公司生产的TinyAVR是属于低挡单片机。6.ATMEL公司生产的megaAVR是属于中档单片机。7.ATMEL公司生产的XMEGA是属于高档单片机。1.什么是ISP技术,采用ISP技术的单片机有什么优点?2.说明单片机的RAM,FlashROM,EEPROM用途和特点?第二章()填空:1.单片机的三总线结构是指:数据总线、地址总线、控制总线。2.ATmega16包含16KBFLASHROM,1KBRAM和512字节的EEPROM。3.FLASHROM支持用户多次擦除和写入代码,可以实现大于1万次的写入(填读写或写入)。4.单片机的数据存储器包含RAM和EEPROM两大部分,其中EEPROM是RAM的补充。5.ATmega16中含有512字节的EEPROM。它的擦写次数是大于10万次,具有掉电后不丢失数据、通过系统程序可以随机修改。6.ATmega16的PDIP封装共有40引脚,其中共有32个I/O口线。ATmega16的TQFP封装共有44引脚,其中共有32个I/O口线。7.ATmega16的数据存储器中共有32个8位通用工作寄存器,有6个寄存器可以合并成为3个16位的寄存器。8.在ATmega16的通用寄存器组中,有3个16位的寄存器。名称分别为:X寄存器、Y寄存器、Z寄存器。9.ATmega16的中断向量表在FLASHROM的最前端,中断的向量地址越小,中断的优先级越高。10.ATmega16的工作电压是2.7~5.5V,所能使用的最高晶振频率为16MHZ。11.ATmega16可以使用内部晶振,晶振频率为1M、2M、4M、8M赫兹。12.ATmega16PDIP封装共有40引脚,其中第10引脚为VCC,第31引脚为GND。13.ATmega16PDIP封装的AVCC引脚是30引脚,作用是片内AD的电源输入引脚14.ATmega16PDIP封装的AREF引脚是32引脚,作用是片内AD的参考电压。15.ATmega16PDIP封装的第11,第31引脚是GND13和12引脚是XTAL1.XTAL2,作用是片内反向放大器的输入终端16.ATmega16PDIP封装的复位引脚是9引脚,名称是RESET。当在该引脚上出现一个大于1.5us的低电平,单片机复位。17.AVR的指令长度为16位称为一字,PC指针为13位,FLASH存储器是8KB字。AVR不能扩展外部程序存储器,这是因为程序寄存器满足片内8K字节的Flash程序存储器空间直接寻址的需要18.ATmega16配置系统时钟的熔丝位共有5个位,名称分别是CKOPT、CKSEL{3:0}17.AVR单片机每组I/O都配置了3个8位的寄存器,分别是DDRxPORTx.PINx18.AVR单片机的DDRX寄存器的作用是控制I/O口的输入输出方式PORTX寄存器的作用是当I/O输入时,是否使用上拉电阻,内部输出时,内部输出时,设置I/O口输出电平19.DDRX的值设为1时,I/O口输出,设为0时,I/O口输入。20.共阳数码管的公共级接VCC且每段的电压为5V时,数码管点亮。21.共阴数码管的公共级接GND且每段的电压为0时,数码管点亮。22.单片机初始化时,I/O口的状态是输入状态,不使用内部的上拉电阻。23.ATmega16中共含有21个中断源,其中有一个中断源是不可屏蔽中断,名称为向量号为1.24.单片机相应中断A的条件是:全局中断允许标示AND中断A允许标示AND中断A标示25.ATmega16中共含有3个外部中断,名称为INTO、INT1、INT2。4.MCUCR寄存器是MCU控制寄存器,用于设置INTO和INT1的中断触发方式。26.GICR寄存器是用中断控制寄存器,用于设置外部中断的中断允许位27.GIFR寄存器是通用中断标示寄存器,用于设置外部中断的中断允许位。当有满足中断条件的事件出现时,对应的中断标志位为1。28.中断标志位的清除方法是对其写129.全局中断使能位是SREG寄存器中的第7位即I位。30.ATmega16共有三个定时器,分别是T/C0、T/C1、T/C2。其中16位的定时器是T/C1,8位的定时器是T/C0,T/C2。31.ATmega16共有2个8位的定时器计数器,名称是T/C0,T/C2,1个16位的定时器名称是T/C1。32.TCNT0是定时器0的计数寄存器,作用是对定时器0的脉冲计数。5.OCR0是定时器0的输出比较寄存器,作用是存放定时器0的比较匹配值。33.T/C0的计数时钟源可以来自内部时钟和外部时钟两种。34.T/C0的计数时钟源的选择由TCCRO中的CS02,CS01,CS00三个位确定。35.T/C0工作在普通模式时,初值由TCNTO设置,满值255。36.T/C0工作在CTC模式时,初值为0,满值为OCRO设置。37.T/C0工作在快速PWM模式时,初值为0,满值OXFF在正向比较匹配输出模式下,当TCNT0与OCRO比较匹配时,清零OC0;当TCNTO从OXFF到OXOO时,置为OC0。38.T/C0工作在相位修正PWM模式时,初值为0,满值OXFF在正向比较匹配输出模式下,当TCNT0的计数值与OCRO的值比较匹配时,清零OC0;当TCNTO的值与OCRO相同时,置为OC0。二、选择题1.ATMEL公司生产的单片机以三大系列为主,其中TinyAVR是属于(A)A、低档单片机B、中档单片机C、高档单片机D、普通单片机2.ATMEL公司生产的单片机以三大系列为主,其中megaAVR是属于(B)A、低档单片机B、中档单片机C、高档单片机D、普通单片机3.ATMEL公司生产的单片机以三大系列为主,其中XMEGA是属于(C)A、低档单片机B、中档单片机C、高档单片机D、普通单片机4.单片机的基本组成结构包括:CPU、程序存储器、、输入接口、输出接口五大部分(B)A、EEPROMB、数据存储器C、ROMD、堆栈5.单片机的三总线结构是指:数据总线、地址总线和_(A)A、控制总线B、采集总线C、接收总线D、发送总线6.单片机的三总线结构是指:控制总线、地址总线和_(D)A、发送总线B、采集总线C、接收总线D、数据总线7.ATmega16的PDIP封装共有引脚,其中共有I/O口线(A)A、40、32B、40、8C、32、4D、40、48.ATmega16的数据存储器中共有32个通用工作寄存器,有个寄存器可以合并成为_个16位的寄存器。(C)A、4、2B、6、2C、6、3D、8、49.#pragmainterrupt_handlerext_int0_isr:10这句话中的10是什么中断(A)A、TC0溢出中断B、TC0比较匹配中断C、TC1溢出中断D、TC1比较匹配中断10.#pragmainterrupt_handlerext_int0_isr:10这句话中的10是(B)A、中断地址B、中断向量号C、计数10次D、中断函数11.ATmega16的AVCC引脚是,作用是片内AD的电源输入引脚(C)A、10B、13C、30D、2112.定时器0快速PWM模式的频率是(A)A、f=fclk/256NB、f=fclk/510NC、f=fclk/2N(OCR0+1)D、f=fclk/2N(满-初+1)13.定时器0相位PWM模式的频率是(B)A、f=fclk/256NB、f=fclk/510NC、f=fclk/2N(OCR0+1)D、f=fclk/2N(满-初+1)14.定时器0普通模式的频率是(D)A、f=fclk/256NB、f=fclk/510NC、f=fclk/2N(OCR0+1)D、f=fclk/2N(满-初+1)15.定时器0的CTC模式的频率是(C)A、f=fclk/256NB、f=fclk/510NC、f=fclk/2N(OCR0+1)D、f=fclk/2N(满-初+1)16.ATmega16包含程序存储器,数据存储器(D)。A.16kb512字节B.1KB16KBC.512字节1KBD.16KB1KB17.ATmega16包含数据存储器和的EEPROM。(A)A.1kb512字节B.1KB16KBC.512字节1KBD.16KB1KB18.单片机的数据存储器包含和两大部分。(C)A.ROMRAMB.EEPROMCPUC.RAMEEPROMD.ROMCPU19.T/C0工作在普通模式时,初值,满值。(B)A.为0为255B.由TCNT0设定为255C.由OCR0设置255D.0由OCR0设置20.T/C0工作在CTC模式时,初值,满值。(D)A.为0为255B.由TCNT0设定为255C.由OCR0设置255D.0由OCR0设置21.T/C0工作在快速PWM模式时,初值,满值(A)A.为0为255B.由TCNT0设定为255C.由OCR0设置255D.0由OCR0设置22.T/C0工作在相位修正PWM模式时,初值,满值。(A)A.为0为255B.由TCNT0设定为255C.由OCR0设置255D.0由OCR0设置23.定时器0的计数寄存器是(A)A.TCNT0B.OCR0C.TCCR0D.TIMSK24.定时器0的比较匹配寄存器是(B)A.TCNT0B.OCR0C.TCCR0D.TIMSK25.定时器做外部时钟来源时,N的取值有(A)A.1B.2C.4D.以上皆是26.AVR的8位定时器/计数器有种工作方式(C)A.1B.2C.4D.827共阳数码管的公共级接且每段的电压为时,数码管点亮(D)A.GNDVCCB.GNDCPUC.VCCCPUD.VCCGND28.数码管静态显示的缺点是_______________(D)A、硬件复杂B、程序复杂C、程序简单D、占用资源多29.数码管静态显示的优点是_______________(C)A、硬件复杂B、程序复杂C、程序简单D、占用资源多30.DDRX的值设为时,I/O口输出。(B)A、0B、1C、2D、331.DDRX的值设为时,I/O口输入。(A)A、0B、1C、2D、332.数码管动态显示的缺点是_______________(D)A、硬件复杂B、程序复杂C、硬件简单D、占用资源多33.数码管动态显示的优点是_______________(D)A、硬件复杂B、程序复杂C、硬件简单D、占用资源少三、判断题:1.ATmega16的中断向量表在FLASHROM的最前端,中断的向量地址越小,中断的优先级越高。(对)2.ATmega16的中断向量表在FLASHROM的最后端,中断的向量地址越大,中断的优先级越高。(错)3.ATmega16的中断向量表在FLASHROM的最前端,中断的向量地址越大,中断的优先级越低。(对)4.数码管静态显示的优点是显示稳定,显示亮度高,程序简单。(对)5.数码管动态显示的优点是显示稳定,显示亮度高,程序简单。(错)6.数码管动态显示的优点是占用的硬件资源小,耗电量小。(对)7.数码管动态显示的缺点是稳定性差,程序设计复杂,MCU负担重。(对)8.数码管静态显示的缺点是占用硬件资源多,耗电量大。(对)9.数码管静态显示的缺点是稳定性差,程序设计复杂,MCU负担重。(错)10.数码管动态显示的缺点是占用硬件资源多,耗电量大。(错)11.清除中断标志位的方法是对其写0.(错)12.清除中断标志位的方法是对其写1.(对)13.外部中断的中断标志位会由硬件自动清0.(对)14.外部中断的中断标志位不会由硬件自动清0.(错)15.全局中断使能位是SREG寄存器中的第7位即I位。(对)16.全局中断使能位是SREG寄存器中的第8位。(错)17.全局中断使能位是SREG