ورود یا ثبت نام
در حال ورود...
ذخیره؟
ورود
فراموشی رمز عبور یا حساب کاربری؟
یا
ثبت نام
Log in with
جستجو فقط در عنوان ها
جستجو فقط در 8051
جست و جو
جست و جوی پیشرفته
انجمنها
فروشگاه
بلاگ
راهنمای انجمن
Forum
میکروکنترلرها ، پروسسورها و ادوات مرتبط
سایر مطالب مرتبط با میکرو ها و پروسسورها
8051
اطلاعیه
Collapse
No announcement yet.
بار کردن تایمر
Collapse
X
Collapse
پست
جدیدترین فعالیت ها
عکس ها
جست و جو
صفحه
of
1
فیلتر
زمان
همیشه
امروز
Last Week
Last Month
Show
همه
Discussions only
Photos only
Videos only
Links only
Polls only
Events only
Filtered by:
Clear All
new posts
قبلی
template
بعدی
PROTEUS
تاریخ عضویت:
۱۳۸۵/۱۰/۲۴
پست:
127
#1
بار کردن تایمر
۱۲:۰۰ ۱۳۸۵/۱۲/۲۲
تو BASCOM 8051 تایمر ها بار نمیشه چه کار باید بکنم ؟
saeed bagherani
تاریخ عضویت:
۱۳۸۵/۱۱/۲۹
پست:
2574
#2
۱۲:۳۴ ۱۳۸۵/۱۲/۲۲
پاسخ : بار کردن تایمر
باید اون قسمت بار گذاری رو به زبان اسمبلی بنویسی
اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن
دیدگاه
ارسال پست
انصراف
PROTEUS
تاریخ عضویت:
۱۳۸۵/۱۰/۲۴
پست:
127
#3
۱۹:۳۱ ۱۳۸۵/۱۲/۲۳
پاسخ : بار کردن تایمر
حالا اگر بخواهیم از تایمر بخونیم چی ( اینجا رو که دیگه نمیشه از اسمبلی استفاده کنیم)
دیدگاه
ارسال پست
انصراف
saeed bagherani
تاریخ عضویت:
۱۳۸۵/۱۱/۲۹
پست:
2574
#4
۱۵:۱۸ ۱۳۸۵/۱۲/۲۴
پاسخ : بار کردن تایمر
باید متغیر رو داخل {متغیر} بنویسی
اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن
دیدگاه
ارسال پست
انصراف
majid_teh2005
تاریخ عضویت:
۱۳۸۵/۰۹/۱۴
پست:
1401
#5
۱۸:۳۲ ۱۳۸۵/۱۲/۲۴
پاسخ : بار کردن تایمر
نوشته اصلی توسط
PROTEUS
تو BASCOM 8051 تایمر ها بار نمیشه چه کار باید بکنم ؟
لطفا نمونه کد خود را در تاپیک قرار دهید
http://www.ecapic.ir/image/ECA-090826105607.jpg
http://www.eca.ir/donate/a3.jpg
دیدگاه
ارسال پست
انصراف
PROTEUS
تاریخ عضویت:
۱۳۸۵/۱۰/۲۴
پست:
127
#6
۱۸:۳۵ ۱۳۸۵/۱۲/۲۴
پاسخ : بار کردن تایمر
در رابطه با نوشتن در یک متغییر امتحان کردم کامپایلر ایراد گرفت . و راجب به نوشتن نمونه کد . کد خاصی ندارم یک تایمر ساده تو محیط بسکوم است
دیدگاه
ارسال پست
انصراف
saeed bagherani
تاریخ عضویت:
۱۳۸۵/۱۱/۲۹
پست:
2574
#7
۱۹:۱۲ ۱۳۸۵/۱۲/۲۴
پاسخ : بار کردن تایمر
اینو امتحان کن
'FOR LOADING TIMER 1385/12/24 TIME 18:14
DIM LOAD_FROM_TIMER_LOW AS BYTE
DIM LOAD_FROM_TIMER_HIGH AS BYTE
CONFIG TIMER1 = TIMER
$ASM
MOV TH1,#150
MOV TL1,#150
$END ASM
ON TIMER1 TIMER1_FLAG
ENABLE TIMER1
ENABLE INTERRUPTS
START TIMER1
DO
IDLE
LOOP
END
TIMER1_FLAG:
$ASM
MOV {LOAD_FROM_TIMER_HIGH},TH1
MOV {LOAD_FROM_TIMER_LOW},TL1
$END ASM
RETURN
موفق باشی
اگه مردم می دونستن زمان چقدر با ارزشه دیگه هیچ وقت کفش بند دار نمی خریدن البرت انیشتن
دیدگاه
ارسال پست
انصراف
majid_teh2005
تاریخ عضویت:
۱۳۸۵/۰۹/۱۴
پست:
1401
#8
۱۹:۴۳ ۱۳۸۵/۱۲/۲۴
پاسخ : بار کردن تایمر
از این دستور استفاده کن
Load Timer1 ,22222
بجای 22222 هر عددی بین 0 تا 65535 میتونید قرار بدید.
موفق باشید
http://www.ecapic.ir/image/ECA-090826105607.jpg
http://www.eca.ir/donate/a3.jpg
دیدگاه
ارسال پست
انصراف
قبلی
template
بعدی
لطفا صبر کنید...
بله
خیر
باشه
باشه
انصراف
X
دیدگاه