Wednesday, 15 November 2017

Avr222-8 نقطة الحركة من المتوسط فلتر


8-بيت متحكم. ملاحظة التطبيق. AVR222: معدل نقل المرشح 8 نقاط 1 AVR222: 8-بوينت موفينغ أفيراج فيلتر المميزات 31-سوبروتين فيلترس مصفوفات البيانات حتى 256 بايت برنامج تجريبي قابل للتشغيل مقدمة يعد فلتر المتوسط ​​المتحرك مرشحا بسيطا من نوع فير لو باس فير (ريموفال ريسبونز ريسبونز) وتستخدم عادة لتيسير مجموعة من البيانات المأخوذة من عينات. هذا التطبيق ينفذ مرشح 8 نقاط لتبسيط حساب متوسط. مذكرة التطبيق يعطي مظاهرة ممتازة لكيفية استخدام وسائط معالجة قوية في العمارة أفر. 8-بيت متحكم التطبيق ملاحظة نظرية يمكن أن يتصور المتوسط ​​المتحرك مرشح كنافذة من حجم معين (في هذه الحالة ثمانية) تتحرك على طول مجموعة، عنصر واحد في وقت واحد. يتم استبدال العنصر الأوسط للنافذة (في هذه الحالة العنصر 4) بمتوسط ​​جميع العناصر في النافذة. انظر الشكل 1. ومع ذلك، فمن المهم أن نتذكر قيمة العناصر الجديدة وعدم جعل الاستبدال حتى النافذة قد مرت. ويجب أن يتم ذلك لأن جميع المتوسطات يجب أن تستند إلى البيانات الأصلية في المصفوفة. الشكل 1. نافذة المتوسط ​​8 نقاط النافذة الحالية القيمة الجديدة () 8 20 عندما يتم تصفية طرفي المصفوفة وتكون أجزاء من النافذة خارج المصفوفة، يجب أن يتم حساب المتوسط ​​على عناصر أقل من عندما تكون النافذة بأكملها داخل المصفوفة. هذا التنفيذ يترك نهايات الصفيف دون تصفية لحفظ التعليمات البرمجية. وبالنسبة للمرشح المكون من 8 نقاط، يعني ذلك أنه عندما تتم تصفية العناصر n، تظل العناصر 1 و 2 و 3 و n-3 و n-2 و n-1 و n دون تغيير عند اكتمال التصفية. بالنسبة لكثير من التطبيقات، وهذا ليس مشكلة. Rev. 1 2 استخدام التطبيق خوارزمية الوصف يعرف التطبيق مخزن مؤقت للحلقة 8 بايت (R0 - R7) يحمل دائما البيانات في نافذة المتوسط ​​الحالية. يحسب روتين الفلتر مجموع النافذة ويحسب المتوسط ​​الذي يتم تخزينه مرة أخرى في المصفوفة. يتم تعيين دوال أف ثلاث نقاط الوظائف التالية: Z يشير إلى عنصر صفيف ليتم استبدالها. Y داخل المخزن المؤقت الدائري عندما يتم حساب مجموع محتويات المخزن المؤقت في حلقة برنامج. X هو مؤشر الحلبة الذي يحمل موقف قيم جديدة إلى المخزن المؤقت. لتصفية مصفوفة في سرام، استخدم الإجراء التالي: 1. قم بتحميل ز مع العنوان العالي للعنصر الأول في المصفوفة. 2. تحميل زل مع عنوان منخفض من العنصر الأول في الصفيف. 3. تحميل المتغير سجل تسيزي مع عدد من العناصر في الجدول. 4. استدعاء mav8. يوضح الإجراء التالي كيفية تنفيذ فارز على أفر: تهيئة 1. مسح X و Y مؤشرات (أشر إلى R0). ملء العازلة حلقة في البداية: 1. الحصول على محتويات سرام في Z وزيادة Z. 2. تخزين في سجل في Y وزيادة Y. ​​3. إذا كان Y لا ثمانية، انتقل إلى الخطوة 2. البحث عن متوسط ​​1. مسح متغير سجل 16 بت أه: آل (متوسط ​​القيمة). 2. واضح يل (أشر إلى R0). 3. الحصول على محتويات السجل في Y. 4. إضافة إلى أه: آل. 5. إذا كان Y لا ثمانية، غوتو خطوة تقسيم أه: آل من قبل 8. كتابة العودة متوسط ​​والحصول على القيمة التالية إلى المخزن المؤقت 1. الحصول على محتويات سرام في Z5 (القيمة التالية إلى المخزن المؤقت). 2. تخزين لتسجيل في X وزيادة X. 3. مسح أعلى خمس بت من زل لجعلها تشير إلى بداية المخزن المؤقت إذا تم تمرير النهاية. 4. مخزن آل في Z وزيادة Z. 5. انخفاض تسيزي. .6 إذا لم یکن تسيزي صفرا (تم التوصل إلی نھایة الصفیحة) انتقل إلی الخطوة 5 2 AVR222 3 AVR222 الشکل 2 مخطط التدفق Mav8 MV8 مسح X و يز 1 حساب متوسط ​​ملء الحلقة مافتمب Y 1 يل 8 Y نعم: آل، يل ي 1 ه: آل أه: آل مافمب يل 8 نيويورك أه: آل أه: آل 8 اكتب متوسطا واحصل على القيمة التالية ل رينج بوفر مافتمب، شكس آل، ز 1 تيزيز كلير X بيتس 7،6،5،4،3 تيز تسيز - 1 Y ريتورن 3 4 جدول الأداء 1. mav8 تسجيل الاستخدام تسجيل الإدخال الناتج الداخلي R0-R7 رينج روفر R8 مافتمب التخزين المؤقت R9 آل متوسط ​​منخفض البايت R10 أه متوسط ​​عالي بايت R16 تسيزي عدد العناصر تسيزي حلقة عداد R26 زل R27 ش R28 يل R29 ي R30 Z عنوان العنصر الأول زل R31 Z عنوان العنصر الأول ز الجدول 2 mav8 أرقام الأداء (1) المعلمة حجم الشفرة (الكلمات) وقت التنفيذ (الدورات) القيمة 30 ريتورن x (سيز - 7) ريتورن ريجيستر أوسيج لو السجلات سجلات عالية مؤشرات المقاطعات استخدام الأجهزة الطرفية أوسيج نون نون: 11: 1: X، Y، Z ملاحظة: 1. سيز عدد وحدات البايت لتصفية تيستيكسامبل بروغرام a vr222.asm يحتوي على برنامج اختبار الذي نسخ 60 بايت من البيانات العشوائية من ذاكرة البرنامج إلى سرام ويدعو mav8 لتصفية البيانات. برنامج الاختبار هو مناسبة تماما لتشغيل تحت أفر ستوديو. 4 AVR222 6 مقر اتميل المقر الرئيسي للشركة 2325 أورشارد باركواي سان خوسيه، كا الهاتف 1 (408) الفاكس 1 (408) أوروبا أتميل سارل الطريق ديس أرسينوكس 41 الحالة البريدية 80 تش-1705 Fribourg سويسرا تيل (41) فاكس (41) إجا روم 1219 تشناشيم غولدن بلازا 77 مودي رود تسيمهاتسوي إيست كولون هونج كونج تيل (852) فاكس (852) اليابان 9F، تونيتسو شينكاوا بيلدينغ شينكاوا تشو-كو، طوكيو اليابان هاتف (81) فاكس (81) اتميل ذاكرة العمليات 2325 أورشارد باركواي سان هوسيه، كا تيل 1 (408) فاكس 1 (408) ميكروكنترولر 2325 بستان باركواي سان خوسيه، كا هاتف 1 (408) فاكس 1 (408) لا تشانتريري بب نانتيس سيديكس 3، فرنسا تيل (33) فاكس (33) أسيكاسسمارت كاردز المنطقة إندستريل روست سيديكس ، فرنسا تيل (33) فاكس (33) شرق شايان متن. الجادة. اسكتلندا تيل (44) فاكس (44) روبوت أوتوموتيف ثيريزينستراس 2 بوستفاخ هايلبرون، ألمانيا تيل (49) فاكس (49) إيست (719) فاكس 1 (719) سكوتيش إنتيربريس تيشنولوغي بارك ماكسويل بيلدينغ إيست كيلبريد G75 0QR شايان متن. الجادة. كولورادو سبرينغس، كو تيل 1 (719) فاكس 1 (719) بيوميتريكسيماجينغهي-ريل مبو محولات عالية السرعةرف داتاكوم شارع دي روشبلين بب سانت-إغريف سيديكس، فرنسا هاتف (33) فاكس (33) موقع ويب شركة اتميل شركة اتميل لا تقدم أي ضمان استخدام منتجاتها، بخلاف تلك الواردة صراحة في الضمان القياسي للشركة والتي تم تفصيلها في شروط وأحكام اتميل الموجودة على موقع الشركة على شبكة الإنترنت. لا تتحمل الشركة أية مسؤولية عن أي أخطاء قد تظهر في هذه الوثيقة، وتحتفظ بالحق في تغيير الأجهزة أو المواصفات المفصلة في هذه الوثيقة في أي وقت دون سابق إنذار، ولا تلتزم بتحديث المعلومات الواردة في هذه الوثيقة. لا تمنح الشركة أي تراخيص لبراءات الاختراع أو الملكية الفكرية الأخرى لشركة اتميل فيما يتعلق ببيع منتجات اتميل صراحة أو ضمنا. منتجات أتميل غير مصرح بها لاستخدامها كمكونات حاسمة في أجهزة دعم الحياة أو الأنظمة. أتمل، أفر، و أفر ستوديو هي علامات تجارية مسجلة لشركة اتميل. قد تكون أسماء المصطلحات والمنتجات الأخرى علامات تجارية للآخرين. مطبوعة على الورق المعاد تدويره. 0MAVR222: 8-بوينت المتوسط ​​المتحرك مرشح ما هو متحكم متحكم أو مكو هو الكمبيوتر على اساس رقاقة. وهو نوع من المعالجات الدقيقة مكرسة لتنفيذ مهمة واحدة (بدلا من المعالجات الدقيقة للأغراض العامة)، جزءا لا يتجزأ من جهاز آخر للسيطرة على ملامح هذا الجهاز وبالتالي، اسم جزءا لا يتجزأ من وحدة تحكم. ما هو منظم الجهد A أفر هو دائرة إلكترونية تستخدم للحفاظ على كمية مستوى الجهد في خط كهربائي. فإنه يزيل الطاقة العواصف، المسامير و براونوتس، والتي يمكن أن تسبب ضررا للإلكترونيات الحساسة. أفر يقف المنظم التلقائي الجهد وغالبا ما تستخدم للإشارة إلى المستخدم النهائي equipment.8 بت متحكم. ملاحظة التطبيق. AVR222: معدل نقل المرشح 8 نقاط 1 AVR222: 8-بوينت موفينغ أفيراج فيلتر المميزات 31-سوبروتين فيلترس مصفوفات البيانات حتى 256 بايت برنامج تجريبي قابل للتشغيل مقدمة يعد فلتر المتوسط ​​المتحرك مرشحا بسيطا من نوع فير لو باس فير (ريموفال ريسبونز ريسبونز) وتستخدم عادة لتيسير مجموعة من البيانات المأخوذة من عينات. هذا التطبيق ينفذ مرشح 8 نقاط لتبسيط حساب متوسط. مذكرة التطبيق يعطي مظاهرة ممتازة لكيفية استخدام وسائط معالجة قوية في العمارة أفر. 8-بيت متحكم التطبيق ملاحظة نظرية يمكن أن يتصور المتوسط ​​المتحرك مرشح كنافذة من حجم معين (في هذه الحالة ثمانية) تتحرك على طول مجموعة، عنصر واحد في وقت واحد. يتم استبدال العنصر الأوسط للنافذة (في هذه الحالة العنصر 4) بمتوسط ​​جميع العناصر في النافذة. انظر الشكل 1. ومع ذلك، فمن المهم أن نتذكر قيمة العناصر الجديدة وعدم جعل الاستبدال حتى النافذة قد مرت. ويجب أن يتم ذلك لأن جميع المتوسطات يجب أن تستند إلى البيانات الأصلية في المصفوفة. الشكل 1. نافذة المتوسط ​​8 نقاط النافذة الحالية القيمة الجديدة () 8 20 عندما يتم تصفية طرفي المصفوفة وتكون أجزاء من النافذة خارج المصفوفة، يجب أن يتم حساب المتوسط ​​على عناصر أقل من عندما تكون النافذة بأكملها داخل المصفوفة. هذا التنفيذ يترك نهايات الصفيف دون تصفية لحفظ التعليمات البرمجية. وبالنسبة للمرشح المكون من 8 نقاط، يعني ذلك أنه عندما تتم تصفية العناصر n، تظل العناصر 1 و 2 و 3 و n-3 و n-2 و n-1 و n دون تغيير عند اكتمال التصفية. بالنسبة لكثير من التطبيقات، وهذا ليس مشكلة. Rev. 1 2 استخدام التطبيق خوارزمية الوصف يعرف التطبيق مخزن مؤقت للحلقة 8 بايت (R0 - R7) يحمل دائما البيانات في نافذة المتوسط ​​الحالية. يحسب روتين الفلتر مجموع النافذة ويحسب المتوسط ​​الذي يتم تخزينه مرة أخرى في المصفوفة. يتم تعيين دوال أف ثلاث نقاط الوظائف التالية: Z يشير إلى عنصر صفيف ليتم استبدالها. Y داخل المخزن المؤقت الدائري عندما يتم حساب مجموع محتويات المخزن المؤقت في حلقة برنامج. X هو مؤشر الحلبة الذي يحمل موقف قيم جديدة إلى المخزن المؤقت. لتصفية مصفوفة في سرام، استخدم الإجراء التالي: 1. قم بتحميل ز مع العنوان العالي للعنصر الأول في المصفوفة. 2. تحميل زل مع عنوان منخفض من العنصر الأول في الصفيف. 3. تحميل المتغير سجل تسيزي مع عدد من العناصر في الجدول. 4. استدعاء mav8. يوضح الإجراء التالي كيفية تنفيذ فارز على أفر: تهيئة 1. مسح X و Y مؤشرات (أشر إلى R0). ملء العازلة حلقة في البداية: 1. الحصول على محتويات سرام في Z وزيادة Z. 2. تخزين في سجل في Y وزيادة Y. ​​3. إذا كان Y لا ثمانية، انتقل إلى الخطوة 2. البحث عن متوسط ​​1. مسح متغير سجل 16 بت أه: آل (متوسط ​​القيمة). 2. واضح يل (أشر إلى R0). 3. الحصول على محتويات السجل في Y. 4. إضافة إلى أه: آل. 5. إذا كان Y لا ثمانية، غوتو خطوة تقسيم أه: آل من قبل 8. كتابة العودة متوسط ​​والحصول على القيمة التالية إلى المخزن المؤقت 1. الحصول على محتويات سرام في Z5 (القيمة التالية إلى المخزن المؤقت). 2. تخزين لتسجيل في X وزيادة X. 3. مسح أعلى خمس بت من زل لجعلها تشير إلى بداية المخزن المؤقت إذا تم تمرير النهاية. 4. مخزن آل في Z وزيادة Z. 5. انخفاض تسيزي. .6 إذا لم یکن تسيزي صفرا (تم التوصل إلی نھایة الصفیحة) انتقل إلی الخطوة 5 2 AVR222 3 AVR222 الشکل 2 مخطط التدفق Mav8 MV8 مسح X و يز 1 حساب متوسط ​​ملء الحلقة مافتمب Y 1 يل 8 Y نعم: آل، يل ي 1 ه: آل أه: آل مافمب يل 8 نيويورك أه: آل أه: آل 8 اكتب متوسطا واحصل على القيمة التالية ل رينج بوفر مافتمب، شكس آل، ز 1 تيزيز كلير X بيتس 7،6،5،4،3 تيز تسيز - 1 Y ريتورن 3 4 جدول الأداء 1. mav8 تسجيل الاستخدام تسجيل الإدخال الناتج الداخلي R0-R7 رينج روفر R8 مافتمب التخزين المؤقت R9 آل متوسط ​​منخفض البايت R10 أه متوسط ​​عالي بايت R16 تسيزي عدد العناصر تسيزي حلقة عداد R26 زل R27 ش R28 يل R29 ي R30 Z عنوان العنصر الأول زل R31 Z عنوان العنصر الأول ز الجدول 2 mav8 أرقام الأداء (1) المعلمة حجم الشفرة (الكلمات) وقت التنفيذ (الدورات) القيمة 30 ريتورن x (سيز - 7) ريتورن ريجيستر أوسيج لو السجلات سجلات عالية مؤشرات المقاطعات استخدام الأجهزة الطرفية أوسيج نون نون: 11: 1: X، Y، Z ملاحظة: 1. سيز عدد وحدات البايت لتصفية تيستيكسامبل بروغرام a vr222.asm يحتوي على برنامج اختبار الذي نسخ 60 بايت من البيانات العشوائية من ذاكرة البرنامج إلى سرام ويدعو mav8 لتصفية البيانات. برنامج الاختبار هو مناسبة تماما لتشغيل تحت أفر ستوديو. 4 AVR222 6 مقر اتميل المقر الرئيسي للشركة 2325 أورشارد باركواي سان خوسيه، كا الهاتف 1 (408) الفاكس 1 (408) أوروبا أتميل سارل الطريق ديس أرسينوكس 41 الحالة البريدية 80 تش-1705 Fribourg سويسرا تيل (41) فاكس (41) إجا روم 1219 تشناشيم غولدن بلازا 77 مودي رود تسيمهاتسوي إيست كولون هونج كونج تيل (852) فاكس (852) اليابان 9F، تونيتسو شينكاوا بيلدينغ شينكاوا تشو-كو، طوكيو اليابان هاتف (81) فاكس (81) اتميل ذاكرة العمليات 2325 أورشارد باركواي سان هوسيه، كا تيل 1 (408) فاكس 1 (408) ميكروكنترولر 2325 بستان باركواي سان خوسيه، كا هاتف 1 (408) فاكس 1 (408) لا تشانتريري بب نانتيس سيديكس 3، فرنسا تيل (33) فاكس (33) أسيكاسسمارت كاردز المنطقة إندستريل روست سيديكس ، فرنسا تيل (33) فاكس (33) شرق شايان متن. الجادة. اسكتلندا تيل (44) فاكس (44) روبوت أوتوموتيف ثيريزينستراس 2 بوستفاخ هايلبرون، ألمانيا تيل (49) فاكس (49) إيست (719) فاكس 1 (719) سكوتيش إنتيربريس تيشنولوغي بارك ماكسويل بيلدينغ إيست كيلبريد G75 0QR شايان متن. الجادة. كولورادو سبرينغس، كو تيل 1 (719) فاكس 1 (719) بيوميتريكسيماجينغهي-ريل مبو محولات عالية السرعةرف داتاكوم شارع دي روشبلين بب سانت-إغريف سيديكس، فرنسا هاتف (33) فاكس (33) موقع ويب شركة اتميل شركة اتميل لا تقدم أي ضمان استخدام منتجاتها، بخلاف تلك الواردة صراحة في الضمان القياسي للشركة والتي تم تفصيلها في شروط وأحكام اتميل الموجودة على موقع الشركة على شبكة الإنترنت. لا تتحمل الشركة أية مسؤولية عن أي أخطاء قد تظهر في هذه الوثيقة، وتحتفظ بالحق في تغيير الأجهزة أو المواصفات المفصلة في هذه الوثيقة في أي وقت دون سابق إنذار، ولا تلتزم بتحديث المعلومات الواردة في هذه الوثيقة. لا تمنح الشركة أي تراخيص لبراءات الاختراع أو الملكية الفكرية الأخرى لشركة اتميل فيما يتعلق ببيع منتجات اتميل صراحة أو ضمنا. منتجات أتميل غير مصرح بها لاستخدامها كمكونات حاسمة في أجهزة دعم الحياة أو الأنظمة. أتمل، أفر، و أفر ستوديو هي علامات تجارية مسجلة لشركة اتميل. قد تكون أسماء المصطلحات والمنتجات الأخرى علامات تجارية للآخرين. مطبوعة على الورق المعاد تدويره. 0M

No comments:

Post a Comment