NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3755 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 4 از 4

موضوع: پروژه تایمر با 7 سگمنت و mega32

  1. #1
    عضو جدید
    تاریخ عضویت
    Jul 2013
    نوشته ها
    9
    تشکر
    5
    تشکر شده 0 بار در 0 پست

    پیش فرض پروژه تایمر با 7 سگمنت و mega32

    سلام دوستان
    من با استفاده از این پروژه کدی نوشتم که نسخه ی کاهش یافته همین پروژه است.
    چندتا مشکل داره که از دوستان خواهش میکنم لطف کنید و کدم رو بررسی کنید و مشکلاتش رو به من بگید.
    اگر شبیه ساز رو ران کنین با مثلا 4 دقیقه و بعد start رو بزنین مشکلاتش مشخص میشه.
    اینم کار خودم
    http://www.uplooder.net/cgi-bin/dl.c...ed94b8a644cbc0

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    Banned
    تاریخ عضویت
    Apr 2013
    نام
    صادق علی بخشی
    نوشته ها
    1,148
    تشکر
    1,183
    تشکر شده 1,276 بار در 702 پست

    پیش فرض

    سلام
    شما جای مناسبی رو برای تاپیک زدن انتخاب نکردید
    من پروژه رو دانلود کردم
    ولی به زبان بسکام بود
    من چیزی از بسکام نمیدونم
    تنها چیزی که متوجه شدم این بود که از تایمر استفاده کردید و مشکل اینجاست
    که درست شمارش نمیکنه
    شما اگر می خواهید با تایمرکار کنید
    4 تا متغییر تعریف کنید مثلا AB:CD مقدار D بین 0تا 9 هست وقتی کمتر از 0 شد دوباره باید 9 بشه
    و متغیر Cباید بین 6تا 0 باشه که هروقت D از 0 به 9 رفت یکی ازش کم بشه
    برای ab هم به همین شکل
    من یه پروژه ی PIC اضافه میکنم به زبان سی هست هر جاش رو نفهمیدی بگو توضیح میدم
    از سی تبدیل کن به بسکام
    البته نیازی به دقت زیاد نداشتم بخاطر همین تایمر استفاده نکردم

  4. تشکرها از این نوشته :


  5. #3
    عضو جدید
    تاریخ عضویت
    Jul 2013
    نوشته ها
    9
    تشکر
    5
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط sadeghbakhshi نمایش پست ها
    شما اگر می خواهید با تایمرکار کنید
    4 تا متغییر تعریف کنید مثلا ab:cd مقدار d بین 0تا 9 هست وقتی کمتر از 0 شد دوباره باید 9 بشه
    و متغیر cباید بین 6تا 0 باشه که هروقت d از 0 به 9 رفت یکی ازش کم بشه
    برای ab هم به همین شکل
    ممنون دوست عزیز
    اگه بخوام این عمل کاهش و افزایش مقدار هر ثانیه یه بار اتفاق بیفته چیکار باید کرد؟‌

  6. #4
    Banned
    تاریخ عضویت
    Apr 2013
    نام
    صادق علی بخشی
    نوشته ها
    1,148
    تشکر
    1,183
    تشکر شده 1,276 بار در 702 پست

    پیش فرض

    نقل قول نوشته اصلی توسط xubin نمایش پست ها
    ممنون دوست عزیز
    اگه بخوام این عمل کاهش و افزایش مقدار هر ثانیه یه بار اتفاق بیفته چیکار باید کرد؟‌
    شما باید تایمر رو جوری تنظیم کنید که بعد از هر یک ثانیه یک وقفه رخ بده
    و توی روتین وقفه باید مقدار رو کاهش یا افزایش بدید (نسبت به نیازتون)
    همین

موضوعات مشابه

  1. مشکل detect نشدن mega32
    توسط engineer1 در انجمن ATXMEGA
    پاسخ: 2
    آخرين نوشته: 30-01-2014, 00:30
  2. مشکل در USART سخت افزاری در Mega32
    توسط mehdi29665 در انجمن AVR
    پاسخ: 4
    آخرين نوشته: 23-08-2012, 01:03
  3. مشكل در ارتباط بين lcd و mega32 در isis
    توسط SAM75 در انجمن طراحی و ساخت و آزمایش مدارت الکترونیک
    پاسخ: 5
    آخرين نوشته: 01-01-2012, 18:59

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •