السبت، 30 نوفمبر 2013

Timers + 7-Seg Counter Example

من المهم جداً للmicrocontroller أن يكون عنده peripheral يعطيه indication عن الوقت الذي مر ليقوم بمهامه الدورية المفترض منه القيام بها Periodic tasks. ومهم أيضاً للأنظمة التي تقوم بجمع المعلومات من البيئة المحيطة بها (Data acquisition systems) وتنفذ algorithms محددة وفقاً للمعطي القادم من البيئة المحيطة، غالباً يكون تصميم هذه الأنظمة في التحكم أو الاتصالات اعتماداً علي أن الsampling time بقيمة معينة وأن الalgorithm سيتم تنفيذه والoutput سيخرج قبل انتهاء هذا الوقت ومطور الembedded system هو المسئول عن تحقيق هذه الفرضية. لهذا يجب علينا فهم الmicrocontroller عامة بشكل عام والtimers بشكل خاص لتنفيذ أنظمة التحكم والاتصالات بكفاءة وبأقل استهلاك ممكن للطاقة وبشكل يحقق الtiming requirements المطلوبة منها.

في هذا الفيديو نشرح الtimers بالتفصيل ثم نشرح طريقة عمل ال7-seg ونقدم مثالاً علي الtimers عبارة عن عداد يعد من 0 الي 99 ويغير قيمته كل ثانية.




وأيضاً الslides موجودة بالأسفل لمن يفضل القراءة عن الدرس المصور:




ليست هناك تعليقات:

إرسال تعليق