单片机中经常讲到的片内和片外是什么含义

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:52:03
我是菜鸟。单片机中经常讲到片内程序存储器、片外程序存储器,片内数据存储器,片外数据存储器。这个片内和片外分别是指什么含义啊?片内是说CPU内部吗?片外是指CPU外部?

好比你用51单片机吧,就那个小黑方块里面程序存储器有4K(可能)这个就是片内。
然后你程序大,里面放不下,就在片外安了个FLASH芯片,这个就是片外了
不是说CPU内部,说CPU会让人联想到单片机的内核

片内程序储存器就是单片机内部FLASH 程序存储器 片内数据存储器不用多说就是单片机内部RAM,何为片外我来解释,51单片机有P0,P1,P2,P3,

当你的程序大于内部FLASH存储器时,这时就需要外接硬件来扩展外部存储器,P0和P2口是用来做扩展外部存储器时的地址总线,P0做低8位 P2为高8位连接外部硬件(就是外部的硬件存储器) 扩展范围可达到64K 这时外部扩展的存储器就叫片外存储器

片内的就是单片机内部本身的,片外就是外接的存储器。一般的单片机书籍对于外接的存储器接法和使用方法都有介绍的。
程序存储器用来放置你编写的程序,数据存储器用来存放你的程序产生的数据。

芯片内部集成的,还是需要而外电路 的