mehdi.offline
دوشنبه 17 بهمن 1384, 15:25 عصر
با سلام به دوستان و اساتید
من یه مشکلی دارم اون هم اینه که نمی تونم یه وقفه چند ثانیه ای در اسمبلی ایجاد کنم
یه پروژهای استادمون به ما داده اون هم اینه که پورت پرینتر رو به 8تا دیود وسل کنیم با باهاش رقص نور بسازیم من با این دستورات
#include <stdio.h>
#include <conio.h>
int main(void)
{
asm{
mov al,11111111b
mov dx,378h
out dx,al
}
}
میتونم LED هارو روشن و خاموش کنم .
ولی می خام بعد روشن شودن اولین چراغ بغیه رو با یه فاصله زمانی مشخص تغییر بدم
استادمون گفته می تونیم یه حلقه ایجاد کنید و زمان سیستم رو بگیریم و بعد در یه متغیر دیگه زمان رو با 2 جمع کنیم و در حلقه قرار بدیم . ولی نتونستم این کارو بکنم لتفا کمکم کنید.
:گریه:
من یه مشکلی دارم اون هم اینه که نمی تونم یه وقفه چند ثانیه ای در اسمبلی ایجاد کنم
یه پروژهای استادمون به ما داده اون هم اینه که پورت پرینتر رو به 8تا دیود وسل کنیم با باهاش رقص نور بسازیم من با این دستورات
#include <stdio.h>
#include <conio.h>
int main(void)
{
asm{
mov al,11111111b
mov dx,378h
out dx,al
}
}
میتونم LED هارو روشن و خاموش کنم .
ولی می خام بعد روشن شودن اولین چراغ بغیه رو با یه فاصله زمانی مشخص تغییر بدم
استادمون گفته می تونیم یه حلقه ایجاد کنید و زمان سیستم رو بگیریم و بعد در یه متغیر دیگه زمان رو با 2 جمع کنیم و در حلقه قرار بدیم . ولی نتونستم این کارو بکنم لتفا کمکم کنید.
:گریه: