توضیحات

icon فایل هایی که با لینک مستقیم در سایت قرار گرفته اند بدون پسورد می باشند.

شمارنده ۰ تا ۹۹ روی نمایشگر سون سگمنت با Bascom AVR

 

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

برای نمایش اعداد از سون سگمنت های آند مشترک استفاده شده است. در این مثال فقط از دو عدد سون سگمنت استفاده شده است و فقط تا عدد ۹۹ را نمایش می دهد. در صورت نیاز با کمی تغییر میتوانید این سیستم را برای نمایش اعداد بزرگتر هم استفاده نمایید.

برای راه اندازی سون سگمنت ها از روش مولتی پلکس استفاده شده است. و برای درایو کردن آنها به جای درایورهای هم چون ۷۴۴۷ و یا ULN2803 فقط از دو عدد ترانزیستور BC327 استفاده شده است و این انتخاب به کوچک شدن برد کمک کرده است. 

 

جهت آشنایی بیشتر با سون سگمنت های نکی اینجا کلیک کنید. 

 

شماتیک این پروژه از قرار زیر است:

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

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

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

 

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

 

جهت دانلود فایل های این پروژه اینجا کلیک کنید. ( ۱۱۹KB )

 

تهیه و تنظیم: علیرضا جودی

 

لینک منبع: 

http://projects.m32.ir/1151/  

 

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

 

 

شهریور ۲۴ام, ۱۳۹۱ | 17,334 views | دسته: Bascom AVR، Seven Segment
برچسب ها: ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ، ،


نظرات دیگران در مورد این مطلب:
ali :

با سلام
خدا خیرتان دهد خیلی خوب بود
تشکر

دانشجو :

با سلام و احترام

ممنونم ازتون

براتون آرزوی موفقیت روزافزون دارم( ان شا الله)

جوتد :

ازتون خیلی ممنونم

دانشجو :

ممنون خیلی خوب بود موفق باشید

kardooni125 :

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

امین :

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

حميدرضا :

خیلی خوب

M.Ameri :

دمتتت گرررررررررم

سید علی :

سلام
ممنون از این مطلب که گذاشتین

mehdi :

سلام میتونین توضیح خط به خط برنامشو بگین

 

پاسخ:
متاسفانه به علت مشغله کاری امکان انجام این کار برای ما وجود ندارد.


افزودن نظر: