±êÌâ: 51µ¥Æ¬»úÁ÷Ë®µÆ¶àÖÖ·½·¨ÊµÏÖ [´òÓ¡±¾Ò³]

×÷Õß: ±òbin    ʱ¼ä: 2019-4-28 22:27
±êÌâ: 51µ¥Æ¬»úÁ÷Ë®µÆ¶àÖÖ·½·¨ÊµÏÖ


Ô­´úÂ룺


#include<reg52.h>
#include<intrins.h>//×Ö·ûÑ­»·Òƶ¯º¯Êý¿â
void delays()//ÑÓ³Ù
{        
        int x,y;
           for(x=0;x<110;++x)        
        for(y=0;y<1000;++y);
}
         
void delayms(unsigned int xms)//x msÑÓ³Ù
{
          unsigned int c,h;
          for(c = 0; c<xms; ++c)
        for(h = 0; h<110; ++h);
}


void main()
{        
        //´Ó×óµ½ÓÒ£¬ÔÙ´ÓÓÒµ½×óµÄÁ÷Ë®µÆ
        unsigned char j;
        unsigned char k;
        unsigned char temp;
        int i=0;
        P2 = 0xff;
        delays();
        temp=0x7f;


        for(k=0;k<7;k++)
        {        
                P2=temp;
                 delays();
                 temp=_cror_(temp,1);        //×Ö·ûÑ­»·ÓÒÒÆÊµÏÖÓÒÒÆ        
        }


        for(j=0;j<8;j++)
        {
                P2=temp;
                 delays();
                 temp=_crol_(temp,1);        //×Ö·ûÑ­»·×óÒÆÊµÏÖ×óÒÆ        
        }
        
        /*ÁíÍâÒ»ÖÖ˼·£¬ÓÃÒÆÎ»ÔËËã·ûʵÏÖ
        unsigned char a,i;
        a=0xfe;
        for(i=0;i<7;i++)
        {
                P2=a;
                delays();
                a=a<<1;//1ÒÆ¶¯£¬ÆäËû²¹Áã
                a=a|0x01;//×óÒÆÒ»Î»ºóÓë0x01Ïà»ò£¨Ö»ÒªÂú×ãÒ»¸öÌõ¼þ£©        0000 0001
                // //»òa=a|0x00;Öð¸öµãÁÁ
        }
        a=0x7f;
        for(i=0;i<7;i++)
        {
                P2=a;
                delays();
                a=a>>1;//1ÒÆ¶¯£¬ÆäËû²¹Áã
                a=a|0x80;//ÓÒÒÆÒ»Î»ºóÓë0x80Ïà»ò£¨Ö»ÒªÂú×ãÒ»¸öÌõ¼þ£©        1000 0000
                // //»òa=a|0x00;Öð¸öµãÁÁ
        }*/


        /*ÓÃÊý×éʵÏÖ´ÓÁ½²àµ½Öм䣬ÔÙ´ÓÖм䵽Á½²àÁ÷Ë®µÆ
        int e;
        int i=0;
        unsigned char d[]={0x7e,0xbd,0xdb,0xe7};//¶¨ÒåÁÁµÆÏ¨µÆÊý×é


        for(e=0;e<3;e++)                         //Á½²àµ½Öмä
        {        
                P2=d[e];
                delays();
        }


        for(e=3;e>=0;e--)                         //Öм䵽Á½²à
        {
                P2=d[e];
                delays();
        }*/
}

ÐÂÊÖÉÏ·£¬Çë¶àÖ¸½Ì£¬Ð»Ð»£¡










»¶Ó­¹âÁÙ (http://www.51hei.com/bbs/) Powered by Discuz! X3.1