امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
dasturate bascom-chera javab nemidiin? ):
نویسنده پیام
bigbig آفلاین
كاربر تک ستاره
*

ارسال‌ها: 47
موضوع‌ها: 20
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 27
( 2 تشکر در 1 ارسال )
ارسال: #1
dasturate bascom-chera javab nemidiin? ):
با سلام ...
کسی می تونه این دستورات را به من توضیح بده که چه کاربردی دارند؟
'Config Int0 = Falling
On Int0 Isr0
Enable Int0

برای وقفه باشه فکر می کنم...ولی اگه ممکنه یک مقدار توضیح بدین...
من می خوام وقتی صفحه کلید یک کلید ترکیبی را می خونه برنامه ای که داره اجرا می شه بره توی وقفه یک کار دیگه ای انجام بشه تا زمانی که اینتر زده بشه .... می دونم باید از وقفه استفاده کنم ...اما متاسفانه با اینکه از علی کاهه هم خوندم درست و حسابی متوجه نشدم وقفه را چه طور کار بگیریم ازش Sad ...
(آخرین ویرایش در این ارسال: ۱۶-خرداد-۱۳۸۷, ۰۳:۱۳:۱۳، توسط bigbig.)
۱۲-خرداد-۱۳۸۷, ۰۵:۳۴:۲۶
ارسال‌ها
پاسخ
bbehzad2000 آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 1
تاریخ عضویت: خرداد ۱۳۸۷

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #2
RE: dasturate bascom
سلام

Config Int0 = Falling
این دستور مشخص میکنه که چجور تغییر روی پایهInt0 رو بعنوانه وقفه بپذیزه

On Int0 Isr0
Isr0 یک label است و برای اینه که هر وقت وقفه رخ داد به اون برنامه که شما با Isr0 مشخص کردید بره


Enable Int0
این دستور هم برای مجاز کردن میکرو برای رسیدگی به Int0 است که البته قبلش باید با دستور enable interapt وقفه سراسری رو فعال کنید

اون کاری رو هم که گفتی با وقفه نیست بهتره بعد از شناسایی کلید با دستور case مشخص کنی که برای هر کلید چکار کنه
۱۲-خرداد-۱۳۸۷, ۱۹:۱۵:۱۵
ارسال‌ها
پاسخ
تشکر شده توسط : bigbig
bigbig آفلاین
كاربر تک ستاره
*

ارسال‌ها: 47
موضوع‌ها: 20
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 27
( 2 تشکر در 1 ارسال )
ارسال: #3
RE: dasturate bascom
ممنون...
ببینید فرض کنید میکرو داره یک ال ای دی قرمز راروشن خاموش می کنه , حالا می خوایم وقتی که مثلا کلید ترکیبی دلیت و انتر روی صفحه کلید زده شد از این برنامه ای که داره اجرا می کنه ( یعنی روشن خاموش کردن ال ای دی قرمز ) بیاد بیرون و بره منتظر شه که تو صفحه کلید کدام دکمه فشرده می شه ؛ مثلا اگر بی فشرده شد بره ال ای دی سبز را روشن خاموش کنه , تا وقتی که مجددا کلید ترکیبی دلیت و انتر فشرده شه و باز از برنامه بیاد بیرون و بره منتظر یک حرف دیگه باشه که از قبل براش تعریف کردیم با همون دستور کیس که چه کار کنه با اون کلید ... احتمالا بشه برای این بدون وقفه برنامه نوشت اما من می خوام وقفه را بفهمم که چه طور ازش استفاده کنم. تو یک مثال ساده و عملی تر از اون چیزی که تو کتاب هست...
ممنون می شم راهنماییم کنید
(آخرین ویرایش در این ارسال: ۱۳-خرداد-۱۳۸۷, ۱۴:۵۵:۲۷، توسط bigbig.)
۱۳-خرداد-۱۳۸۷, ۱۳:۴۵:۰۲
ارسال‌ها
پاسخ
bigbig آفلاین
كاربر تک ستاره
*

ارسال‌ها: 47
موضوع‌ها: 20
تاریخ عضویت: فروردین ۱۳۸۷

تشکرها : 27
( 2 تشکر در 1 ارسال )
ارسال: #4
RE: dasturate bascom
ببینید اگر من بخوام یک چنین چیزی را توی 24c256 بنویسم : data B&00011100
در ادرس اول که باشه : h0000 می شه کل اون جمله را نوشت یا اینکه به ترتیب تو ادرس های بالاتر نوشته میشه...
منظورم اینه که مثلا ادرس 0000 در 24c256 مساوی میشه با این data &B00011100 یا اینکه میشه این:
h0000 = d
h0001 =a
h0002 = t
...
و الی اخر...
۱۴-خرداد-۱۳۸۷, ۱۲:۲۱:۵۵
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سوالهای برنامه نویسی با کامپایلر BASCOM EBKA 242 157,509 ۱۸-خرداد-۱۳۹۵, ۲۰:۱۸:۲۴
آخرین ارسال: hassan721
  BASCOM-AVR V2.0.5.0 + Patch p3rtic@n 2 5,472 ۰۵-شهریور-۱۳۹۴, ۱۵:۴۵:۰۱
آخرین ارسال: ehsan2774
  نرم افزار ویرایش فایل font8*8.font برای bascom helloreg 1 3,556 ۰۶-مرداد-۱۳۹۳, ۱۹:۲۶:۵۹
آخرین ارسال: omid_phoenix
  تقسیم اعشاری در bascom ؟ دراکولا 1 3,391 ۱۵-آبان-۱۳۹۲, ۱۸:۳۶:۴۷
آخرین ارسال: دراکولا
  LCD نوكيا 3310 و BASCOM esi_52000 17 21,085 ۰۴-مهر-۱۳۹۲, ۱۶:۲۷:۵۸
آخرین ارسال: honestman
  يك نكته جالب درباره LCD گرافيكي و bascom electron_mybb1.2_import13685 4 10,369 ۳۰-مرداد-۱۳۹۱, ۱۸:۲۲:۲۴
آخرین ارسال: m.j.m.a
  اتصال کیبورد کامپیوتر به AVR تحت برنامه Bascom etrmodern 34 32,847 ۲۸-اردیبهشت-۱۳۹۱, ۱۵:۰۴:۲۵
آخرین ارسال: simasari
  برنامه ماشین حساب در bascom؟ fmohamadi 9 14,553 ۲۰-اردیبهشت-۱۳۹۱, ۲۲:۲۲:۱۰
آخرین ارسال: shabepaeizi
  تشخیص برداشتن گوشی و پیام ضبط شدهavr/bascom roya2 2 3,805 ۲۹-مهر-۱۳۹۰, ۱۸:۳۶:۰۹
آخرین ارسال: 860236695
  راه اندازی LCD-N96 با BASCOM sfarmpic 5 10,500 ۰۶-مهر-۱۳۹۰, ۱۲:۵۴:۴۳
آخرین ارسال: vahid.ntv

پرش به انجمن:


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

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