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

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

ATmega16的存储器


类型与容量

存在三种类型:

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

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

③ EEPROM:容量是0.5KB

总容量:17.5KB


寄存器


单片机的寄存器

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


数据存入寄存器

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


中断函数


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

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

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



目录
相关文章
|
4月前
|
Linux 调度
部署02-我们一般接触的是Mos和Wimdows这两款操作系统,很少接触到Linux,操作系统的概述,硬件是由计算机系统中由电子和机械,光电元件所组成的,CPU,内存,硬盘,软件是用户与计算机接口之间
部署02-我们一般接触的是Mos和Wimdows这两款操作系统,很少接触到Linux,操作系统的概述,硬件是由计算机系统中由电子和机械,光电元件所组成的,CPU,内存,硬盘,软件是用户与计算机接口之间
|
6月前
|
存储 芯片 异构计算
LabVIEW如何优化FPGA可用资源或提升速度
LabVIEW如何优化FPGA可用资源或提升速度
51 0
|
6月前
|
物联网 芯片
STC51单片机-应用系统并行扩展电路设计(存储器扩展)-物联网应用系统设计
STC51单片机-应用系统并行扩展电路设计(存储器扩展)-物联网应用系统设计
117 0
西门子S7-1200 CPU面板介绍,S7-1200 CPU的扩展能力
本篇我们来介绍西门子S7-1200 CPU的面板,以及S7-1200 CPU的扩展能力。
西门子S7-1200 CPU面板介绍,S7-1200 CPU的扩展能力
|
存储 负载均衡 程序员
鲲鹏CPU架构分析1:高性能处理器的存储器组织与片上互联
为了使处理器的处理能力得到充分发挥,存储系统必须能够提供与处理器性能相匹配的存储器带宽。 因此,处理器与主存储器之间的速度差距一直是处理器结构设计中必须考虑的问题。由于处理器内的核心数目增多,并且各核心采用共享存储器结构进行信息交互,对主存的访问需求进一步增加,在单处理器时代面临的存储墙问题依然存在,而且问题更加严重。 故必须针对多核处理器进行相应的存储结构设计,并解决好存储系统的效率问题。
842 0
鲲鹏CPU架构分析1:高性能处理器的存储器组织与片上互联
|
开发工具 异构计算 内存技术
ZYNQ - 无DDR固化程序(压缩FSBL以能固化更大的应用程序在OCM上)
ZYNQ - 无DDR固化程序(压缩FSBL以能固化更大的应用程序在OCM上)
613 0
ZYNQ - 无DDR固化程序(压缩FSBL以能固化更大的应用程序在OCM上)
浅谈金属轧制设备(轧钢机)的结构与组成
我国的金属材料轧制技术始于建国初期,距今已有百年历史。在这一历史发展进程中,我国的金属轧制技术经历了建设,改造,升级,发展,现代化等多个发展阶段,也逐渐由技术落后,设备简陋,劳动强度大逐步向人工智能化,专业化,信息化方向转变,不断走向成熟与现代化。