البته نا گفته نمونه که یه رجیستر داره به اسم PCON . یه بیت داره که با یک شدنش ، ( به نقل از کتاب مزیدی! ) میکرو میره تو مد بیکاری! من توضیح بیشتری تو کتاب ندیدم
به احتمال خیلی زیاد نداره. چون اولا من تا حالا نشنیدم! و دوم اینکه اگه مثل avr حالتی به اسم sleep و با همون کابرد داشت ، حتما تو منابع ذکر میشد :agree:
سلام
دوست عزیز اگه با زبان بیسیک برای 8051 می نویسی با این دستور
Idle
این مد بیکاری برای 8051 هست که میکرو به حالت توان پایین می ره و فقط با وقفه ها و کانتر و وقفه شمارنده ها از این مد بیرون می اد
Powerdown
این مد کلاک cpu کاملا قطع شده و فقط با ریست از این مد بیرون می آد
Syntax
IDLE
Remarks
In the idle mode, the system clock is removed from the CPU but not from the interrupt logic, the serial port or the timers/counters.
The idle mode is terminated either when an interrupt is received or upon system reset through the RESET pin
Syntax
POWERDOWN
Remarks
The power down mode stops the system clock completely.
The only way to reactivate the micro controller is by system reset
.
در ضمن نرم افزار بیسیک برای 8051 همون bascom-8051 هست
اگر بیت 0 از ثبات PCON که در آدرس 87 هگز قرار داره با دستورات میکرو (مانند Or کردن) یک کنید میکرو به حالت معلق یا همون IDLE میره و با هر نوع وقفه ای به حالت عادی بر میگردد.
اگر بیت 1 از ثبات PCON که در آدرس 87 هگز قرار داره با دستورات میکرو (مانند Or کردن) یک کنید میکرو به حالت
کم توان یا همون Power Down میرود و با ریست به حالت عادی بر میگردد.
دیدگاه