شرح التعليمة
إعداد وتعريف للوْقت 1110610 ليعمل كموّقت بعلول 801
216517 : تعيين قيمة المقسم التدددي
إعداد وتعريف للزقت 11106170 ليعمل كموقت بعلول +801
88 : تعيين الجبهة (صاعدة أو مابعلة) التي سيحصل عندها العد
17 : تصشير محتوى المؤقت عند حدوث للقاطعة
تشعيل | إلغاء نبضة البدء للمزّقت 11106170 ليبدا | يتوقف العد
تشعيل | إلغاء مقاطعة الملشحان للمزقت 670 1110
حال تحشق مقاطعة الملشحان يَْفْز إ لى البونامج :105
إسناد قيمة أولية | قراءة محتوى المزقت 820 111
إعداد وتعريف للقت 1111611 ليعمل كموقت | عداد بعلول 1618
21657 : تعيين قيمة المقسم التدددي
1عه 020 ©10015: تشعيل | إلغاء نمعل رفض الضجيج للمزقت 111871
تشعيل | إلغاء نبضة البدء للمزقت 11106171 ليبدآ | يتوقف العد
تشعيل | إلغاء مقاطعة الملشحان للمزقت 11781
تشعيل | إلغاء مقائلعة حادقة المسك للمزقت 81 112
تشعيل | إلغاء مقاطعة نظير المشارنة للمزقت 1127811
بل حال تحشق مقاطعة نظير للشارنة يمر إ لى البرنامج 0618/1
إسناد قيمة أولية لمسجل نظير المشارنة للمزقت 11118171
قراءة محتوى مسجل نظي المشارنة للزقت 11118171
كلية البندسة الكهربائية والإلكترونية 160
التعلهمة البرمجية
0 - عمفسة؟ عممدن
5086 02011176 : تعيين الجبهة (صاعدة أو مابعلة) التي سيحصل عند ها حادثة المسك للمؤقت 8171 1170
111067 01637 : تصذير | عدم تصثير محتوى للؤقت 11106171 عند حدوث مقاطعة نير للشارنة
لله 60100378 : تعيين سلوك خرج نخلير المشارنة (061/1) عند تحشق المشارنة بين محتوى مسجل النظير (001814) وبين قيمة مسجل المؤقت
1111 (101011) فإما أن يظوم بتحلبيق "1" أو "0" أو "127" على اللحلب 0614 أو يلوم بفصل القعلب
8 00100276 : تعيين سلوك خرج نظير المشارنة (0611) عند تحشق المشارنة بين محتوى مسجل النظير (001618) وبين قيمة مسجل المزقت
111 (101011) فإما أن يلوم بتحلبيق "1" أو "0" أو "7ه" على الشعلب 00613 أو يلوم بفصل القعلب
قسم منرسة التحكم اللي والأتمثة
ب هذه الحالة سيعمل المؤقت عند نفس تردد عمل المعالج ؛ وبافتراض أن تردد المعالج هو 13,272 فإن دقة المؤقت
هى 115 ؛ وهذا يعنى آنه من أجل كل نبضة على مدخل ال 3م01 للمؤقت سينقضي زمن قدره 111566
بافتراض أنه يراد انقضاء زمن تأخير قدره 501058 ؛ فإنه يمكن حساب عدد النبضات على مدخل التوقيت
للمؤقت من أجل الزمن المذكور بالعلاقة التالية:
كما هو ملاحظ آن هذا العدد هو أكبر بكثير من القيمة الأعظمية التى يمكن أن يعدها المؤقت 0: غ111
تطبيق: سوف نستخدم زمن التأخير المسحوب أ علاه من أجل توليد قطار نبضات بفواصل زمنية 50:5
جا مدوم 10 لس 300
حر ووممووسوم 7 لمت 021 "
دومحم | 2 ب 8 12093916
> جمري 5059-1 الت 1 صو
وحمي دمص
سنحصل على راسم الإشارة على الشكل التالي:
أوع1 ٠ متتقدم بقاع امع01م) عتتمسما عا 15|1 عد نم16 اعد لمعاع21 اه لم12
يمكن تمثيل المؤقت على آنه خزان أمياء" يتسع لكم معين من "المياه" متعلق بآبعاد هذا الخزان وسعته الحجمية
للمؤقت) ؛ عندها سيتم تفعيل علم التلفحان ”201720 :ه 01721“ الموجود ب مسجل علم مقاطعة المؤقت
1" ؛ وآثثاء البرنامج الرئيسي سيقوم المراقب ([071) بمراقبة حالة هذا العلم؛ وعذد تحقق الشرط (تصبح
حالة العلم ”1) أي: 1 < *»* 213 ؛ يقوم بتنفيز البرنامج المتعلق
ملاحظة؛ يخ نمط الصفحان بدون تقعيل مقاطعة الملفحان؛ فإنه يجب تصفير علم الحلفحان بكتابة القيمة ”1“
عليه [1 # *د «211]؛ آمًا عند تفعيل مقاطعة الطفحان فإن هذا العلم يتم تصفيره بشكل آني
(061100 7111161 10211110111 ؛ و بالتالي فإن هذا الزمن متعلق بشكل مباشر بها يلي:
* تردد البزاز الكريستالي للمعالج (2و5)
© قيمة المقسم الترددي (معلوئء ط)
1172-1 انط قتا لمعته ؟فعدل م1 ,2 أنطال7 117 دا 0عنق 10 1188 07610177 1قثمنه 711185/0 :01771 1
كلية البنرسة الكهربائية والإلكترونية 162 قسم منرسة الشحكم الأآلي والأتمثة
مجعلا
تطبيق؛ البرنامج جانبا يقوم بفحص علم الحلفحان الذي سيفعل عندما تصل
قيمة مسجل المؤقت إلى القيمة الأعظمية ؛ وبالتالي سوف يتم توليد قطار
نبضات بفواصل زمنية 65536058 وذلك لأن القيمة الأعظمية للمؤقت
1 هي 65536 والمقسم الترددي يساوي الواحد وبالتالي تردد عمل
المؤقت يساوي تردد عمل المعالج (1115)
إذا ما حصل الحلفحان ؛ وبالتالي لن ينشغل المعالج بتفحص خانة اللفحان ب مسجل 1121
هذه الحالة سيتم تصغير خانة علم اللفحان بشكل آلي كلما تحققت المقاطعة
تطبيق: البرنامج جانباً يعتمد على مقاطعة العلفحان التي سوف تحدث
توليد قطار نبضات بفواصل زمنية ©58م65536 وذلك لأن القيمة الأعظمية
للمؤقت 11:06:1 هي 65536 والمقسم الترددي يساوي الواحد وبالتالي تردد
عمل المؤقت يساوي تردد عمل المعالج (130172)
أوع1 ٠ متتقدم بقاع امع01م) عتتمسما عا 15|3
200 ععتلة 1601
رابعاً؛ نمط مسجل نظير المقارنة (و3464 ىم16©)
يملك المؤقت 118:0 مسجل نظير مقارنة وحيد 00180 ؛ بينما يملك المؤقت 1 مسجلي نظير مقارنة
0038 ,ه001 وكذلك يملك المؤقت 110:2 مسجل نظير مقارنة وحيد 0072
بخ هذا النمط تستخدم مسجلات نظير المقارنة من أجل تخزين القيمة التي سيتم مقارنة محتويات المؤقت
(«10117) َي كل لحظة معها؛ وعند تحقق نتيجة المقارنة (:ص10111-00) سوف يفعّل علم نظير المقارنة ل
مسجل الحالة للمؤقت (ج:007)
من أجل تفعيل هذا النمط يجب كتابة ”1 إلى البت الرابع (617761412-1) يق مسجل 100313
يتم حساب قيمة الشحن (المكافئة للزمن المعللوب) لمسجل نظير المقارنة بالعلاقة التالية:
7 : هي القيمة التي سيتم شحنها لمسجل النظير (33ف0051 متفنئ0 0 )
تطبيق: المعللوب حساب فيمة الشحن للمؤقت 1108:1 من أجل توليد زمن 0 - لمعوعيدهة
قدره »156 علماً أن تردد عمل المعالج هو 11/072 والمقسم الترددي 64 و لامكلا و مدا و امح
5 <> ىج لدعووسم
- عورم 1/1 067 223 مع
البرنامج جانباً يعتمد على مسجل نظير المقارنة الذي سوف يتم شحنه بالقيمة
0 من أجل توليد قطان نبشات يقواضل زفنية 1582 ل__ل_ 0
كلية البنرسة الكهربائية والإلكترونية 164 قسم منرسة الشحكم الأآلي والأتمثة
مجعلا
خامساً: نمل مقاطعة نظير المقارنة ام ي10-0 معن 14606 016 ):
إن هذا التمط مشابه ثماماً لنمط نمط مسجل نظير المقارنة السابق إلا أنه يعتمد على مقاطمة مسجل التظير عند
حصول المساواة؛ وبالتالي لن ينشغل المعالج بتفحص خانة نظير المساواة (215*4) بشكل دائم
كما آنه عند تفعيل علم مقاطعة نظير المقارنة (<:001) سيتم عندها تصفير خانة نظير المقارنة (4«*ة)
بشكل آلي كلما تحققت المقارنة (م1ه0 )
تطبيق: المعللوب حساب قيمة الشحن للمؤقت 1108:1 من أجل توليد زمن
قدره 1566 علماً آن تردد عمل المعالج هو 11/072 والمقسم الترددي 64
البرنامج جانباً يعتمد على مقاطعة مسجل نظير المقارنة الذي سوف يتم
شحنه بالقيمة 15620 وسيحدث مقاطعة نظير المقارنة كل »158 من أجل
توليد قطار نبضات بفواصل زمنية 1582
الجاسة الثاملة ممح وين بَرَمجة الشسحكهات الممبشرة
إن البرنامج أعلاه يتضمن التعامل مع المسجل ه0011 فقط؛ يمكن التعامل من المسجل 0075123 أيضاً بنفس
الملريقة؛ البرنامج التالي يمحلي مثالاً عن استخدام كلا مسجلي المقارنة من أجل توليد مقاطعات بآزمنة مختلفة
تطبيق: المطلوب حساب فقيمة الشحن للمؤقت 1108:1 من 0 - لمغواصهة
أجل توليد مقاطعة كل 158 على الخرج 02018 ومقاطعة , «عصة؟ - 1ععسة؟ وذنكدمن
5 ->- لدعمودسم
>٠٠ 60 طل1معدووسم
عمل المعالج هو 1117 والمقسم الترددى 64 0013613 ملطقفه120
القطلب: 255:0 سوف يتغير عند كل مقَاطّعَة علماً أن تردد
_ 1141121586 _ ج06 - 2050 ولكدم
جا افو لين 01 مط 1 - 1392" :1
1ح داك 8
الااغانا لفح ل ج100
00 ودج
ف 45 م ل تدجس يمي لبجب يسيس يسوي يسبب سج باجبوجب جرسريرجد!
انك ميم ات لع :00613
قوم
موه
اباد سس__ ا ا الم ا _
كلية البنرسة الكهربائية والإلكترونية 166 قسم منرسة الشحكم الأآلي والأتمثة
سادسا؟نمطط مقاطعة الطفحان من أجل قيمة شحن أولية (10م14 #:12:+© 016)]
إن هذا النمط يعمل وفق مبدآ طفحان المؤقت وبشكل مشابه لبد مقارن النظير؛ حيث آنه يتم حساب قيمة
الشحن اللازمة لتحقيق زمن معين (مطلوب تحقيقه) ومن ثم يتم طرح هذه القيمة الناتجة من القيمة الأعظمية
إن المؤقت سوف يبدآ الزيادة من ناتج الطرح بين القيمة الأعظمية والقيمة المسحوبة للزمن المحللوب؛ بمعنى آخر إن
معينة إلى أن يصل ! لى القيمة العظمى ويحصل الطفحان وتتولد مقاطعة الملفحان
يتم حساب قيمة الشحن اللازمة لتوليد زمن مقاطعة طفحان محدد (التي سيبدآً المؤقت منها إلى أن يصل إلى
القيمة الأعظمية) بالعلاقة الثالية:
مت - لا > ربرين 7607
حيث أن؛ ينيرو ع17 قيمة الزمن المحللوب تحقيق المقاطعة من أجله
أو يمكن إيجاد الزمن انطلاقاً من القيمة الموجودة مسجل المزؤقت:
2 2 دا ال#خارقع ذا وا : ا ِ 5 8 "080603" > و11ءعوه<5
تحلبيق: المعللوب حساب قيمة الشحن للمؤقت 11:18:1 من أجل توليد مقاطعة 0 - لمغويصهة
كل :15 لما أن تردد عمل المعالج هو 1115 والمقسم الترددي 64 , عفصة؟ - 1عمعسة؟ وذنكدمى
200 عوعتلة 1601
أوع1 ٠ متتقدم بقاع امع01م) عتتمسما عا 157 عد نم16 اعد لمعاع21 اه لم12
الجلمسة الثاملة مملصدء2ة 15 برمجة المتحكمات المصشرة
يملك المؤقت 11:08:1 ميزة تتعلق بشك فيزيائي باحد أقطاب المتحكم الخارجية والذي يسمى ©10؛ حيث إنه
عند تطبيق نبضة على هذا القطب (جبهة صاعدة أو هابطة) يتم أخذ صورة (0801:0) من محتوى مسجل المؤقت
1 (100381) وو ضعها ب مسجل حادثة المسك 081:1 (1051)
ف ِ 8 ص : بي لاد "1083103" > ©5311
1 و أي لحنلة يتم الضغط على المفتاح سوف ان حت سا نمسم ساس
حم تجوئ؟ القمة الجالية -3 ا محلئة اللماى: 4 * 10650316 , 1 »> 01ح ©1015 ,
يم بحرين عه #0 ا 11 ه58
«ل لاع جد تاص©1 > 0 2105 و111ده©
يسنم 82550-8م
ا 65 ( " :ق<ة" ماع
يخ هذه الحالة وعند تلبيق نبضة على القطب 100 يتم أخذ صورة (نسخة) من محتوى مسجل المؤقت 116:1
(10083) ووضعها لذ مسجل حادثة المسك 1:عن0جه0 (10:1) وتوليد مقاطعة حادثة المسك وسوف يقفز إلى
برنامج المقاطعة
كلية البنرسة الكهرباثية والإلكترونية 168 قسم منرسة التحكم الآلي والأنمثة