امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
MY HELP
نویسنده پیام
electroavr آفلاین
كاربر دو ستاره
**

ارسال‌ها: 65
موضوع‌ها: 31
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 10
( 6 تشکر در 3 ارسال )
ارسال: #1
MY HELP
سلام.......سلام
من با بيسکام کار مي کنم و مشکلي دارم
مشکل:من برنامه اي نوشتم که نياز به 16 پين ازATMEGA32
دارم اما نتوانستم بيشتر از 8 پين داشته باشم
اصلا اينجوري بگم فرض مثال بگيريم که
در يک رقص نور وقتي از PORTB.0 شروع و وقتي به PORTB.7 مي رسه ادمه اش رو به PORTD.0 انتقال بده
مثل يک رقص نور 16 کاناله
حالا بايد چه کار کنيم
۲۹-اردیبهشت-۱۳۸۶, ۱۷:۰۱:۳۳
ارسال‌ها
پاسخ
Pardazesh-Gar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 457
موضوع‌ها: 6
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 330
( 630 تشکر در 286 ارسال )
ارسال: #2
 
سلام
می تونی فرمولها رو بر روی یک متغیر دو بایتی اجرا کنی و بعد LSB , MSB آن رو به دو port مختلف بدی
Word = 2Byte ____ 0 to 65535

---------------------------------------------------------------------------
تیـــز دوم، تیز دوم، تا به سواران برسم
--------------------------------------
۳۰-اردیبهشت-۱۳۸۶, ۰۱:۴۶:۱۵
ارسال‌ها
پاسخ
electroavr آفلاین
كاربر دو ستاره
**

ارسال‌ها: 65
موضوع‌ها: 31
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 10
( 6 تشکر در 3 ارسال )
ارسال: #3
MY HELP 2
سلام........سلام
ببخشید من منظورتون درست نفهمیدم اگر می شود با یک مثال
مرا راهنمایی کنید هر چه زودتر بهتر ممنونAmaze
۳۱-اردیبهشت-۱۳۸۶, ۱۳:۴۶:۴۳
ارسال‌ها
پاسخ
Pardazesh-Gar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 457
موضوع‌ها: 6
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 330
( 630 تشکر در 286 ارسال )
ارسال: #4
 
سلام سلام سلام
امیدوارم بهش برسی :wink:


کد:
$regfile = "M32def.dat"
$crystal = 1000000
Dim Var As Word At $60
Dim Lbyte As Byte At $60 Overlay
Dim Rbyte As Byte At $61 Overlay
Dim I As Byte
Ddrc = &B11111111
Ddrd = &B11111111

Var = &B0000000000000001
Portc = Lbyte
Portd = Rbyte


First:
   For I = 1 To 15
      Waitms 100
      Shift Var , Left
      Gosub Put_var_to_ports
   Next I
   For I = 1 To 15
      Waitms 100
      Shift Var , Right
      Gosub Put_var_to_ports
   Next
Goto First

Put_var_to_ports:
Portc = Lbyte
Portd = Rbyte
Return

:idea:
پیشنهاد دارم از Decoder ها استفاده کنی با این کار میتونی با یک پورت 8 بیتی 256 چراغ رو روشن و خاموش کنی این شکلی می تونی 16 چراغ را در 16 تا سالن جشن درخشان و رقصان کنی Amaze :wink:
این IC ها فراوان یافت می شوند یکی از اینها 4515 که با چهار پایه میکرو می تونی 16 LED را راه اندازی کنی.

---------------------------------------------------------------------------
تیـــز دوم، تیز دوم، تا به سواران برسم
--------------------------------------
۰۱-خرداد-۱۳۸۶, ۰۰:۱۷:۳۸
ارسال‌ها
پاسخ
electroavr آفلاین
كاربر دو ستاره
**

ارسال‌ها: 65
موضوع‌ها: 31
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 10
( 6 تشکر در 3 ارسال )
ارسال: #5
ممنون
دستت درد نکنه امیدوارم همیشه موفق باشی
راستش من قصد درست کردن رقص نور رو ندارم
فقط به طور مثال گفتم.ولی به ای سی خوبی اشاره کردی
دنبال یک همچین ای سی می گشتم
راستی دوست عزیز من یک کمک دیگه
من چه کار کنم که با دستورات بیسکام هر چه بهتر و بیشتر
اشنا بشم Amaze ممنون
۰۱-خرداد-۱۳۸۶, ۰۰:۴۱:۱۹
ارسال‌ها
پاسخ
Pardazesh-Gar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 457
موضوع‌ها: 6
تاریخ عضویت: اردیبهشت ۱۳۸۶

تشکرها : 330
( 630 تشکر در 286 ارسال )
ارسال: #6
 
خوب مشخص که بهترین راهنمای برنامه شما راهنمای برنامه ی شماست همون HELP خودمون دیگه Amaze
البته بهتره در کنارش دستورات اسمبلی رو هم یاد بگیری نمی خواهم بگویم به این دستورات نیاز پیدا می کنی اما باید بگویم نیاز پیدا می کنی. :roll: :wink:

---------------------------------------------------------------------------
تیـــز دوم، تیز دوم، تا به سواران برسم
--------------------------------------
۰۱-خرداد-۱۳۸۶, ۱۲:۳۱:۵۳
ارسال‌ها
پاسخ
تشکر شده توسط : 1نفر


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS