鸡仔单片机成长记----------------51的内部存储及指令运行

以前还以为自己单片机学得不错,没想到想深入学习的时候,才发现自己的基础是那么的薄弱,好了,整理一下今天一下午的成果吧!

先说下起因,我的本意是想深入的学习一下单片机技术,不在是写一些普通的代码,所以就看了一些关于在51上跑操作系统的书,这一看不要紧,头都是大的,什么ram不够,什么sp,我都模糊的记得,但是都说不上来~~~~~今天好好的看了一下午 终于有眉目了。。。。

-------------------------------------------------------------------------------内部存储-------------------------------------------------------------------------------------------

 单片机按存储结构可分为二类:一类是哈佛结构,另一类是普林斯顿结构。
       ①哈佛结构
       所谓哈佛结构是指程序存储器地址空间与数据存储器地址空间分开的单片机结构,如80C51单片机采用哈佛
结构,所以80C51单片机的程序存储器地址空间与数据存储器地址空间是分开的,各有64K存储空间。
       ②普林斯顿结构
       所谓普林斯顿结构是指程序存储器地址空间与数据存储器地址空间合并的单片机结构,如MCS­96单片机采用
普林斯顿结构,所以MCS­96单片机的程序存储器地址空间与数据存储器地址空间是合并的,共有64K存储空间。

下面就贴个图:


右边的这个就是ROM(EEPROM,FLASH----混合了EPROM和EEPROM技术,比如U盘)了,也就是程序存储器。

大小是4K,地址从0000H到0FFFH ,程序计数器PC用于告诉单片机下一条指令的执行地址,所以PC也是16位的,

由于pc的缘故,即使扩展ROM,最大也只能到FFFFH,即64k。当单片机EA引脚接高电平,则访问片内ROM,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值