عضویت     ورود  کشوری که دارای پیشوایی بی باک است همه مردمش قهرمان و دلیر می شوند . ارد بزرگ شنبه، 30 تير ماه ، 1397

کانال تلگرام


تبلیغات متنی


منوی سایت


جست و جو در بانك مقالات




مقالات جدید
تعداد شاخه ها: 30 عدد
تعداد مقالات: 758 عدد 1: آزمايشگاه الكترونيك - استاد محرري 
[دفعات مشاهده : 4712 بار]
 2: جزوه درس مخابرات 1 - دانشگاه فردوسي مشهد 
[دفعات مشاهده : 4658 بار]
 3: كتاب مهندسي تاسيسات / دكتر كلهر 
[دفعات مشاهده : 4675 بار]
 4: مجموع اعوجاج هارمونیک T.H.D 
[دفعات مشاهده : 4638 بار]
 5: كتاب "روش طراحي و تحليل مدارهاي الكترونيك" 
[دفعات مشاهده : 11052 بار]
 6: ادوات نوري 
[دفعات مشاهده : 4718 بار]
 7: كتاب اصول تلويزيون رنگي 
[دفعات مشاهده : 6276 بار]
 8: پروژه دزد گیر با سنسور تشخیص حرکت pir با قفل رمز الکترونیکی 
[دفعات مشاهده : 5898 بار]
 9: جزوه اندازه گیری الکتریکی 
[دفعات مشاهده : 5039 بار]
 10: سوالات کنکور کارشناسی ارشد 90 / گروه مهندسی برق 
[دفعات مشاهده : 7009 بار]
 11: آرشيو پروژه هاي 8051 
[دفعات مشاهده : 5730 بار]
 12: آرشيو پروژه هاي AVR‌ (ـ‌ 126 پروژه ) 
[دفعات مشاهده : 13464 بار]
 13: آموزش برنامه نويسي و كار با ماژول Sim300CZ با ميكروكنترلر AVR 
[دفعات مشاهده : 9766 بار]
 14: سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق 
[دفعات مشاهده : 7145 بار]
 15: ارتباط میکروهای PIC با کمک پروتکل سریال I2C و نکات تکمیلی ماژول MSSP 
[دفعات مشاهده : 5302 بار]
 16: ساعت تقویم با کمک میکروکنترلر PIC و DS1307 
[دفعات مشاهده : 5863 بار]
 17: تایمرهای چند زمانه ( ساعت مرکزی ) با میکرو PIC 
[دفعات مشاهده : 5328 بار]
 18: ساعت تقویم شمسی مجهز به آلارم روزانه و هفتگی 
[دفعات مشاهده : 6265 بار]
 19: صفحه کلید وقفه ای با میکروکنترلر PIC 
[دفعات مشاهده : 4985 بار]
 20: کرنومتر دیجیتال با میکروکنترلر PIC با قابلیت ثبت 3 زمان 
[دفعات مشاهده : 5129 بار]
 21: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HMTR + پروژه چت متنی بیسیم 
[دفعات مشاهده : 7917 بار]
 22: سنسورهای حرارت 
[دفعات مشاهده : 7280 بار]
 23: کنترل وسایل برقی از طریق خط تلفن با میکروکنترلر PIC 
[دفعات مشاهده : 7288 بار]
 24: ارتباط سریال UART بین دو میکروکنترلر PIC 
[دفعات مشاهده : 5552 بار]
 25: گزارش کار آموزی : ماشین های ابزار کنترل عددی CNC 
[دفعات مشاهده : 5825 بار]
 26: کنترل وسایل به کمک ماژول HM-TR و میکرو AVR 
[دفعات مشاهده : 8258 بار]
 27: طراحی و ساخت کنترل از راه دور 1 کانال با کمک ماژول های ASK و آی سی های سری PT 
[دفعات مشاهده : 6844 بار]
 28: مجموعه رفرنس های آموزشی میکروکنترلرهای سری dsPIC 
[دفعات مشاهده : 6315 بار]
 29: مجموعه پروژه های میکروکنترلر AVR با کامپایلر بسکام 
[دفعات مشاهده : 11439 بار]
 30: طراحی و ساخت مدارات انتقال دیتا به وسیله ماژول های HM-T و HM-R با میکرو AVR 
[دفعات مشاهده : 9347 بار]


آخرين مطالب ارسال شده
· روش طراحي و تحليل مدارهاي الكترونيك[ 1 نظر شما چيه؟ - 38688 مشاهده ]
· اصول تلويزيون رنگي[ 0 نظر شما چيه؟ - 17451 مشاهده ]
· نرم افزار DigSilent[ 2 نظر شما چيه؟ - 20806 مشاهده ]
· AVR Tech Lib 2011[ 1 نظر شما چيه؟ - 24306 مشاهده ]
· مجموعه كنفرانس هاي سالينه ميكروچيپ / سال 2009 /[ 2 نظر شما چيه؟ - 21976 مشاهده ]
· آموزش كار با ماژول SIM300CZ با ميكرو AVR[ 4 نظر شما چيه؟ - 24392 مشاهده ]
· مجموعه فيلم هاي آموزشي نرم افزار Altium Designer[ 0 نظر شما چيه؟ - 37623 مشاهده ]
·  سوالات كنكور كارشناسي ناپيوسته 89 - گروه برق[ 0 نظر شما چيه؟ - 19268 مشاهده ]
· لينك دانلود مجله October 2010 / SERVO[ 0 نظر شما چيه؟ - 16495 مشاهده ]
· Catalog CA 01 (10/2009) / International version[ 0 نظر شما چيه؟ - 20442 مشاهده ]

[ موارد بیشتر در بخش اخبار و تازه ها ]


زبان
انتخاب زبان نمایش :



مطالب جديد


ارسال مقاله به سايت

 



...::: Ir-Micro.Com :::... :: View topic - دستور BUTTON


دستور BUTTON

 
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> مباحث مربوط به کتاب Printable Version
View previous topic :: View next topic  
Author Message
mortaza
کاربر عادی
کاربر عادی

Joined: Nov 08, 2006
Posts: 32




Location: zanjan
1325.86 امتیاز

Items

Status: Offline

PostPosted: شنبه، 15 دي ماه ، 1386 09:25:56 Reply with quote Scroll Down to Next postGo to last Post of Page

سلام دوستان و خسته نباشيد براي آقا حامد.
يه جايي خوندم كه اين دستور BUTTON فقط با 8 پايه پورت B كار ميكنه و با ديگر پورتها جواب نميده...اميدوارم كه راست باشه!چون من چند وقتي است كه با اين دستور دست و پنجه نرم ميكنم تو پورت A و هنوز جواب نگرفتم!
اگه اين مطلب درست بود نميخواد برام هديه بديد همون تشكر كنيد كافيه!
موفق باشيد! Cool

Back to top
View user's profile Send private message Visit poster's website
Hamed
مدیر سایت - Site Admin
مدیر سایت - Site Admin

Joined: Mar 10, 2006
Posts: 1351




Location: تهران
702870.36 امتیاز

Items

Status: Offline

PostPosted: يكشنبه، 16 دي ماه ، 1386 16:36:25 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

سلام
من که این رو نشنیدم . تو خود راهنمای کامپایلر هم چیزی به چشمم نخورده و البته توضیحات خودش هم این نکته رو رد می کنه :

BUTTON Pin,Down,Delay,Rate,BVar,Action,Label

Read pin and optionally performs debounce and auto-repeat. Pin is automatically made an input. Pin may be a constant, 0-15, or a variable that contains a number 0-15 (e.g. B0) or a pin name (e.g. PORTA.0).


به امید خدا بعد از امتحاناتم سعی می کنم یک سری مثال مثل صفحه کلید با همین دستور button ، ارتباط همزمان و ... و یک سری مطالب اضافی و ... در سایت قرار بدم .
موفق باشید .


__________________

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
payam1825
کاربر فعال
کاربر فعال

Joined: May 28, 2007
Posts: 223





358118.98 امتیاز

Items

Status: Offline

PostPosted: پنجشنبه، 18 بهمن ماه ، 1386 11:52:35 Reply with quote Go to Top of PageScroll Up to Previous postScroll Down to Next postGo to last Post of Page

با سلام
لطفا در مورد آیتم هایی که بعد از این دستور نوشته میشود بیشتر توضیح بدید
یکسری از این آیتم ها گنگ هستند
با تشکر

Back to top
View user's profile Send private message
Hamed
مدیر سایت - Site Admin
مدیر سایت - Site Admin

Joined: Mar 10, 2006
Posts: 1351




Location: تهران
702870.36 امتیاز

Items

Status: Offline

PostPosted: جمعه، 26 بهمن ماه ، 1386 01:26:37 Reply with quote Go to Top of PageScroll Up to Previous post

سلام
این دستور یکی از دستوراتی هست که سوای این مطلب که کمی نا مفهمو هست ، بعضا مغایرتی هم با توضیحات مربوط به اون مشاهده میشه . فرم کلی که به صورت روبرو هست : BUTTON Pin,Down,Delay,Rate,BVar,Action,Label
و عبارات var، lable ، action ، down و pic نکته خاصی ندارند و واضح هستند . اما rate و delay کمی نا مفهمو هستندکه تا جایی که بتونم توضیح میدم .
با debouns یا لرزش های مربوط به باز و بسته شدن کلید که آشنا هستید ( در حالت شبیه سازی وجود ندارند) ، delay تاخیری هست که برای حذف این لرزش به کار میره .
اما rate که با نام مقدار تکرارخودکار شناخته میشه و یا متغیری که برای شمارش استفاده میشه ، واقعا نا مفهوم هستند . در حالت عادی تکرار خودکار به این معنی هست که هر چند پالس ورودی از کلید رو یک باز زده شدن کلید در نظر گرفت و یا چه مقدار زمان نگه داشته شدن کلید رو یکبار زده شدن اون در نظر گرفت ، اما تو این دستور اگر باهاش کار کرده باشید میبینید که به جز مقادیر 0 و 255 که مشخص شده هستند ، با تغییر باقی موارد تغییر خاصی در عملکرد مدار دیده نمیشه ، نه در صرعت در نظر گرفته شدن کلید ها وقتی که دست بر روی کلید نگه داشته شده ، نه در تاخیر قبل از دیده شدن پالس کلید و ...
به این شکل توجه کنید : این شکل برای زمانی هست که هم تکرار خودکار داریم و هم debounce و در مواردی کاربرد داره که برنامه باید به نحوی باشه که هز مقدار هم که دست روی کلید باقی بمونه ، با نسبت زمانی کلید زده شده در نظر گرفته بشه ، مثل تنظیم یک ساعت که با نگه داشتن کلید ، متغیر مربوطه با فاصله زمانی افزایش یا کاهش پیدا کنه ، بدون اینکه نیاز باشه برای هر واحد افزایش یا کاهش یکبار کلید زده بشه .

Click to view this image at its original size
Click on the image to view it at its original size


حالا به این شکل هم توجه کنید : این واسه زمانی هست که نه تکرار خودکار داریم و نه debounce و در مواردی کاربرد داره که برنامه رو طوری باید بنویسید که تا زمانی که دست از روی کلید برداشته نشده ، عمل مورد نظر انجام نشه .


امیدوارم مفید بوده باشه .


__________________

Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
Display posts from previous:   
Post new topic   Reply to topic    ...::: Ir-Micro.Com :::... Forum Index -> مباحث مربوط به کتاب All times are GMT + 3.5 Hours
Page 1 of 1
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

 
 Jump to:   

Related topics
 Topics   Replies   Author   Views   Last Post 
No new posts پروگرامرMega32,مدار وBascom : تشخیصSmoke وچشمی های PIR 377 brainbaran 163392 دوشنبه، 12 فروردين ماه ، 1392 00:20:50
mohammad_1994 View latest post
No new posts دو تا سوال داشتم اگه كسي بتونه كمكم كنه خيلي ممنون ميشم 5 saeedeh1363 10097 دوشنبه، 10 بهمن ماه ، 1390 14:11:59
ahmad29769 View latest post
No new posts آقا اگه کسی هست در مورد آی سی pt2262 کمکم کنه 3 electron000 9218 پنجشنبه، 6 مرداد ماه ، 1390 17:46:07
rds2003 View latest post
No new posts اگه کسی میخواد تو مسابقات رباتیک یه تیم تشکیل بده منم هستم 11 ramshemicro 12560 شنبه، 15 اسفند ماه ، 1388 09:01:17
jordan77 View latest post
No new posts اطلاعاتي در مورد ميل بادامك الكترونيكي خودرو مي خواستم؟ 17 e2m 19206 شنبه، 10 آذر ماه ، 1386 16:39:10
usefBOJ View latest post
 


Powered by phpBB © 2001, 2008 phpBB Group

Ported to Platinum 7.6.b.4 V2 by sadeghkhafan

فروشگاه تخصصی برق و الکترونیک ایران میکرو
www.iran-micro.com
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL.
Powered by Platinum 7.6.b.4 v2
Powered by Platinum 7.6.b.4 v2 Persian

مدت زمان ایجاد صفحه : 0.40 ثانیه