منتديات الالكترونيات العصرية  
yoursite.com page title .

استرجاع كلمة المرور طلب كود تفعيل العضوية تفعيل العضوية
العودة   منتديات الالكترونيات العصرية > منتدى الحاكمات الدقيقة Microcontroller > منتدى المتحكمات ميكرو بلغة الاسمبلي

  #1  
قديم 05-19-2010, 01:09 PM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي لوحة المفاتيح كمدخلات : Keypad Input

السلام عليكم

اقدم لكم

لوحة المفاتيح كمدخلات : Keypad Input

• لوحة المفاتيح هي ببساطة مصفوفة أو مجموعة من المفاتيح الضاغطة push buttons متصلة في شكل صفوف وأعمدة بحيث يمكن اختبار إغلاق كل مفتاح بالحد الأدنى من الوصلات كما فى الشكل .



• يوجد 12 مفتاح بلوحة مفاتيح الهاتف (0–9, #, ) مرتبة في مصفوفة 3x4 .

تسمى الاعمدة 1 و 2 و 3 وتسمى الصفوف Aو B و C و D .

• وإذا افترضنا أن جميع الصفوف والأعمدة في البداية جهدها مرتفع high يمكن اكتشاف الضغط على المفتاح عن طريق جعل صف تلو الاخر فى حالة الجهد المنخفض والتحقق من وجود الصفر لكل عمود .

• في الدائرة المبينة بالشكل التالى يتم توصيل اطراف لوحة المفاتيح السبعة الى المنفذ D .
• الخانات Bits 4–7 يتم اعدادها كمخارج بينما الخانات bits 0–2 يتم إعدادها كمداخل .

• يتم سحب أطراف المداخل الى اعلا (جعلها بالمنطق 1 ) . وايضا يتم جعل الحالة الابتدائية للمخارج فى الحالة المرتفعة (1 ) .

• فاذا جعلنا خرج الصف A هو صفر لا يوجد تأثير على المداخل ما لم يتم الضغط على مفتاح فى الصف A .

• وبتكرار هذا الاختبار على الصفوف واحد تلو الاخر يمكن التعرف على المفتاح المضغوط وتحديدة من خانة صفه وخانة عموده .

طريقة مسح لوحة المفاتيح :

الطريقة البسيطة لتنفيذ ذلك هى عمل تزايد increment فى سجل إختيارى كعداد للمفاتيح المختبرة بعد اختبار كل مفتاح وعندما يتم الكشف عن مفتاح مضغوط تنهى عملية مسح لوحة المفاتيح مع الاحتفاظ برقم المفتاح الحالى فى العداد .

وهذه الطريقة صالحة لان ارقام لوحة المفاتيح مرتبة (فيما عدا الصفر) فى صفوف واعمدة كما يلى :

[Row A = 1, 2, 3
Row B = 4, 5, 6
Row C = 7, 8, 9
Row D = *, 0, #

باتباع هذا النظام يمثل رمز النجمة (*) بالعدد 10 (0Ah) والصفر(0) بالعدد 11(0Bh) والرمز (#) (hash هاش او شباك ) بالعدد 12 (0C) .




القادم ان شاء الله

برنامج مسح لوحة المفاتيح وبيان المفتاح المضغوط على وحدة عرض سباعية القطع :
رد مع اقتباس
  #2  
قديم 05-19-2010, 01:14 PM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي برنامج مسح لوحة المفاتيح وبيان المفتاح المضغوط على وحدة عرض سباعي

السلام عليكم

نتابع

برنامج مسح لوحة المفاتيح وبيان المفتاح المضغوط على وحدة عرض سباعية القطع :

• البرنامج التالى يبين خطوات عملية قراءة لوحة المفاتيح باجراء تزايد فى عداد المفاتيح وإنهاء روتين المسح عند اكتشاف الزر المضغوط وتخزينه .

• اذا لم يكن هناك مفتاح مضغوط تتكرر عملية المسح .

• يقوم البرنامج بعرض الرقم على وحدة عرض 7-segment مع اختيار رمز يتعارف عليه ليمثل النجمة ( * ) واخر يمثل hash (#) .

















نتيجة التنفيذ على برنامج بروتيس



والى لقاء قريب ان شاء الله
رد مع اقتباس
  #3  
قديم 05-19-2010, 01:18 PM
الصورة الرمزية F.Abdelaziz
F.Abdelaziz F.Abdelaziz غير متواجد حالياً
استاذ الكترونيان
 
تاريخ التسجيل: May 2009
المشاركات: 2,658
معدل تقييم المستوى: 21
F.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to beholdF.Abdelaziz is a splendid one to behold
افتراضي مرفق طيه الملفات الكاملة ( الاسمبلى والهكس والبروتيس )

السلام عليكم

نتابع

مرفق طيه الملفات الكاملة ( الاسمبلى والهكس والبروتيس )

http://dbaasco.com/up4/dldWgV60566.zip.html

والى لقاء قريب ان شاء الله
رد مع اقتباس
  #4  
قديم 01-17-2011, 07:00 AM
etpm etpm غير متواجد حالياً
عضو نشيط
 
تاريخ التسجيل: Dec 2008
المشاركات: 54
معدل تقييم المستوى: 11
etpm is on a distinguished road
افتراضي رد: لوحة المفاتيح كمدخلات : Keypad Input

الله لا يحرمنا من عطائك
رد مع اقتباس
  #5  
قديم 08-01-2013, 08:04 AM
Kawa kalo Kawa kalo غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Jul 2011
المشاركات: 16
معدل تقييم المستوى: 0
Kawa kalo is on a distinguished road
افتراضي رد: لوحة المفاتيح كمدخلات : Keypad Input

مشكور كتير على المجهود والشرح المختصر والكافي
بنتظار مزيد من اعمالك هنا بالمنتدى
رد مع اقتباس
  #6  
قديم 08-11-2013, 06:18 PM
ناعورة_حماه ناعورة_حماه غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Jul 2011
المشاركات: 15
معدل تقييم المستوى: 0
ناعورة_حماه is on a distinguished road
افتراضي رد: لوحة المفاتيح كمدخلات : Keypad Input

شكرا على جهودكم
هناك جزء غير واضح بالنسبة لي
يرجى شرح طريقة التعرف على رقم الصف ورقم العمود عند عرض الرقم على الشاشة
( الخطورة الخامسة)
رد مع اقتباس
  #7  
قديم 08-20-2013, 09:38 PM
الجوري الجوري غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Mar 2013
المشاركات: 6
معدل تقييم المستوى: 0
الجوري is on a distinguished road
افتراضي رد: لوحة المفاتيح كمدخلات : Keypad Input

شكراً لكم على الموضع
رد مع اقتباس
  #8  
قديم 03-22-2015, 08:54 PM
CPU SW DZ CPU SW DZ غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Mar 2015
المشاركات: 5
معدل تقييم المستوى: 0
CPU SW DZ is on a distinguished road
افتراضي رد: لوحة المفاتيح كمدخلات : Keypad Input

بارك الله فيك شرح ولا اروع اخي
رد مع اقتباس
  #9  
قديم 05-10-2015, 08:54 AM
NicolUtitLace NicolUtitLace غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: May 2015
المشاركات: 10
معدل تقييم المستوى: 0
NicolUtitLace is on a distinguished road
افتراضي Programs for Dieters

شكرا لك
رد مع اقتباس
  #10  
قديم 04-24-2016, 05:28 PM
mahmoud kolkji mahmoud kolkji غير متواجد حالياً
عضو جديد
 
تاريخ التسجيل: Apr 2016
المشاركات: 6
معدل تقييم المستوى: 0
mahmoud kolkji is on a distinguished road
افتراضي رد: لوحة المفاتيح كمدخلات : Keypad Input

شكرا لك
رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

الكلمات الدلالية (Tags)
input, keypad, كمدخلات, لوحة, المفاتيح

أدوات الموضوع
انواع عرض الموضوع

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة



الساعة الآن 11:50 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
الحقوق محفوظة لمنتديات الاليكترونيات العصرية

Security team

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77