امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کمک در راه اندازی کیپد
نویسنده پیام
nj_1368 آفلاین
تازه وارد

ارسال‌ها: 13
موضوع‌ها: 3
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 0
( 2 تشکر در 2 ارسال )
ارسال: #1
کمک در راه اندازی کیپد

.rar   kbd2.rar (اندازه: 16.3 KB / تعداد دفعات دریافت: 61) با عرض سلام خدمت مهندسین عزیز
دوستان من هر کار میکنم نمیتونم این صفحه کلید راه اندازی کنم لطفا کمکم کنید فایل برنامه و شبیه سازی شدشم گذاشتم
کد:
$regfile = "m161def.dat".
$crystal = 1000000
Config Lcdpin = Pin , Db4 = Pinb.0 , Db5 = Pinb.1 , Db6 = Pinb.2 , Db7 = Pinb.3 , _
Rs = Pinb.5 , E = Pinb.4
Config Lcd = 16 * 2
Dim B As Byte
Config Kbd = Porta,debounce=50
A:
Do

B = Getkbd()

If B > 15 Then
Goto A
End If
Cls
Home
Lcd B


Loop
End                                                         'end program
فایل شبیه سازی شدشم داخل فرم گذاشتم
(آخرین ویرایش در این ارسال: ۲۸-شهریور-۱۳۹۲, ۲۱:۰۹:۲۳، توسط behzady.)
۲۲-شهریور-۱۳۹۲, ۲۳:۴۲:۴۷
ارسال‌ها
پاسخ
helma آفلاین
(✿◕‿◕)
*****

ارسال‌ها: 284
موضوع‌ها: 16
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 22884
( 14662 تشکر در 5220 ارسال )
ارسال: #2
RE: کمک در راه اندازی کیپد
ببینین این کمکتون میکنه
http://www.iranled.com/forum/thread-2517...#pid179822

ارسال7

بلندترین ساختمان ها، از یک سنگ شروع میشوند (جان شیفته.رومن رولان)
(آخرین ویرایش در این ارسال: ۲۳-شهریور-۱۳۹۲, ۰۱:۰۱:۵۲، توسط helma.)
۲۳-شهریور-۱۳۹۲, ۰۰:۴۰:۲۸
ارسال‌ها
پاسخ
تشکر شده توسط : behzady, omid_phoenix
nj_1368 آفلاین
تازه وارد

ارسال‌ها: 13
موضوع‌ها: 3
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 0
( 2 تشکر در 2 ارسال )
ارسال: #3
RE: کمک در راه اندازی کیپد
مهندس ابن برنامه با 15تا شستی جواب میده اما با صفحه کلید جواب نمیده دقیقا همین برنامه
علتش چیه؟
۲۳-شهریور-۱۳۹۲, ۲۱:۳۴:۲۰
ارسال‌ها
پاسخ
nj_1368 آفلاین
تازه وارد

ارسال‌ها: 13
موضوع‌ها: 3
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 0
( 2 تشکر در 2 ارسال )
ارسال: #4
RE: کمک در راه اندازی کیپد
از مهندسین عزیز کسی هست که من در راه اندازی کیپد یاری کنه؟
با دستور خود کیپد اصلا نتونستم جواب بگیرم تو قسمت بالای بالا نوشتم وبرنامرو قرار دادم
یک برنامه دیگه از تو نت بیاری یکی از دوستان پیدا کردم اما توضیح برنامرو متوجه نمیشم
کد:
$regfile = "m16def.dat"
$crystal = 1000000
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db7 = Portb.7 , Db6 = Portb.6 , Db5 = Portb.5 , Db4 = Portb.4 , E = Portb.2 , Rs = Portb.0
Config Portd.4 = Output
Config Portd.5 = Output
Config Portd.6 = Output
Config Portd.7 = Output


Dim A As Byte
Do
Portd = &B11110000     منظور از خط چیست و چرا این کار کرد؟
Portd.4 = 0          اینجا چرا این دستور نوشت؟
Waitms 5
If Pind.0 = 0 Then A = 12
If Pind.1 = 0 Then A = 7
If Pind.2 = 0 Then A = 4
If Pind.3 = 0 Then A = 1
Portd = &B11110000
Portd.5 = 0
Waitms 5
If Pind.0 = 0 Then A = 0
If Pind.1 = 0 Then A = 8
If Pind.2 = 0 Then A = 5
If Pind.3 = 0 Then A = 2
Portd = &B11110000
Portd.6 = 0
Waitms 5
If Pind.0 = 0 Then A = 14
If Pind.1 = 0 Then A = 9
If Pind.2 = 0 Then A = 6
If Pind.3 = 0 Then A = 3
Portd = &B11110000
Portd.7 = 0
Waitms 5


Home
Cursor Off
Lcd A ; "  "
Loop
End                                                         'end program
(آخرین ویرایش در این ارسال: ۲۸-شهریور-۱۳۹۲, ۲۱:۱۴:۵۷، توسط behzady.)
۲۴-شهریور-۱۳۹۲, ۰۲:۰۵:۳۵
ارسال‌ها
پاسخ
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #5
RE: کمک در راه اندازی کیپد
سلام nj_1368 جان

{شاید اشتباه کرده باشم.... دوستان حرفامو چک کنید لطفا}

نقل قول: سوال1
Portd = &B11110000 منظور از خط چیست و چرا این کار کرد؟
Portd.4 = 0 اینجا چرا این دستور نوشت؟
خوب دیگه
این یعنی 4 تا پین آخری از پورت D رو اول یک میکنه
بعدا با اجرای سطر بعدی، (مثلا اینجا...) پین 5 ام از پورت d یعنی portD.4 رو صفر میکنه


میتونست از همون اول اینطوری بنویسه:
portD = &B1110 0000

منظورمو رسوندم؟


راستی اسم 4 تا بیت (یعنی نصف بایت، چه قسمت کم ارزش، چه قسمت پر ارزش)، nibble هه.
http://en.wikipedia.org/wiki/Nibble

نقل قول: مهندس ابن برنامه با 15تا شستی جواب میده اما با صفحه کلید جواب نمیده دقیقا همین برنامه
علتش چیه؟
تو شبیه سازی؟ یا در عمل؟

اگه در عمل با 15 تا شستی کار میکنه، یعنی مشکل از کی پد یا سیم هایی که بهش وصل شدن، هست...
(آخرین ویرایش در این ارسال: ۲۴-شهریور-۱۳۹۲, ۱۸:۴۸:۱۶، توسط salehjg.)
۲۴-شهریور-۱۳۹۲, ۱۸:۴۶:۵۲
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : helma, behzady, babyy
nj_1368 آفلاین
تازه وارد

ارسال‌ها: 13
موضوع‌ها: 3
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 0
( 2 تشکر در 2 ارسال )
ارسال: #6
RE: کمک در راه اندازی کیپد
در عمل راستش امتحان نکردم اما در شبیه سازی این شکلی جواب میده
3 2 1
6 5 4
9 8 7
13 11 10
باشه وقتی عدد 1 میزنی 1 نشون میده ،2 و 3 هم که فشار میدی باز 1 نشون میده برای سایر ردیف ها هم به همین شکل یعنی عدد کل ردیف همون عدد اول ردیف می باشه اما همین برنامه بدون هیچ تغییری با13 شستی که استفاده میکنی درست میشه مشکل اینجاست که من میخوام از کیپد استفاده کنم
لطفا کمک کنید

راستی مهندس خب چرا یک بار ی ک میکنه بعد صفر میکنه تازه من با این حالت stop و play آهسته پرتیوس امتحان کردم تعداد صفر و یک شدن پایه بنظرم با برنامه متفاوت میامد
کمک کن مهندس کمک
(آخرین ویرایش در این ارسال: ۲۴-شهریور-۱۳۹۲, ۲۰:۵۹:۱۲، توسط nj_1368.)
۲۴-شهریور-۱۳۹۲, ۲۰:۴۸:۰۳
ارسال‌ها
پاسخ
kimiafars آفلاین
کاربر با تجربه
****

ارسال‌ها: 819
موضوع‌ها: 71
تاریخ عضویت: فروردین ۱۳۸۶

تشکرها : 663
( 1139 تشکر در 512 ارسال )
ارسال: #7
RE: کمک در راه اندازی کیپد
کلید هایی که بستی ماتریسی بستی و روی مدار چک کردی؟

تولید دیمر قناری و دستگاههای کنترل سالن هیدروپونیک و اکواپونیک(انبردست)anbordast.ir[url=anbordast.ir][/url]
۲۴-شهریور-۱۳۹۲, ۲۱:۲۶:۴۶
ارسال‌ها
پاسخ
تشکر شده توسط : babyy
nj_1368 آفلاین
تازه وارد

ارسال‌ها: 13
موضوع‌ها: 3
تاریخ عضویت: فروردین ۱۳۹۲

تشکرها : 0
( 2 تشکر در 2 ارسال )
ارسال: #8
RE: کمک در راه اندازی کیپد
اره مهندس میگم با شستی جواب میده اما با کیپد نمیدونم چرا جواب نمیده؟
۲۴-شهریور-۱۳۹۲, ۲۲:۴۳:۴۵
ارسال‌ها
پاسخ
salehjg آفلاین
مدیر بخش
*****

ارسال‌ها: 1,281
موضوع‌ها: 133
تاریخ عضویت: آذر ۱۳۸۸

تشکرها : 9560
( 8557 تشکر در 2603 ارسال )
ارسال: #9
RE: کمک در راه اندازی کیپد
نقل قول: در عمل راستش امتحان نکردم اما در شبیه سازی این شکلی جواب میده
3 2 1
6 5 4
9 8 7
13 11 10
باشه وقتی عدد 1 میزنی 1 نشون میده ،2 و 3 هم که فشار میدی باز 1 نشون میده برای سایر ردیف ها هم به همین شکل یعنی عدد کل ردیف همون عدد اول ردیف می باشه اما همین برنامه بدون هیچ تغییری با13 شستی که استفاده میکنی درست میشه مشکل اینجاست که من میخوام از کیپد استفاده کنم
لطفا کمک کنید
Amaze
فکر کنم مشکل از برنامه نیست...

نقل قول: راستی مهندس خب چرا یک بار ی ک میکنه بعد صفر میکنه تازه من با این حالت stop و play آهسته پرتیوس امتحان کردم تعداد صفر و یک شدن پایه بنظرم با برنامه متفاوت میامد
کمک کن مهندس کمک
بالا گفتم دیگه
دلیل خاصی نداره

راستی شما یه بار روی برد بورد تست کنید....
شاید پروتئوس مشکل داره
شاید اون کی پدی که شما توی پروتئوس ازش استفاده کردید از این ماتریسی ها نباشه....

من پروتئوس کار نکردم...
۲۴-شهریور-۱۳۹۲, ۲۳:۲۳:۱۳
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : helma, behzady, babyy
omid_phoenix آفلاین
مدیر بخش
*****

ارسال‌ها: 2,238
موضوع‌ها: 108
تاریخ عضویت: شهریور ۱۳۹۱

تشکرها : 12682
( 15433 تشکر در 4574 ارسال )
ارسال: #10
RE: کمک در راه اندازی کیپد
(۲۴-شهریور-۱۳۹۲, ۲۲:۴۳:۴۵)nj_1368 نوشته است: با شستی جواب میده اما با کیپد نمیدونم چرا جواب نمیده؟

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


خوش باشید.

۲۵-شهریور-۱۳۹۲, ۱۱:۲۹:۱۳
ارسال‌ها
پاسخ
تشکر شده توسط : helma, salehjg, Ambassador, behzady, babyy
behzady آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 1,169
موضوع‌ها: 57
تاریخ عضویت: آبان ۱۳۹۰

تشکرها : 4094
( 6339 تشکر در 2085 ارسال )
ارسال: #11
RE: کمک در راه اندازی کیپد
اینم به خاطر گل روی شماBiggrin
باتشکر از دوستان در این پست اتصال مستقیم کی پد به میکرو با بسکام
من فقط یه کی پد جاش گزاشتمBiggrin
تنبلی نکنید Biggrin کتاب دوست شماست Biggrin


فایل‌(های) پیوست شده
.zip   keypad+getkbd.zip (اندازه: 41.27 KB / تعداد دفعات دریافت: 70)

به همه عشق بورز، به معدودی اعتماد کن و در حق کسی بدی نکن.
ویلیام شکسپیر

نباید ایمان به انسانیت را از دست دهید. انسانیت یک اقیانوس است؛ اگر قطرات اندکی از اقیانوس کثیف است، اقیانوس کثیف نمی‌شود.
مهاتما گاندی

يَا أَيُّهَا الَّذِينَ آمَنُواْ اسْتَعِينُواْ بِالصَّبْرِ وَالصَّلاَةِ إِنَّ اللّهَ مَعَ الصَّابِرِينَ
۲۸-شهریور-۱۳۹۲, ۲۱:۰۷:۴۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : omid_phoenix, salehjg, babyy, helma, Ambassador


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  راه اندازی LCD رنگی 3.2 یا 4.3 با بسکام 0121takpa 1 2,354 ۱۴-اسفند-۱۳۹۴, ۱۱:۲۲:۱۹
آخرین ارسال: 0121takpa
  راه اندازی شیر ماشین لباسشویی با میکرو mbir92 4 4,044 ۲۵-تير-۱۳۹۴, ۱۵:۰۰:۱۷
آخرین ارسال: kimiafars
Rolleyes کمک سریع لطفا - قطعات لازم برای راه اندازی avr و سه سروو alira725 1 2,131 ۰۴-تير-۱۳۹۴, ۰۱:۰۴:۰۸
آخرین ارسال: omid_phoenix
  راه اندازی بلوتوث hc05 ؟ Ambassador 3 3,712 ۳۰-دى-۱۳۹۳, ۰۰:۵۸:۴۴
آخرین ارسال: salehjg
  همکاری برای راه اندازی دسته ps2 با avr sniper-70 7 6,603 ۰۲-شهریور-۱۳۹۳, ۲۳:۳۶:۴۶
آخرین ارسال: ahmad91
  [سوال] مشکل راه اندازی lcd کاراکتری در شبیه ساز skype1272360644 1 2,130 ۱۴-مرداد-۱۳۹۳, ۲۲:۴۵:۱۸
آخرین ارسال: omid_phoenix
  خواندن کیپد 4*4 با میکرو sezar.co 10 8,449 ۱۹-دى-۱۳۹۲, ۱۴:۲۴:۵۴
آخرین ارسال: barg-xazan89
  کمک در راه اندازی سنسور MQ2 mostafa73 2 4,802 ۱۱-آذر-۱۳۹۰, ۲۰:۰۳:۵۱
آخرین ارسال: mostafa73
  راهنمایی جهت راه اندازی ماژول سیم کارت(مثلا SIM300) amirxxx01 0 3,756 ۳۱-فروردین-۱۳۸۹, ۰۸:۱۰:۱۷
آخرین ارسال: amirxxx01

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 2 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS