آیا میدانید دلفينها و فيلها فقط 2 ساعت در شبانه روز مي خوابند
تـمام ســرمايه هاي خـود را يـک جـا جمع کـنيد، هـمه اسـتعدادهاي خود را گرد آوريد، تـمام نيروهاي خـود را آرايش دهيد و همه تواناييهاي خود را براي تسلط روي حداقل يک زمينه کاري متمرکز کنيد. از جان هاگاي
Logo

حل تمرینات و پروژه های درس میکروکنترلر
شمارنده تک رقمی با سون سگمنت و قابلیت کنترل زبان C و AVR
www.picpars.com شمارنده تک رقمی با سون سگمنت و قابلیت کنترل زبان C و AVR 89

این شمارنده 1 رقمی به زبان سی برای میکرو کنترولر AVR نوشته شده و بعد از اجرا کردن آن میکرو از صفر تا 9شروع به شمارش می کند و بعد اینکه به 9 رسید مجددا این عملیات تکرار می شود. این مدار قابلیت بالا شمار کردن و پایین شمار کردن دارد.



این شمارنده تک رقمی که با کلید قابلیت بالا شمار و پایین شمار کردن را دارد به این صورت کار می کند که پیش فرض بالا شمار کار می کند و وقتی کلید را یک بار فشار دهید تغییر وضعیت می دهد. در این مدار از سون سگمنت آند مشترک استفاده شده که طریقه کار با آن و بدست آوردن کدها قبلا گفته شده:  [ شمارنده تک رقمی با سون سگمنت زبان C و AVR ]

 مثل همیشه یک تابع main داریم که دستورات را در آن می نویسیم و پورت C را خروجی و پورت D را ورودی تعیین کردیم چون می خواهیم این مدار مدام کار بکنه یه حلقه بی نهایت تشکیل می دهیم و بقیه دستورات را درون اون می نویسیم.

if (key==1) k=~k;

k یک متغییر بیتی است که یا مقدار 0 و یا 1 را دارد و در دستور بالا این طور نوشتیم که اگر کلید فشار داده شده مقدار k را متمم (برعکس) کن و بعد با استفاده از دو دستور if گفتیم که اگر k=0 است بالا شمار کار کن و اگر k=1 است پایین شمار کار کن و بین هر شمارش هم یک تاخیر 400ms است. در دو دستور آخری هم گفتیم که اگر متغییر i از 9 بیشتر شد اونو 0 کن و همچنین اگر صفر شده دوبار مقدار 9 را به اون بده.

این مقاله توسط سایت برنامه نویسی میکروکنترولرها ارائه شده کپی برداری تنها با ذکر منبع مجاز می باشد.

  منبع: www.picpars.com

  لطفا مقالات، آموزش‌ها و پروژه های خود را به آدرس ایمیل نمائید تا آن را با نام خودتان در سایت منتشر کنیم.

فایل های ضمیمه ( ورود - عضويت )

فایل شماره 17 | حجم 30 کیلوبایت | دانلود 543 بار

منبع www.picpars.com  نویسنده: سید محسن قاسمیان

منبع www.picpars.com  دانلود شمارنده تک رقمی با سون سگمنت و قابلیت کنترل زبان

منبع www.picpars.com  پسورد: www.picpars.com


لینک ثابت این صفحه:   


© کپی برداری از مطالب این سایت تنها با ذکر منبع مجاز می باشد

در صورت داشتن هر گونه سوال، نظر و پیشنهاد راجب این مطلب می‌توانید در قسمت نظرات همین صفحه مطرح نمائید. همچنین با شرکت در نظر سنجی های سایت، ما را در بهبود بخشیدن به مطالب یاری کنید.


آموزش ميكرو كنترلر AVR آموزش سی آموزش C آموزش AVR به زبان سی C شمارنده تک رقمی سون سگمنت قابلیت کنترل زبان C AVR پروژه شمارش میکرو میکروکنترولر برنامه نویسی program prog micro microcontroler

ارسال شده در مورخه : چهارشنبه، 13 مرداد ماه، 1389 توسط مدیریت بازدید [3851]   پرینت

مرتبط باموضوع :

 معرفی میکرو کنترلرهای خانواده AVR  [ يكشنبه، 18 دي ماه، 1390 ] 855 مشاهده
 آموزش نحوه کار با Timer میکرو تحت برنامه نویسی Codevision  [ يكشنبه، 14 شهريور ماه، 1389 ] 5599 مشاهده
 انواع حلقه های for و while قسمت 3  [ سه شنبه، 11 اسفند ماه، 1388 ] 3880 مشاهده
 
نام شما: [ کاربر جدید ]

نام شما (ضروری): 
ایمیل شما : 
نظر:
کد امنیتی
کد امنیتی

  [ بازگشت ]
  • امتیاز بدهید
  • انتخاب ها
  • اشترک گذاری
آیا این مطالب مورد رضایت شما واقع گردید؟ لطفا با رای دادن به این مطلب ما را در بهبود بخشیدن به مطالب کمک کنید. با اینکار به سایر دوستان‌تان نیز کمک خواهید کرد.


 فایل پی دی اف فایل پی دی اف

 گرفتن پرينت از اين مطلب گرفتن پرينت از اين مطلب

 ارسال به دوستان ارسال به دوستان

 گزارش این پست به مدیر سایت گزارش این پست به مدیر سایت

پروژه های آماده
پروژه کنترل سروو موتور از 0 تا 180 درجه

کنترل زاویه ای 0 تا 180 درجه؛ قابلیت تعریف بیش 100 برنامه مجزا توسط کاربر؛ تعیین زاویه برای هر پله حرکت سروو موتور؛ تعیین سرعت حرکت سروو موتور؛ تعیین مدت زمان کارکرد در هر برنامه از 1 تا 255 دقیقه. منوی کاربری بسیار آسان برای تعریف برنامه ها. جزئیات...


عناوین مطالب
عناوین مطالب را در موضوعات مربوطه جستجو کنید!
یک موضوع انتخاب کنید:



لینک باکس مهم‌ترین‌ ها
  • پروژه‌ها
  • برترین‌ها
  • پر بازدید
  • بیشترین نظرات
cash10-H9

سالنامه فارسی
ش ی د س چ پ ج
  12345
6789101112
13141516171819
20212223242526
2728293031

دوشنبه

1

1 خرداد ماه، 1391
21/05/2012


رویداد ها:
روز بزرگداشت ملاصدرا - روز بهره وری و بهینه سازی مصرف

جستجو در تقویم ...
cash40-D1

آمار کاربران

نظرسنجی
نظر شما در مورد کیفیت سایت چیست؟

خیلی عالیه
میتونه بهتر باشه
جای کار داره
خوب نیست
نظری ندارم!



شما میتوانید در این مورد نظر مکتوب خود را بنویسید: مشاهد نتایج و ثبت نظر

نظرسنجی ها

تعداد آراء: 679    نظرات: 42

تبادل لینک
PicPars با تمامی وب سایتها و وبلاگها تبادل لینک میکند. ابتدا لینک ما در وب خود ثبت کنید و سپس لینک خود را از اینجا برای ما ارسال کنید. در اولین فرصت لینک شما در سایت ثبت می شود.

پیشنهاد ما

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







امتیاز به سایت
امتیاز به این صفحه
با یک امتیاز مثبت از طریق Gmail تان از سایت حمایت کنید