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

ارسال‌ها: 22
موضوع‌ها: 4
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 9
( 6 تشکر در 5 ارسال )
ارسال: #1
مشکل با وصل کردن صفحه کلید به میکرو
با سلام و خسته نباشید
من تازه وارد هستم
تازه دارم میفهمم که هیچی نمفهمم
نه برنامه نویسی بلدم نه میکرو و نه ...
اما امید وارم با کمک شما دوستان یاد بگیرم
من قسمت آموزش avr از صفر تا بینهایت رو خوندم
اما تو قسمت اتصال و استفاده از صفحه کلید دچار مشکل شدم
لطفا کمک کنید
اگر امکانش هست چند تا مثال پرتیوس هم بزارید
با تشکرShy
(آخرین ویرایش در این ارسال: ۰۲-دى-۱۳۸۹, ۲۳:۰۵:۲۱، توسط رسول.)
۰۲-دى-۱۳۸۹, ۱۵:۳۳:۳۶
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

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

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #2
RE: نیازمند یاری دوستان
(۰۲-دى-۱۳۸۹, ۱۵:۳۳:۳۶)dfmmob نوشته است: با سلام و خسته نباشید
من تازه وارد هستم
تازه دارم میفهمم که هیچی نمفهمم
نه برنامه نویسی بلدم نه میکرو و نه ...
اما امید وارم با کمک شما دوستان یاد بگیرم
من قسمت آموزش avr از صفر تا بینهایت رو خوندم
اما تو قسمت اتصال و استفاده از صفحه کلید دچار مشکل شدم
لطفا کمک کنید
اگر امکانش هست چند تا مثال پرتیوس هم بزارید
با تشکرShy

سلام...
دوست عزیز ببین:
شما برای اینکه بخوای کیپد رو به میکرو وصل کنی اول به میکرو میفهمونی که به کدوم پورتت میخوام وصل کنم:
کد:
config kbd=porta
بعد تو میتونی لرزش کلید رو با تاخیر از بین ببری که اونا رو بیخیال...
بعدش یه متغییر تعریف میکنی
کد:
:dim a as byte
بعدش هم که یه حلقه درست میکنی
کد:
config kbd=porta
:dim a as byte
cls
do
a=getkbd()
home
lcd a;"  "
loop
این برنامه برات مقدار کیپد رو روی ال سی دی نمایش میده...
تو با دستور
کد:
a=getkbd()
مقدار کیپد رو میریزه تو متغییر a
...
خوب شاید توبخوای کلید هات مثل ماشین حساب باشه...
که باید از جدول lookup استفاده کنی....
شما این رو یاد بگیر بعد از این جدول رو برات میگم

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۰۲-دى-۱۳۸۹, ۱۶:۱۰:۳۸
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : reza555, رسول
dfmmob آفلاین
تازه وارد

ارسال‌ها: 22
موضوع‌ها: 4
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 9
( 6 تشکر در 5 ارسال )
ارسال: #3
RE: نیازمند یاری دوستان
با تشکر از شما دوست عزیز
تمام این چیزای رو که گفتی من میدونم
مشکل اصلی من اینه که بعد از نوشتن برنامه وقتی میام اونو توی پرتیوس شبیه سازی میکنم وقتی دکمه های صفحه کلید رو فشار میدم اعدادش اشتباه هستن
مثلا
وقتی 8 رو فشار میدم روی lcd مینویسه 4
یا 2 رو که میزنم روی lcd مینویسه 0
مشکل اصلی من اینه
برای همین گفتم
اگه میشه چند تا مثال پرتیوس می خوام
من همچنان منتظر یاری دوستان هستم
با تشکر
۰۲-دى-۱۳۸۹, ۱۶:۲۴:۰۹
ارسال‌ها
پاسخ
reza555 غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,073
موضوع‌ها: 17
تاریخ عضویت: شهریور ۱۳۸۸

تشکرها : 3779
( 3261 تشکر در 1342 ارسال )
ارسال: #4
RE: نیازمند یاری دوستان
خوب کیبوردتو سطر و ستوناشو درست وصل نکردی
یا جابجا وصل کردی

زندگی مدیریت فرصت هاست.
۰۲-دى-۱۳۸۹, ۱۷:۲۳:۲۳
ارسال‌ها
پاسخ
تشکر شده توسط : dfmmob, رسول
dfmmob آفلاین
تازه وارد

ارسال‌ها: 22
موضوع‌ها: 4
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 9
( 6 تشکر در 5 ارسال )
ارسال: #5
RE: نیازمند یاری دوستان
ببخشید متوجه نشدم
خب میشه بگین باید چطور وصل کنم؟
با تشکر
۰۲-دى-۱۳۸۹, ۱۷:۳۲:۳۶
ارسال‌ها
پاسخ
WhiteNoise آفلاین
مدیر بازنشسته
*****

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

تشکرها : 8104
( 7796 تشکر در 3061 ارسال )
ارسال: #6
RE: نیازمند یاری دوستان
اولین سطر باید به پایه 0 پورت و دومین سطر به پایه1 پورت و همینجوری تا سطر آخر
همینطور اولین ستون به پایه 7 همون پورتو دومین ستون به پایه 6 همون پورت و همینجوری ادامه پیدا میکنه
البته با این روش حداکثر میشه یه کی پد 4*4 رو وصل کرد
برا بیشتر از این باید با دستور ROWیه سطر اضافه کنی
اگر خواستی بگو تو یه فایل پروتئوس بهت نشون بدم
(آخرین ویرایش در این ارسال: ۰۲-دى-۱۳۸۹, ۱۷:۴۰:۱۶، توسط WhiteNoise.)
۰۲-دى-۱۳۸۹, ۱۷:۳۹:۴۹
ارسال‌ها
پاسخ
تشکر شده توسط : dfmmob
dfmmob آفلاین
تازه وارد

ارسال‌ها: 22
موضوع‌ها: 4
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 9
( 6 تشکر در 5 ارسال )
ارسال: #7
RE: نیازمند یاری دوستان
با سلام
اگه لطف کنید و فایل پرتیوس رو بزاری ممنون میشم
۰۲-دى-۱۳۸۹, ۱۸:۰۹:۵۵
ارسال‌ها
پاسخ
تشکر شده توسط : reza555
EBKA آفلاین
مخترع
****

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

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #8
RE: نیازمند یاری دوستان
ببین دوست عزیز شما هر جور دوست داری وصل کن به میکرو....
فقط حالا باید مقادیر رو از جدول برگردونی...
این برنامه رو ببین:
کد:
:dim a as byte,b as byte
cls
do
a=getkbd()
b=lookup(a,ebi)
home
lcd b;" "
loop
ebi:
data10,20,30,40,50
فرض کن کلیدی رو که میزنی عدد صفر رو بدون جدول lookupکه من برات گذاشتم نشون میده....
با این دستور میکرو میاد عدد 10 رو از زیر برنامه میریزه تو b و نمایش میده...
پس تو میتونی به میکرو بگی که وقتی من کلید که تو شکله روش عدد 3 رو زده و میکرو میاد 13 رو برمیگردونه بیا 3 رو نمایش بده... یعنی تو میای تو 13 همین عدد ,عدد 3 رو میزاری..
متوجه شدی؟؟
تو به پروتئوس کار نداشته باش...
پایه ها رو به ترتیب وصل کن....
و اعدادی رو که نشون میده رو بنویس..
بعد بگو من بجای عدد مثلا 1 میخوام 7 نمایش بده اونوقت تومیای
کد:
ebi:
data 10,7,30,................الی آخر

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



(آخرین ویرایش در این ارسال: ۰۲-دى-۱۳۸۹, ۱۸:۵۲:۳۵، توسط EBKA.)
۰۲-دى-۱۳۸۹, ۱۸:۵۱:۳۹
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : WhiteNoise, reza555, رسول
dfmmob آفلاین
تازه وارد

ارسال‌ها: 22
موضوع‌ها: 4
تاریخ عضویت: آذر ۱۳۸۹

تشکرها : 9
( 6 تشکر در 5 ارسال )
ارسال: #9
RE: نیازمند یاری دوستان
هان چی؟
راستش من که نفهمیدم چی شد
ببینم کسی هست به زبون ساده تر اینو برام توضیح بده؟
کدوم روش درسته ؟
ای روش یا روشی که WhiteNoise گفته بود؟
۰۲-دى-۱۳۸۹, ۱۹:۳۴:۴۰
ارسال‌ها
پاسخ
WhiteNoise آفلاین
مدیر بازنشسته
*****

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

تشکرها : 8104
( 7796 تشکر در 3061 ارسال )
ارسال: #10
RE: نیازمند یاری دوستان
دو روشی که گفته شد جفتشون درست بود
من طوری گفتم که وقتی شما اینجوری وصل کنی راحت میتونی اطلاعاتو از کیپد بخونی
آقا ابراهیم حرفه ای طرشو گفت که بتونی هر جور عشقته وصلش کنی
برا روشی که آقا ابراهیم گفت باید یه جدول لوکآپهم تو برنامت بیاری (فکر کنم)
(آخرین ویرایش در این ارسال: ۰۲-دى-۱۳۸۹, ۱۹:۵۵:۴۴، توسط WhiteNoise.)
۰۲-دى-۱۳۸۹, ۱۹:۵۲:۰۷
ارسال‌ها
پاسخ
EBKA آفلاین
مخترع
****

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

تشکرها : 1655
( 2792 تشکر در 982 ارسال )
ارسال: #11
RE: نیازمند یاری دوستان
ببین دوست عزیز..
[تصویر:  ca31303e64a81063c2fad67c4bec1a6e.gif]
من تو این عکس اومدم فرض کردم که اعدادی که من دارم میخونم سمت چپی است و میخوام تبدیلش کنم به سمت راستی...
اونوقت دیتاش این جوری میشه...

ابراهیم خوانین زاده
 ساعت کار بدن انسان بیشتر وقتها, کمتر از 657.000 ساعت است و بعد از آن از کار می افتد  :():کمی فکر کنیم.....

259-734

[/url]
وبلاگ من


وب سایت من
[url=http://www.ebka-intelligent.com/]
آموزش کار با rfm12b,آموزش کامل ای سی ds1307, آموزش اتصال ماژول em18,سنسور رنگ ,سنسور گاز, و ... در وبلاگ من خواهید دید



۰۲-دى-۱۳۸۹, ۲۰:۳۵:۵۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : dfmmob, reza555, رسول


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  مشکل در پاک کردن برنامه میکرو Salam7 1 398 ۲۹-بهمن-۱۴۰۰, ۲۲:۵۰:۴۴
آخرین ارسال: 1نفر
  [فوری] ایجاد موج مربعی با دو کلید و نماش فرکانس در ال سی دی mamadr 0 2,041 ۰۹-تير-۱۳۹۶, ۱۶:۲۰:۲۹
آخرین ارسال: mamadr
  مشکل دریافت متن از پورت سریال میکرو sajadcut 1 3,260 ۱۲-آبان-۱۳۹۵, ۲۲:۱۰:۲۳
آخرین ارسال: behzady
  هنگ کردن میکرو در ارتباط سریال nex 1 2,890 ۰۴-آبان-۱۳۹۵, ۲۰:۵۶:۵۹
آخرین ارسال: علی محد شریفی
  تست میکرو saber.k 10 14,048 ۰۹-شهریور-۱۳۹۵, ۰۲:۰۹:۲۷
آخرین ارسال: yadulla fazel
  مشکل در هنگام بوت شدن ویندوز و اجرای دستورات میکرو unforgiven 3 3,732 ۳۱-مرداد-۱۳۹۵, ۱۹:۴۷:۲۵
آخرین ارسال: unforgiven
  مشکل ارتباط میکرو با ماژول sim908 saba7darya 15 8,907 ۳۰-اردیبهشت-۱۳۹۵, ۱۰:۱۸:۰۵
آخرین ارسال: sharin
  کار نکردن میکرو بعد از پروگرام کردن آن namesis 26 21,412 ۲۹-اردیبهشت-۱۳۹۵, ۲۳:۲۹:۴۸
آخرین ارسال: behzadtar
  با میکرو یک کلید 220 رو کنترل کنیم saeidjan 7 13,676 ۱۹-بهمن-۱۳۹۴, ۱۰:۵۴:۱۵
آخرین ارسال: sharin
  اتصالات برای روشن کردن میکرو poiut 1 2,147 ۱۸-آذر-۱۳۹۴, ۱۷:۵۵:۲۹
آخرین ارسال: sharin

پرش به انجمن:


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

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