嵌入式微控制器及其应用开发考试复习资料

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

⚫ATmega16片内的SRAM为1KB,Flash ROM为16KB,EEPROM为512字节(p17)

[在8位单片机中,所有变量共享1KB的SRAM],

⚫mega16有5种复位源(上电复位、外部复位、看门狗复位、掉电检测复位、JTAG AVR复位)。模数转换单元是10位的ADC,(ATmega8有一个10位的逐次逼近型ADC。)有3种参考电压输入可供选择,分别是外部引脚AREF、AVCC、2.56V片内基准电压。

有4组GPIO,一共32个GPIO;片内集成4 种不同频率的内部时钟,其频率分别是1MHz,2MHz,4MHz,8MHz。Mega16单片机的定时器模块有3个中断,分别是比较匹配中断、溢出中断、事件捕捉中断. Mega16单片机的定时器Timer0具有四种工作模式,分别是普通模式、CTC模式、快速PWM模式、相位修正PWM模式。(课本P.251~P.254)

⚫AVR属于8位单片机,Mega8,Mega16都是8位的嵌入式处理器。

⚫ICC集成开发环境中,unsigned int/int 类型的变量占2个字节,unsigned char/char占1字节。

⚫采用行列扫描式按键,6个IO口最多可以扩展9个按键(3+3=6,3*3=9)

⚫配置外部中断INT0 为下降沿触发的方法是:_MCUCR |=(1<

⚫实验板是串转并使用的是max232芯片。实验板上使用的3310LCD液晶使用的是SPI接口。

⚫C语言中“Typedef unsigned char U8”功能是:将U8等价于unsigned char。

⚫ICC集成开发环境中,定义一个无符号字符型的变量temp,要求改变量存储在Flash存储器中,方法是:flash(或const) unsigned char temp;

⚫用软件方法启动一次ADC的方法是:ADCSRA |= (1 << 6);

⚫I2C通信需要 2 条线分别是时钟线和数据线。

1.简述Mega16单片机Timer0的工作模式,分别介绍其工作原理与应用特点等(200字以内)(课本P.251~P.254)

①普通模式:是最简单、最基本的工作模式。在此模式下计数器不停地累加。计到8bit的最大值后(TOP = 0xFF),由于数

值溢出计数器简单地返回到最小值0x00重新开始。在普通模式下没有什么需要特殊考虑的,用户可以随时写入新的计数器数值。

②CTC模式:OCR0寄存器定义了计数器的TOP值,亦即计数器的分辨率。当计数器的数值TCNT0等于OCR0时计数器清

零。这个模式使得用户可以很容易地控制比较匹配输出的频率,也简化了外部事件计数的操作。

③快速PWM模式:可用来产生高频的PWM波形。快速PWM模式与其他PWM模式的不同之处是其单斜坡工作方式。计数器

从BOTTOM计到MAX,然后立即回到BOTTOM重新开始。工作于快速PWM模式时,计数器的数值一直增加到MAX,然后在后面的一个时钟周期清零。

④相位修正PWM模式:为用户提供了一个获得高精度相位修正PWM波形的方法。此模式基于双斜坡操作。计时器重复地从

BOTTOM计到MAX,然后又从MAX倒退回到BOTTOM。相位修正PWM模式的PWM精度固定为8比特。计时器不断地累加直到MAX,然后开始减计数。

2.简述Mega16单片机中Flash、SRAM和EEPROM存储器各自的用途(课本P.22~P.23)

FLASH:单片机运行的程序存储的地方。存储程序,表格数据;

SRAM:存储单片机运行过程中产生的了临时数据。程序运行时的临时数据,从新上电不存在的数据;

EEPROM:视用户的需要而定,一般用来存储系统的一些参数,这些参数可能需要修改,也可能不会修改。存储主要数据,重新上电仍存在的数据。

3.简述看门狗定时器的工作原理,使用看门狗定时器的作用是什么?(课本P.505~P.506)

工作原理:看门狗定时器实际上是一个计数器,在系统运行以后就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清看门狗,那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。

作用:看门狗还可以在你的程序陷入死循环的时候,让单片机复位而不用整个系统断电,从而保护你的硬件电路。

◆定时器:溢出中断、比较匹配中断

ADC:ADC转换完成中断

串口:RX接收完成中断、TX发送完成中断、TX发送数据寄存器空中断

Spi:数据传送结束中断

相关文档
最新文档