المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : برمجة مدخل الكى بورد ps2


eng_a_sayed
11-13-2011, 02:08 PM
ربط الكى بورد مع الميكروكنتروللر
http://www.dbaasco.com/up4/i-2/DaD85942.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/c6X85943.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/94W85943.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/vWd85951.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/yWo85951.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/eG485951.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/EkR86041.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/9x086042.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/6MZ86042.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/jay86049.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/j5c86050.jpg (http://www.dbaasco.com/up4/)

أسألكم الدعاء

killerman
01-27-2012, 04:39 AM
شكرااااااااااااا اخى الكريم

mandohala
02-08-2012, 01:59 AM
رائع جداااا

kornofa
02-15-2012, 09:24 AM
ماشاء الله علي مواضيعك القمة في العرض والمحتوي انا خريج حديث وقد احببت هذا المنتي بسبب مواضيعك هذه

***zizo***
03-11-2012, 12:40 PM
ربنا يكرمك من واسع فضله

rouiche12
03-17-2012, 02:57 AM
tank

ahmedandatef2011
04-18-2012, 04:54 PM
شكرا

rahmaneln
04-19-2012, 12:40 PM
جزاك الله خيرااااااا

waelgn
04-27-2012, 11:55 PM
شكرا لك اخي الكريم
ولكن ممكن اعمل هذا البرنامج في بروتس
مع اني بحثت عن ps2 في برنامج بروتس ولم اجدها
الرجاء ممن لديه فكرة اخباري وشكرا لكم كثيرا
احلى شباب

red_stone
06-28-2012, 07:22 PM
بارك الله فيك

chafteyes
07-28-2012, 04:05 AM
سلام الله عليكم جميعا ورمظان كريم عليكم ان شاء الله
اولا مشروع جد جد رائع ماشاء الله عليك فقد اعجبني مشروعك فعلا مع العلم اني كنت ابحث بهدا المشروع مندمدة لكن بطريق معاكس بصراحة انا احاول ان اصنع لوحة مفاتيح الحاسوب لكن باعتماد فقط عى البيك لكني لم افلح هل لك اخي ان تساعدني بهدا الخصوص حقا انا بحاجة لهدا المشروع ساكون جد شاكر لك ان ساعدتني فيه مع العلم اني لست محترفا بالبرمجيات الا ما تعلمه من استادي القدير احمد سمير اعزه الله و الاستاد العزيز عبد العزيز اكرمهم الله فسيح جناته
اتمنى ان تساعدني ان لم يكن الامر بازعاج لك
ورمظان كريم و
سلام الله عليكم

funky112233
07-31-2012, 08:10 AM
والله شىءرائع وجميل
جزاك الله كل خير

funky112233
07-31-2012, 11:59 AM
بسم الله مشاء الله جزاك الله كل خيرا والله شغل جميل

alolo
08-01-2012, 06:01 AM
أحسن الله جزاك وبارك فيك وفي أهلك
شكرا جزيلا

م محمد حمدى
11-16-2012, 06:56 PM
مشاء الله و بارك الله فيك و زادك علما و عملا صلاحا

ssrfbs
12-08-2012, 08:37 PM
ألف شكر

منير عمار
03-24-2013, 10:34 AM
بارك الله فيك وسدد خطاك

Amrsekiz
07-05-2013, 06:12 PM
شكراااااااا

جينوسكي
02-01-2014, 02:28 PM
شكررررا

aminehousni
02-11-2014, 11:21 PM
انا اريد التحميل و لكن لا استطيع

حسن هادي محمود
05-12-2014, 07:04 PM
ربط الكى بورد مع الميكروكنتروللر
http://www.dbaasco.com/up4/i-2/dad85942.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/c6x85943.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/94w85943.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/vwd85951.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/ywo85951.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/eg485951.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/ekr86041.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/9x086042.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/6mz86042.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/jay86049.jpg (http://www.dbaasco.com/up4/)

http://www.dbaasco.com/up4/i-2/j5c86050.jpg (http://www.dbaasco.com/up4/)

أسألكم الدعاء


السلام عليكم
شرح ممتاز ولكن لي سؤال
هو أستاذي انت اشيرت الى مجموعه من برامج ولكن أين نجد هذه البرامج وشكرا

حسن هادي محمود
05-13-2014, 09:13 PM
السلام عليكم
أستاذي قمت بربط كيبورد مع البيك ثم أضغطت على ازرار لغرض التاكد من مكتبه موجوده في مايكروسي فوجدت انها تقرأ الاحرف بشكل ممتاز
ولكن سأقوم بأعاده تجربه وبيان مشاكل
اهم مشكله الي لاحظتها هي ان في حاله ضغط على الاحرف speical فهو يقرأ اسكي كود طبعا موضوعه ضمن مكتبه ولكن لما اريد عرضها على شاشه راح تظهر لي حرف اخر بسبب لان شاشه اساسا ممبرمجه على اسكي كود وليست ممبرمجه على اسكي كود خاص بــ
speical على سبيل مثال Escape طبعا اسكي كود لها في مكتبه هو 0x34 وعندما نريد عرضه على شاشه سوف تظهر لنا هذه علامه " ولهذا علينا عدم عرض اسكي كود خاص بالاحرف speical على شاشه

في هذا الكود يظهر اسكي كود في سطر الاول وحرف او رقم مناظر لاسكي كود في سطر ثاني من شاشه لغرض التاكد

حيث لاحظت كل الارقام والاحرف تقرأ بشكل صحيح شيئ مختلف هو اسكي كود لــ speical هذه القيم تعبر عن شيئ ما في مكتبه ولكن شاشه ممبرمجه على الرقم اخر
يعني القيم اسكي كود من 0 الى 35
مثلا اذا اردت حصول على # فان قيمته بأسكي كود هو 35 وفي speical
Tab قيمته ايضا 35 فأذا أظهرنا الاحرف على شاشه فأنه عند ضغط على # سيظهر لنا # على شاشه وعند ضغط على Tab سوف يظهر لنا #

كذلك لاحظت عند ضغط على هذا سهم ----> هو يمسح حرف حرف سوف يظهر على شاشه +/- (( طبعا اقصد علامه + وتحتها علامه - )) وقيمته اسكي كود 16
ولكن لم أرى في قائمه اسكي الكود +/- لاعرف كيف ظهرت على شاشه

على عموم سأعيد تجربه وأضع كل مشاكل لغرض فائده عامه



// using pic18f45k22 and crystal 8MHZ

sbit LCD_RS at PORTB.b4;
sbit LCD_EN at PORTB.b5;
sbit LCD_D4 at PORTB.b0;
sbit LCD_D5 at PORTB.b1;
sbit LCD_D6 at PORTB.b2;
sbit LCD_D7 at PORTB.b3;
sbit LCD_RS_Direction at TRISB.b4;
sbit LCD_EN_Direction at TRISB.b5;
sbit LCD_D4_Direction at TRISB.b0;
sbit LCD_d5_Direction at TRISB.b1;
sbit LCD_d6_Direction at TRISB.b2;
sbit LCD_d7_Direction at TRISB.b3;

char keydata = 0, special = 0, down = 0;
sbit PS2_Data at portc.b6;
sbit PS2_Clock at portc.b7;
sbit PS2_Data_Direction at TRISc.b6;
sbit PS2_Clock_Direction at TRISc.b7;

void main() {
char tolcd[4];
ansela=0;
anselb=0;
anselc=0;
anseld=0;

Lcd_Init();
Ps2_Config();
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);

while(1)
{

if(down==0)Ps2_Key_Read(&keydata, &special, &down);
ByteToStr(keydata,tolcd); // show Ascii code
lcd_out(1,1,tolcd);
if(special==0 && down==1)lcd_chr(2,1,keydata); // show character
down=0;
special=0;

}
}

fathl
10-11-2015, 12:13 AM
اجدت شرح مسهب وسلس مشكور