سلام آقای نحوی
یه مشکل خیلی حاد دارم. راستش دارم رو یه پروژه کار می کنم که پروژه پایان تحصیلات من هست و خیلی هم براش وقت ندارم. فقط امیدوارم لطف کنید و زودتر جواب من رو بدین. من تو این پروژه از یه 89S51 استفاده کردم. این که پروژه چی هست ، بماند چون مفصله. فقط در این حد بگم که برنامه ای که من نوشتم ، به این ترتیب عمل می کنه که بعد از اینکه میکرو 8 بار وقفه خارجی دریافت کرد ، میره و ادامه کار رو اجرا می کنه. برای جلوگیری از بانس احتمالی هم از یک تاخیر استفاده کردم که هر کدام از سیگنال های وقفه رو فقط یک بار بشمره. توی پروتیوس دقیقا به همین صورت عمل می کنه. اما در عمل ، بعد از 3 یا 4 بار وقفه ، وارد جریان برنامه میشه. که برای من غیر قابل توجیه بود! چون بعد از هر بار دریافت وقفه ، برنامه 1 ثانیه توقف می کنه و سپس منتظر وقفه بعدی می مونه. اما در عمل این طور نیست. در ضمن وقفه ها هم حساس به لبه هستن. واقعا منو گیج کرده. چند روز دیگه هم کنکور کارشناسی دارم! و به این دلیل حیلی نمی تونم روش مانور بدم! خیلی ممنون میشم اگه کمکم کنید.
در ضمن یک قسمت ( 4 پین از پورت 1 ) از میکرو هم به دریافت پسورد اختصاص داره. که این هم با وجود اینکه کد رو درست وارد می کنم ، Error ( که خودم براش تعریف کردم ) میده. در صورتی که توی پروتیوس ، هیچ کدوم از این مشکلات وجود نداره. از دیگر دوستان هم اگر کسی می تونه کمک کنه خیلی خیلی ممنون میشم.
یه مشکل خیلی حاد دارم. راستش دارم رو یه پروژه کار می کنم که پروژه پایان تحصیلات من هست و خیلی هم براش وقت ندارم. فقط امیدوارم لطف کنید و زودتر جواب من رو بدین. من تو این پروژه از یه 89S51 استفاده کردم. این که پروژه چی هست ، بماند چون مفصله. فقط در این حد بگم که برنامه ای که من نوشتم ، به این ترتیب عمل می کنه که بعد از اینکه میکرو 8 بار وقفه خارجی دریافت کرد ، میره و ادامه کار رو اجرا می کنه. برای جلوگیری از بانس احتمالی هم از یک تاخیر استفاده کردم که هر کدام از سیگنال های وقفه رو فقط یک بار بشمره. توی پروتیوس دقیقا به همین صورت عمل می کنه. اما در عمل ، بعد از 3 یا 4 بار وقفه ، وارد جریان برنامه میشه. که برای من غیر قابل توجیه بود! چون بعد از هر بار دریافت وقفه ، برنامه 1 ثانیه توقف می کنه و سپس منتظر وقفه بعدی می مونه. اما در عمل این طور نیست. در ضمن وقفه ها هم حساس به لبه هستن. واقعا منو گیج کرده. چند روز دیگه هم کنکور کارشناسی دارم! و به این دلیل حیلی نمی تونم روش مانور بدم! خیلی ممنون میشم اگه کمکم کنید.
در ضمن یک قسمت ( 4 پین از پورت 1 ) از میکرو هم به دریافت پسورد اختصاص داره. که این هم با وجود اینکه کد رو درست وارد می کنم ، Error ( که خودم براش تعریف کردم ) میده. در صورتی که توی پروتیوس ، هیچ کدوم از این مشکلات وجود نداره. از دیگر دوستان هم اگر کسی می تونه کمک کنه خیلی خیلی ممنون میشم.
دیدگاه