ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 10 از 10
  1. #1
    2006/07/11
    4
    0

    معرفی دو کلید در avr به زبان c و افزایش و کاهش فرکانس با هر کلید

    با سلام
    لطفاٌ چگونه می توان در avr دو سویچ تعریف نمود در صورتی که debunce هر کلید در برنامه لحاظ شود و با یک کلید فرکانس را افزایش و با دیگری فرکانس را کاهش داد . فرکانسها 0.5 - 1 - 5 - 10 - 100 - 200- 500 هرتز می باشد . لطفاٌ به زبان c نوشته شود . اگه هر قسمت راهنمایی بفرمایید خیلی خیلی ممنون میشم
  2. #2
    2007/07/18
    نظر آباد
    893
    5

    پاسخ : معرفی دو کلید در avr به زبان c و افزایش و کاهش فرکانس با هر کلید

    مقدار تایمری که برای ساخت فرکانس استفاده شده با کلیدها کم و زیاد کنید
    بعدا یه جمله قشنگ مینویسم
  3. #3
    2007/07/07
    تهران
    268
    2

    پاسخ : معرفی دو کلید در avr به زبان c و افزایش و کاهش فرکانس با هر کلید

    برای تعریف کلید کافیه اون پینی که میخوای بهش سوئیچ وصل کنی رو به صورت خروجی تعریف کنی(به ddr اون پورت مقدار بدی) بعدش هم تو برنامت وقتی کلید رو خوندی یه تاخیر بده و دوباره بخونش تا بانسش رو بگیری......برای کم و زیادکردن فرکانس هم میتونی همونطوری که آقای کشت پور گفتن عمل کنی.....موفق باشی...
  4. #4
    2008/03/10
    تهران _ صندوق پستی
    339
    7

    پاسخ : معرفی دو کلید در avr به زبان c و افزایش و کاهش فرکانس با هر کلید

    نقل قول نوشته اصلی توسط محسن قاسم پور
    برای تعریف کلید کافیه اون پینی که میخوای بهش سوئیچ وصل کنی رو به صورت خروجی تعریف کنی(به ddr اون پورت مقدار بدی) بعدش هم تو برنامت وقتی کلید رو خوندی یه تاخیر بده و دوباره بخونش تا بانسش رو بگیری......برای کم و زیادکردن فرکانس هم میتونی همونطوری که آقای کشت پور گفتن عمل کنی.....موفق باشی...
    باید به صورت ورودی تعریف بشه . :agree:
    آسمان بار امانت نتوانست کشید قرعه کار به نام من دیوانه ردند
    سلطانی دو عالم باشد از آن آن کس سلطان بیامدست و درویش رفته باشد
  5. #5
    2007/07/07
    تهران
    268
    2

    پاسخ : معرفی دو کلید در avr به زبان c و افزایش و کاهش فرکانس با هر کلید

    درسته.... واقعا شرمنده...باید به صورت ورودی تعریف بشه....... :mrgreen:
  6. #6
    2007/07/23
    تهران
    1,197
    16

    پاسخ : معرفی دو کلید در avr به زبان c و افزایش و کاهش فرکانس با هر کلید

    نقل قول نوشته اصلی توسط mohtasham2006
    با سلام
    لطفاٌ چگونه می توان در avr دو سویچ تعریف نمود در صورتی که debunce هر کلید در برنامه لحاظ شود و با یک کلید فرکانس را افزایش و با دیگری فرکانس را کاهش داد . فرکانسها 0.5 - 1 - 5 - 10 - 100 - 200- 500 هرتز می باشد . لطفاٌ به زبان c نوشته شود . اگه هر قسمت راهنمایی بفرمایید خیلی خیلی ممنون میشم
    شما میخوای فرکانس یه پایه از aVR رو که خروجی تعریف کردی رو کم و زیاد کنی یا فرکانس اسلاتور داخلی رو؟

    سوالت یه خورده ناقصه
    www.icesi.ir
  7. #7
    2006/07/11
    4
    0

    پاسخ : معرفی دو کلید در avr به زبان c و افزایش و کاهش فرکانس با هر کلید

    با سلام
    جناب آقای موسوی برنامه ای می خواهم که با فشردن دو کلید sw1 و sw2 بتوانم فرکانس تغییرات تایمر را کاهش و یا افزایش داد . در حال حاضر فرکانس تغییرات تایمر 1 hz است .سپس می خوام برنامه را به گونه ای تغییر بدم که فرکانسهای .05 - 0.1 - 0.2 - 1 - 2 - 5 - 10 - 20 - 50 - 100 - 200 - 500 هرتز را بتوان اعمال کرد . نمایش شمارش هم 6 رقمی باشد
    اگه لطف نمایید برنامه را بنویسید ممنون میشم
  8. #8
    2006/07/11
    4
    0

    پاسخ : معرفی دو کلید در avr به زبان c و افزایش و کاهش فرکانس با هر کلید

    برنامه ای می خواهم که با فشردن دو کلید sw1 و sw2 بتوانم فرکانس تغییرات تایمر را کاهش و یا افزایش داد . در حال حاضر فرکانس تغییرات تایمر 1 hz است .سپس می خوام برنامه را به گونه ای تغییر بدم که فرکانسهای .05 - 0.1 - 0.2 - 1 - 2 - 5 - 10 - 20 - 50 - 100 - 200 - 500 هرتز را بتوان اعمال کرد . نمایش شمارش هم 6 رقمی باشد
    اگه لطف نمایید برنامه را بنویسید ممنون میشم
  9. #9
    2008/03/10
    تهران _ صندوق پستی
    339
    7

    پاسخ : معرفی دو کلید در avr به زبان c و افزایش و کاهش فرکانس با هر کلید

    سلام !

    شما بهتره ازمد CTC در AVR استفاده کنی . نحوه عمل کرد به این صورت که مثلا اگه از ATmega8 استفاده می کنی وقتی چیپ رو تو مد CTC قرار میدی به صورت سخت افزاری میاد تو پایه های 15 و 16 یعنی OC1A , OC1B یک فرکانس ایجاد می کنه که مقدار اون فرکانس رو با قرار دادن مقدار توی رجیستر OCR1A می تونی تنظیم کنی . رجیستر OCR1A خودش شامل 2 تا بایت هست یک بایت بالا و یک بایت پایین . حالا هرچی به این رجیستر مقدار بیشتری بدی فرکانس کمتری می گیری .

    بتابر این پس از اینکه میکرو رو به مد CTC بردی می تونی براحتی برنامت بنویسی . خیلی ساده است
    آسمان بار امانت نتوانست کشید قرعه کار به نام من دیوانه ردند
    سلطانی دو عالم باشد از آن آن کس سلطان بیامدست و درویش رفته باشد
  10. #10
    2007/07/23
    تهران
    1,197
    16

    پاسخ : معرفی دو کلید در avr به زبان c و افزایش و کاهش فرکانس با هر کلید

    سلام.

    دوستمون توضیح دادن ولی بذار منم یه راه حلی بهت بگم.

    برای هر فرکانس مقدار عددی رو که باید توی تایمر ها بریزی رو حساب کن و توی یه جدولی قرار بده و بعد تو برنامه مشخص کن که هر کلیدی که زده شد اون مقدار داخل تایمر ریخته بشه.
    www.icesi.ir
نمایش نتایج: از 1 به 10 از 10

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

  1. تبدیل عملکرد کلید فشاری(لحظه ای) به کلید کشویی
    توسط giga0101 در انجمن مفاهیم پایه برق و الکترونیک
    پاسخ: 6
    آخرين نوشته: 2020/05/24, 15:00
  2. اندازه گیری فرکانس کلید زنی
    توسط mammad.j در انجمن Matlab
    پاسخ: 1
    آخرين نوشته: 2015/08/15, 07:37
  3. کدهای اسکی صفحه کلید به زبان سی
    توسط Prs_shams در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2013/06/15, 21:16
  4. چند برنامه به زبان C برای اسکن صفحه کلید!
    توسط jaafary1 در انجمن میکروکنترلرهای AVR
    پاسخ: 22
    آخرين نوشته: 2012/01/07, 15:08
  5. پاسخ: 4
    آخرين نوشته: 2007/05/03, 22:45

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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