

һ����Ƭ�C�ă�(n��i)���Y��
����AT89S51��Ƭ�C���ݘ˜�8051��ָ��ϵ�y(t��ng)�����_��������AT89S51��Ƭ�C��������Ҫ��B51ϵ�І�Ƭ�C�ă�(n��i)���Y����
����ͨ������Ƭ�CƬ��(n��i)��CPU��ROM��RAM������I/O�������r��/Ӌ��(sh��)�����Д����ϵ�y(t��ng)���r��·��ϵ�y(t��ng)��������
����1.����̎������CPU��
��������̎������AT89S51��Ƭ�C�ĺ��ģ�����\��Ϳ��ƹ�������CPU��̎��8λ���M�Ɣ�(sh��)����a��
����2.����惦��
��������惦�����ڴ���Ñ������ij�����ԭʼ��(sh��)��(j��)����֞�Ƭ��(n��i)����惦����Ƭ�����惦����
����AT89S51����Ƭ��(n��i)��Ƭ��y(t��ng)һ��ַ��64kB��0000H~FFFFH������惦����ַ���g��Ƭ��(n��i)��4kB Flash Memery.��ַ������0000H~OFFFH.
�����ȿ��ھ����̣�ISP����Ҳ�����Â��y(t��ng)�����M�о�����
�������ÅR���Z�Ի�C�Z�Ծ�����Դ���������ͨ�^���gܛ������Keil C51���Ѿ��g���ɶ��M�ƴ��a�����C���a���Ñ������ij�����ԭʼ��(sh��)��(j��)��������������Զ��M�Ƶ���ʽ����ڳ���惦���е���Ӌ��C�Ĺ��������ǰ������Ⱦ��õij����0000H��ַ��Ԫһ�l�l��ѭ���(zh��)�е���
������AT89S51��31�� �_EA�Ӹ��ƽ�r����Ƭ��(n��i)ROM �е�0000H��ַ��Ԫ�_ʼ��(zh��)�г�������AT89S51��31���_EA�ӵ��ƽ�r��Ƭ��(n��i)ROM����������CPUֻ��Ƭ��ROM ��ȡָ����
������(n��i)��ROM 0000H~002AH��43����Ԫ�����֞����Σ���������\�е���ڵ�ַʹ�������У�
����0000H~0002H ���λ����ʼ�����������ַ�^(q��)��0003H~000AH �ⲿ�Д�0�Д���ڵ�ַ�^(q��)��000BH~001 2H ���r��/Ӌ��(sh��)��0�Д���ڵ�ַ�^(q��)��001 3H~001 AH �ⲿ�Д�1�Д���ڵ�ַ�^(q��)��001 BH~0022H ���r��/Ӌ��(sh��)��1�Д���ڵ�ַ�^(q��)��0023H ~ 002AH �����Д���ڵ�ַ�^(q��)��
����ͨ���� �҂���������r����ռ�������Д������ڵ�ַ��Ԫ�� ��0003H~002AH��Ԫ��Ҳ�����f�� ������һ�㲻����ԓ��ַ���g�����̕r�� ���Բ�����ʼ��ָ��ORG,���^0003H~002AH��Ԫ��
������ָ�����Ǹ��V�R����������M�ЅR����һ�ָ�����������R���əC�����a��ֻ�ܞ�R��ܛ������Keil C51�����R�e��
������Ƭ�C��λ���Ǐ�0000H��Ԫ�_ʼȡָ���(zh��)�г���������������O000H~O002H������Ԫ���һ�l�o�l���D(zhu��n)��ָ�����D(zhu��n)����������Y�����£�
����ORG O00H:�Â�ָ��ORGָʾ�S���ָ����a��0000H��ַ��Ԫ�_ʼ�����
����LJMP START;��O000H~0002H���һ�l�L���D(zhu��n)ָ���(zh��)��ԓָ���������D(zhu��n)����START���Z���̖�ĵ�ַ��(zh��)����
����ORG 0030H;��ָ��ORGָʾ�S���ָ����a��0030H��ַ��Ԫ�_ʼ�����
����START: ;START����������ڵ�ַ��̖���������_ʼ��
��������
����END ;�Y����ָ������־������a���˽Y����
����ͨ�^ԓ�����������˸��Д���ڵ�ַ���������Д���ڵ�ַ��ʹ�����҂��ڌW���Д�ϵ�y(t��ng)�r���M�н�B��
����3.��(sh��)��(j��)�惦����RAM ��
������Ƭ�C�Ĕ�(sh��)��(j��)�惦����Ƭ��(n��i)��Ƭ��֮����AT89S51Ƭ��(n��i)��256�ֹ�(ji��)RAM,���и�128��Ԫ�����üĴ���ռ������128�ֹ�(ji��)���Ñ�ʹ�ã����ڴ�ſ��x���Ĕ�(sh��)��(j��)��Ƭ�┵(sh��)��(j��)�惦���ɔUչ6kB�惦���g����ַ������0000H~FFFFH.Ƭ��(n��i)��Ƭ��RAM �ĵ�ַ���g���Ԫ����� ָ��MOV����Ƭ��(n��i)��(sh��)��(j��)�惦��֮�g�Ă�����ָ��MOVX����Ƭ�┵(sh��)��(j��)�惦�����ۼ���A֮�g�Ĕ�(sh��)��(j��)������

