【嵌入式系统】(二) ATmega16的片上资源
简介:
【嵌入式系统】(二) ATmega16的片上资源
ATmega16的存储器
类型与容量
存在三种类型:
① ROM:存放数据,容量是16KB
② RAM:存放数据变量,容量是1KB
③ EEPROM:容量是0.5KB
总容量:17.5KB
寄存器
单片机的寄存器
作用:利用存放的数据实现功能
数据存入寄存器
寄存器通过引脚设置为输入,将数据存入寄存器
中断函数
中断过程包括保护现场、恢复现场和中断返回等。
编写中断函数时,没有涉及这些内容的原因是:
在ICCAVR、CVAVR等高级语言开发环境编写中断服务程序的代码时,会在生成的目标代码中自动加入响应的中断现场保护和恢复的指令,还有中断返回的指令。