اطلاعیه

Collapse
No announcement yet.

شیفت دادن بیتها

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

    شیفت دادن بیتها

    سلام .بنده میخواستم روی PORTA 8تا LED روشن کننم با دستور شیفت دادن

    [img][/img]

    #2
    پاسخ : شیفت دادن بیتها

    میخواستم عکس برنامه ای که نوشتم رو نمیدوننم چطور بزارم اینجا یا حتی اگکه لازم شد فایل بزارم .میشه کمکم کنید؟

    دیدگاه


      #3
      پاسخ : شیفت دادن بیتها

      کد:
      SCAN=0X01;
      for(i=0;i<8;i++)
      {
      PORTA=SCAN;
      delay_ms(100);
      SCAN=SCAN<<1;
      }
      اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

      اگه دوس دارید سریع به جواب برسید :
      1) قبل از پرسیدن سوال، بسرچید.
      2) سوالاتون رو با جزئیات کامل مطرح کنید.

      دیدگاه


        #4
        پاسخ : شیفت دادن بیتها

        عکس هم اگه خواستی بزاری تو یکی از پلود سنترها پلودش کن و لینکش رو بزار اینجا.........

        موفق باشید
        اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

        اگه دوس دارید سریع به جواب برسید :
        1) قبل از پرسیدن سوال، بسرچید.
        2) سوالاتون رو با جزئیات کامل مطرح کنید.

        دیدگاه


          #5
          پاسخ : شیفت دادن بیتها

          این لینک شماتیک
          http://s5.picofile.com/file/8134700118/ghtrh.JPG
          اینم لینک برنامه
          http://s5.picofile.com/file/8134700126/GH.JPG

          دیدگاه


            #6
            پاسخ : شیفت دادن بیتها

            کد:
            #include <mega16.h>
            #include <delay.h>
            
            DDRA=0XFF;
            PORTA=0X00;
            
            char scan;
            
            while(1)
            {
            	SCAN=0X01;
            	for(i=0;i<8;i++)
            	{
            		PORTA=SCAN;
            		delay_ms(100);
            		SCAN=SCAN<<1;
            	}
            };
            اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

            اگه دوس دارید سریع به جواب برسید :
            1) قبل از پرسیدن سوال، بسرچید.
            2) سوالاتون رو با جزئیات کامل مطرح کنید.

            دیدگاه


              #7
              پاسخ : شیفت دادن بیتها

              اخوی اگه کداش رو متوجه نمیشی بگو تا توضیح بدم.

              آخه من خودم سر همین بحث شیفت >> دهنم ... شد تا یادش گرفتم.>>> چیز ساده ای هستش ولی...
              اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

              اگه دوس دارید سریع به جواب برسید :
              1) قبل از پرسیدن سوال، بسرچید.
              2) سوالاتون رو با جزئیات کامل مطرح کنید.

              دیدگاه


                #8
                پاسخ : شیفت دادن بیتها

                بدون فور نمیشه شیفت داد؟

                دیدگاه


                  #9
                  پاسخ : شیفت دادن بیتها

                  این میخوام بدونم که SCAN
                  چطور کار میکنه

                  دیدگاه


                    #10
                    پاسخ : شیفت دادن بیتها

                    متغییر scan اول مقدارش 0x01 هستش وقتی یه واحد شیفت میدیمش میشه 0x02 >>> با شیفت دادن بعدی میشه0x04

                    اگه متوجه نشدی شب یادم بندا بهت توضیح بدم چون الان باید برم(کار دارم....شرمنده.......)
                    اللَّهُمَّ صَلِّ عَلَى مُحَمَّدٍ وآلِ مُحَمَّدٍ وعَجِّلْ فَرَجَهُمْ

                    اگه دوس دارید سریع به جواب برسید :
                    1) قبل از پرسیدن سوال، بسرچید.
                    2) سوالاتون رو با جزئیات کامل مطرح کنید.

                    دیدگاه

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