اطلاعیه

Collapse
No announcement yet.

مشکل با سون سگمنت 4 تایی

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

    مشکل با سون سگمنت 4 تایی

    با سلام.

    لطف کنید این برنامه( شمارنده 0 تا 999 که یک ثانیه یک ثانیه زیاد میشود) همراه با فایل پروتئوس را نگاه کنید و بینید مشکل چیه. اعداد نامفهوم نمایش داده میشوند.

    http://www.uploadmb.com/dw.php?id=1369326078

    با تشکر.


    #2
    پاسخ : مشکل با سون سگمنت 4 تایی

    نوشته اصلی توسط SAEEDPLC
    با سلام.

    لطف کنید این برنامه( شمارنده 0 تا 999 که یک ثانیه یک ثانیه زیاد میشود) همراه با فایل پروتئوس را نگاه کنید و بینید مشکل چیه. اعداد نامفهوم نمایش داده میشوند.

    http://www.uploadmb.com/dw.php?id=1369326078

    با تشکر.
    دادا
    شما فقط فایل پرو توس رو گزاشتی فایل هگز و کدی رو که نوشتی نذاشت بر دانلود
    اینجوری هیچ کس نمیتونه بگه چه مشکلی داره حتی جناب اقای حامد رحیمی :mrgreen: :mrgreen: :applause: :applause: :nerd:
    خیلی چاکریم اقا حامد امروز یه حال اساسی(اون لینک مربوط ارتباط رسیور باavr ) فدات
    بازم تشکر
    اگریک فلج مادر زاد در مسابقه دو ماراتون نفراول نشود مقصر فقط وفقط خودش است...

    دیدگاه


      #3
      پاسخ : مشکل با سون سگمنت 4 تایی

      با سلام.

      تو فایلی که پلود کردم هم پروتئوس هست و هم برنامه میکرو با پسوند bas که با bascom avr باز میشه!

      http://www.uploadmb.com/dw.php?id=1369384682

      مشکل چیست؟

      ممنون.

      دیدگاه


        #4
        پاسخ : مشکل با سون سگمنت 4 تایی

        نوشته اصلی توسط SAEEDPLC
        با سلام.

        تو فایلی که پلود کردم هم پروتئوس هست و هم برنامه میکرو با پسوند bas که با bascom avr باز میشه!

        http://www.uploadmb.com/dw.php?id=1369384682

        مشکل چیست؟

        ممنون.
        مشکل تو برنامه نویست بود که خیلی پیچده اش کردی
        بیا برنامه ساده شده اش داش
        http://s2.picofile.com/file/7776127197/shomarande_milad_tandis.rar.html
        اگریک فلج مادر زاد در مسابقه دو ماراتون نفراول نشود مقصر فقط وفقط خودش است...

        دیدگاه


          #5
          پاسخ : مشکل با سون سگمنت 4 تایی

          برنامه ی زیر کاملا صحیح کار میکند در این برنامه پورت A به پایه های a تا dp و پورت b به پایه های مشترک متصل شده است
          کد:
          #include <mega32.h>
          #include <delay.h>
          flash char Data[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,
                    0x82,0xF8,0x80,0x90};
          char sadgan,dahgan,yekan,i,refresh;
          int count=0;
          
          void main(void)
          {
            DDRA=0xFF;
            DDRB=0x0F;
            while(1)
            { 
              sadgan=count/100;
              dahgan=(count%100)/10;
              yekan=count%10;
              for(refresh=0;refresh<60;refresh++)
              {
                for(i=0;i<3;i++)
                {
                  if(i==0)
                  {
                    PORTB=0x01;
                    PORTA=Data[sadgan];
                  }
                  if(i==1)
                  {
                    PORTB=0x02;
                    PORTA=Data[dahgan];
                  }
                  if(i==2)
                  {
                    PORTB=0x04;
                    PORTA=Data[yekan];
                  }
                  delay_ms(7);
                }
              }
              count++;
              if(count>999)count=0;
            }
          }
          { خلاف قوانین - پاک شد }
          برد آموزشی ARM: http://www.eca.ir/forum2/index.php?topic=91977
          آموزش DSP: http://www.eca.ir/forum2/index.php?topic=91940
          آموزش Allegro: http://www.eca.ir/forum2/index.php?topic=79877

          دیدگاه

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