【嵌入式系统】(二) ATmega16的片上资源

简介: 【嵌入式系统】(二) ATmega16的片上资源

ATmega16的存储器


类型与容量

存在三种类型:

① ROM:存放数据,容量是16KB

② RAM:存放数据变量,容量是1KB

③ EEPROM:容量是0.5KB

总容量:17.5KB


寄存器


单片机的寄存器

作用:利用存放的数据实现功能


数据存入寄存器

寄存器通过引脚设置为输入,将数据存入寄存器


中断函数


中断过程包括保护现场、恢复现场和中断返回等。

编写中断函数时,没有涉及这些内容的原因是:

在ICCAVR、CVAVR等高级语言开发环境编写中断服务程序的代码时,会在生成的目标代码中自动加入响应的中断现场保护和恢复的指令,还有中断返回的指令。



目录
相关文章
|
6月前
|
Linux 调度
部署02-我们一般接触的是Mos和Wimdows这两款操作系统,很少接触到Linux,操作系统的概述,硬件是由计算机系统中由电子和机械,光电元件所组成的,CPU,内存,硬盘,软件是用户与计算机接口之间
部署02-我们一般接触的是Mos和Wimdows这两款操作系统,很少接触到Linux,操作系统的概述,硬件是由计算机系统中由电子和机械,光电元件所组成的,CPU,内存,硬盘,软件是用户与计算机接口之间
|
8月前
|
存储 芯片 异构计算
LabVIEW如何优化FPGA可用资源或提升速度
LabVIEW如何优化FPGA可用资源或提升速度
69 0
|
芯片 SoC
MOTOROLA MVME-204A728-1 嵌入式应用的电路物理空间有限
MOTOROLA MVME-204A728-1 嵌入式应用的电路物理空间有限
105 0
MOTOROLA MVME-204A728-1 嵌入式应用的电路物理空间有限
|
数据安全/隐私保护
MOTOROLA MVME2432 支持总线控制和直接存储器存取
MOTOROLA MVME2432 支持总线控制和直接存储器存取
117 0
MOTOROLA  MVME2432 支持总线控制和直接存储器存取
|
存储 负载均衡 程序员
鲲鹏CPU架构分析1:高性能处理器的存储器组织与片上互联
为了使处理器的处理能力得到充分发挥,存储系统必须能够提供与处理器性能相匹配的存储器带宽。 因此,处理器与主存储器之间的速度差距一直是处理器结构设计中必须考虑的问题。由于处理器内的核心数目增多,并且各核心采用共享存储器结构进行信息交互,对主存的访问需求进一步增加,在单处理器时代面临的存储墙问题依然存在,而且问题更加严重。 故必须针对多核处理器进行相应的存储结构设计,并解决好存储系统的效率问题。
883 0
鲲鹏CPU架构分析1:高性能处理器的存储器组织与片上互联
|
存储
中央处理器——CPU的功能和基本结构
中央处理器——CPU的功能和基本结构
374 0
中央处理器——CPU的功能和基本结构