ايران ويج

نسخه‌ی کامل: کمک در نوشتن این برنامه ها..... ؟؟؟
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
من 1سوال داشتم به همراه 3 برنامه به زبان بیسیک که ممنون میشم پاسخ سوالات و برنامه ها رو بدین

برای امتحان فردا میخواهم.....

میخواستم درباره وقفه بدونم که کارش چیه و درباره دستورات مهم وقفه میشه توضیح بدین که وقفه

را باید با چه دستوری فعال کنیم و چگونه میشه وقفه را پاک کرد؟

برنامه1-برنامه ای که در صورت شدن صفر شدن پایه سوم از پورت a به مدت 30 ثانیه پایه پنجم از پورت

c را صفر کرده و محتوای پورت b را به داخل حافظه sram منتقل کند و در صورتی که محتوای این پورت

برابر of باشد پایه شماره 2 از پورت c را به مدت 20 ثانیه روشن بماند...


برنامه2- میخواهیم در یک سیستم میکرو پرو سسوری هر یک ثانیه یکبار به مدت 80 بار اطلاعات

بر روی پورت 1 را ب خوانیم و تعداد اطلاعاتی که برابر با (1e (hexباشد را بشماریم و در محل 62hex

حافظه ذخیره کند و در صورتی که تعداد داده ها برابر 4 مرتبه باشد یک موج مربعی با فرکانس 1 کیلو

در پایه سوم پورت 2 ایجاد کند و در هر لحظه اطلاعات خوانده شده را را بر روی lcd نمایش دهد..............


برنامه3-میخواهیم یک کی برد 4در 4 را به همراه lcd به میکرو وصل کنیم به نحوی که در ابتدا پیغام

Hello را بر روی lcd به مدت 5 ثانیه نمایش دهد. سپس یک پیغام بر روی lcd نشان داده شود

که حالتهای 1و2و3 را نشان دهد..( به مدت 3 ثانیه )
1: در صورت فشار دکمه 1 led متصل به پایه 3 از پورت D به مدت 3 ثانیه روشن و سپس خاموش شود

2: در صورت فشار دکمه 2 بلندگوی متصل به پایه 4 از پورت d به مدت 10 ثانیه با فرکانس 1 کیلو روشن شد...

3: در صورت فشار دکمه oN/c بر روی کیبورد برنامه از ابتدا شروع شه...................

[/code]
[code]
ARA ی عزیز نوشته است:میخواستم درباره وقفه بدونم که کارش چیه و درباره دستورات مهم وقفه میشه توضیح بدین که وقفه را باید با چه دستوری فعال کنیم و چگونه میشه وقفه را پاک کرد؟

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

برای اطلاعات بیشتر اینو بخونین !!


بقیه اش هم خودم فردا دو تا امتحان ( محاسبات عددی و منبع تغذیه ) دارم و وقتش نیست !!!