Friday, June 4, 2010

بناء الدائرة المضمنة الأولى

الآن فى هذه الخطوة أنت مستعد على البدء فى بناء الدائرة الألكترونية المضمنة الحقيقية الأولى . أنا أشجعك على أن تبدأ فى هذا الآن لأن العائد من ذلك سوف يكون كبيرا ً جدا . فعندما ترى البرنامج يعمل بالفعل بكفاءة فى العالم الحقيقى سوف يشجعك ذلك على الإستمرار فى تعلم المزيد من المهارات فى هذا المجال و بناء المزيد من الدوائر الفعالة

فما الذى تحتاجه إذن للبدء فى ذلك ؟

Flasher.Hex أولاً : تحتاج إلى شريحة المتحكم الدقيق محملا ً عليها برنامج الوميض


بالطبع لتنفيذ هذه الخطوة فأنت تحتاج إلى دائرة البرمجة التى قمت ببناءها فى أحد المقالات السابقة ثم تضع الشريحة فى الموضع المخصص لها


ثم توصل دائرة البرمجة بالمنفذ المتسلسل الخاص بها فى الحاسب الآلى
Serial Port

IC-Prog ثم تقوم بتشغيل برنامج

و من قائمة

Settings -- > Hardware

ثم قم باختيار المنفذ المتسلسل الذى قمت بتركيبه ، مثلا

Com1

و اختر
Windows API for Interface menu


قم باختيار شريحة المتحكم الدقيق المطلوب و هو هنا

16F84A

ثم قم باختيار الملف

Flasher.Hex

ليتم برمجته على المتحكم الدقيق


اختر

HS for the Oscillator

ثم قم بإزالة العلامة من أمام

WDT option



الآن قم ببناء الدائرة الألكترونية البسيطة ( دائرة الوميض )

و ها هى طريقة التوصيل






هذه هى أبسط دائرة للمتحكم الدقيق يمكن بنائها . و تم إضافة الزر

Reset

لكى تتمكن من عمل إعادة تشغيل للمتحكم الدقيق و أيضا لكى تعرف كيفية توصيل هذا الزر عند الحاجة إليه فى الدوائر المقبلة

إذا لم تكن فى حاجة إلى هذه الخاصية فى هذه الدائرة فقم بتوصيل الطرف

pin 4 (~MCLR)

إلى الطرف

Vcc directly (+ terminal of the battery)

و بذلك يصبح المتحكم الدقيق فى حالة تشغيل مستمر طوال اتصال مصدر التيار ( البطارية) أو مقوم التيار

Adapter


إذا كنت اتبعت جميع الخطوات اللسابقة بدقة و سارت الأمور بشكل طبيعى فمن اتلمفترض الآن أن ترى الصمام المضئ يومض و يطفئ بمعدل مرئى للعين البشرية

و تكون قد نجحت فى بناء الدائرة المضمنة الأولى


مبروك


إذا أعجبتك هذه المدونة يمكنك دعمنا بأحد هذه الطرق المجانية لاستمرار نشر مثل هذه المقالات

اترك تعليقاً لنشر وجهة نظرك بخصوص هذه المقالة

قم بشراء كتابنا على موقع أمازون أو مشاركته مع أصدقاءك من المهتمين بكتب الإلكترونيات





قم بالضغط على الروابط الخاصة بالمواقع الداعمة لنا بدون إضافة أى تكلفة عليك إذا قمت بالشراء من هذه المواقع . وفى الحقيقة معظم الخدمات والمنتجات المعروضة هنا مجانية تماماً مما يعنى أنك لن تقوم بدفع أى مبالغ وفى الوقت نفسه تقوم بدعمنا وتستفيد من هذه الخدمات



هذا الرابط خاص ببرامج كيندل المملوك لموقع أمازون
برنامج كيندل مجانى تماماً ويمكنك من قراءة الآلاف من الكتب الإلكترونية ويعمل على كل الأجهزة . على أجهزة كيندل وعلى الكومبيوتر الشخصى والتالبلت بجميع أنواعه والهواتف الذكية  آيفون وأندرويد. كما أنك يمكنك القراءة على أى من هذه الأجهزة بدون تثبيت أى برامج من خلال القراءة على متصفح الإنترنت من خلال 

Kindle Cloud Reader

كما أن هناك العديد من الكتب الإلكترونية المجانية تماماً كما أن هناك الكتب المتاحة لكى تشتريها من موقع أمازون الشهير







هذه الخدمة مقدمة من موقع أمازون للإشتراك الشهرى مع عرض الإشتراك لأول شهركامل مجاناً مع إمكانية الحصول على العديد من الكتب المدفوعة مجاناً تماماً مع إمكانية إلغاء الإشتراك فى أى وقت بدون دفع أى مبالغ







خدمة أمازون برايم هى أحد الخدمات المميزة التى يقدمها موقع أمازون الشهير و التى تتيح من خلالها العديد من العروض والتخفيضات القيمة والمنتجات المميزة وخدمة الشحن المجانى والشحن فى يوم واحد عند الشراء


أيضاً هذه الخدمة مدفوعة ويمكنك تجربتها مجاناً لمدة شهر بدون دفع أى رسوم أو مبالغ إضافية مع إمكانية الإلغاء فى أى وقت








موقع أوديبل هو أحد مواقع أمازون وهو مختص بالكتب الصوتية المسموعة بكافة أنواعها 
Audio Books

منها الكتب العلمية والروايات والكتب التاريخية والدروس والبودكاست

يمكنك الإستمتاع بهذه الفرصة الدائمة للإشتراك المجانى لمدة شهر فى هذا الموقع مع إمكانية تحميل أى كتابين مجانيين مع إمكانية الإلغاء فى أى وقت خلال هذا الشهر وبدون أى رسوم







إذا كان لديك مولود أو تتوقع مولوداً جديداً يمكنك الإشتراك المجانى فى قائمة المولود من موقع أمازون والتى يمكنك من خلالها الإطلاع على أحدث العروض والمنتجات الخاصة بالمولود مع إمكانية عمل قائمة الأمنيات وجعل هذه القائمة ظاهرة لأصدقائك  مما يمكنهم من معرفة أفضل الهدايا للمولود أو مختفية ولاتظهر إلا لك فقط



يمكنك زيارة موقعنا الجديد


شكراً على زيارة مدونتنا كل يوم فكرة عربية





If you like this blog you can support us by many ways:
   
   1. Leave comments stating your point of view about this article.

   2. Buy our book on Amazon Learn By Making.

   3. Click on links of our sponsors without adding any extra cost on you if you make purchase from them. Actually, many of these offers are totally free.
This means that you can enjoy something for free and still support our blog to keep posting useful stuff.


Amazon.com - Read eBooks using the FREE Kindle Reading App on Most Devices


This is the well-know Amazon Kindle platform. If you sign up for the free reader from Amazon to read any book, we get commission. 
There are many useful book for free on Amazon Kindle. Even you can find best sellers offered for free on Kindle format.
The best part is you can have the application on any platform. You can even read any book without installing any application by using Amazon Cloud-Reader on your browser.


Join Amazon Kindle Unlimited 30-Day Free Trial

You can join Amazon Kindle for 30 days free to have access to many paid book for free. You can cancel you subscription anytime.


Try Amazon Prime 30-Day Free Trial


The Amazon Prime is a special paid service from Amazon that offers good promotions and one-day free shipment for Amazon Shoppers. You can try this service for 30 days. You can cancel you subscription anytime.

Shop Amazon - Give the Gift of Amazon Prime


Try Audible and Get Two Free Audiobooks


Audible is the audio books website from Amazon. Many Kindle books are sold on Audible. You can try this service for free and get 2 free book. You can cancel you subscription anytime.


Shop Amazon - Create an Amazon Baby Registry

If you have a new baby borne or expecting one, you can create your free baby registry to easily save products and get offers and promotions on baby requirements.

Wednesday, June 2, 2010

Simulator Software تشغيل البرنامج الأول على المحاكى

فى المقال السابق قمنا بالتعرف على البرنامج الأول للتنفيذ على شريحة المتحكم الدقيق و هو إضاءة و إطفاء صمام ثنائى مضئLED
Hello World و هو البرنامج المضمن الأول الذى يكافئ برنامجالشهير بالنسبة لبرمجة الحاسب الآلى
و فى هذا المقال سوف نتعرف على طريقة تشغيل هذا البرنامج على بيئة المحاكاة بداخل برنامج المحاكى الشهير
Proteus 7 ISIS
قبل أن نبدأ فى بناء الدائرة الفعلية . و يميز هذه الطريقة هو تجربة البرنامج على المحاكى أولا و معرفة نواحى الخطأ فى البرمجة لتلافى هذه الأخطاء بدلا من انتظار عملية تصحيحها على الدائرة الفعلية بصورة أكبر

ففى بعض الأحيان قد تبدأ فى بناء الدائرة الالكترونية و تحمل عليها البرنامج ثم لا تجدها تعمل و تتساءل هل الخطأ من البرمجة أم من الدائرة الالكترونية . فهذا الاتجاه للمحاكاة يجنبك مثل هذا الموقف


هذه هى خطوات استخدام هذا البرنامج

Labcenter Proteus 7 قم بتثبيت برنامج

ISIS قم بتشغيل برنامج

PIC 16F84A و هى عبارة عن المتحكم الدقيق Flasher قم بإضافة المكونات الخاصة بدائرة النبضات الضوئية
كما يظهر فى الصورةLED بالإضافة إلى الصمام الثنائى المضئ



Flasher.asm قم بنسخ البرنامج من المقال السابق و إضافته فى ملف نصى و تسميته

ثم إضافة الكود المصدر (البرنامج ) لبيئة المحاكاة كالآتى

من القائمة الرئيسية اختر

Source --> Define Code Generation Tools -- > MPASMWIN

كما فى الصورة





--- > Add/Remove Source files


and choose the code generation tools MPASMWIN and the source file Flasher.ASM




حتى هذه الخطوة أنت قمت بإضافة ملف المصدر و أداة الترجمة
Compilation Tool


الآن يمكنك ترجمة البرنامج
Compile

عن طريق اختيار القائمة الرئيسية

Source -- > Build All

ثم تظهر لك النافذة التالية التى تفيد نجاح عملية الترجمة





بعد ذلك ستلاحظ وجود الملف

Flasher.HEX

فى المجلد الموجود به ملف الكود المصدر

Flasher.ASM



قم بعمل

Double Click

على المكون

PIC 16F84A

لتظهر لك النافذة التالية





قم باختيار الملف
Flasher.HEXو سرعة الكريستالة الخاصة بالمتحكم الدقيق

4MHz

Play الآن قم بالضغط على زر التشغبل
لتبدأ عملية المحاكاة و تنفيذ البرنامج كما هو متوقع على المتحكم الدقيق
الآن يمكنك رؤية الصمام الثنائى المضئ يومض و يطفئ . مبروك . البرنامج يعمل بكفاءة .

الخطوة التالية هى بناء الدائرة الألكترونية الحقيقية

إذا أعجبتك هذه المدونة يمكنك دعمنا بأحد هذه الطرق المجانية لاستمرار نشر مثل هذه المقالات

اترك تعليقاً لنشر وجهة نظرك بخصوص هذه المقالة

قم بشراء كتابنا على موقع أمازون أو مشاركته مع أصدقاءك من المهتمين بكتب الإلكترونيات





قم بالضغط على الروابط الخاصة بالمواقع الداعمة لنا بدون إضافة أى تكلفة عليك إذا قمت بالشراء من هذه المواقع . وفى الحقيقة معظم الخدمات والمنتجات المعروضة هنا مجانية تماماً مما يعنى أنك لن تقوم بدفع أى مبالغ وفى الوقت نفسه تقوم بدعمنا وتستفيد من هذه الخدمات



هذا الرابط خاص ببرامج كيندل المملوك لموقع أمازون
برنامج كيندل مجانى تماماً ويمكنك من قراءة الآلاف من الكتب الإلكترونية ويعمل على كل الأجهزة . على أجهزة كيندل وعلى الكومبيوتر الشخصى والتالبلت بجميع أنواعه والهواتف الذكية  آيفون وأندرويد. كما أنك يمكنك القراءة على أى من هذه الأجهزة بدون تثبيت أى برامج من خلال القراءة على متصفح الإنترنت من خلال 

Kindle Cloud Reader

كما أن هناك العديد من الكتب الإلكترونية المجانية تماماً كما أن هناك الكتب المتاحة لكى تشتريها من موقع أمازون الشهير







هذه الخدمة مقدمة من موقع أمازون للإشتراك الشهرى مع عرض الإشتراك لأول شهركامل مجاناً مع إمكانية الحصول على العديد من الكتب المدفوعة مجاناً تماماً مع إمكانية إلغاء الإشتراك فى أى وقت بدون دفع أى مبالغ







خدمة أمازون برايم هى أحد الخدمات المميزة التى يقدمها موقع أمازون الشهير و التى تتيح من خلالها العديد من العروض والتخفيضات القيمة والمنتجات المميزة وخدمة الشحن المجانى والشحن فى يوم واحد عند الشراء


أيضاً هذه الخدمة مدفوعة ويمكنك تجربتها مجاناً لمدة شهر بدون دفع أى رسوم أو مبالغ إضافية مع إمكانية الإلغاء فى أى وقت








موقع أوديبل هو أحد مواقع أمازون وهو مختص بالكتب الصوتية المسموعة بكافة أنواعها 
Audio Books

منها الكتب العلمية والروايات والكتب التاريخية والدروس والبودكاست

يمكنك الإستمتاع بهذه الفرصة الدائمة للإشتراك المجانى لمدة شهر فى هذا الموقع مع إمكانية تحميل أى كتابين مجانيين مع إمكانية الإلغاء فى أى وقت خلال هذا الشهر وبدون أى رسوم







إذا كان لديك مولود أو تتوقع مولوداً جديداً يمكنك الإشتراك المجانى فى قائمة المولود من موقع أمازون والتى يمكنك من خلالها الإطلاع على أحدث العروض والمنتجات الخاصة بالمولود مع إمكانية عمل قائمة الأمنيات وجعل هذه القائمة ظاهرة لأصدقائك  مما يمكنهم من معرفة أفضل الهدايا للمولود أو مختفية ولاتظهر إلا لك فقط



يمكنك زيارة موقعنا الجديد


شكراً على زيارة مدونتنا كل يوم فكرة عربية





If you like this blog you can support us by many ways:
   
   1. Leave comments stating your point of view about this article.

   2. Buy our book on Amazon Learn By Making.

   3. Click on links of our sponsors without adding any extra cost on you if you make purchase from them. Actually, many of these offers are totally free.
This means that you can enjoy something for free and still support our blog to keep posting useful stuff.


Amazon.com - Read eBooks using the FREE Kindle Reading App on Most Devices


This is the well-know Amazon Kindle platform. If you sign up for the free reader from Amazon to read any book, we get commission. 
There are many useful book for free on Amazon Kindle. Even you can find best sellers offered for free on Kindle format.
The best part is you can have the application on any platform. You can even read any book without installing any application by using Amazon Cloud-Reader on your browser.


Join Amazon Kindle Unlimited 30-Day Free Trial

You can join Amazon Kindle for 30 days free to have access to many paid book for free. You can cancel you subscription anytime.


Try Amazon Prime 30-Day Free Trial


The Amazon Prime is a special paid service from Amazon that offers good promotions and one-day free shipment for Amazon Shoppers. You can try this service for 30 days. You can cancel you subscription anytime.

Shop Amazon - Give the Gift of Amazon Prime


Try Audible and Get Two Free Audiobooks


Audible is the audio books website from Amazon. Many Kindle books are sold on Audible. You can try this service for free and get 2 free book. You can cancel you subscription anytime.


Shop Amazon - Create an Amazon Baby Registry

If you have a new baby borne or expecting one, you can create your free baby registry to easily save products and get offers and promotions on baby requirements.

Tuesday, June 1, 2010

Hello World أهلا ً أيها العالم

البرنامج الأول

أهلا ً أيها العالم
"Hello World".بدايتنا ستكون ببرنامج مشابه لما يسمى فى عالم برمجة الحاسب الشخصى برنامج



فهذا البرنامج الشهير شبيه فى عالم المتحكم الدقيق يسمى
"Flasher".

و هو عبارة عن برنامج يقوم بإضاءة و إطفاء صمام ثنائى مضئ

LED

وإليكم نص هذا البرنامج:

;*************************************************
; Flasher.asm

list p=16f84 ; This is how you can comment
include "p16f84.inc"
org 0x00
goto start
org 0x20
start
bcf INTCON,7
movlw 0x00
bsf STATUS,5
movwf TRISB
bcf STATUS,5
again

movlw 0x80
movwf PORTB

call delay

movlw 0x00
movwf PORTB

call delay

goto again



delay
movlw 0x01
movwf 0x0e
loop3
movlw 0xfa
movwf 0x0d
loop2
movlw 0xfa
movwf 0x0c
loop1
decfsz 0x0c,1
goto loop1
decfsz 0x0d,1
goto loop2
decfsz 0x0e,1
goto loop3
return
end

;***********************************************

1. إنسخ أوامر البرنامج المكتوب بالأعلى وإحفظه فى ملف نصى

"Text file" "Flasher.asm" باسم

2. قم بتثبيت برنامج


"MPLAB""mpasmwin.exe" وإبحث فى مساره عن ملف اسمه


3. قم بتشغيل هذا الملف فتظهر لك شاشة تبدو كما فى هذه الصورة:


4. Uncheck the case-sensitive option

قم بإزالة علامة الاختيار من أمام
case-sensitive

5. تصفح مسار الملف

"Flasher.asm""Assemble" ثم إضغط على

وإذا سارت الأمور كما ينبغى فسوف تشاهد شاشة تبدو كما فى هذه الصورة :



!!
" Assemble" مبروك , لقد أتممت عملية الـ "Flasher.hex" وسيظهر ملف اسمه

"Flasher.asm" فى نفس مسار الملف




إذا أعجبتك هذه المدونة يمكنك دعمنا بأحد هذه الطرق المجانية لاستمرار نشر مثل هذه المقالات

اترك تعليقاً لنشر وجهة نظرك بخصوص هذه المقالة

قم بشراء كتابنا على موقع أمازون أو مشاركته مع أصدقاءك من المهتمين بكتب الإلكترونيات





قم بالضغط على الروابط الخاصة بالمواقع الداعمة لنا بدون إضافة أى تكلفة عليك إذا قمت بالشراء من هذه المواقع . وفى الحقيقة معظم الخدمات والمنتجات المعروضة هنا مجانية تماماً مما يعنى أنك لن تقوم بدفع أى مبالغ وفى الوقت نفسه تقوم بدعمنا وتستفيد من هذه الخدمات



هذا الرابط خاص ببرامج كيندل المملوك لموقع أمازون
برنامج كيندل مجانى تماماً ويمكنك من قراءة الآلاف من الكتب الإلكترونية ويعمل على كل الأجهزة . على أجهزة كيندل وعلى الكومبيوتر الشخصى والتالبلت بجميع أنواعه والهواتف الذكية  آيفون وأندرويد. كما أنك يمكنك القراءة على أى من هذه الأجهزة بدون تثبيت أى برامج من خلال القراءة على متصفح الإنترنت من خلال 

Kindle Cloud Reader

كما أن هناك العديد من الكتب الإلكترونية المجانية تماماً كما أن هناك الكتب المتاحة لكى تشتريها من موقع أمازون الشهير







هذه الخدمة مقدمة من موقع أمازون للإشتراك الشهرى مع عرض الإشتراك لأول شهركامل مجاناً مع إمكانية الحصول على العديد من الكتب المدفوعة مجاناً تماماً مع إمكانية إلغاء الإشتراك فى أى وقت بدون دفع أى مبالغ







خدمة أمازون برايم هى أحد الخدمات المميزة التى يقدمها موقع أمازون الشهير و التى تتيح من خلالها العديد من العروض والتخفيضات القيمة والمنتجات المميزة وخدمة الشحن المجانى والشحن فى يوم واحد عند الشراء


أيضاً هذه الخدمة مدفوعة ويمكنك تجربتها مجاناً لمدة شهر بدون دفع أى رسوم أو مبالغ إضافية مع إمكانية الإلغاء فى أى وقت








موقع أوديبل هو أحد مواقع أمازون وهو مختص بالكتب الصوتية المسموعة بكافة أنواعها 
Audio Books

منها الكتب العلمية والروايات والكتب التاريخية والدروس والبودكاست

يمكنك الإستمتاع بهذه الفرصة الدائمة للإشتراك المجانى لمدة شهر فى هذا الموقع مع إمكانية تحميل أى كتابين مجانيين مع إمكانية الإلغاء فى أى وقت خلال هذا الشهر وبدون أى رسوم







إذا كان لديك مولود أو تتوقع مولوداً جديداً يمكنك الإشتراك المجانى فى قائمة المولود من موقع أمازون والتى يمكنك من خلالها الإطلاع على أحدث العروض والمنتجات الخاصة بالمولود مع إمكانية عمل قائمة الأمنيات وجعل هذه القائمة ظاهرة لأصدقائك  مما يمكنهم من معرفة أفضل الهدايا للمولود أو مختفية ولاتظهر إلا لك فقط



يمكنك زيارة موقعنا الجديد


شكراً على زيارة مدونتنا كل يوم فكرة عربية





If you like this blog you can support us by many ways:
   
   1. Leave comments stating your point of view about this article.

   2. Buy our book on Amazon Learn By Making.

   3. Click on links of our sponsors without adding any extra cost on you if you make purchase from them. Actually, many of these offers are totally free.
This means that you can enjoy something for free and still support our blog to keep posting useful stuff.


Amazon.com - Read eBooks using the FREE Kindle Reading App on Most Devices


This is the well-know Amazon Kindle platform. If you sign up for the free reader from Amazon to read any book, we get commission. 
There are many useful book for free on Amazon Kindle. Even you can find best sellers offered for free on Kindle format.
The best part is you can have the application on any platform. You can even read any book without installing any application by using Amazon Cloud-Reader on your browser.


Join Amazon Kindle Unlimited 30-Day Free Trial

You can join Amazon Kindle for 30 days free to have access to many paid book for free. You can cancel you subscription anytime.


Try Amazon Prime 30-Day Free Trial


The Amazon Prime is a special paid service from Amazon that offers good promotions and one-day free shipment for Amazon Shoppers. You can try this service for 30 days. You can cancel you subscription anytime.

Shop Amazon - Give the Gift of Amazon Prime


Try Audible and Get Two Free Audiobooks


Audible is the audio books website from Amazon. Many Kindle books are sold on Audible. You can try this service for free and get 2 free book. You can cancel you subscription anytime.


Shop Amazon - Create an Amazon Baby Registry

If you have a new baby borne or expecting one, you can create your free baby registry to easily save products and get offers and promotions on baby requirements.