ָ�����ָ�������������ڵĴ洢����ַ����һ���ַ��͵ı��� STR ������ڴ浥ԪDATA ���� 51H �����ַ�У���ô DATA ���� 51H ��ַ���DZ��� STR ��ָ�롣�� C ������ ָ����һ������Ҫ�ĸ����ȷ��Ч��ʹ��ָ�����͵����ݣ��ܸ���Ч�ı��︴�ӵ����� �ṹ���ܸ���Ч��ʹ�������������ܷ���ֱ�ӵĴ����ڴ�������洢����ָ��֮���� ����ô��Ч�IJ������ݣ�����Ϊ���۳����ָ�����������������Ĵ�����Ҫ������� �浥Ԫ����Ӧ�Ĵ洢���У���Щ�洢���ǰ��ֽ������ֵģ�ÿһ���洢��Ԫ������Ψһ�� ���ȥ����д���ݣ������ž��dz�˵�Ĵ洢��Ԫ�ĵ�ַ������д�����ŵĶ����ͽ���Ѱ ַ��ͨ��Ѱַ���ܷ��ʵ��洢���е���һ���ܷ��ʵĵ�Ԫ������������DZ���������� �Dz����ܴ���ġ�C ����Ҳ���������ָ�����͵��������ͣ�ר������ȷ�������������ݵ� ��ַ����һ�������������һ�������ĵ�ַ����ô������ű�����ַ�ı�����Ϊ��ָ��������� ���ñ��� STRIP ��������¿�ͷ�� STR �����ĵ�ַ 51H������ STRIP ����ָ����������� ��һ��ͼ����˵��������ָ���ָ�����������һ���ĸ��
������ָ����DZ����ĵ�ַ����ȡ��ַ�������&��ȡ�ø���ָ�������&STR ���ǰ� ���� STR �ĵ�ַȡ�á������ STRIP = &STR ���ܰ���ȡ�õ� STR ָ������ STRIP ָ ������С�STRIP ��ֵ�ͱ�Ϊ 51H���ɼ�ָ���������������һ�������ĵ�ַ����ַ������ ������Ϊָ�������ָ��ı�����
Ҫ���ʱ��� STR �������á�STR�����������������֮�⣬�����ñ�����ַ���� �ʡ�����������&STR ȡ������ַ������ STRIP ָ�������Ȼ�������*STRIP ���� STR ���з����ˡ���*����ָ���������������ȡ��ָ�������ָ��ĵ�ַ��ֵ������ͼ��ָ�� ���� STRIP ��ָ��ĵ�ַ�� 51H���� 51H �е�ֵ�� 40H����ô*STRIP ���õ�ֵ���� 40H�� ʹ��ָ�����֮ǰҲ��ʹ���������͵ı�������Ҫ���ȶ��������������ʽҲ�����ƣ�
һ�����ʽ���£�
�������� �۴洢�����ͣ� * ������;
unsigned char xdata *pi //ָ���ռ�ö��ֽڣ�ָ����������ڱ�����Ĭ�ϴ洢����ָ
�� xdata �洢���� char ����
unsigned char xdata * data pi; //��ָ������ָ���� data ��������ͬ��
int * pi; //����Ϊһ��ָ�룬ָ����������ڱ�����Ĭ�ϴ洢����ռ�����ֽ� �ڶ�����ʽ�С��������͡���ָ�������ָ�������ָ��ı��������͡����洢�����͡�
�DZ���������ʱ��һ����չ��ʶ�����ǿ�ѡ�ġ���û�С��洢�����͡�ѡ��ʱ������Ϊһ
��ָ�룬���С��洢�����͡�ѡ��ʱ����Ϊ���ڴ洢����ָ�롣���� 51 оƬ��Ѱַ��Χ��
ָ���������ֵΪ 0xFFFF�������;�����һ��ָ�����ڴ��ռ�� 3 ���ֽڣ���һ�ֽڴ� �Ÿ�ָ��洢�����ͱ��룬���������Ÿ�ָ��ĸߵ�λַ�������ڴ洢����ָ����Ϊ���� ʶ��洢���������Ի�ռһ������ֽڣ�idata,data,pdata �洢��ָ��ռһ���ֽڣ�code,xdata ���ռ�����ֽڡ����Ͽ�֪����ȷ�Ķ���ָ�룬�ܽ�ʡ�洢���Ŀ����������ϸ�Ҫ����� �������Ŀ�к����ô���
ָ���ʹ�÷����ܶ࣬����ƪ������ֻ�ܶ�����һЩ�����Ľ��ܡ��������ڽ�������ʱ �����̸Ķ�һ�£�����˵��ָ��Ļ���ʹ�÷�����
#include <AT89X51.H> //Ԥ�����ļ����涨��������Ĵ����������� P1 �ڶ���Ϊ P1
void main(void)
{
//���廨�����ݣ����ݴ����Ƭ�� CODE ����
unsigned char code design[]={0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0xFF,
0xFF,0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x0,
0xE7,0xDB,0xBD,0x7E,0xFF};
unsigned int a; //����Ñ���õı���
unsigned char b;
unsigned char code * dsi; //������� CODE ����ָ��
do{
dsi = &design[0]; //ȡ�������һ����Ԫ�ĵ�ַ
for (b=0; b<32; b++)
{
}
}while(1);
}
for(a=0; a<30000; a++); //��ʱһ��ʱ��
P1 = *dsi; //��ָ��ָ��ĵ�ַȡ���ݵ� P1 ��
dsi++; //ָ���һ��
Ϊ����������˽�ָ��Ĺ���Ô������ʹ�� keil uv2 �������������鿴�������ʹ洢����
ֵ���������ִ�У�Ȼ��ò¿ª±ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ú£ï¿½ï¿½ï¿½Í¼ï¿½ï¿½ï¿½Ãµï¿½ï¿½ï¿½Ö´ï¿½Ð£ï¿½ï¿½ï¿½ï¿½Ü²éµ½ï¿½ï¿½Ö¸ï¿½ï¿½Ä±ï¿½ï¿½ï¿½ï¿½ï¿½ ��ͼ����ʾ���dz�����Ñ��ִ�е��ڶ��Σ����ʱ��ָ�� dsi ָ�� c:0x0004 �����ַ�������ַ ��ֵ�� 0xFE���ڴ洢���������ܲ쿴����ַ��Ԫ��ֵ��ʹ�����ַ���������ѧϰʱ�� �������õ��˽��﷨�����Ĺ�����������ʵ��ʹ���и�����������׼ȷ�ı�д������ �������е����⡣