Sunday, 25 August 2019
     
 
Main Menu
Home Home
Shop Shop
News News
BASCOM-AVR BASCOM-AVR
BASCOM-8051 BASCOM-8051
Products Products
Application Notes Application Notes
Publications Publications
Links Links
Support Center Support Center
Downloads Downloads
Forum Forum
Resellers Resellers
Contact Us Contact Us
Updates Updates
MCS Wiki MCS Wiki
Online Help
BASCOM-AVR Help BASCOM-AVR Help
BASCOM-8051 Help BASCOM-8051 Help
Contents in Cart
Show Cart
Your Cart is currently empty.
Search the Shop

Products Search

User Login
Username

Password

If you have problem after log in with disappeared login data, please press F5 in your browser

RSS News
 
     
 

 
   
     
 
AVR MCUs Programming Lab Sessions (EEA308-2012); Communication Engineering Department Print
 
Lecturer/Author:
Walid Balid, BSc., MSc., Ph.D. Candidate, R&D Manager at AL-AWAIL CO.

Location:
Department of Communication Engineering, Faculty of EEE, University of Aleppo, Syria.

Language:
Arabic.

Description:
This course aimed at covering all aspects of design and programming AVR MCUs using Bascom-AVR IDE.

Software:
BASCOM-AVR 2.0.7.4 Demo & Proteus VSM 7.10

Training Kit:
iPhoenix; Open-source AVR Training Kit Designed by: Walid Balid

About the Author:
Walid Balid received the B.S. degree in electronic engineering and the M.S. degree from the University of Aleppo, Syria, in 2006 and 2011, respectively. He is also a Ph.D. student and has lectured as a teaching associate in the department of automatic control & automation at the faculty of electrical & electronic engineering, University of Aleppo. He has extensive experience in developing and delivering professional and academic training courses. His main research interests are into embedded systems development, artificial intelligence, and novel constructivist pedagogical methods for engineering education. He is a principal developer, senior research engineer, and has been manager of the R&D department at AL-AWAIL Co. for electronic engineering in Aleppo, Syria since 2006. He is also a member of the Syrian Engineers Syndicate (SES).

Shall you have any question or comment, please don't hesitate to contact the author at:
 
Video Files:
 
Lectures (PowerPoint Presentation) Files:
 
Manual and Supplementary Materials:
 
Embedded System Microcontroller Interactive Course using BASCOM-AVR, 11 Sessions.
 
Source Codes:
http://www.mcselec.com/walidbalid/arabiccourse2012/Session_08_codes.zip


Details about the course in Arabic:
فيما يلي ثمانية محاضرات عملية تطبيقية أعطيتها هذا الفصل لطلاب الثالث اتصالات ضمن مادة المتحكمات والمعالجات المصغرة... المحاضرات تضمنت برمجة متحكمات AVR في البيئة BASCOM-AVR واعتبارات تصميم المحيطيات وربطها مع المتحكمات... الملفات التالية تتضمن ملفات الفيديو، البرامج التي تم كتابتها، شرائح العرض، ونوطة المادة ..
 
موضوعات الجلسة الأولى:
هذه الجلسة تقدم مدخلاً هاماً إلى الأنظمة المدمجة وموضوعاتها وتطبيقاتها ومراحل وأسس تصميمها. حيث يتم التطرق فيها إلى بنية النظام المدمج، العوامل المؤثرة في تصميمه، تطبيقاته الصناعية وحلوله التكنولوجية. ثم نتفرع إلى أصناف الدارات المتكاملة الرقمية ونفصل في المتحكمات والمعالجات وبنى مسجلات التعليمات ومعيارية تصميم البنية .
 
موضوعات الجلسة الثانية :
هذه الجلسة تقدم تصنيفاً للغات برمجة الأنظمة المدمجة ومعايير اختيار الحلول التكنلوجية. ثم نظرة عامة عن الأدوات البرمجية ولوحة التطوير التي ستستخدم خلال الجلسات العملية ومنهجية تنفيذ التجارب. ثم مدخل إلى متحكمات AVR وعائلاتها والبنية الداخلية وتنظيم الذاكرة، ثم نظرة عامة على ميزات المتحكم ATmega32A.
 
موضوعات الجلسة الثالثة :
هذه المحاضرة تشرح بنية بوابات الدخل والخرج لمتحكمات AVR وتشرح المسجلات الداخلية لبوابات الدخل والخرج. ثم تقدم تطبيقاً عملياً لاستثمار أقطاب الدخل والخرج لمتحكمات AVR. وبرمجتها في البيئة BASCOM-AVR ومحاكاتها في البيئة Proteus.
 
موضوعات الجلسة الرابعة :
هذه المحاضرة تقدم تطبيقاً عملياً لاستثمار أقطاب الدخل والخرج لمتحكمات AVR وبرمجتها في البيئة BASCOM-AVR ومحاكاتها في البيئة Proteus. حيث تقدم مجموعة من التجارب العملية التي تتضمن توصيل الثنائيات الضوئية وتصميم المفاتيح الترانزستورية لربط أقطاب المتحكم مع الأحمال. وكذلك ربط الواصلات الميكانيكية ولمفاتيح اللحظية .
 
موضوعات الجلسة الخامسة :
هذه المحاضرة تشرح تعليمات الإزاحة والدوران وتقدم مثالاً تطبيقياً عليها. ثم تقدم المقاطعات في متحكمات AVR وأنواعها وتشرع في المقاطعات الخارجية ومبدأ عملها ولمحة عن المسجلات الداخلية للمقاطعات الخارجية. ثم تقدم تطبيقاً عملياً لاستثمار المقاطعات الخارجية في متحكمات AVR وبرمجتها في البيئة BASCOM-AVR ومحاكاتها في البيئة Proteus. وأخيراً طريقة توصيل لوحة مفاتيح مصفوفية ومنهجية المسح .
 
موضوعات الجلسة السادسة :
هذه المحاضرة تشرح طريقة ربط وبرمجة شاشات الإظهار الكريستالية المحرفية مع متحكمات AVR. ثم تقدم تطبيقاً عملياً لبرمجة شاشة الإظهار المحرفية في البيئة BASCOM-AVR ومحاكاتها في البيئة Proteus في نمطي العمل 4 bit, 8bit.
 
موضوعات الجلسة السابعة :
هذه المحاضرة تشرح بنية البروتوكول RC5 المستخدم في أجهزة التحكم بالأشعة تحت الحمراء. ثم تقدم تطبيقاً عملياً لربط مستقبل أشعة تحت الحمراء يدعم البروتوكول المذكور وطرقة قراءة البيانات من المستقبل. ثم طريقة تصميم وبرمجة جهاز تحكم لإرسال أوامر تحكم باستخدام الأشعة تحت الحمراء والبروتوكول RC5.
 
موضوعات الجلسة الثامنة :
هذه المحاضرة تشرح مبادئ الاتصالات التسلسلية والنافذة التسلسلية اللامتزانة UART. ثم برمجة النافذة UART في تطبيقات عدة منها: ربط متحكمات في شبكة سلكية، إرسال البيانات لاسلكياً باستخدام الأشعة تحت الحمراء، إرسال البيانات لاسلكياً باستخدام الليزر، إرسال البيانات لاسلكياً باستخدام الترددات الراديوية، وأخيراً ربط موديول GPS مع النافذة UART واستحصال الوقت والتاريخ والإحداثيات الجغرافية .