شمارنده از 0 تا 9999 با سون سگمنت 4 تایی
پنجشنبه, ۲۶ آبان ۱۳۹۰، ۰۲:۰۹ ب.ظ
این پروژه مربوط به یک شمارنده میباشد که توسط یک کلید بر شمارش خود
افزایش میدهد تااااااا 9999 و این شمارش را بروی یک سون سگمنت 4تایی (
7segment 4digit ) نشان میدهد>> ما میتوانیم بجای این کلید یک سنسور
قرار داده و از آن برای شمارش قطعات در تولیدی ها استفاده کنیم .این شمارش
توسط یک کلید دیگر صفر میشود.
نشان دادن اعداد بروی lcd نیاز به
برنامه کمتری نسبت به 7segment دارد اگر بخواهیم همین عدد را بروی lcd
نمایش بدهیم با چند خط برنامه به راحتی میتوانیم این کارو بکنیم.
7segment
چهار تایی یا به قول خارجی ها 4digit این سون سگمنت چهار پایه(1,2,3,4)
برای روشن کردن هر سون سگمنت و 7 پایه(A,B,C,D,E,F,G) برای روشن کردن هر
سگمنت و یک پایه برای روشن کردن نقطه (DP) دارد .>>اگر سون سگمنت ما
از نوع کاتد مشترک باشد باید به پایه های 1و2و3و4 صفر و پایه های
A,B,C,E,D,F,G یک باشند(با توجه به اینکه چه عددی میخواهید نمایش بدهید)
>>مثلا برای نشان دادن عدد یک در سون سگمنت دوم باید پایه
شماره 2 صفر باشد و پایه B,C یک باشد تا عدد یک در سون سگمنت دوم روشن
شود>>>>> در نوع آند مشترک برعکس این حالت میباشد.
نقشه پایه های یک سون سگمنت 4تایی
---------------------------------------------------
نقشه مدار
----------------------
این مدار توسط کلید counter یکی بر شمارش خود افزایش میدهد و توسط کلید reset شمارش خود را صفر میکند.
برنامه مربوط به مدار فوق
-----------------------------------------------------------------
نگران نوشتن برنامه نباشید برای راحتی کار شما کامپایل(سورس و هگزا) برنامه به همراه فایل پروتیوس (نقشه مدار) برای دانلود گذاشتم .
من
در برنامه بالا کد های مربوط به سون سگمنت را بصورت باینری نوشتم (در
زیربرنامه sa) برای راحتی شما میتوانید برنامه زیر را دانلود کنید و کد را
بصورت هگز دریافت کنید و در این زیر برنامه بنویسید (البته فرقی نمیکند
برای تولید کد های دیگر گفتم) >> فقط کافیه سگمنت هایی که
میخواهید روشن شود کلیک کنید و بروی دکمه اضافه کردن کلیک کنید تا کد بصورت
هگزا برای شما درست شود.
نمایی از برنامه
-------------------------
پسورد فایل :www.yazdkit.com
دانلود برنامه
۹۰/۰۸/۲۶