» » » کرنومتر همراه با ساعت روی سون سگمنت
اطلاعات مطلب
  • بازديدها: 61743
  • نويسنده: kiyanmajd
  • تاريخ: 30 تیر 1390
30 تیر 1390

کرنومتر همراه با ساعت روی سون سگمنت

دسته بندی: مقالات » آموزشی

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

 

کرنومتر همراه با ساعت روی سون سگمنت


 

نکته :

این مدار در پروتئوس کاملا درست کار می کند ولی برای ساخت عملی این مدار باید به جای اتصال مستقیم پایه های میکرو به پایه های مشترک (تغذیه) سون سگمنت از ترانزیستور برای سوئیچ کردن تغذیه مدار روی پایه های مشترک سون سگمنت به شکل زیر استفاده کرد.

 

تهیه کننده:حسن غیاثوند

ابر تگ‌ها: کرنومتر و ساعت با سون سگمنت

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

10/10/1390 - 11:45

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
salam
man mikham ye kornometer be sazam bedune micro!
ama aslan nemidunam bayad chikar konam kheiliam kam vaght daram!!!!
komakam konin!
<
hp_mahmood

12/10/1390 - 08:51

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

شما می توانید ابتدا یک پالس ساعت با ic555 یا با دیگر ic ها ایجاد کنید و بعد با شمارنده ها و تقسیم کننده های فرکانس فرکانس مربوطه را به 10 یا 100 هرتز تبدیل کنید . اگر با دقت 1 دهم ثانیه میخواهید به 10 هرتز و اگر با دقت 1 صدم ثانیه میخواهید به 100 هرتز . بعد با شمارنده و ic های bcd to 7_seg این خروجی رو به سون سگمنت متصل کنید با یک یا دو فیلیف فلاپ و یا لچ پایه ریست ic های شمارنده دکمه start و stop رو طراحی کنید .

شماره ic ها رو از برنامه proteus یا اینترنت جستجو کنید .

به عنوان مثال با ای سی شماره 4026 می تونید هم کلاک رو شمارش کنید و هم مستقیم به 7_SEG متصل کنید .
با ای سی 4024 که خروجیش به 4514 متصل هست میتونید تقسیم فرکانس رو انجام بدید .
اگر مایل بودید به من یک ایمیل بدید تا فایل PROTEUS براتون ارسال کنم .

mhp@iseee.ir


یا حق
<
omid

28/01/1391 - 16:09

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

تشکر
<
hp_mahmood

30/01/1391 - 00:50

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


با سلام

شرمنده که دیر جواب دادم
برای این کار که شما می خواهید انجام دهید ای سی 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 نمایش داده میشه . با سرعت بالا چشم انسان نمیتونه تشخیص بده .


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

یا علی
<
omid

1/02/1391 - 19:18

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

1/02/1391 - 21:20

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


با سلام

من خودم هم فایل بسکام این پروژه رو ندارم .

اگر موفق شدم پیداش کنم چشم .

اگر نه می تونید با mhp@iseee.ir در تماس باشید تا یکی از اعضای تیم براتون انجام بده .

یا علی
<
امید

1/07/1391 - 22:24

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
با سلام و خسته نباشید خدمت شما:
من یک شمارنده با 7سگمنت 4تایی راه انداختم ولی 7سگمنت ها درست کار نمیکنند,منظورم اینه که یا کمرنگن و یا وقتی شروع به شمارش میکنندرفرش شدنشان کاملا" مشخصه ,هر کاری هم میکنم درست نمیشه برنامه هم هرچی بررسی میکنم فکر میکنم درسته ,حالا خواهشی که دارم اینه که یه نگاه بندازید ببینید اشکال کار کجاست ,که به احتمال 99% از برنامه است که من متوجه نمیشم.
عکس 1 از سورس برنامه در محیط بسکام :
http://inut.hostei.com/images/18921efba23f.jpg
ادامه برنامه:
http://inut.hostei.com/images/7dd4d5a72f57.jpg
لینک برنامه همراه با فایل proteus :
http://www.uploadmb.com/dw.php?id=1348339981

یا علی, خدانگهدار.
<
hp_mahmood

7/07/1391 - 03:13

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

سلام

من نتونستم فایل رو دانلود کنم .

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


توضیح بیشتر در مورد تعداد سون سگمنت و پروژه بدید تا بهتر بتونم کمک کنم .

یا علی
<
امید

16/07/1391 - 05:42

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
با سلام:
پروژه چیز خاصی نیست ,من فقط خود سون سگمنت 4تایی رو وصل کردم تا مثلا" از 0 تا 9999 بشماره که همونجوری که گفتم یه نور خیلی ضعیف از سگمنت های خاموش دیده میشه که حالا من زمان رفرش رو بالا پایین میکنم بلکه درست شد.
ممنونم,یاعلی,خدانگهدار.
<
BAGHBAN

4/08/1391 - 16:29

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

برنامه هاي ميكرو زياد آشنا نيستم و پروگرامر هم ندارم كه روي ميكرو بريزم . چطور ميتونم اين كار رو

انجام بدم ؟ جايي هست كه اين كار رو انجام بده. با اون تغيراتي كه توي برنامه ميكرو گفتيد بايد

تغيير كنه ؟؟؟ مگر در فايل هگز اين تغييرات انجام نشده .

ممنون
<
hp_mahmood

5/08/1391 - 11:14

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

با سلام

شما بهتره یک پروگرمر ساده مانند stk300 درست کنید یا یک نمونه usb بسازید یا خریداری کنید . چون بدون اون کار با میکرو هیچ معنی نداره . بعضی وقتها برای یک پروژه ساده ممکنه لازم باشه تا 100 بار میکرو پیوگرم بشه و برنامه دوباره تغییر کنه .
برای تغییر برنامه نیاز به فایل سورس هست و فایل هگز رو نمیشه تغییر داد .

اگر مایل بودید بچه های iseee می تونن برنامه کرنومتر رو براتون بنویسن و همچنین پروگرمر و خود کرنومتر رو براتون بسازن.
یا شاید بخواهید یک برد آموزشی خریداری کنید یا باز گروه iseee براتون طراحی کنه و بسازه .

البته بدون برد آزمایشی هم فقط با یک پروگرمر و تعدادی قطعه کاربردی میشه کار رو شروع کرد .

من خودم اولین بار در دوره دبیرستان و با یک میکرو 8051 و چند تا led شروع کردم و عاشق برنامه نویسی شدم .


یا علی
<
BAGHBAN

6/08/1391 - 10:24

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

با سلام
بسيار ممنون از پاسخي كه دادين . با اين توضيحات شما خيلي بيشتر مشتاق ياد گيري برنامه نویسی ميكرو شدم فكر كنم بايد از همين جا شروع كنم و از همين پروژه تجربه كسب كنم هرجا هم كه به مشكل برخورد كردم از تجربه هاي شما اساتيد بزرگوار بهره مند خواهم شد . سپاس
<
hp_mahmood

6/08/1391 - 14:40

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

در حد علم محدودم راهنمای شما خواهم بود

یا علی
<
hoda

1/02/1392 - 22:20

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

ممنون میشم تنظیم فیوزبیت این کرنومتر را هم بگی



BOOTRST=0
BOOTSZ 0=0
BOOTSZ 1=0
EESAVE=0
CKOPT=0
SPIN=0
WDTON=0
RSTDISBL=0

CKSEL 0=0
CKSEL 1=0
CKSEL 2=0
CKSEL 3=0
SUT0=0
SUT1=0
BODEN=0
BODLEVEL=0


تشکر
<
رعنا

9/05/1392 - 15:41

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

9/05/1392 - 21:34

اطلاعات نظر
  • گروه کاربری: مدير کل
  • ياهو:
  • تاريخ عضويت: 08 فروردین 1390
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 32
  • تعداد نظرات: 65
رعنا,

درود!
نه pcb این مدار رو نداریم.
دلیل پیدا نکردن فوت پرینت سونسگمنت اینه که معمولا هیچکدام از نرم افزار ها در کتابخوانه ی خود فوت پیرینت هیچکدوم از 7سگمنتها رو ندارند. و خودتون باید فوت پرینتشو طراحی کنید. فقط حواستون باشه اول 7سگمنت رو از بازار تهیه کنید بعد با توجه به پایه هاش فوت پرینتش رو طراحی کنید.

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

<
رعنا

10/05/1392 - 16:17

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

10/05/1392 - 17:45

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

با توجه به تعداد پایه ها ،این سون سگمنت شما مثل دوتا سون سگمنت معمولی به هم چسبیده هست .
در سون سگمنت معمولا ما به طور معمول 2 تا پایه مشترک داریم که به هم متصل هستند . در این مدل شما غیر از پایه های سون سگمن اول و دوم برای هر سون سگمنت یک پایه مشترک وجود داره . معمولا پایه وسط از هر طرف پایه مشترک هست . باید تست کنید و ترتیب پایه ها رو پیدا کنید .

یا علی
<
رعنا

11/05/1392 - 13:06

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

11/05/1392 - 15:36

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

در مدار این پروژه از سون سگمنت با پایه مشرک استفاده شده و ما با میکرو کنترلر و تقسیم زمانی اینها رو روشن می کنیم . نمونه ای که شما خریدید به شرطی قابل استفاده هست که از لچ استفاده کنید . یا این که خودتون روی برد پایه های معادل رو به هم وصل کنید . یعین عیر از پایه com تمام پایه های دو سون سگمنت کنار هم رو به صورت متناظر به هم وصل کنید . 1 به 1 و 2 به 2 و ...
اون موقع یک سون سگمنت مثل سون سگمنت استفاده شده در سایت دارید .
<
رعنا

11/05/1392 - 23:41

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

23/05/1392 - 18:20

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

24/02/1393 - 07:59

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
سلام خسته نباشید درمورد سون سگمنت دوتای 5261asاطلاعات می خواستم در مورد پایه هاش چند زمین داره
<
kiyanmajd

26/02/1393 - 09:27

اطلاعات نظر
  • گروه کاربری: مدير کل
  • ياهو:
  • تاريخ عضويت: 08 فروردین 1390
  • وضعيت در سايت: آفلاين
  • تعداد مطالب: 32
  • تعداد نظرات: 65
نقل قول: sirvan
سلام خسته نباشید درمورد سون سگمنت دوتای 5261asاطلاعات می خواستم در مورد پایه هاش چند زمین داره

این سون سگمنت 18 تاپایه داره هر 9 تا برای یک سونسگمنت، از این نه تا 7تاش برای عدد و یکیشم برای نقطه بغل عدد،پایه ی باقیمانده هم پایه مشترکه.
فک کنم پایه 13 و14 پایه مشترکه باشه!
بقیشم باید تست کنی پیدا کنی! به این صورت که یک باطری قلمی بردار مثبتشو وصل کن به پایه مشترک مثلا 13 بعد منفی باطری رو بین پایه های دیگه بچرخون هر کدوم روشن شد رو یاداشت کن مربوط به کدوم پایه هستش!
در ضمن شماره پایه ها وقتی سگمنت رو داری از روبه رو نگاه می کنی شماره یکش از پایین سمت چپ شروع میشه تا 9 سمت راست، 10 بالا سمت راست میره تا 18 سمت چپ
این لینکم کمکت میکنه

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

<
faeze

5/09/1393 - 21:00

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
سلام.
من یه کرنومتر میخوام با کلید قطع و ریست و ای سی 74160
تا الان کسی و پیدا نکردم که بلد باشه
شما میتونین کمکم کنین؟:(((((
اینم ایمیل من
faeze6873@rocketmail.com
<
علی رفیع زاده

3/11/1394 - 13:43

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

24/08/1395 - 11:09

اطلاعات نظر
  • گروه کاربری: ميهمان
  • ياهو:
  • تاريخ عضويت: --
  • وضعيت در سايت:
  • تعداد مطالب: 0
  • تعداد نظرات: 0
با سلام
لطف ميكنيد جواب اين تمرينا ب بنده بگيد ممنون ميشم
‎برنامه ای با زبان سي بنویسید که با استفاده از قابلیت آسنکرون تایمر کانتر شماره 0 در atmega64 یک ثانیه دقیق را ایجاد نموده و با استفاده از آن برنامه یک ساعت را بنویسید. ساعت ثانیه، دقیقه و ساعت باید داشته باشد. ساعت را با استفاده از سون سگمنت نشان دهید. روش نشان دادن بر روی سون سگمنت :. 1- استفاده از روش مالتی پلکس به این صورت که از یک پورت برای ارسال داده بر روی همه سون سگمنت ها استفاده می کنید و از یک پورت دیگر سون سگمنت مربوطه را فعال و داده را بر روی پورت DATA قرار می دهید. (استفاده از خطای دید). 2- استفاده از آی سی سون سگمنت جهت دریافت کد باینری معادل ساعت از میکرو و درایو کردن سون سگمنت (آی سی 7448 یا 7447).

ارسال نظر

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