sinastar
كاربر دو ستاره
ارسالها: 189
موضوعها: 48
تاریخ عضویت: دى ۱۳۸۹
تشکرها : 155
( 66 تشکر در 48 ارسال )
|
ایجاد وقفه 1 ثانیه با Attiny 2313
با سلام
من همیشه برای ایجاد زمان 1 ثانیه از تایمر2 و از پایه های TOSC میکرو استفاده میکردم (کریستال 23768 وصا میکردم)
حالا 2313 این پایه هارو نداره !! چطور میتونم وقفه1 ثانیه ای ایجاد کنم ؟ خواهش میکنم دستور لازم برای ایجاد 1ثانیه با آیسی 2313 رو به من بگید
با تشـــــــــکر
|
|
۰۳-آذر-۱۳۹۲, ۱۲:۴۸:۳۲ |
|
تشکر شده توسط : |
|
EBKA
مخترع
ارسالها: 1,099
موضوعها: 89
تاریخ عضویت: آذر ۱۳۸۸
تشکرها : 1655
( 2792 تشکر در 982 ارسال )
|
RE: ایجاد وقفه 1 ثانیه با Attiny 2313
سلام از تایمر 0 استفاده کن..
perscale رو بزار 1024
اونوقت یه متغییر بزار وقتی این متغییر از 30 بزرگ تر شد اونوقت صفرش کن و به ثانیه یکی اضافه کن..
همین...
ابراهیم خوانین زاده
ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد :():کمی فکر کنیم.....
259-734
[/url]
وبلاگ من
وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید
|
|
۰۳-آذر-۱۳۹۲, ۱۷:۲۱:۴۳ |
|
تشکر شده توسط : |
Ambassador, babyy, sinastar |
EBKA
مخترع
ارسالها: 1,099
موضوعها: 89
تاریخ عضویت: آذر ۱۳۸۸
تشکرها : 1655
( 2792 تشکر در 982 ارسال )
|
RE: ایجاد وقفه 1 ثانیه با Attiny 2313
(۰۴-آذر-۱۳۹۲, ۱۸:۱۸:۵۰)sinastar نوشته است: شما که زحمت کشیدی یه مثال میزدی دیگه
این تایمر برچسب نداره که
هر یک ثانیه یک بار به کجا میره ؟ کد: config timer=timer0,prescale=1024
enable interrupts
enable ovf0
on ovf0 ebka
dim a as byte.,sec as byte
do
loop
ebka:
if a<30 then
incr a
else
a=0
incr sec
end if
return
ابراهیم خوانین زاده
ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد :():کمی فکر کنیم.....
259-734
[/url]
وبلاگ من
وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید
|
|
۰۴-آذر-۱۳۹۲, ۲۰:۲۶:۴۵ |
|
تشکر شده توسط : |
babyy, Ambassador, sinastar |