سلام 

این پروژه مربوط به یک شمارنده میباشد که توسط یک کلید بر شمارش خود افزایش میدهد تااااااا 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 شمارش خود را صفر میکند.


برنامه مربوط به مدار فوق

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


 


نگران نوشتن برنامه نباشید برای راحتی کار شما کامپایل(سورس و هگزا) برنامه به همراه فایل پروتیوس (نقشه مدار) برای دانلود گذاشتم .


دانلود فایل پروتیوس و سورس بسکام برنامه

 


 

                                                 <<  موفق باشین>>