发布日期:2022-10-09 点击率:63
51单片机傍边的存储器从功用性上来差异能够分为程序存储器与数据存储器。通常来说单片机存储器的存储空间是能够进行存储空间拓宽的,可是怎么进行拓宽则需求依据纷歧样的存储器类型进行挑选,这篇文章就将为咱们关于这个疑问进行解说。
拜访存储空间时,需求用到两个指针变量,为DPTR和PC。其间pc为程序计数器,指向下一条需求施行的指令的地址,DPTR为数据指针寄存器,这两个变量的长度都为16位,这是51单片机内部构造抉择的,无法改动。所以这两个指针的寻址才华都为64K。这么看来,两类存储器的拓宽才华都为64K。可是,假定实习拓宽过存储器,就能够发现程序存储器的拓宽才华并没有64K。
为什麽会这个姿态呢?这得从51单片机的存储空间的编址说起。这儿仅作简略阐明,详细能够看教科书。简略地说,内部程序存储器和外部程序存储器是一同编址的,它们别离占用64K地址的一有些,所以外部拓宽时要减去内部的地址空间,当然要小于64K。而数据存储器是表里有些别编址,表里部数据存储器用纷歧样的指令进行拜访,所以不必忧虑单片机遇混杂表里部数据存储器,所以外部数据存储器拓宽才华有64K。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航