色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的高速貼片機控制系統改造設計與實現

          基于單片機的高速貼片機控制系統改造設計與實現

          作者: 時間:2012-04-23 來源:網絡 收藏

          case 5:

          RB2=1;

          RB3=0;

          RB4=0;

          RB5=0;

          RA6=0;

          RA7=0;

          break;

          case 6:

          RB2=0;

          RB3=0;

          RB4=0;

          RB5=0;

          RA6=0;

          RA7=0;

          break;

          }

          }

          }

          void ms(uint b)

          { uchar c;

          while(b--)

          for(c=123;c>0;c--);

          }

          void interrupt tmr1(void)

          { if(TMR1IF==1)

          { TMR1IF=0;

          TMR1L=0XEF;

          TMR1H=0XD8;

          js++;

          if(js==1000)

          { js=1;

          if(OFF_ON==1)

          { if(ES_DATA!=0);

          { ES_DATA--;

          if(ES_DATA==0)

          { a=out=0;

          }

          }

          }

          }

          }

          }

          void X_Y_IN(void)

          { if((RB0==0)(RB1==0))

          { ms(2);

          if((RB0==0)(RB1==0)((z++)==500))

          { temp1=1;

          }

          }

          else

          { z=1;

          temp1=0;

          }

          Key_Num1=temp1;

          if((Key_Num1!=0x00)(Key_Num1 == Key_Backup1 ))

          { if(!Key_Dis_F1)

          { Key_Dis_F1 = 1;

          asm(“clrwdt”);

          if((RB0==0)(RB1==0))

          { OFF_ON=1;

          }

          }

          }

          else

          { Key_Backup1 = Key_Num1;

          Key_Dis_F1 = 0;

          }

          }

          void keyscan(void)

          { if((RB7==0)|(RB6==0))

          { ms(10);

          if((RB7==0)|(RB6==0))

          { temp=1;

          }

          }

          else

          { temp=0;

          }

          Key_Num=temp;

          if((Key_Num!=0x00)(Key_Num == Key_Backup ))

          { if(!Key_Dis_F)

          { Key_Dis_F = 1;

          asm(“clrwdt”);

          if((RB6==0)(RB7==1))

          { ES--;

          if(ES=1)

          { ES=1;

          }

          if(ES!=ES_BC_DATA)

          { ES_DATA=ES_BC_DATA=ES;

          writeByte(0x00,ES_BC_DATA);

          writeByte(0x01,out);

          writeByte(0x02,RA4);

          writeByte(0x03,RB1);

          writeByte(0x04,RB0);

          writeByte(0x05,z);

          }

          }

          if((RB6==1)(RB7==0))

          { ES++;

          if(ES>=6)

          { ES=6;

          }

          if(ES!=ES_BC_DATA)

          { ES_DATA=ES_BC_DATA=ES;

          writeByte(0x00,ES_BC_DATA);

          }

          }

          }

          }

          else

          { Key_Backup = Key_Num;

          Key_Dis_F = 0;

          }

          }



          評論


          相關推薦

          技術專區(qū)

          關閉