فاعل خير
25-05-2003, 17:11
الساعة الرقمية lcd ذات ثلاث تحكمات
مقدمة:
منذ بداية عصر الكترونيات تطورت الساعات التقليدية الى الساعات الكترونية وكانت قفزة نوعية في افاق التطبيقات الكترونيةمع الساعات الرقمية
المواصفات الخاصة بدارة المشروع:
تعتمد دارة المشروع على معالج (متحكم صغري) يعمل على
1: اظهار المعلومات على شاشة LCD
2:يعمل على التحكم بثلاثة مخارج
3: يقبل الضبط بكافة المراحل بواسطة ثلاثة مفاتيح
4: يعمل على تخزين اوقات العمل للتشغيل والاطفاء للحواكم الثلاثة في الذاكرة الغير متطايرة وهذا يعني بان هذه الاوقات محفوظة دائما ومن دون وجود طاقة كهربائية
5:يعمل داخليا على تقسيم تردد الكريستالة 8MHZ الى 1HZ الذي يعطي دقة عالية للساعة
6:يظهر على شاشةLCD كلا من الوقت الحالي وحالة الحواكم الثلاثة في وقت واحد مظهرا وضع عمل الاجهزة الخارجية في كل لحظة
خوارزمية عمل الساعة:
يقوم المعالج بمايلي:
أ) تربط مع المعالج شاشة LCD بشكل يؤمن التحكم التام بهذه الشاشة حيث ان قياسها 16X2 والذي يعطينا اظهار ستة عشرة محرف على سطرين
ب) يقوم المعالج عن طريق المؤقت الداخلي بضبط مرجعية زمنية مقدارها 1 ثانية لسير عمل الساعة وفق نظام التوقيت العالمي 24 ساعة
ت) يظهر المعالج حالة الحواكم الثلاثة في كل لحظة مشيرا الى رقم الحاكمة ووضعها الحالي مرمزا في الاحرفX=OFF و O=ON
ث) يعمل المعالج على ضبط الوقت كما يلي:
يقوم بزيادة خانة الثواني حتى 60 ثانية فيعيدها للصفر ويزيد في خانة الدقائق 1 وبعد 60 دقيقة تصفر
خانة الدقائق ويزداد خانة الساعات حتى الساعة 24 للعودة للعمل من جديد
ج) يقوم المعالج على مقارنة الوقت الحالي ووقت البداية و النهاية لكل من الحواكم الثلاثة فاذا ما وجد ان الوقت الحالي يساوي لوقت التشغيل لاي حاكمة فتعمل واذا وجد ان وقت الاطفاء مساويا للوقت الحالي امر باطفاء هذه الحاكمة
أي ان
الوقت الحالي = وقت التشغيل === تشغيل الحاكمة
الوقت الحالي = وقت الاطفاء === اطفاء الحاكمة
مفاتيح الضبط:
يوجد ثلاثة مفاتيح لحظية وهي تعمل على النحو الأتي
1: مفتاح الضبط والتخزين والالتفاف:
يعمل على جعل خانة الضبط ضمن الشاشة الظاهرة مشيرا لها بحالة وميض فعند الضغط عليه مرة ثانية يقوم بتثبيت الرقم الذي كان يومض وينقل الوميض للخانة التالية ضمن الشاشة الحالية فعقب الانتهاء مع اخر خانة تعود الساعة لحالة اللا ضبط
اما في حال كونه في شاشة الحواكم فانه يعيدنا الى الشاشة الرئيسية
2: مفتاح الصعود:
في حال العمل العادي( من دون وضع التصحيح):
فيعمل على التخطي نحو الاعلى فيظهر شاشات اوقات الحواكم الثلاثة صعودا
في حال الضبط: فيعمل على زيادة الخانة التي تومض وفقا لاعلى قيمة لهذه الخانة
3:مفتاح النزول:
يعمل هذا المفتاح بشكل يماثل مفتاح الصعود ولكن للنزول
المخط المسلكي لعمل البرنامج الداخلي:
نقوم في هذا المعالج بضبط مايلي تباعا ولمرة واحدة
1: نقوم بتعريف المعالج عن المداخل والمخارج المربوطة معه وهي تحمل مرة واحدة اول اقلاع البرنامج في المعالج
2: تعريف مخرج شاشة LCD ان ربط هذه الشاشة يحتاج لبوابة معينة معرفة سابقا باستخدام نمط 4 بت
هذا يعطينا امكانية التعامل مع خطوط هذه الشاشة
3: نقوم باستخدام المؤقت الداخلي وهو بطول 16 بت حيث ان القيمة التي توضع به يبدأالعد التنازلي من
أي
8,000,000HZ/256=31250HZ
وهذه القيمة هي القيمة البدائية للمؤقت والتي سنعمل بموجبها على قاعدة زمن 1HZ
4: تحميل القيم المخزنة في الذاكرة الغير متطايرة لتأخذ موقعها في العمل
يعمل البرنامج بشكل دوري وفق مايلي
1: يظهر فورا الساعة الحالية وفق معايير نظام 24 ساعة وحالة الحواكم
2: يسجل تغيير الاوقات للحواكم ويخزنها في الذاكرة الغير متطايرة
3: يعمل على فحص المفاتيح وفق الحالات المذكورة انفا
4: يقوم بتشغيل او تبطيل عمل الحواكم وفق مرجعية الزمن
5: يقوم بعد ضمن بعد ضغط المفاتيح واذا تجاوز جزئا من الزمن يعمل للعودة للشاشة الرئيسية
العمل الكتروني:
يعمل النظام على جهد تغذية 12 فولت حيث يوجد جاك تغذية خاص لاستخدام المحول الخارجي او بواسطة جنكسيونة ثلاثية لربط محول متناوب خارجي
يدخل الجهد في كل الحالات على جسر تقويم يربط على خرجه مكثف تنعيم 1000 ميكروفاراد حيث يدخل على منظم 12 فولت ومن ثم منظم 5 فولت وذلك للتقليل من الاستطاعة الضائعة عند استخدام جهد فوق12 فولت
تغذى الحواكم مباشرة من جسر التقويم باستخدام ترانستور بتشكيلة باعث مشرك لكل حاكمة وثنائي عكسي يعمل على تمرير الجهد العكسي الذي يولده ملف الحاكمة كما يربط مع كل حاكمة LED احمر لبيان وضع كل حاكمة
يعمل المتحكم على جهد عمل 5 فولت يؤمن عن طريق خطوط التغذية 30و10 للخط 5 فولت
والارضي للرجل رقم 11
الكريستالة تربط على خطي الاهتزاز 12 و 13
الرجل 9 تعمل على تشغيل المعالج من البداية
الرجل 22 وحتى 27 تعمل على الربط مع الشاشة LCD
الرجل 33-34-35 مخارج للحواكم
الرجل 38-39-40 مداخل لمفاتيح الضبط
ان المفاتيح تعمل على المستوى المنخفض لكل من المفتاحين UP/DN وهذا نحن بحاجة اليه اثناء عملهما حيث نبقي يدنا عليهما طيلة فترة الضبط
اما المفتاح الضبط فهو يعمل على الجبهة الهابطة اذ اننا بحاجة لرفع يدنا من عليه واعادتها اثر كل عملية
تربط مع المفاتيح اللحظية عادة مقاومات سحب لتعويم المدخل الرقمي لتثبيت حالة الدخل من الاشارات التشويش
هذا يؤمن داخليا من البوابة المعرفة ناهيك عن وجود عتبة زمنية قصيرة للتأكد من صحة ضغط المفتاح
فكرة عن شاشة الاظهار LCD
وهي عبارة عن شاشة تحوي بداخلها معالج خاص للتحكم بالاظهار حيث يقوم المتحكم بارسال المحارف او الارقام المراد اظهارها وفق جدول خاص بالاظهارات
ان هذه الشاشة تمتاز بمايلي مقارنة بالشاشة LED
شاشة LCD شاشة LED
استطاعة عمل منخفضة استطاعة عمل مرتفعة
تعكس الضوء تصدر ضوء
نسبة التباين جيدة نسبة التباين منخفضة
حجوم العمل كبيرة حجوم العمل صغيرة
غير واضحة في الظلام وواضحة بالاضاءة واضحة في الظلام وغير واضحة في الاضاءة
ارجل الربط:
وهي عبارة عن 14 رجل تعمل على النحو التالي:
1- رجل 0 فولت
2- رجل 5 فولت
3- رجل التباين للشاشة ويربط عادة على 0 فولت
4- جاهزية القراءة
5- الكتابة للشاشة او القراءة منها وعادة تربط مع 0 فولت للاكتفاء بحالة الكتابة لها
6- تاهيل خطوط المعلومات وهي هامة في حال كون خطوط المعلومات عليها اكثر من جهاز
7- خط معلومات اقل ثقلا
8- خط معلومات
9- خط معلومات
10- خط معلومات
11- خط معلومات
12- خط معلومات
13- خط معلومات
14- خط معلومات اعلى ثقلا
نكتفي بهذا التطبيق بان نقوم بربط هذه الشاشة مه المعالج ليعطينا المعلومات وفق الجدول المرفق والذي اشرنا اليه انفا
طريقة اعداد المعالج
يعتمد برنامج العمل على استخدام تعليمات خاصة بالمشفر الخاص بهذا الرقم المستخدم
وفقا لتعليمات خاصة
مثل:
1- المقارنات : وهي نعتمد عليها كثيرا قي البرنامج
2- تنفيذ الحالات: تفعيل أي رجل 1 او 0
3- التعامل مع شاشة LCD وهي تعتبر هامة في التعامل معها
حيث تأخذ اشكال: اكتب في السطر الاول وفي الموقع 0 (الجملة التالية) او حاصل القسمة للعدد (X)
: امسح الشاشة
:اظهار المحرف (:)
4- الكتابة من والى الذاكرة الغير متطايرة: حيث ان عملية المساواة بين المواقع كفيلة بعملية النقل
5- تفعيل المؤقت الزمني لمرجعية الزمن
6- تحديد البوابات الدخل او الخرج
وبعد تحضير كل هذه التعليمات يقوم المترجم الى تحويلها الى ملف HEX لوضع هذه المعلومات ضمن الدارة المتكاملة
ارجو ان يكون هذا المشروع المتواضع قد حاذ القبول بعد انقطاع طويل لمشاريع جديدة
مع وافر تحيات فاعل خير
مقدمة:
منذ بداية عصر الكترونيات تطورت الساعات التقليدية الى الساعات الكترونية وكانت قفزة نوعية في افاق التطبيقات الكترونيةمع الساعات الرقمية
المواصفات الخاصة بدارة المشروع:
تعتمد دارة المشروع على معالج (متحكم صغري) يعمل على
1: اظهار المعلومات على شاشة LCD
2:يعمل على التحكم بثلاثة مخارج
3: يقبل الضبط بكافة المراحل بواسطة ثلاثة مفاتيح
4: يعمل على تخزين اوقات العمل للتشغيل والاطفاء للحواكم الثلاثة في الذاكرة الغير متطايرة وهذا يعني بان هذه الاوقات محفوظة دائما ومن دون وجود طاقة كهربائية
5:يعمل داخليا على تقسيم تردد الكريستالة 8MHZ الى 1HZ الذي يعطي دقة عالية للساعة
6:يظهر على شاشةLCD كلا من الوقت الحالي وحالة الحواكم الثلاثة في وقت واحد مظهرا وضع عمل الاجهزة الخارجية في كل لحظة
خوارزمية عمل الساعة:
يقوم المعالج بمايلي:
أ) تربط مع المعالج شاشة LCD بشكل يؤمن التحكم التام بهذه الشاشة حيث ان قياسها 16X2 والذي يعطينا اظهار ستة عشرة محرف على سطرين
ب) يقوم المعالج عن طريق المؤقت الداخلي بضبط مرجعية زمنية مقدارها 1 ثانية لسير عمل الساعة وفق نظام التوقيت العالمي 24 ساعة
ت) يظهر المعالج حالة الحواكم الثلاثة في كل لحظة مشيرا الى رقم الحاكمة ووضعها الحالي مرمزا في الاحرفX=OFF و O=ON
ث) يعمل المعالج على ضبط الوقت كما يلي:
يقوم بزيادة خانة الثواني حتى 60 ثانية فيعيدها للصفر ويزيد في خانة الدقائق 1 وبعد 60 دقيقة تصفر
خانة الدقائق ويزداد خانة الساعات حتى الساعة 24 للعودة للعمل من جديد
ج) يقوم المعالج على مقارنة الوقت الحالي ووقت البداية و النهاية لكل من الحواكم الثلاثة فاذا ما وجد ان الوقت الحالي يساوي لوقت التشغيل لاي حاكمة فتعمل واذا وجد ان وقت الاطفاء مساويا للوقت الحالي امر باطفاء هذه الحاكمة
أي ان
الوقت الحالي = وقت التشغيل === تشغيل الحاكمة
الوقت الحالي = وقت الاطفاء === اطفاء الحاكمة
مفاتيح الضبط:
يوجد ثلاثة مفاتيح لحظية وهي تعمل على النحو الأتي
1: مفتاح الضبط والتخزين والالتفاف:
يعمل على جعل خانة الضبط ضمن الشاشة الظاهرة مشيرا لها بحالة وميض فعند الضغط عليه مرة ثانية يقوم بتثبيت الرقم الذي كان يومض وينقل الوميض للخانة التالية ضمن الشاشة الحالية فعقب الانتهاء مع اخر خانة تعود الساعة لحالة اللا ضبط
اما في حال كونه في شاشة الحواكم فانه يعيدنا الى الشاشة الرئيسية
2: مفتاح الصعود:
في حال العمل العادي( من دون وضع التصحيح):
فيعمل على التخطي نحو الاعلى فيظهر شاشات اوقات الحواكم الثلاثة صعودا
في حال الضبط: فيعمل على زيادة الخانة التي تومض وفقا لاعلى قيمة لهذه الخانة
3:مفتاح النزول:
يعمل هذا المفتاح بشكل يماثل مفتاح الصعود ولكن للنزول
المخط المسلكي لعمل البرنامج الداخلي:
نقوم في هذا المعالج بضبط مايلي تباعا ولمرة واحدة
1: نقوم بتعريف المعالج عن المداخل والمخارج المربوطة معه وهي تحمل مرة واحدة اول اقلاع البرنامج في المعالج
2: تعريف مخرج شاشة LCD ان ربط هذه الشاشة يحتاج لبوابة معينة معرفة سابقا باستخدام نمط 4 بت
هذا يعطينا امكانية التعامل مع خطوط هذه الشاشة
3: نقوم باستخدام المؤقت الداخلي وهو بطول 16 بت حيث ان القيمة التي توضع به يبدأالعد التنازلي من
أي
8,000,000HZ/256=31250HZ
وهذه القيمة هي القيمة البدائية للمؤقت والتي سنعمل بموجبها على قاعدة زمن 1HZ
4: تحميل القيم المخزنة في الذاكرة الغير متطايرة لتأخذ موقعها في العمل
يعمل البرنامج بشكل دوري وفق مايلي
1: يظهر فورا الساعة الحالية وفق معايير نظام 24 ساعة وحالة الحواكم
2: يسجل تغيير الاوقات للحواكم ويخزنها في الذاكرة الغير متطايرة
3: يعمل على فحص المفاتيح وفق الحالات المذكورة انفا
4: يقوم بتشغيل او تبطيل عمل الحواكم وفق مرجعية الزمن
5: يقوم بعد ضمن بعد ضغط المفاتيح واذا تجاوز جزئا من الزمن يعمل للعودة للشاشة الرئيسية
العمل الكتروني:
يعمل النظام على جهد تغذية 12 فولت حيث يوجد جاك تغذية خاص لاستخدام المحول الخارجي او بواسطة جنكسيونة ثلاثية لربط محول متناوب خارجي
يدخل الجهد في كل الحالات على جسر تقويم يربط على خرجه مكثف تنعيم 1000 ميكروفاراد حيث يدخل على منظم 12 فولت ومن ثم منظم 5 فولت وذلك للتقليل من الاستطاعة الضائعة عند استخدام جهد فوق12 فولت
تغذى الحواكم مباشرة من جسر التقويم باستخدام ترانستور بتشكيلة باعث مشرك لكل حاكمة وثنائي عكسي يعمل على تمرير الجهد العكسي الذي يولده ملف الحاكمة كما يربط مع كل حاكمة LED احمر لبيان وضع كل حاكمة
يعمل المتحكم على جهد عمل 5 فولت يؤمن عن طريق خطوط التغذية 30و10 للخط 5 فولت
والارضي للرجل رقم 11
الكريستالة تربط على خطي الاهتزاز 12 و 13
الرجل 9 تعمل على تشغيل المعالج من البداية
الرجل 22 وحتى 27 تعمل على الربط مع الشاشة LCD
الرجل 33-34-35 مخارج للحواكم
الرجل 38-39-40 مداخل لمفاتيح الضبط
ان المفاتيح تعمل على المستوى المنخفض لكل من المفتاحين UP/DN وهذا نحن بحاجة اليه اثناء عملهما حيث نبقي يدنا عليهما طيلة فترة الضبط
اما المفتاح الضبط فهو يعمل على الجبهة الهابطة اذ اننا بحاجة لرفع يدنا من عليه واعادتها اثر كل عملية
تربط مع المفاتيح اللحظية عادة مقاومات سحب لتعويم المدخل الرقمي لتثبيت حالة الدخل من الاشارات التشويش
هذا يؤمن داخليا من البوابة المعرفة ناهيك عن وجود عتبة زمنية قصيرة للتأكد من صحة ضغط المفتاح
فكرة عن شاشة الاظهار LCD
وهي عبارة عن شاشة تحوي بداخلها معالج خاص للتحكم بالاظهار حيث يقوم المتحكم بارسال المحارف او الارقام المراد اظهارها وفق جدول خاص بالاظهارات
ان هذه الشاشة تمتاز بمايلي مقارنة بالشاشة LED
شاشة LCD شاشة LED
استطاعة عمل منخفضة استطاعة عمل مرتفعة
تعكس الضوء تصدر ضوء
نسبة التباين جيدة نسبة التباين منخفضة
حجوم العمل كبيرة حجوم العمل صغيرة
غير واضحة في الظلام وواضحة بالاضاءة واضحة في الظلام وغير واضحة في الاضاءة
ارجل الربط:
وهي عبارة عن 14 رجل تعمل على النحو التالي:
1- رجل 0 فولت
2- رجل 5 فولت
3- رجل التباين للشاشة ويربط عادة على 0 فولت
4- جاهزية القراءة
5- الكتابة للشاشة او القراءة منها وعادة تربط مع 0 فولت للاكتفاء بحالة الكتابة لها
6- تاهيل خطوط المعلومات وهي هامة في حال كون خطوط المعلومات عليها اكثر من جهاز
7- خط معلومات اقل ثقلا
8- خط معلومات
9- خط معلومات
10- خط معلومات
11- خط معلومات
12- خط معلومات
13- خط معلومات
14- خط معلومات اعلى ثقلا
نكتفي بهذا التطبيق بان نقوم بربط هذه الشاشة مه المعالج ليعطينا المعلومات وفق الجدول المرفق والذي اشرنا اليه انفا
طريقة اعداد المعالج
يعتمد برنامج العمل على استخدام تعليمات خاصة بالمشفر الخاص بهذا الرقم المستخدم
وفقا لتعليمات خاصة
مثل:
1- المقارنات : وهي نعتمد عليها كثيرا قي البرنامج
2- تنفيذ الحالات: تفعيل أي رجل 1 او 0
3- التعامل مع شاشة LCD وهي تعتبر هامة في التعامل معها
حيث تأخذ اشكال: اكتب في السطر الاول وفي الموقع 0 (الجملة التالية) او حاصل القسمة للعدد (X)
: امسح الشاشة
:اظهار المحرف (:)
4- الكتابة من والى الذاكرة الغير متطايرة: حيث ان عملية المساواة بين المواقع كفيلة بعملية النقل
5- تفعيل المؤقت الزمني لمرجعية الزمن
6- تحديد البوابات الدخل او الخرج
وبعد تحضير كل هذه التعليمات يقوم المترجم الى تحويلها الى ملف HEX لوضع هذه المعلومات ضمن الدارة المتكاملة
ارجو ان يكون هذا المشروع المتواضع قد حاذ القبول بعد انقطاع طويل لمشاريع جديدة
مع وافر تحيات فاعل خير