نمایش/عدم نمایش سایدبار
رفتن به بالای صفحه

شمارنده تک رقمی با avr

به نام خدا : شمارنده تک رقمی با avr / این پروژه avr یه شمارنده هست که با یه 7s (سون سگمنت) درست شده و کارش اینه که از 0 تا 9 میشموره و وقتی به 9 رسید دوباره از صفر میشموره.

شمارنده تک رقمی با avr

من atmega16 استفاده کردم. شما میتونید از هر چی که خاستید استفاده کنید shout
شبیه سازیش هم با پروتئوس انجام دادم.
برنامه برای atmega16  رو به زبان c با کد ویژن نوشتم.فایلش رو هم در زیر میزارم.(هم شبیه سازیش هم کد نویسیش)  rtfm
اتصالات 7s و atmega16 رو هم بیسیم کردم.همون طور که میبینید. crazy
اسم قطعات رو هم در شکل زیر مشخص کردم.

 

کد پروژه : 

 

دانلود پروژه این مطلب

پسورد فایل های سایت :
www.dmf313.ir
جنگ ما فتح قدس را در پی خواهد داشت (امام خمینی) >>>>>> اگر از صدام بگذریم، اگر مسأله قدس را فراموش کنیم، اگر از جنایت های امریکا بگذریم از آل سعود نخواهیم گذشت. ان‌شاالله اندوه دلمان را را در وقت مناسب با انتقام از امریکا و ال سعود برطرف خواهیم کرد و داغ و حسرت حلاوت این جنایت بزرگ را بر دلشان خواهیم گذاشت و با برپایی جشن پیروزی حق بر جنود کفر و نفاق و آزادی کعبه از دست نااهلان و نامحرمان به مسجد الحرام وارد خواهیم شد (امام خمینی)
ارسال دیدگاه
25

1) تعداد حروف فارسی از حروف غیر فارسی بیشتر باشه دیدگاه جفنگ/اسپم محسوب میشه.

2) به موارد درخواست پروژه/کد آماده و سوالاتی که بلد نباشم پاسخ داده نمیشه.

3) برای گزاشتن کدهاتون از این سایت استفاده کنید : debian

  1. مهمان

    فاطمه

    سلام
    این برنامه برای اعداد 0 تا 15 هم کاربرد داره با فشردن تک کلید ؟

    1397/07/29
    07:49
  2. مهمان

    علی

    سون سگمنت رو از کجا باید بیاریم؟

    1397/07/10
    06:09
  3. مهمان

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

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

    1396/10/27
    02:34
  4. مهمان

    kourosh_Erfanifar

    سلام داداش…. کاتد مشتر ک یا باالعکسش فرق نداره؟ مال شما فکر کنم آند هست… ماله من کاتده…. اجرا میشه آیا؟

    1396/10/26
    08:09
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      زیاد فرقی نمیکنه – فقط کدش یکم تغییر میکنه
      مثلا کد مربوط به 0 برا آند فک کنم میشه 0x40 و برا آندش باید 0 هارو 1 و 1 هارو 0 کرد که کد فوق میشه 0xBF
      اعداد باینری رو بلد باشی حله.

      1396/10/26
      08:11
  5. مهمان

    علیرضا آهنی

    سلام.
    void main() یعنی چی؟

    1396/01/25
    03:34
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      یه تابع با نام main – که خروجیش void هستش یعنی چیزی ارسال نمیکنه – میکرو وقتی شروع به کار میکنه – بعد از فراخونی کتابخونه ها و متغییر های سراسری – یکراست میاد سراغ تابع main و کدهاشو اجرا میکنه و اگه قبل از تابع main و یا بعدش شونصد تا تابع هم باشه – میکرو فقط main رو اجرا میکنه – بقیه توابع فقط وقتی اجرا میشن که تو تابه main فراخونی بشن

      1396/01/25
      04:21
    • مهمان

      علیرضا آهنی

      سلام.
      بعد تو()یک کلمه باشه چیه

      1396/01/25
      07:45
      • نویسنده این مطلب

        مهدی دمرچیلو

        ورودی های تابع – کتاب آموزش c از نت دانلود کن بخون – ۱ هفته ای راه میوفتی

        1396/01/25
        09:17
      • مهمان

        علیرضا آهنی

        سلام.
        کتاب جابر الو ندی خو به dash

        1396/01/26
        11:45
        • نویسنده این مطلب

          مهدی دمرچیلو

          کتاب تخصصی آموزش سی نیستش ولی آموزش سی توش داره ۱ فصلی فک کنم – من باشم به عنوان منبع آموزش سی – یه منبع حرفه ای ازش استفاده نمیکنم و میرم سراغ یه کتاب خوب

          1396/01/26
          06:11
  6. مهمان

    Mohammad

    سلام خسته نباشید آقا مهدی
    من زیاد از برنامه c سر در نمیارم ولی خیلی دوستدارم یاد بگیرم
    حالا میخواستم ببینم اگه میشه یه توضیح دقیق از نوع کارکرد هر کدوم از این کلمه هایی که تو برنامه سون سگمنت تکی نوشتی به ایمیلم بفرستی خیلی احتیاج دارم ممنون …
    پاسخ دادن

    1395/08/06
    12:03
  7. مهمان

    ممد

    سلام مهندس
    لطفا یه توض بدین که چگونه سون سگمنت رو بدون اتصال به میکرو وصل کرده اید برای سون سگمنت کاتد مشترک هم به همین شکل باید اتصال داد

    1394/12/26
    06:17
    • نویسنده این مطلب

      مهدی دمرچیلو

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

      1394/12/26
      11:11
  8. مهمان

    سعید

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

    1394/12/02
    01:51
  9. مهمان

    sajjad

    عالی بود مرسی

    1394/09/02
    12:41
  10. مهمان

    میلاد

    سلام مهندس
    ببخشید من تن تن مزاحمتون میشم
    میگم بعضی کتابا تو سگمنت مثلا ۰ و ۰x3F تعریف کردن کلا ۱۰ رقمش با مال شما فرق داره الان موندم wacko

    1394/06/14
    10:33
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام دوباره
      نه بابا این چه حرفیه کاکو
      دقیقا متوجه سوالت نشدم.
      در ضمن سوالا رو تو پست های مرتبط بپرسی بهتر میتونم راهنماییت کنم

      1394/06/14
      10:58
  11. مهمان

    سامان

    ببخشید من فایل پروژه رو دانلود نکرده بودم که ببینم 7 سگمنتتون آند مشترکه pardon

    1393/11/16
    11:41
  12. مهمان

    سامان

    سلام خب پس 0x40 عدد – (منها O_o ) رو نشون میده دیگه.عدد 0 که میشه 0x3F

    1393/11/16
    01:15
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      ۰ روشن میکنه
      و ۱ خاموش
      ok????

      1393/11/16
      08:47
  13. مهمان

    دانیال

    سلام اقا سابت واقعا مفیدی دارین
    یه سوال : عبارت 0x24(یا بقبه مقدار های ارایه) چه عددی رو توی سون سگمنت نشون میده؟(یکم گیج شدم)

    1393/11/12
    11:06
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      تو عکس بالا a بیت اول-b بیت دوم….
      هر کدوم رو دوس داری روشن باشه باس ۱ کنی

      1393/11/13
      08:17
  14. مهمان

    صورتی

    با سلام
    لینک مشکل داره به سایت زیر می رود
    http://wordpress.org/plugins/register-plus-redux/screenshots/

    1393/09/27
    12:14
    • نویسنده این مطلب

      مهدی دمرچیلو

      سلام
      درستش کردم

      1393/09/27
      11:01