返回列表 回复 发帖
看看!!!!
研究研究,,,,,,,,,,,,,,,,,,
还有回复可见!!
免责声明:
1.本人是文盲,只是来回帖子赚几个积分的苦力
2.因删帖不及时所产生的任何法律纠纷或责任本人概不负责
3.谢绝跨省、跨地区、跨市、跨县、跨乡、百米跨栏追捕  
4.最终解释权归本人所有。

1111111111
看看嘛东西
看看是什么神秘的东西
QQ:836368941
这里的代码干什么用的

#include <AT89X52.H>
sbit  dykg=P3^0;
sbit  jpd=P0^0;
sbit  xyd=P0^1;
sbit  pxd=P0^2;
sbit  tsd=P0^3;
sbit  bzd=P0^4;
sbit  ksd=P0^5;
sbit  dfd=P0^6;
sbit  psd=P2^0;
sbit  jsd=P0^7;
sbit  swkg=P1^0;
sbit  aqkg=P1^1;
void jpdd(void);
void jp(void);
void xy(void);
void xyzs(void);
void xydj(void);
void tsdj(void);
void delay20ms(void);
void delay500ms(void);
void delay5s(void);
void delay1s500ms(void);
void  main()
{

  jpdd ();
  
        {
          if(swkg==0)
          {
              delay20ms();
              xydj();
              
              {
                  xy ();
                  px ();
                  ts ();
               }
             }
         }

}


void delay20ms(void)   //误差 0us
{
    int i;
    for(i=0; i<2400; i++);

}

void jpdd(void)
{
     jpd=0;
     xyd=0;
     pxd=0;
     tsd=0;
     bzd=0;
     jsd=0;

     delay500ms();
     jpd=1;
     xyd=0;
     pxd=0;
     jsd=0;
     bzd=0;
     delay500ms();
}
void jp(void)
{
    while(1)
     {
     jpd=0;
     xyd=0;
     pxd=0;
     tsd=0;
     bzd=0;
     jsd=1;

     delay500ms();
     jpd=1;
     xyd=0;
     pxd=0;
     tsd=0;
     bzd=0;
     jsd=1;
     delay500ms();
}
}

void delay500ms(void)   //误差 0us
{
    unsigned char a,b,c;
    for(c=23;c>0;c--)
        for(b=152;b>0;b--)
            for(a=70;a>0;a--);
}

void xydj(void)
    {
     while(1){
   
       P1=0Xef;
        jsd=1;
        delay5s();
         jsd=1;
          P1=0xff;
         jsd=1;
        delay1s500ms();
        P1=0Xdf;
        jsd=1;
         delay5s();
         jsd=1;
         P1=0xff;
         delay1s500ms();
        }

    }
void delay5s(void)   //误差 0us
{
    unsigned char a,b,c;
    for(c=165;c>0;c--)
        for(b=100;b>0;b--)
            for(a=150;a>0;a--);
    //_nop_();  //if Keil,require use intrins.h
   // _nop_();  //if Keil,require use intrins.h
}
void delay1s500ms(void)   //误差 0us
{
    unsigned char a,b,c;
    for(c=127;c>0;c--)
        for(b=96;b>0;b--)
            for(a=60;a>0;a--);
}

void xy(void)


{
     void xydj();
     void xyzs();

}

void xyzs(void)

{
  while(1){

   
   xyd=0;
   delay500ms();
   xyd=1;
   delay500ms();

}
}
QQ:836368941
什么好东东?
看看高手的杰作支持!但不学习!
返回列表