اطلاعیه

Collapse
No announcement yet.

MT8870

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    MT8870

    سلام دوستان
    سال نو همه مبارک
    بازم کارم به مشکل خوردم کمک می خوام
    من یه چند روزی با mt8870 کار می کنم
    می خوام بدونم چه چوری اعدادی رو که از پورت
    دریافت می کنم کنار هم بزارم با code vision ممنون می شوم جوابم رو بدین
    دنیا آنقدر وسیع است که برای همه مخلوقات جا هست. به جای آن که جای کسی را بگیرید، تلاش کنید جای واقعی خودتان را بیابید.

    #2
    پاسخ : MT8870

    دوستان گلم یه نصفه کمکی چیزی
    دنیا آنقدر وسیع است که برای همه مخلوقات جا هست. به جای آن که جای کسی را بگیرید، تلاش کنید جای واقعی خودتان را بیابید.

    دیدگاه


      #3
      پاسخ : MT8870

      سلام
      سال نو شما هم مبارک

      من قبلا با این IC کار کردم برای یه پروزه کنترل از طریق تلفن البته 2 سال پیش حالا اگه سوالی داشتی در خدمتم...

      من خودم اینجوری اعدادو کنار هم میزاشتم

      مثلا این دریافت Password از کاربره:

      کد:
      // External Interrupt 1 service routine
      interrupt [EXT_INT1] void ext_int1_isr(void)
      {
      // Place your code here
      
      
      s=0;
      PIND=PIND & 0XF0;
      decode=(PIND>>4); 
      
      value=decode;
      if(value==4 || value==2 || value==6 || value==8)
      {
      bitmass5=0;
      }
      
      if(bitpass==0)
       { 
       i++;
      if(i==1)
       { 
       pass=decode;
       }
      else if(i==2)
       { 
       pass=pass*10+decode;
       } 
       
      else if(i==3)
       { 
       pass=pass*10+decode;
       }
       
      else if(i==4)
       { 
       pass=pass*10+decode;
       }   
      
       if(pass==4268 && i==4)  //Password 4268
       { 
        voice=1;
        bitpass=1;
        i=0;
        pass=0;
        decode=0;
        }
        if ( i>4)
         {
         i=0;
        pass=0;
        decode=0;
        line_off; 
        TCCR0=0x00;   //Disable Timer0 
        ring=0;
        s=0;
        // TIMSK=0X00;
         
        }  
       } 
      
      }



      ذكات علم ياد دادنه ....

      دیدگاه


        #4
        پاسخ : MT8870

        ممنونم روش کار می کنم نتیجه رو می گم
        دنیا آنقدر وسیع است که برای همه مخلوقات جا هست. به جای آن که جای کسی را بگیرید، تلاش کنید جای واقعی خودتان را بیابید.

        دیدگاه


          #5
          پاسخ : MT8870

          سلام دوستان
          راستش رو بگم اقای majid.4206 هیچی ازش نفهمیدم
          ممنون میشم یه نمونه ای اسونتر بزاری که راحت بپره تو گلو
          چون می خوام رو ال سی دی نشون بدم.ممنون
          دنیا آنقدر وسیع است که برای همه مخلوقات جا هست. به جای آن که جای کسی را بگیرید، تلاش کنید جای واقعی خودتان را بیابید.

          دیدگاه


            #6
            پاسخ : MT8870

            می خوام بدونم چه چوری اعدادی رو که از پورت
            دریافت می کنم کنار هم بزارم با code vision ممنون می شوم جوابم رو بدین
            سلام

            قبلا در این مورد بحث شده...

            شما باید هر عددی رو که میگیری رو با ضربدر 10 اعداد قبلی جمع کنی ...

            مثلا یه همچین چیزی:
            m=عدد ورودی
            n=اعداد قبلی

            n=(n*10)+m

            اینطوری اگر به ترتیب اعداد 2و3و4و5 بیاد داخل متغییر n عدد 2345 ذخیره میشه...

            موفق باشید

            دیدگاه

            لطفا صبر کنید...
            X