51单片机程序根据使用存储器的不同,执行效率不同,在编写C51程序时,最好指定变量的存储类型,这样将有利于提高程序执行效率。
1.data:内部RAM的前128个字节,地址为0x00-0x7f,速度最快,生成的代码最小。
2.idata:内部 RAM 的前256个字节,地址为0x99-0xff,访问方式与data不同,idata是用类似C中的指针方式访问的。
3.xdata:外部扩展RAM。
4.pdata:外部扩展RAM的低256个字节。
51单片机程序根据使用存储器的不同,执行效率不同,在编写C51程序时,最好指定变量的存储类型,这样将有利于提高程序执行效率。
1.data:内部RAM的前128个字节,地址为0x00-0x7f,速度最快,生成的代码最小。
2.idata:内部 RAM 的前256个字节,地址为0x99-0xff,访问方式与data不同,idata是用类似C中的指针方式访问的。
3.xdata:外部扩展RAM。
4.pdata:外部扩展RAM的低256个字节。