MCS-51��Ƭ�C�Ķ��r��/Ӌ��(sh��)������ �dz��õļĴ����P(gu��n)ϵ�D
һ��MCS-51��Ƭ�C�Ķ��r��/Ӌ��(sh��)������
��Ƭ�C�еĶ��r����Ӌ��(sh��)���䌍��ͬһ�����������Ԫ��,ֻ���^Ӌ��(sh��)��ӛ䛵��dž�Ƭ�C�ⲿ�l(f��)��������(���ܵ����ⲿ�}�_),�����r���t���Ɇ�Ƭ�C�����ṩ��һ���dz���(w��n)����Ӌ��(sh��)��,�@����(w��n)����Ӌ��(sh��)�����dž�Ƭ�C���B�ӵľ���;MCS-51��Ƭ�C�ľ���(j��ng)�^12���l֮���ṩ�o��Ƭ�C��ֻ��1MHZ�ķ�(w��n)���}�_;������l���Ƿdz���(zh��n)�_��,���Ԇ�Ƭ�C��Ӌ��(sh��)�}�_֮�g�ĕr�g�g��Ҳ�Ƿdz���(zh��n)�_��,�@����(zh��n)�_�ĕr�g�g����1��;
MCS-51��Ƭ�C��ӵ���12MHZ�ľ���(���H����11.0592MHZ),����,MCS-51��Ƭ�C��(n��i)���Ĺ����l��(�r��}�_�l��)��12MHZ/12=1MHZ=1000000��/��=1000000�lָ��/��=1000000��/1000000��=1��/��=1�lָ��/��;Ҳ�����f,������ʎһ��,�͕��o��Ƭ�C�ṩһ���r��}�_,���M�ĕr�g��1��,�˕r,CPU����(zh��)��һ�lָ��,��(j��ng)�vһ���C������;��:1���r��}�_=1���C������=1��=1�lָ��;
ע:����PC�C�ϵ�CPU���l�Ǿ���(j��ng)�^���l֮����l��,�@һ�cǡ���cMCS-51��Ƭ�C���෴,MCS-51��Ƭ�C�����l�Ǿ���(j��ng)�^���l֮����l��;
��֮:MCS-51��Ƭ�C�еĕr�g�������ͨ�^Ӌ��(sh��)�}�_�Ă���(sh��)��y��������;1���}�_=1��=1�lָ��=1���C������;
MCS-51��Ƭ�C���r��/Ӌ��(sh��)���ĺ��νY(ji��)��(g��u)�D:
8051ϵ�І�Ƭ�C�Ѓɂ����r��:T0��T1,�քe�Q�鶨�r���Ͷ��r��T1,�@�ɂ����r������16λ�Ķ��r��/Ӌ��(sh��)��;8052ϵ�І�Ƭ�C�����˵��������r��/Ӌ��(sh��)��T2;�������ж��r���¼�Ӌ��(sh��)����,�����ڕr�g�������ӕr�����ⲿ�r�gӋ��(sh��)�͙z�y�Ȉ���;
�������r��/Ӌ��(sh��)���ĽY(ji��)��(g��u)
8051��Ƭ�C�ăɂ����r��T0��T1�քe���Ƀɂ�����ܼĴ����M��;T0������ܼĴ���TH0��TL0��(g��u)��,��T1�t����TH1��TL1��(g��u)��;
���鶨�r��ʹ�Õr,���r��Ӌ��(sh��)8051��Ƭ�CƬ��(n��i)��ʎ��ݔ����(j��ng)�^12���l����}�_����(sh��),��:ÿ���C������ʹ���r��T0/T1�ļĴ���ֵ�Ԅ��ۼ�1,ֱ�����,������^�m(x��)��0�_ʼѭ�h(hu��n)Ӌ��(sh��);����,���r���ķֱ����Ǖr���ʎ�l�ʵ�1/12;
����Ӌ��(sh��)��ʹ�Õr,ͨ�^���_T0(P3.4)��T1(P3.5)���ⲿ�}�_��̖�M��Ӌ��(sh��),��(d��ng)ݔ����ⲿ�}�_��̖�l(f��)����1��0��ؓ��׃�r,Ӌ��(sh��)����ֵ���ԄӼ�1;Ӌ��(sh��)��������l��һ���Ǖr���ʎ�l�ʵ�1/24;
�ɴ˿�֪,��Փ�Ƕ��r��߀��Ӌ��(sh��)��������ʽ,���r��T0��T1����ռ��CPU�ĕr�g,���Ƕ��r��/Ӌ��(sh��)��T0��T1���,�ſ�������CPU�Д�,�D(zhu��n)��ȥ��(zh��)���Д�̎������;�����f,���r��/Ӌ��(sh��)���dž�Ƭ�C��Ч�ʸ߶������`��IJ���;
�������r��/Ӌ��(sh��)���Ĺ���ģʽ
���˿��x�r����Ӌ��(sh��)�����@�ɷN������ʽ��,ÿ�����r��/Ӌ��(sh��)������4�N����ģʽ;
��ģʽ0��1��2�r,T0��T1�Ĺ���ģʽ��ͬ;��ģʽ3�r,�ɂ����r��/Ӌ��(sh��)���Ĺ���ģʽ��ͬ;
����ģʽ0:
��TL0�ĵ�5λ��TH0��ȫ��8λ��ͬ��(g��u)��һ��13λ�Ķ��r��/Ӌ��(sh��)��;���r��/Ӌ��(sh��)�����Ӻ�,���r��Ӌ��(sh��)�}�_����(sh��)�ӵ�TL0��,���A(y��)���O(sh��)�õij�ֵ(�r�g����(sh��))�_ʼ�ۼ�,�����f��1;��(d��ng) TL0Ӌ�M��,��TH0�Mλ,ֱ��13λ�Ĵ���Ӌ�M���;����r,���r��/Ӌ��(sh��)��Ӳ�����Ԅӵذ�13λ�ļĴ���ֵ��0,�Д���(bi��o)ӛTF0��1;�����Ҫ�Mһ�����r/Ӌ��(sh��),��Ҫʹ�����P(gu��n)ָ�����Õr�g����(sh��),���Ѷ��r��/Ӌ��(sh��)�����Д���(bi��o)ӛTF0��0;����ģʽ0�ĽY(ji��)��(g��u)���D:
����ģʽ1:
ģʽ1�cģʽ0����ȫ��ͬ,Ψһ�ą^(q��)�e����,ģʽ1�еļĴ���TH0��TL0��ͬ��(g��u)�ɵ���һ��16λ���r��/Ӌ��(sh��)���텢�c����,��˱�ģʽ0�еĶ��r/Ӌ��(sh��)��������;����ģʽ1�ĽY(ji��)��(g��u)���D:
����ģʽ2:
�@�Nģʽ�ַQ���Ԅ����b���A(y��)�Ô�(sh��)ģʽ;��(d��ng)���r��/Ӌ��(sh��)���ļĴ���TH0/TL0��ֵ����r,���r��/Ӌ��(sh��)��Ӳ���O(sh��)����ԄӰѼĴ���TH0/TL0��ֵ��0,�������_ʼ����;�����Еr��,�҂��Ķ��r/Ӌ��(sh��)��������Ҫ����؏�(f��)���r/Ӌ��(sh��)��,�������r�����κ�̎��,��ô,�ڵڶ�݆���r/Ӌ��(sh��)�r���Ǐ�0�_ʼ���r/Ӌ��(sh��)��,���@�������҂���Ҫ��;����,Ҫ���Cÿ�����֮��,�������_ʼ���r/Ӌ��(sh��)�IJ������҂���Ҫ��,�Ǿ�Ҫ���A(y��)�Ô�(sh��)(�r�g����(sh��))�����b��ij���ط�;�������b���A(y��)�Ô�(sh��)�IJ�����Ӳ���O(sh��)���Ԅ���ɵ�,����Ҫ�˹����A(y��)����,�@�N����ģʽ�ͽ��Ԅ����b���A(y��)�Ô�(sh��)��ʽ;��Ȼ��Ҫ�����b���A(y��)�Ô�(sh��),��ô�A(y��)�Ô�(sh��)�ͱ��Ҫ�����ij���ط�,���ܱ��C���b�����ɹ�;�ڹ���ģʽ2��,���Ԅ����b����A(y��)�Ô�(sh��)����ڶ��r��/Ӌ��(sh��)���ļĴ����ĸ�8λ��,Ҳ���Ǵ����TH0��,��ֻ����TL0���c���r/Ӌ��(sh��)����;�@Ȼ,���r/Ӌ��(sh��)�ķ�λС�˺ܶ�;
ע:�@������ģʽ�����ڲ����ʰl(f��)����(����ͨӍ),T1�����ڴ���ģʽ2;�����@�N��ʽ�r,���r�����Ǟ����ṩһ���r�g����(zh��n);Ӌ��(sh��)���֮��,����Ҫ��̫�������,ֻ��һ���¾Ϳ���,���������b���A(y��)�Ô�(sh��),���_ʼ����Ӌ��(sh��),�������g����Ҫ�κ��ӕr;����ģʽ2�ĽY(ji��)��(g��u)���D:
����ģʽ3:
���ڶ��r��/Ӌ��(sh��)��T1�]�й���ģʽ3,����Ѷ��r��/Ӌ��(sh��)��T0�O(sh��)�Þ鹤��ģʽ3,��ôTL0��TH0�����ָ�Ƀɂ��������8λ���r��/Ӌ��(sh��)��;����ģʽ3�ĽY(ji��)��(g��u)���D:
�������r��/Ӌ��(sh��)���Ķ��r/Ӌ��(sh��)����
������ʽ0——13λ���r�� / Ӌ��(sh��)�� ���� ģʽ,����Ӌ��(sh��)2��13�η� ��,��:8192��,[0,8191];
������ʽ1——16λ���r��/Ӌ��(sh��)�� ���� ģʽ,����Ӌ��(sh��)2��16�η� ��,��:65536��,[0,65535];
������ʽ2——8λ���r��/Ӌ��(sh��)������ģʽ��Ӌ��Δ�(sh��)�����2^8,��256��,[0,255];
������ʽ3——8λ���r��/Ӌ��(sh��)������ģʽ ��Ӌ��Δ�(sh��)�����2^8,��256��,[0,255];
�A(y��)�Ô�(sh��)��Ӌ�㹫ʽ:�A(y��)�Ô�(sh��)=���ֵ-��ҪӋ��(sh��)�ĴΔ�(sh��);
�������r��/Ӌ��(sh��)���Ŀ��ƼĴ���
8051��Ƭ�C�O(sh��)Ӌ�˃ɂ�8λ������ܼĴ��������ƶ��r��/Ӌ��(sh��)���Ĺ�����B(t��i);�@�ɂ�����ܼĴ����քe��TMOD��TCON;���z��������ܼĴ����^(q��);
1������ģʽ���ƼĴ���TMOD(89h):
2��������B(t��i)���ƼĴ���TCON(88H):
�������r��/Ӌ��(sh��)���ij�ʼ��
ע:����8051��Ƭ�C�Ķ��r��/Ӌ��(sh��)��ʹ�õĕr��}�_���ⲿ����(12MHZ)��(j��ng)�^12���l(12MHZ/12=1MHZ)֮����l��,����,һ���r��}�_����1��;����,8192���}�_=8192��=8.192����; 65536���}�_=65536��=65.536����; 256���}�_=256��=0.256����;
1���O(sh��)�ö��r��/Ӌ��(sh��)���Ĺ���ģʽTMOD(���õ���ģʽ1:TMOD=0x01);
2���b���A(y��)�Ô�(sh��)��THx��TLx��(THx=TLx=MAX(8192/65536/256)-Ӌ��(sh��)�Δ�(sh��));
3������������Дʽ,�t��Ҫ�_���r��/Ӌ��(sh��)�����Д�TCON�еĘ�(bi��o)־λ:TF0/TF1=0/1;
4�����Ӷ��r��/Ӌ��(sh��)��:TR0/TR1=1;

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