امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
برنامه UP و DOWN
نویسنده پیام
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #12
RE: برنامه UP و DOWN
کماکان منتظر یاری سبزتان هستیم Biggrin
۱۱-مهر-۱۳۸۹, ۰۱:۲۷:۰۸
ارسال‌ها
پاسخ
ilgar آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 843
موضوع‌ها: 17
تاریخ عضویت: اردیبهشت ۱۳۸۷

تشکرها : 383
( 2597 تشکر در 855 ارسال )
ارسال: #13
RE: برنامه UP و DOWN
این قسمتی از برنامه یه دماسنجه که جزو اولین پروژه هام با AVR بودهکه قسمت شمارنده شو جدا کردم.
هر چند برنامه مبتدیانه است اما برای آموزش خوبه.


فایل‌(های) پیوست شده
.zip   up-down.zip (اندازه: 40.67 KB / تعداد دفعات دریافت: 33)
۱۱-مهر-۱۳۸۹, ۰۲:۳۷:۳۰
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, رسول
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #14
RE: برنامه UP و DOWN
ممنون ایلگار جان

ولی من شمارنده نمیخوام

یه برنامه ای میخوام که مربوط به پست اولم باشه یعنی اون جدول رو به ترتیب برای خروجیهای A/B/C/D عملی کنه و.....

البته کار اصلیشم همین شمارشه ها اما با رویکردی متفاوت ...........

فکر کنم برنامش باید شبیه برنامه موتورپله ای باشه که اونجا هم با ترتیب کردن وصفر رو یک کردن سیمها موتور حرکت میکنه واگه برعکسش کنیم برمیگرده و...
درست مثل همین UP و DOWN
۱۱-مهر-۱۳۸۹, ۰۲:۴۹:۳۶
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #15
RE: برنامه UP و DOWN
مهندس یه سوال !

اگه رو وضعیت 1111 بود و کلید up رو فشار بدیم چی کار بشه !
کاری نشه یا اینکه صفر بشه ؟؟؟


هنگامی که 0000 هستش و کلید down رو بزنیم چطور؟
۱۱-مهر-۱۳۸۹, ۰۳:۰۳:۵۲
ارسال‌ها
پاسخ
تشکر شده توسط : رسول
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #16
RE: برنامه UP و DOWN
نقل قول: اگه رو وضعیت 1111 بود و کلید up رو فشار بدیم چی کار بشه !
کاری نشه یا اینکه صفر بشه ؟؟؟

اگه به اینجا رسید یعنی آخرشه وهر چه UP رو فشار بدیم همینجا بمونه .. یعنی کاری نشه


نقل قول: هنگامی که 0000 هستش و کلید down رو بزنیم چطور؟
اینم همینطور

۱۱-مهر-۱۳۸۹, ۰۳:۰۹:۵۷
ارسال‌ها
پاسخ
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #17
RE: برنامه UP و DOWN
هی من تلاش می کنم خودت برنامشو بنویسی ولی انگار نمیشه !!!
باور کن برنامش ساده تر از اون چیزیه که فکرشو بکنی !!

اینو ببین :

کد php:
$regfile "m8def.dat" $crystal 1000000

Dim Ant 
As Byte

Ddrd 
= &B11100000 Portd Ddrb 1

Sw_up Alias Pind.0 
Sw_down Alias Pind.1
A Alias Portd.5 
B Alias Portd.6
C Alias Portd.7 
D Alias Portb.0

Do
   
Debounce Sw_up Up Gosub
   Debounce Sw_down 
Down Gosub
Loop

Up
:
   
Incr Ant
   
If Ant 16 Then Ant 15
   A 
Ant.3 Ant.2 Ant.1 Ant.0
Return

Down:
   
Decr Ant
   
If Ant 255 Then Ant 0
   A 
Ant.3 Ant.2 Ant.1 Ant.0
Return 

خیلی راحت می تونی پارامترهای خروجی و ورودی ایت رو تو اول برنامه تغییر بدی ! ( قسمت alias )

۱۱-مهر-۱۳۸۹, ۰۳:۱۱:۰۲
ارسال‌ها
پاسخ
تشکر شده توسط : رسول, reza555
t3r!p3000 آفلاین
         
*****

ارسال‌ها: 5,050
موضوع‌ها: 83
تاریخ عضویت: اردیبهشت ۱۳۸۵

تشکرها : 34447
( 17423 تشکر در 5116 ارسال )
ارسال: #18
RE: برنامه UP و DOWN
مهندس در ضمن من پروتئوس نداشتم که تست کنم ولی چون خلوص نیت داشتم باید درست باشه برنامش !!!!!
۱۱-مهر-۱۳۸۹, ۰۳:۱۸:۴۴
ارسال‌ها
پاسخ
تشکر شده توسط : رسول
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #19
RE: برنامه UP و DOWN
علی جون برنامه های شما چشم بسته هم کار میکنه ....پروتئوس و .. نمیخوادWink

قربونتHeart

الان میرم تستش میکنمHappy
۱۱-مهر-۱۳۸۹, ۰۳:۲۱:۰۴
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000
رسول غایب
بازنشسته
*****

ارسال‌ها: 2,458
موضوع‌ها: 237
تاریخ عضویت: دى ۱۳۸۸

تشکرها : 15003
( 20196 تشکر در 5767 ارسال )
ارسال: #20
RE: برنامه UP و DOWN
علی جون کارت خیلی درستهHappyHappyHappy

گل پسری Clap

یدونه ای Wink


تستش کردم ... البته عملا پروگرم وتست کردم بهمین دلیل طول کشیدWhistle

بازم ممنونHeart
۱۱-مهر-۱۳۸۹, ۰۳:۳۳:۵۷
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000


پرش به انجمن:


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

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