اطلاعیه

Collapse
No announcement yet.

شمارنده ی دورقمی با سون سگمنت

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

    #16
    پاسخ : شمارنده ی دورقمی با سون سگمنت

    اقا خیلی ممنونم یه داشجورو خوشحال میکنی ایشا الله خدا خوشحالت کنه :nerd: :nerd: :nerd:

    اضافه شده در تاریخ :
    اقا دمتون گرم یه دانشجورو خوشحال کردین خدا خوشحالتون کنه :nerd: :nerd: :nerd:
    http://electero.ir

    دیدگاه


      #17
      پاسخ : شمارنده ی دورقمی با سون سگمنت

      نوشته اصلی توسط mohammad...
      سلام
      خوب می تونی با گیت and اینکارو انجام بدی یه کلید وصل می کنی به یه پایه ی and و کلاکتم که به پایه دیگه ی and وصل میشه
      فقط توجه کن که اگر کلید وصل بشه به پایه and مثبت 5 ولت برسه و وقتی که باز میشه پایه ورودی and زمین بشه در غیر این صورت خروجی and حالت تعریف نشده به خودش می گیره
      بله با میکرو می خواستین اینو :rolleyes:
      برد جوجه کشی:
      مطالعه پست 1 (حتما مطالعه کنید)


      مطالعه پست 2 (برای مطلع شدن از تغییرات برنامه مطالعه کنید)

      دانلود

      توجه:
      این برد نیمه صنعتی و خانگی هست...
      برای صنعتی شدن حتما برد مخصوص خودتون رو بزنید...

      آی دی کانال تلگرامی مربوط به برد جوجه کشی : electr0o0nic@

      دیدگاه


        #18
        پاسخ : شمارنده ی دورقمی با سون سگمنت

        سلام. بفرمایید. تستش کردم جواب که داد هیچ، سوالم پرسید :biggrin:.
        اگه مشکلی داشتید بفرمایید
        کد:
        #include <mega16.h>
        #include <delay.h> 
         
        unsigned char cathode_seg[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};
        bit flag_key,flag_timer;
        int a;
        char yekan,dahgan;  
        interrupt [TIM1_OVF] void timer1_ovf_isr(void)
        {
          TCNT1=-1000;
          a++;
          if (a>=800){
            a=0;
            yekan++;
          }
            if(yekan>=10){
            yekan=0;
            dahgan++;
          }
          if(dahgan>=10){
            dahgan=0;
          }
        }
        
        void main(void)
        { 
          
          DDRA=0xff;
          DDRB=0xff;
          DDRC=0X00;
          PORTC=0X01;
          TCCR1B=0x02;
          TIMSK=0x04;
          #asm("sei")PORTA=1;
          while(1)
          {
           if(!PINC.0){ 
            delay_ms(30);
            if(!PINC.0 && !flag_key){ 
              flag_key=1;
              flag_timer=!flag_timer;
              if(flag_timer) 
                TCCR1B=0X00;
              else
                TCCR1B=0X02;
             }      
           }else flag_key=0;  
            
              PORTA.0=1; PORTA.1=1;
              PORTB=cathode_seg[dahgan];
              PORTA.0=0; PORTA.1=1;
              delay_ms(10);
                    
              PORTA.0=1; PORTA.1=1;
              PORTB=cathode_seg[yekan];
              PORTA.0=1; PORTA.1=0;
              delay_ms(10);
          }
          
        }
        سُبُّوحٌ قُدُّوسٌ رَبُّ الْمَلَائِکَهِ وَ الرُّوحِ

        (SMART DESIGN....(POWERFUL & QUICK

        موفقیت اتفاقی نیست......بابای پولدار میخواد

        دیدگاه


          #19
          پاسخ : شمارنده ی دورقمی با سون سگمنت

          نوشته اصلی توسط seyyed mohammad Razavi
          چون از حلقه های تو در تو استفاده کرده اید برنامه داخل حلقه for گیر میکنه و دستور کلید خونده نمیشه. حالا برات درستش میکنم میفرستم
          خیلی ممنونم

          اضافه شده در تاریخ :
          نوشته اصلی توسط seyyed mohammad Razavi
          چون از حلقه های تو در تو استفاده کرده اید برنامه داخل حلقه for گیر میکنه و دستور کلید خونده نمیشه. حالا برات درستش میکنم میفرستم
          :sad: :sad: :sad:
          http://electero.ir

          دیدگاه


            #20
            پاسخ : شمارنده ی دورقمی با سون سگمنت

            هنوز مشکلی دارید آیا :question: :question: :question: :question:
            سُبُّوحٌ قُدُّوسٌ رَبُّ الْمَلَائِکَهِ وَ الرُّوحِ

            (SMART DESIGN....(POWERFUL & QUICK

            موفقیت اتفاقی نیست......بابای پولدار میخواد

            دیدگاه


              #21
              پاسخ : شمارنده ی دورقمی با سون سگمنت

              نوشته اصلی توسط seyyed mohammad Razavi
              هنوز مشکلی دارید آیا :question: :question: :question: :question:
              نوشته اصلی توسط seyyed mohammad Razavi
              چون از حلقه های تو در تو استفاده کرده اید برنامه داخل حلقه for گیر میکنه و دستور کلید خونده نمیشه. حالا برات درستش میکنم میفرستم
              سید جان بسیار ممنونم

              اضافه شده در تاریخ :
              سید جان خیلی ممنونم :applause: :applause: :applause:
              http://electero.ir

              دیدگاه


                #22
                پاسخ : شمارنده ی دورقمی با سون سگمنت

                while(1)
                {
                for(i=0; i<=9; i++)
                {
                for(j=0; j<10; j++)
                {
                for(tekrar=0; tekrar<25; tekrar++)
                {
                if (pinc.0==1)
                {
                PORTA.0=0; PORTA.1=1;
                PORTB=cathode_seg[i];
                delay_ms(10);
                PORTA.0=1; PORTA.1=1;

                PORTA.0=1; PORTA.1=0;
                PORTB=cathode_seg[j];
                delay_ms(10);
                PORTA.0=1; PORTA.1=1;
                }
                if (pinc.0=0)
                }
                PORTB=0;
                }
                }
                }
                اینو تست کن ببین درست میشه(البته شاید توی ) ( یا } { اشتباه کرده باشم خودت ارورش راحت حل کن.

                دیدگاه


                  #23
                  پاسخ : شمارنده ی دورقمی با سون سگمنت

                  پیشنهاد می کنم به این تاپیک هم یه نگاهی بندازید.
                  چرا ناراحتی پاتریک!
                  + امروز ی بچه دیدم سرچهارراه گل میفروخت
                  - از دیدنش ناراحت شدی؟
                  + نه
                  پس چی ناراحتت کرده
                  + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
                  ------------------------------------------------------------------------------------------------------
                  تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
                  ------------------------------------------------------------------------------------------------------
                  محصولات

                  دیدگاه


                    #24
                    پاسخ : شمارنده ی دورقمی با سون سگمنت

                    نوشته اصلی توسط سوران آراسته نمایش پست ها
                    پیشنهاد می کنم به این تاپیک هم یه نگاهی بندازید.
                    مهندس این تابیک مال یک سال بیشه که................
                    eshop-hodhod.ir

                    دیدگاه


                      #25
                      پاسخ : شمارنده ی دورقمی با سون سگمنت

                      خب گفتم به اموزش و نحوه راه اندازی و برنامه نویسی سون سگمنت نگاه کنن شاید کمکشون بکنه نه اینکه بهش جواب بدن!
                      چرا ناراحتی پاتریک!
                      + امروز ی بچه دیدم سرچهارراه گل میفروخت
                      - از دیدنش ناراحت شدی؟
                      + نه
                      پس چی ناراحتت کرده
                      + اینکه دیدن اینجور بچه ها انقدر واسم عادی شده که دیگه ناراحتم نمیکنه
                      ------------------------------------------------------------------------------------------------------
                      تاحالا فکر کردی بیسواد کیه؟- بی سواد یعنی کسی که نمیتونه ذهنیاتش رو عملی کنه!
                      ------------------------------------------------------------------------------------------------------
                      محصولات

                      دیدگاه

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