51��Ƭ�CRAM ��(sh��)��(j��)�惦�^(q��)�W���Pӛ
1.RAM keil C�Z�Ծ���
RAM�dz����\���д���S�C׃���Ĕ�(sh��)��(j��)���g����keil�о��������������ǰģʽ��smallģʽ���������׃����Сδ���^128B���tδ��ʼ����׃���ij�ֵĬ�J��0.������е�׃�����^��Ƭ�Csmallģʽ�µ�128B��С���t��회�׃���M�г�ʼ������t���^RAM��С׃����ֵ�Dz��_��������smallģʽ�³��^128B��С��׃��Ҳ����ھ��g���������O(sh��)���惦���Ĵ惦ģʽ��
��keil�У����x��small��compact��large���N��ʽ�惦��(sh��)��(j��)׃����
��keil�п�����“TargetOptions”�������@һ헣�
�D1 �x��(sh��)��(j��)�惦ģʽ
2.Ƭ��(n��i)��(sh��)��(j��)�惦�^(q��)
(1) �����Ĵ����^(q��)
�����Ĵ����^(q��)λ��Ƭ��(n��i)��(sh��)��(j��)�惦���е�00H~1FH��Ԫ����32�ֹ�(ji��)( ����f��ÿ����Ԫ��һ���ֹ�(ji��)�� )���ֳ��ĽM��ÿ�M8���ֹ�(ji��)���քeӛ��R0~R7.
����Ĭ�J��0�^(q��)�����Ĵ����M������g�\�㔵(sh��)��(j��)���ȴ��Д���r���Д���(sh��)��(j��)�����Ĵ����M��0�^(q��)�ГQ�������^(q��)����
�x���ĽM�����Ĵ����^(q��)����һ�M����R0��R7��λ��PSW�Ĵ����ă�λRS1,RS0���_��.
RS1,RS0�Q��^(q��)�_�P(gu��n)��M�_�P(gu��n),��λ�ͿɛQ���ķN��B(t��i).
(2)λ��ַ�^(q��)
�Ñ��惦�^(q��)λ��Ƭ��(n��i)��(sh��)��(j��)�惦���е�020H~02FH��Ԫ����16���ֹ�(ji��)����128λ��ÿ���ֹ�(ji��)��Ԫ��λ����һ���Ϊ��ĵ�ַ���քe��00H-07H,��020H.1��ʾ020H��Ԫ��bit[1]λ��020H~02FH��Ԫ������λ��ַ�^(q��)���@��������(n��i)�Ĵ惦��Ԫ������̎�������M��λ��������C�Z���У�ֻ����λ�����\���(&��|��^��~��<<��>>)�팦�ֹ�(ji��)��(sh��)��(j��)�M��λ�����\��������ÅR��ָ��Ϳ���ֱ�ӌ���Ƭ�惦��Ƭ�M��λ������
�� SETB, 020H.1 �͌�020H��bit[1]�Þ���1.
����RAM��Ƭ���M��λ��ַ���Ñ��惦�^(q��)���⣬߀��һЩ����Ĺ��ܼĴ���( SFR )Ҳ���M��λ��ַ��
(3)��(sh��)��(j��)���_�^(q��)
51ϵ�Д�(sh��)��(j��)���_�^(q��)��ַ��30H-7FH����80�ֹ�(ji��)��ֻ���ֹ�(ji��)��ַ������λ��ַ�����ڹ����Ĵ�����λ��ַ�^(q��)����(sh��)��(j��)���_�^(q��)�ǽy(t��ng)һ��ַ�ģ������@���߶�����������(sh��)��(j��)���_�^(q��)��
(4)�ї�
������ϵ�y(t��ng)�Ԅӷ���ጷ�����ֲ�ֵ��
�ѣ�һ���ɳ���T�����ጷ���
�ї�ָ�SP:8λ�Ĵ������ї������_128��Ԫ��ֻ����Ƭ��(n��i)RAM���M�жї�������
�ї����ã��Á������ַ����(sh��)��(j��)��Ϣ���������M���������Ҳ��һ�N�ܴ�Ŷ��M�Ɣ�(sh��)��(j��)�Ŀ��g��
MC51�ї����ÝM픷��������ɵ�ܛ���ї���
ܛ���ї�������SP�M�п��Ʋ�����
�ї��������L�������Ĕ�(sh��)��(j��)�ɞ�ї����
�ї��������L������Ĕ�(sh��)��(j��)�h�x�ї����
��ַ��С߀�ÿ��惦��ʽ��
(5)���üĴ����^(q��)
���üĴ����^(q��),Ҳ�Q����ܼĴ����^(q��) SFR
SPECIAL FUNCTIONREGISTER
��ַ��ַ�xɢ�طֲ���80H��FFH����128�ֹ�(ji��)�Ŀ��g.�����H���õ�ֻ��21���ֹ�(ji��)�������@һ���g��ֻ��18�����ù��ܼĴ�����������3�����ù��ܼĴ���ռ���˃ɂ��ֹ�(ji��).SFR��Ҫ����Ƭ��(n��i)Ӳ���Ĺ�����ͨ��ֻ�����ֹ�(ji��)���λ������MOVָ��ֱ�ӌ�ַ����Ҳ��һЩ���ù��ܼĴ�������λ��ַ��
���������B(t��i)��PSW����(sh��)��(j��)ָᘼĴ���DPTR���˿ڵ�ַP0-P0���������üĴ���(�ۼ���A��B)
3.Ƭ�┵(sh��)��(j��)�惦�^(q��)
Ƭ��RAM�^(q��)���Ɍ����g�鹲64K 0000H��FFFFH��
����ʹ��MOVX�ָ�ַ
�����ڹ����Ĵ���R0��R1�g�ӌ�ַ�r,�Ɍ�256�ֹ�(ji��)
��Ƭ��RAM�^(q��)ȡ��(sh��)��(j��)�� MOVX A��@Ri i=0-1
��Ƭ��RAM�^(q��)�攵(sh��)��(j��)�� MOVX @Ri��A
����16λ�Ĕ�(sh��)��(j��)ָ�DPTR�g�ӌ�ַ,�Ɍ�64K�ֹ�(ji��)��
��Ƭ��RAM�^(q��)ȡ��(sh��)��(j��)�� MOVX A��@DPTR
��Ƭ��RAM�^(q��)�攵(sh��)��(j��)�� MOVX @DPTR��A
<�˶�ժ���������ʹ��>
�^(q��)�����L����(n��i)���惦��߀���ⲿ�惦����ַ��ָ���^(q��)����

����admin ����ĕr�g��2018-05-19