اطلاعیه

Collapse
No announcement yet.

rotate در بسکام

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

    rotate در بسکام

    من این دستور rotate رو در بسکام نوشتم ولی کار نمی کند

    do
    scan = &B11111110

    For row = 0 to 7
    portc = scan
    rotate scan , left
    next
    loop
    end

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

    #2
    پاسخ : rotate در بسکام

    اینو در عمل اجرا کردی ؟
    چون تاخیری وجود نداره . در عمل همه پایه ها روشن دیده میشه .

    ضمن اینکه لازم نیست اونو داخل حلقه For بذاری . دستور Rotate به صورت شیفت چرخشیه .

    دیدگاه


      #3
      پاسخ : rotate در بسکام

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

      دیدگاه

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