» » ساعت و تقویم شمسی دیجیتال با ds1307 در bascom با avr
اطلاعات مطلب
  • بازديدها: 65032
  • نويسنده: hp_mahmood
  • تاريخ: 2 اسفند 1390
2 اسفند 1390

ساعت و تقویم شمسی دیجیتال با ds1307 در bascom با avr

دسته بندی: مقالات

 

<!--[;}

  با سلام .

برای اینکه در مدارات میکرو کنترلی بتوانیم زمان را محاسبه و در نظر داشته باشیم و یا برای کار بر نمایش دهیم باید از ساعت استفاده کنیم . گاهی می توان از ساعت داخلی میکرو استفاده کرد و آن را راه اندازی  کرد و کیریستال ساعت را به پایه مربوطه اتصال داد . ولی مشکلی که وجود دارد این است ساعت هنگام خاموش شدن میکرو ریست خواهد شد . علاوه بر این نیاز به تقویم اگر داشته باشیم باید مقدار زیادی کد نویسی کنیم که این خود نیاز به زمان زیادی دارد . ولی حتی با نوشتن کد یک تقویم مشکل اصلی که ریست شدن مدار با قطع شدن تغذیه است حل نمی شود . اگر بخواهیم یک میکرو را به صورت همیشه روشن نگه داریم نیاز با باتری نیز خواهیم داشت و مشکل آنجا جدی می شود که با توجه به مصرف میکرو این باتری باید توان بالا و ظرفیت ذخیره زیاد  نیز داشته باشد .

در این موارد که ما نیاز به ساعت دقیق داریم می توان از ic      هایی مانند ds1307     استفاده کرد که علاوه بر ساعت دارای تقویم نیز می باشد و ورودی برای باتری بک آپ دارند که می تواند با یک باتری 3 ولت سکه ای به مدت 10 سال کار کند .  

ولی مشکل اصلی این ic     تقویم میلادی آن است که نیاز به تبدیل به شمسی دارد .

در این مقاله قصد داریم با زبان Bascom وبا atmega8  یک ساعت و تقویم طراحی کنیم که تقویم را نیز شمسی  نمایش دهد .

 

نظرات و پیشنهادات خود را برای بهتر شدن مطالب و سایت با ایمیل زیر در میان قرار دهید .

به مشکلات شما در مورد این پروژه در قسمت نظرات رسیدگی خواهد شد .

 

Email : mhp@iseee.ir


 

 

 

 


 

 

 

این مقاله را می توانید از لینک زیر دانلود کنید .

_____________________________________

shamsi-digital-calender-by-ds1307-atmega8-www.iseee.ir.rar [1.41 مگابایت] ( تعداد دانلود: 12974)

 

 

 

 

 

___________________________________________

 

 

 

 

 


ابر تگ‌ها: ds1307, avr, calender, real time ic

شما وارد سايت نشده ايد. جهت ارسال نظر در سايت وارد شويد
اگر تاکنون ثبت نام نکرده ايد اينجا کليک کنيد.
<
mahdi

25/12/1390 - 19:02

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
سلام
اگر ممکن است توضیح دهید که چگونه ساعت بالا راروی سون سگمنت اجرا کنیم
باتشکر

راستی درمورد ساعت بالا خیلی خوب توضیح دادی ممنون
<
hp_mahmood

26/12/1390 - 00:52

اطلاعات نظر
  • گروه کاربری: مدير کل
  • ياهو: mhp@iseee.ir
  • تاريخ عضويت: 08 فروردین 1390
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 14
  • تعداد نظرات: 172
mahdi,

با سلام

می توانید از ic های لچ استفاده کنید . همچنین میتوان از ic های سریال به موازی نیز استفاده کرد .

دوست عزیز برای گروه iseee ممکن نیست که پروژه ها را برای سلیقه های مختلف تغییر دهند . چون در این صورت می توان برای هر پروژه 10 ها ورژن تعریف کرد .

اگر مایل هستید تغییرات خاصی در این پروژه داده شود می توانید در یک درخواست تغییرات دلخواه خود را به ایمیل mhp@iseee.ir ارسال نمایید تا در کمترین زمان ممکن قیمت پروژه جدید برای شما ارسال شود . گروه iseee بهترین قیمت را پیشنهاد خواهد داد . میتوانید پروژه ساخته شده یا فقط فایل و شماتیک را دریافت نمایید .


یا علی
<
MAHDI

28/12/1390 - 11:40

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
اگر ممکن است در مورد این موضوع با مدار و برنامه توضیح دهید و لیست قیمت را برای من بفرستید
با تشکر
<
hp_mahmood

1/01/1391 - 02:05

اطلاعات نظر
  • گروه کاربری: مدير کل
  • ياهو: mhp@iseee.ir
  • تاريخ عضويت: 08 فروردین 1390
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 14
  • تعداد نظرات: 172
MAHDI,

سلام دوست عزیز
شما می توانید از ic هایی مانند 47hs595 استفاده کنید . یا از لچ استفاده کنید .
شما میتوانید به دو روش عمل کنید .
1 : اطلاعات را در لچ ذخیره کنید
2 : از ریفرش سریع استفاده کنید طوری که خطای دید باعث شود بیننده اعداد مورد نظر شما را ببیند .

در مورد اول نیز می توانید از ذخیره سریال یا ذخیره موازی استفاده کنید .

برای ارسال و انجام پروژه با ایمیل mhp@iseee در ارتباط باشید و یا ایمیل خودتون رو در اختیار ما قرار بدید .

یا علی
<
ebrahim

4/01/1391 - 14:08

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
باسلام و تبریک عید نوروز خدمت شما
لطفا اگر ممکن است توصیح دهید چگونه میتوانیم تایمرمیکرو در ساعت بالا را فعال کرده و مستقیم به سون سگمنت کوچک ببندیم
منظورم این است که بجای ال سی دی از دو سون سگمنت 6 تایی کوچیک استفاده کنیم

عیدی ما یادت نره...................

متشکرم.
<
mahdi

9/01/1391 - 19:29

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
باسلام
چرا جواب کامل نمیدی

{اگر نتونی مطلبی را یاد بچه شش ساله بدی بدان خود بیسوادی}
<
hp_mahmood

9/01/1391 - 22:45

اطلاعات نظر
  • گروه کاربری: مدير کل
  • ياهو: mhp@iseee.ir
  • تاريخ عضويت: 08 فروردین 1390
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 14
  • تعداد نظرات: 172
mahdi,

با سلام

مهدی عزیز بنده نمی گم خیلی با سوادم . فقط در حدی که می تونم و فرصت دارم در خدمت دوستان هستم .

ما در این سایت تعدادی پروژه پایه انجام می دیم تا دوستان با استفاده از اون بتونن علمی به دست بیارن که شاید کامل نباشه ولی می تونه شروع کار برای انجام پروژه ها باشه .

به عنوان مثال با rfm12 میشه هزاران پروژه ساخت . حالا هر کس اگه بیاد بگه مثلا پروژه خاصی رو در سایت قرار بدید که با rfm12 این کار رو انجام بده و من بخام این کار رو انجام بدم به نظر شما وقتی برای زندگی خودم می مونه ؟

شما شاید 20 امین نفری باشید که انواع پروژه ها رو در ادامه یکی از پروژه های آموزشی خاستن که انجام بدیم .

عرض کردم ایمیل بزنید تا پروژه رو به صورت پولی انجام بدیم . ایمیل زدید و لیست قیمت تقدیم کردم .

توضیحات کلی رو دادم . می تونید از لچ استفاده کنید . تو گوگل سرچ کنید همه شماره لچ ها رو میده یا تو نرم افزار proteus نگاه کنید . خیلی سادس فقط وقت میخاد.

لچ هم اینجوری کار می کنه که شما اطلاعات رو در پایه های ورودی قرار میدید و با اعمال پالس به یک پایه در خروجی ذخیره میشه و تا اعمال پالس بعدی ذخیره میمونه . حالا اگه شما 8 تا پایه میکرو رو به 8 تا لچ و 8 تا پایه میکرو رو هم به صورت مشترک به پایه دیتا تمام لچ ها وصل کنید با کد نویسی می تونید 64 پایه خروجی داشته باشین و به 7_seg وصل کنید .

اگر ایمیل من به دستتون نرسیده می تونید دوباره ایمیل بزنید .
یا نه اگر پروژه free می خاید من فعلا وقت ندارم ولی وقتی فرصت داشته باشم حتما با کمال میل در سایت قرار میدم تا هم شما هم دوستان استفاده کنند .

به زودی قراره در سایت سیستمی اجرا بشه که پروژه آماده بشه و دو نسخه داشته باشه . یکی free و یکی پولی و نسخه پولی چون برای همه به فروش میرسه قیمتی در حد 1000 تا 5000 تومان داشته باشه و هر کس با پرداخت آنلاین یا واریز کارت به کارت و ثبت فیش بتونه با قیمت پایین پروژه رو دریافت کنه . اگه این سیستم راه اندازی بشه برای خریدار و فروشنده برد حساب میشه و خوبه .

یا علی
<
ebrahim

11/01/1391 - 22:58

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
باسلام
خسته نباشید اگه میتونی نقشه ساعت و تاریخ با 7سگمنت و قیمت ان را برایم ایمیل کن
<
hp_mahmood

12/01/1391 - 10:14

اطلاعات نظر
  • گروه کاربری: مدير کل
  • ياهو: mhp@iseee.ir
  • تاريخ عضويت: 08 فروردین 1390
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 14
  • تعداد نظرات: 172
ebrahim,

سلام آقا ابراهیم

ایمیلتون رو ندادید

لطفا یک ایمیل به mhp@iseee ارسال کنید تا قیمت رو براتون ارسال کنم

یا علی
<
ebrahim

12/01/1391 - 19:34

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
باسلام جیمیل من
abalfazltazyeh@gmail.com
<
fariborz

28/01/1391 - 16:21

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
با سلام

اگر وقتتون اجازه میده برنامه ای بنویسید و بگویید چگونه چنین ساعتی را با 74595 و 7سگمنت بسازیم

در مورد 74595 توضیحی کانل دهید

خیلی ممنون
<
hp_mahmood

30/01/1391 - 00:48

اطلاعات نظر
  • گروه کاربری: مدير کل
  • ياهو: mhp@iseee.ir
  • تاريخ عضويت: 08 فروردین 1390
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 14
  • تعداد نظرات: 172
fariborz,

با سلام

شرمنده که دیر جواب دادم
برای این کار که شما می خواهید انجام دهید ای سی 74HC4094 استفاده کنید

هر جا بگید 4094 میدونن چی میخواید .
این یه ای سی شیفت رجیستر هست که میتونه دیتای سریال رو که همراهش کلاک ارسال میشه به موازی تبدیل کنه .

ترتیب پایه ها :

1 : STR : این پایه وقتی یک باشه اطلاعات داخل ای سی ذخیره میشه و اگر صفر باشه ای سی به کلاک و اطلاعات کاری نداره .
2 : D : این پایه دیتا هست
3 : CP : این پایه کلاک هست

9 و 10 : OS1 و OS2 و : این دو پایه خروجی سریال ای سی هستند که وقتی اطلاعات از 8 بیت بیشتر بشه از این دو پایه خارج میشه با این تفاوت که یکی شون با کلاک بالا رونده و یکی با پایین اومدن کلاک خروجی رو میده . از این پایه برای اتصال تعداد چند ای سی میشه استفاده کرد .

15 : OE : پایه اینیبل هست که اگر یک باشه خروجی وجود داره در غیر این صورت خروجی مدار باز هست .

بقیه پایه ها خروجی موازی و vcc و gnd هستن
استفاده از این ای سی خیلی ساده هست .
اطلاعات رو به پایه ای سی اول میدید و کلاک رو به تمام ای سی ها متصل می کنید و بعد خروجی سریال ای سی اول رو به ورودی دیتای ای سی دوم می دید .
به همین سادگی .

توجه کنید در این حالت اطلاعات باید عکس ارسال بشن . یعنی اول اطلاعات مربوط به آخرین ای سی و اول بیت 7 و بعد 6 5 4 و ...

در یک فایل بسکام و پروتیوس آموزش دادم و برای دانلود میزارم

در این فایل اطلاعات در متغییر قرار گرفته و 5 تا ایسی کنار هم قرار گرفته .
می تونید به راحتی تعداد رو بیشتر کنید .

------------------------------
روش دوم هم اینه که تمام سون سگمنتها رو به یک پورت اتصال بدید ولی پایه مشترک هر سون سگمنت رو به یک پایه میکرو متصل کنید . بعد با برنامه مثلا عدد 4 رو روی پورت فرستاده و در این موقع پایه مشترک 7_SGM شماره یک رو فعال کنید و بعد عدد 6 رو روی پورت قرار داده و برای زمان کوتاهی پایه مشترک سون سگمنتدوم رو فعال کنید و ...
با تغییر سریع این پورتها عدد 4 روی سون سگمن1 و عد 6 روی 2 نمایش داده میشه . با سرعت بالا چشم انسان نمیتونه تشخیص بده .


فایل رو از ایــــــــــــنــــــــــــــــجا دانلود کنید .
دیتا شیت هم داخل فایل هست .

یا علی
<
فرهاد

30/01/1391 - 11:11

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
سلام

به نظر در قسمت ساعت مشکلی وجود داره چون هر از گاهی ثانیه شمار درست اعداد رو نشون نمیده!
<
hp_mahmood

31/01/1391 - 07:18

اطلاعات نظر
  • گروه کاربری: مدير کل
  • ياهو: mhp@iseee.ir
  • تاريخ عضويت: 08 فروردین 1390
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 14
  • تعداد نظرات: 172
فرهاد,

سلام فرهاد جان

مثل اینکه برنامه باگ داره. fellow
در اولین فرصت یه نگا بهش می ندازم .

اگر شما یا دوستان کسی فهمیده مشکل از کجاست اطلاع بده .

کسی مشکل رو حل نکرده ؟؟؟؟ belay
<
mhk

5/03/1391 - 14:20

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
با سلام
من میخاستم از تابع تبدیل شمسی به میلادی و میلادی به شمسی استفاده کنم.
تابع میلادی به شمسی درست کار میکنه ولی در تابع شمسی به میلادی یه روز اضافه تر میزنه.
میدونید علت چیه؟با lcd کاراکتری درست کار میکنه؟پروژه من با lcd گرافیکی هست
<
hp_mahmood

5/03/1391 - 21:27

اطلاعات نظر
  • گروه کاربری: مدير کل
  • ياهو: mhp@iseee.ir
  • تاريخ عضويت: 08 فروردین 1390
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 14
  • تعداد نظرات: 172
mhk,

با سلام

تفاوتی در نوع lcd نیست .
احتمالا برنامه اشکال دارد . برنامه رو در اولین فرصت تست می کنم .
برنامه چون جنبه آموزشی داره ممکنه در برخی جاها مشکل داشته باشه .

یا علی
<
mhk

6/03/1391 - 10:36

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
با سلام
لطفا هرچه زودتر خبرم کنید چون چند روز بیشتر تا پایان مهلت تحویل پروژه وقت ندارم.ممنون
<
mhk

8/03/1391 - 10:09

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
با سلام وخسته نباشید
تابع تبدیل شمسی به میلادی چی شد مهندس؟
<
hp_mahmood

8/03/1391 - 11:53

اطلاعات نظر
  • گروه کاربری: مدير کل
  • ياهو: mhp@iseee.ir
  • تاريخ عضويت: 08 فروردین 1390
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 14
  • تعداد نظرات: 172
mhk,

سلام دوست عزیز
شرمنده من چند روز در یک مسافرت کاری هستم و فرصت ندارم برنامه رو اصلاح کنم .
اگر خیلی لازم دارید ایمیل بزنید به mhp@iseee.ir تا مسئول مربوطه شما رو به یکی از برنامه نویسای سایت ارجا بدن تا این پروژه رو براتون انجام بدن .

بازم باید ببخشید . احتمالا تا یه هفته دیگه این برنامه اصلاح بشه و در سایت دوباره آپلود بشه .

یا علی
<
mhk

15/03/1391 - 11:58

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
سلام دوست عزیز
دشمنتون شرمنده.پس هروقت برنامه رو اصلاح کردید یه ندا بهم بدید.
بازم باید ببخشید .
<
aaxa

19/03/1391 - 17:38

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
سلام
چرا اتمگا 8 پروگرام میشه ولی جواب نمیده چند تا اتمگا هم امتحان کردم


تشکر
<
hp_mahmood

20/03/1391 - 22:21

اطلاعات نظر
  • گروه کاربری: مدير کل
  • ياهو: mhp@iseee.ir
  • تاريخ عضويت: 08 فروردین 1390
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 14
  • تعداد نظرات: 172
aaxa,

سلام دوست عزیز

این برنامه از امکانات خاص میکرو استفاده نکرده بنا بر این نباید تفاوتی بین mega8 و mega32 وجود داسته باشه .
من خودم با مگا323 و 128 تست کردم .

بازم چک می کنم و خدمتتون عرض میکنم .

یا علی
<
aaxa

21/03/1391 - 10:01

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
سلام دوست عزیز

رو اتمگا 16 جواب میده اما در اتمگاه 8 هر برنامه ای را پروگرام میکنم جواب نمیده
ایا باید فیوزبیتها تنظیم بشند

تشکر
<
mohamad_arazm

21/03/1391 - 19:21

اطلاعات نظر
  • گروه کاربری: عضو سايت
  • ياهو:
  • تاريخ عضويت: 02 مهر 1390
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 0
  • تعداد نظرات: 2
aaxa,

سلام .

آیا فقط این برنامه مشکل داره با mega8 یا با برنامه های دیگری هم تست کردین و مشکل داره ؟

اگر مشکل فقط با این برنامهه باشه ممکنه مربوط به این باشه که mega8 نمیتونهه پورت هاش رو به صورت high z یا های امپدانس در بیاره . البته خیلی احتمالش کمه .

یا علی
<
ali

25/03/1391 - 15:50

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
سلام به مسولان سایت
سوالی داشتم نمیدونم در چه قسمتی بنویسم

اگر سون سگمنت 12 ولت اند مشترک را با uln2003 بخواهیم روشن کنیم چکار کنیم
چون خروجی این ای سی یا gnd یا nc

باتشکر
<
hp_mahmood

25/03/1391 - 16:17

اطلاعات نظر
  • گروه کاربری: مدير کل
  • ياهو: mhp@iseee.ir
  • تاريخ عضويت: 08 فروردین 1390
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 14
  • تعداد نظرات: 172
ali,

سلام .
باید از نوع کاتد مشترک استفاده کنید . چون uln2003 دارای خروجی هست که یا به زمین وصل میشه یا کولکتور باز هست .
یا می تونید از دیگر درایورها استفاده کنید که الان شماره خاصی خاطرم نیست . ولی معمولا کرونتر از uln2003 هستند .
بنا بر این بهترین گزینه استفاده از سون سگمنت کاتد مشترک هست .

یا علی
<
ali

26/03/1391 - 19:08

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
سلام
ببخشید اگه از کاتد مشترک هم استفاده کنیم نمی تونیم 12 ولت به سون سگمنت وصل کنیم
چون uln2003 منفیه میکرو هم بیش از 5 ولت خروجی نداره

یک ای سی مثل uln2003که خروجی ان مثبت باشه معرفی کن

تشکر
<
hp_mahmood

26/03/1391 - 22:55

اطلاعات نظر
  • گروه کاربری: مدير کل
  • ياهو: mhp@iseee.ir
  • تاريخ عضويت: 08 فروردین 1390
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 14
  • تعداد نظرات: 172
ali,

سلام
ببخشید حواسم نبود که می خواهید با 12 ولت درایو کنید . در این صورت بهتره از ترانزیساور استفاده کنیید . دریاورهایی که می شناسم و خروجی مثبت و منفی دارن درایور موتور هستند و قیمتشون مناسب برای این کار نیست .
مثل l293 که خروجی با توجه به ورودی می تونه ولتاژ مثبت یا زمین باشه . خروجی می تونه تا 36 ولت باشه .

بازم اگر ic دیگری تونستم پیدا کنم اطلاع می دم .

یا علی
<
ali

30/03/1391 - 19:54

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
باسلام

اگر ممکنه کمی در مورد وقفه توضیح دهید

ایا با کار بردن ds1307 احتیاج به وقفه داریم

با تشکر
<
masod_kaveh

1/04/1391 - 02:36

اطلاعات نظر
  • گروه کاربری: مدير
  • ياهو: m_kaveh@iseee.ir
  • تاريخ عضويت: 29 خرداد 1391
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 0
  • تعداد نظرات: 4
ali,

سلام

وقفه ها به ما اجازه میدن رویدادهای خاصی رو همیشه در نظر داشته باشیم و کنترل کنیم تا بتونیم عملکرد مناسب موقع اتفاق افتادنشون انجام بدیم .

فرض کنید در یک کارخانه یک مخزن با فشار بالا وجود داره که نباید فشارش بیش از 400 اتمسفر بشه .
حالا میکرو کنترلر داره کارهای خاصی رو انجام میده که یکی از این کارها کنترل فشار مخزن و نگه داشتن اون روی 300 اتمسفر هست .
ما میخوایم وقتی که فشار به 400 رسید که خیلی خطرناک هم هست میکرو سریعا همه کارها رو متوقف کنه و به وضعیت مخزن رسیدگی کنه . در این صورت از وقفه استفاده میشه که انواع مختلف هم داره .

برای استفاده از ds1307 نیازی به وقفه نداریم .

بدرود

--------------------

ارسال نظر

نام:*
ايميل:
متن نظر:
پررنگ کج خط دار خط دار در وسط | سمت چپ وسط سمت راست | قرار دادن شکلک قراردادن لینکقرار دادن لینک حفاظت شده انتخاب رنگ | پنهان کردن متن قراردادن نقل قول تبدیل نوشته ها به زبان روسی قراردادن Spoiler
هر دو کد داده شده را وارد نمائيد: *
^