با سلام
در برنامه من وقتی وقفه خارجی int0 فعال است و سابروتین وقفه درحال انجام است در این هنگام نمیتوان با فعال کردن int1 سابروتین وقفه دیگری را فعال نمود وباید صبر کرد که سابروتین وقفه به طور کامل اجرا شود .. آیا در میکرو 8051 نمیشه در حین اجرای یک وقفه ،یک وقفه دیگر را اجرا کرد ؟چطور میتونم این کار را بکنم؟ یعنی وقتی int1 را فعال میکنم وقفه قبلی را رها کرده و وقفه جدید را اجرا کند؟ ( زبان اسمبلی )
لطفا کمکم کنید .. با تشکر
در برنامه من وقتی وقفه خارجی int0 فعال است و سابروتین وقفه درحال انجام است در این هنگام نمیتوان با فعال کردن int1 سابروتین وقفه دیگری را فعال نمود وباید صبر کرد که سابروتین وقفه به طور کامل اجرا شود .. آیا در میکرو 8051 نمیشه در حین اجرای یک وقفه ،یک وقفه دیگر را اجرا کرد ؟چطور میتونم این کار را بکنم؟ یعنی وقتی int1 را فعال میکنم وقفه قبلی را رها کرده و وقفه جدید را اجرا کند؟ ( زبان اسمبلی )
لطفا کمکم کنید .. با تشکر
دیدگاه