نویسنده موضوع: تحوه ی اتصال keyborad به avr و شماتیک ان در پروتوس  (دفعات بازدید: 423 بار)

0 کاربر و 1 مهمان درحال دیدن موضوع.

آفلاین marvella

  • کاربر
  • ***
  • ارسال: 13
    • ديدن مشخصات
سلام
خواهشا یه نفر به من بگه که چجوری میتونم تو پرتوس کیبرد رو به avr متصل کنم
avr = atmega16
va ba DIN6
شماتیکشو لطفا بذارین مرسی :'(

آفلاین Modj

  • مدیر سایت
  • ***
  • ارسال: 797
    • ديدن مشخصات
    • موج
در مورد اتصال عمليش و نقشه اون فرذا پس فردا كه برگشتم ميتونم كمك كنم 
  اما در مورد شبيه سازيش چون با پروتيوس و شبيه سازي ميانه اي ندارم.كاري از دستم بر نمياد.هميشه گفتم جند لحظه بستن مدار به شبيه سازيش  مي ارزه!
مرا امداد کسان افکنده بود از پای ............. مدد از بی کسی ها جستم و امداد خود کردم


آفلاین marvella

  • کاربر
  • ***
  • ارسال: 13
    • ديدن مشخصات
 :)) مرسی بابت کمکت

آفلاین Modj

  • مدیر سایت
  • ***
  • ارسال: 797
    • ديدن مشخصات
    • موج
برای استفاده از دستور getatkbd  کافیه به کیبورد تغذیه بدین و پایه ها رو تنظیم کنین !
مرا امداد کسان افکنده بود از پای ............. مدد از بی کسی ها جستم و امداد خود کردم


آفلاین Modj

  • مدیر سایت
  • ***
  • ارسال: 797
    • ديدن مشخصات
    • موج
نمونه ای از برنامه بیسکام براش ! :

 Config Keyboard = Pind.2 , Data = Pind.4 , Keydata = Keydata
Dim B As Byte
.
.
.
  B = Getatkbd()
  Loop Until B <> 0
  Print Chr(b);
.
.
.
End

Keydata:
'normal keys lower case
Data 0 , 159 , 0 , 152 , 143 , 141 , 142 , 164 , 0 , 154 , 158 , 153 , 144 , 9 , 0 , 0
Data 0 , 0 , 0 , 0 , 0 , 113 , 49 , 0 , 0 , 0 , 122 , 115 , 97 , 119 , 50 , 0
Data 0 , 99 , 120 , 100 , 101 , 52 , 51 , 0 , 0 , 32 , 118 , 102 , 116 , 114 , 53 , 0
Data 0 , 110 , 98 , 104 , 103 , 121 , 54 , 0 , 0 , 0 , 109 , 106 , 117 , 55 , 56 , 0
Data 0 , 0 , 107 , 105 , 111 , 48 , 57 , 0 , 0 , 46 , 47 , 108 , 59 , 112 , 45 , 0
Data 0 , 0 , 39 , 0 , 91 , 61 , 0 , 0 , 0 , 0 , 13 , 93 , 0 , 0 , 0 , 0
Data 0 , 0 , 0 , 0 , 0 , 0 , 8 , 0 , 0 , 0 , 0 , 134 , 28 , 0 , 0 , 0
Data 0 , 44 , 31 , 0 , 135 , 30 , 10 , 0 , 163 , 0 , 0 , 0 , 0 , 0 , 0 , 0

'shifted keys UPPER case
Data 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0
Data 0 , 0 , 0 , 0 , 0 , 81 , 33 , 0 , 0 , 0 , 90 , 83 , 65 , 87 , 64 , 0
Data 0 , 67 , 88 , 68 , 69 , 36 , 35 , 0 , 0 , 32 , 86 , 70 , 84 , 82 , 37 , 0
Data 0 , 78 , 66 , 72 , 71 , 89 , 94 , 0 , 0 , 0 , 77 , 74 , 85 , 38 , 42 , 0
Data 0 , 60 , 75 , 73 , 79 , 41 , 40 , 0 , 0 , 62 , 63 , 76 , 58 , 80 , 95 , 0
Data 0 , 0 , 34 , 0 , 123 , 43 , 0 , 0 , 0 , 0 , 13 , 125 , 0 , 166 , 0 , 0
Data 0 , 0 , 0 , 0 , 0 , 0 , 8 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0
Data 0 , 44 , 0 , 0 , 0 , 0 , 10 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0
مرا امداد کسان افکنده بود از پای ............. مدد از بی کسی ها جستم و امداد خود کردم


آفلاین marvella

  • کاربر
  • ***
  • ارسال: 13
    • ديدن مشخصات
یه دنیا ممنون

Tags: