单片机要是用了外部存储器,单片机这块芯片是不是一个“空壳”了呢?

来源:百度知道 编辑:UC知道 时间:2024/05/10 11:41:00
程序都写入外部存储器了,那么单片机这块芯片是不是一个“空壳”了呢?如果不是“空壳”,那么单片机这块芯片还要写入哪方面的东西呢?

程序最终还是要在内部RAM执行的。把程序放在外设里一是可能出于代码量的考虑(片内存储器一般不会太大),二是便于成型的系统日后升级。内部存储器可以放一些重要的数据表,比如进行数字信号处理时常用的正弦表等常数表。还有一些高档单片机具有引导功能,而这部分BOOT大都必须放在内部存储器的特定位置。当然还有最重要的中断向量也应放在内部存储器的特定位置。

怎么会算空壳了呢?累加器等寄存器都在内部存储器里的阿!一般来说内部寄存器比外部的快多了,但资源有限,外部的资源大些,但速度慢,自己使用时权衡下就好了 。

存储器 分为 程序存储器和数据存储器

存储部分只是单片机的一部分
程序还是需要单片机内部的执行部件来执行的