AVR单片机复习题(答案在后面) 第一章
填空:
1. 单片机的基本组成结构包括: 、 、 、 五大部分。
2. 哈佛结构是指,计算机由五大部分构成,五大部分分别
是: 、 、 、
3. ATmega16包含 程序存储器, 数据存储器和 的
EEPROM。
4. ATMEL公司生产的单片机以三大系列为主,分别是: 、 、 5. ATMEL公司生产的TinyAVR是属于 单片机。、 6. ATMEL公司生产的megaAVR是属于 单片机。 7. ATMEL公司生产的XMEGA是属于 单片机。
选择:
1. ATMEL公司生产的单片机以三大系列为主,其中TinyAVR是属于( )
A、低档单片机 B、中档单片机 C、高档单片机 D、 普通单片机
2. ATMEL公司生产的单片机以三大系列为主,其中megaAVR是属于( )
A、低档单片机 B、中档单片机 C、高档单片机 D、 普通单片机
3. ATMEL公司生产的单片机以三大系列为主,其中XMEGA是属于( )
A、低档单片机 B、中档单片机 C、高档单片机 D、 普通单片机
4. 单片机的基本组成结构包括:CPU、程序存储器、 、输入接口、输出接口五大部分( )
A、EEPROM B、数据存储器 C、ROM D、 堆栈
简答:
1. 什么是ISP技术?采用ISP技术的单片机有什么优点? 2. 什么是单片机?
3. 说明单片机的RAM、FLASH ROM、EEPROM的用途和特点?(中等)
1
第二章
填空:
1. 单片机的三总线结构是指: 、 、 。
2. ATmega16包含 FLASH ROM, RAM和 的EEPROM。 3. FLASH ROM支持用户 ,可以实现 的 (填读写或写入)。
4. 单片机的数据存储器包含 和 两大部分,其中 是
的补充。
5. ATmega16中含有 的EEPROM。它的擦写次数是 , 具
有 、 。
6. ATmega16的DIP封装共有 引脚,其中共有 I/O 口线。
7. ATmega16的数据存储器中共有 通用工作寄存器 ,有 寄存器可以合并 成为3个 16位的寄存器。
8. 在ATmega16的通用寄存器组中,有 16位的寄存器。名称分别
为: 、 、 。
9. ATmega16的中断向量表在FLASH ROM的 ,中断的向量地址 ,
中断的优先级越 。
10. ATmega16的工作电压是 , 所能使用的最高晶振频率为 。
11. ATmega16可以使用内部晶振,晶振频率为 、 、 、
赫兹。
12. ATmega16共有 引脚,其中 为VCC, 脚为GND。 13. ATmega16的AVCC引脚是 ,作用是 14. ATmega16的AREF引脚是 ,作用是 。
15. ATmega16的 是GND , 引脚是XTAL1、XTAL2,作用是 16. ATmega16的复位引脚是 ,名称是 。 当在该引脚上出现一个
的 电平,单片机复位。
17. AVR的指令长度为 称为一字, PC指针为 ,FLASH存储器是
字。 AVR 扩展外部程序存储器,这是因为
18. ATmega16配置系统时钟的熔丝位共有 位,名称分别
是 、 。
选择:
1. 单片机的三总线结构是指:数据总线、地址总线和_( ) A、控制总线 B、采集总线 C、接收总线 D、 发送总线 2. 单片机的三总线结构是指:控制总线、地址总线和_( ) A、发送总线 B、采集总线 C、接收总线 D、数据总线
3. ATmega16的DIP封装共有 引脚,其中共有 I/O 口线( )
2
A、40、32 B、40、8 C、32、4 D、40、4
4. ATmega16的数据存储器中共有 32 个通用工作寄存器 ,有 个寄存器可以合并 成为_个 16位的寄存器。( )
A、4、2 B、6、2 C、6、3 D、8、4
7. ATmega16的AVCC引脚是 ,作用是片内AD的电源输入引脚 ( )
A、10 B、13 C、30 D、21
判断:
1.ATmega16的中断向量表在FLASH ROM的 最前端 ,中断的向量地址越小,中断的优先级越高。( )
2.ATmega16的中断向量表在FLASH ROM的 最后端 ,中断的向量地址越大,中断的优先级越高。( )
3.ATmega16的中断向量表在FLASH ROM的 最前端 ,中断的向量地址越大,中断的优先级越低。( )
简答:
1. ATmega16的堆栈的工作过程和堆栈的作用。 2. AVR的复位方式有几种?
第六章
填空:
1. AVR单片机每组I/O都配置了 8位的寄存器,分别是
2. AVR单片机的DDRX寄存器的作用是 PORTX寄存器的作用是 3. DDRX的值设为 时,I/O口输出,设为 时,I/O口输入。 4. 共阳数码管的公共级接 且每段的电压为 时,数码管点亮。 5. 共阴数码管的公共级接 且每段的电压为 时,数码管点亮。 6. 单片机初始化时,I/O口的状态是 。 选择
1.数码管静态显示的特点是显示稳定,显示亮度高,_______________( )
A、硬件复杂 B、程序复杂 C、程序简单 D、硬件简单
判断:
1. 数码管静态显示的优点是显示稳定,显示亮度高,程序简单。( )
3
2. 数码管动态显示的优点是显示稳定,显示亮度高,程序简单。( ) 3. 数码管动态显示的优点是占用的硬件资源小,耗电量小。( ) 4. 数码管动态显示的缺点是稳定性差,程序设计复杂,MCU负担重。( ) 5. 数码管静态显示的缺点是占用硬件资源多,耗电量大。( ) 6. 数码管静态显示的缺点是稳定性差,程序设计复杂,MCU负担重。( ) 7. 数码管动态显示的缺点是占用硬件资源多,耗电量大。( )
例6.1
/***************************题目1**************************************/
程序分析:
#include
Void main() {
Unsigned char position=0;
PORTA=0xff;
DDRA=0xff; 语句功能______________________ While(1) {
PORTA= ~(a<
Delay_ms(1000); 语句功能______________________ } }
1. 程序中position变量的作用是? 2. 说明程序功能。
例6.4
#include
#include
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;
4
void main(void) {
char i = 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; 语句功能______________________ }; }
说明程序功能:
第七章
填空:
1. ATmega16中共含有 中断源,其中有一个中断源是不可屏蔽中断,名称为
向量号为 .
2. 单片机相应中断A的条件是:
3. ATmega16中共含有 外部中断 ,名称
为 、 、 。
4. MCUCR寄存器是 ,用于设置 。 5. GICR寄存器是 ,用于设置 。
6. GIFR寄存器是 ,用于设置 。当有满足中断条件的事件出现时,
对应的中断标志位为 。
7. 中断标志位的清除方法是 对其
8. 全局中断使能位是 寄存器中的 第 位 即 位。
判断:
1. 清除中断标志位的方法是对其写0.( ) 2. 清除中断标志位的方法是对其写1.( )
3. 外部中断的中断标志位会由硬件自动清0.( ) 4. 外部中断的中断标志位不会由硬件自动清0.( ) 5. 全局中断使能位是 SREG 寄存器中的 第7位 即 I位。( ) 6. 全局中断使能位是 SREG 寄存器中的 第8位 。( )
5
相关推荐: