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





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









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









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





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

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2011/04/05
    10
    1

    راهنمایی در مورد پایه های صفحه کلید 4*3

    سلام

    1پروژه ساده ی AVR رو میخوام به صورت عملی روی میکرو پیادش کنم

    توو این پروژه از صفحه کلید 4*3 استفاده شده که توو نرم افزار proteus به صورت keypad-phone معرفی شده، به شکل زیر:



    صفحه کلیدی که من تهیه کردم اینه :



    مشکلم اینجاست که نحوه متصل کردنش به میکرو رو بلد نیستم، یعنی توو نسخه نرم افزاری 7تا خروجی داره ولی اینی که من تهیه کردم 1عالمه مجهول برام داره!! :surprised:





    لطفا درباره پایه های این کیپد منو راهنمایی کنین
    اینا هم توضیحات و شماتیک موجود در راهنمای صفحه کلید خریداری شده:






    امیدوارم تاپیک رو در جای مناسب باز کرده باشم، در غیر اینصورت لطفا مدیران عزیز زحمت منتقل کردنش رو بکشند
  2. #2
    2008/09/12
    Isfahan
    1,040
    237

    پاسخ : راهنمایی در مورد پایه های صفحه کلید 4*3

    سلام عزیزم
    شما با مجهول های اضافی کاری نداشته باش
    در پایین کیبوردت از سمت چپ نوشته: R1 , R2 , R3, R4 , V , C1 , C2 , و ...
    یک پورت میکرو را انتخاب کن (به دلخواه مثلا پورت A )
    به ترتیب اینها رو به هم وصل کن:
    C1 به PA.0
    C2به PA.1
    C3 به PA.2
    R1 به PA.4
    R2 به PA.5
    R3 به PA.6
    R4 به PA.7

    C مخفف کلمه ی Column
    و R مخفف کلمه ی Row است
    این هم سورسش:
    موفق باشی


    کد:
    $regfile = "m16def.dat"
    $crystal = 8000000
    
    Config Lcd = 16 * 2
    Config Lcdpin = Pin , Db4 = Portc.2 , Db5 = Portc.3 , Db6 = Portc.4 , _
    Db7 = Portc.5 , Rs = Portd.1 , E = Portd.0
    Cursor Off
    Config Kbd = Porta , Debounce = 10
    Dim Key As Byte
    
    
    Do
    
    Home1:
    Key = Getkbd()
    Gosub Key_convert
    If Key > 15 Then Goto Home1
    
    Home
    Lcd key
    
     Loop
    
     End
                               '
      Key_convert:
      Select Case Key
    
      Case 0:
      Key = 10
      Case 1:
      Key = 0
      Case 2:
      Key = 11
      Case 4:
      Key = 7
      Case 5:
      Key = 8
      Case 6:
      Key = 9
      Case 7:
      Key = 7
      Case 8:
      Key = 1
      Case 9:
      Key = 2
      Case 10:
      Key = 3
      Case 12:
      Key = 4
      Case 13:
      Key = 5
      Case 14:
      Key = 6
      End Select
    Return
    Reveng will surely come... Your hard time are ahead
    // - - - - - - - - - -
    برگه های کتاب به منزله بالهایی هستند که روح ما را به عالم نور و روشنایی پرواز میآ*دهند. فرانسوا ولتر
    // - - - - - - - - - -
    اگر برای هرچیزی به غیر از علاقه ی شدیدتان به الکترونیک تلاش کنید ، خیلی دور نخواهید رفت / خیلی هم خوب نخواهید شد.
    // - - - - - - - - - -
  3. #3
    2011/04/05
    10
    1

    پاسخ : راهنمایی در مورد پایه های صفحه کلید 4*3

    خیلی ممنون از توجهتون آقا سعید عزیز

    پس با همین 7تا پایه سر و کار دارم و پایه های V , C0 , L1 , L2 , L3 روو هوا میمونن

    بازم اگه مشکلی توو روند پروژه پیش اومد همینجا مزاحمتون میشم
    مرسی :applause:
  4. #4
    2011/01/16
    74
    0

    پاسخ : راهنمایی در مورد پایه های صفحه کلید 4*3

    سلام

    دوست عزیز, c بیانگر ستون های کیپد هستش و R بیانگر سطرهای کیپد که طبق برنامه ای که نوشتی به میکرو متصل میکنی.

    v رو به منبع تغذیه وصل کن.

    اون سه تا قسمت بالای کیپد هم که با اعداد 1 تا 3 مشخص شدند واسه بکار بردن led ذر بالای کیپد در صورت لزوم هستش که اگر خواستی از led ها در بالای کیپد استفاده کنی باید L1 و L2 و L3 رو به پایه های میکرو متصل کنید و طبق برنامه ای که مینویسی با set کردن پایه های میکرو, ledها رو روشن میکنی.

    در ضمن اون مقاومت های پول لپ رو هم برای میکرو avr لازم نیست که قرار بدهید.
    تشكر لازم نيست. :^O
    اينها همش وظيفه ست. :^O
  5. #5
    2011/04/05
    10
    1

    پاسخ : راهنمایی در مورد پایه های صفحه کلید 4*3

    نقل قول نوشته اصلی توسط as_6872
    سلام

    دوست عزیز, c بیانگر ستون های کیپد هستش و R بیانگر سطرهای کیپد که طبق برنامه ای که نوشتی به میکرو متصل میکنی.

    v رو به منبع تغذیه وصل کن.

    اون سه تا قسمت بالای کیپد هم که با اعداد 1 تا 3 مشخص شدند واسه بکار بردن led ذر بالای کیپد در صورت لزوم هستش که اگر خواستی از led ها در بالای کیپد استفاده کنی باید L1 و L2 و L3 رو به پایه های میکرو متصل کنید و طبق برنامه ای که مینویسی با set کردن پایه های میکرو, ledها رو روشن میکنی.

    در ضمن اون مقاومت های پول لپ رو هم برای میکرو avr لازم نیست که قرار بدهید.
    دوباره سلام!

    منون از راهنماییتون
    منتها روی برگه راهنما ذکر شده که:
    "چنانچه از مقاومت pull up استفاده میکنید ولتاژ تغذیه را به پایه V وصل کنید"

    یعنی منی که نمیخوام از مقاومت پول پ استفاده کنم نیازی نیست پایه V رو وصل کنم... درسته؟؟
  6. #6
    2011/01/16
    74
    0

    پاسخ : راهنمایی در مورد پایه های صفحه کلید 4*3

    سلام

    درست ميگيد، چون avr مقاومت پول پ رو لازم نداره پس نيازي به متصل كردن پايه v به 5v+ نيست.
    تشكر لازم نيست. :^O
    اينها همش وظيفه ست. :^O
نمایش نتایج: از 1 به 6 از 6

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

  1. خواندن صفحه کلید ماتریسی فقط با استفاده از یک پایه میکرو
    توسط plc1361 در انجمن پروژه ها و مقالات تكميل شده AVR
    پاسخ: 5
    آخرين نوشته: 2019/10/14, 14:33
  2. پاسخ: 0
    آخرين نوشته: 2015/03/10, 16:34
  3. پاسخ: 1
    آخرين نوشته: 2011/03/09, 11:56
  4. کمک در مورد شبیه سازی صفحه کلید موبایل
    توسط ma-bah در انجمن میکروکنترلرهای AVR
    پاسخ: 1
    آخرين نوشته: 2010/03/29, 12:10
  5. پاسخ: 1
    آخرين نوشته: 2009/10/19, 11:48

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

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

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

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

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