السلام عليكم ورحمة الله وبركاته ..
أنا مبتدأ جدا بالمايكروكونترولر فهل من أحد يفهمني أشارات هذا المايكر كونترولر :

مع جزيل الشكر لكم ..
|
السلام عليكم
اخي كريم
البيك هو عباره عن كومبيوتر مصغر يحتوي بداخله على ثلاث ذاكرات الاولى تسمى ROM وفيها يتم خزن البرنامج الرئيسي والثوابت والثانيه RAM وفيها يتم خزن قيم متغيره ولكن مايكرو يفقد تلك البيانات عند أطفاء الكهرباء عن مايكرو وثالثه تسمى EPROM وهذه تخزن متغيرات ولكن لاتفقد البيانات ويتم الاستفاده منها في خزن المعلومات مهمه مثل الباسورد و غيرها
بالنسبه للرموز
R تعني البورت مثلا RB تعني بورت B ولهذا البورت له 8 بنات او أقل
مثلا RB0 تعني بن رقم 0 من البورت B
VDD تمثل البطاريه او مصدر مغذي للمايكرو ويتراوح بين 3.3 الى 5.5 فولت ديسي
وعليه فمايكرو بحاجه الى مصدر ثابت ومعناه محتاج الى منظم جهد
VSS وهذا يمثل طرف سالب
اما الرمز AN يمثل طرف انلوك وهو يستخدم لقراءه القيم المتغيره مثلا قراءه الجهد او قراءه حساس (( يعني اقصد بأنلوك ليس له قيمه ثابته عكس ديجيتل الذي له قيمتان اما 0 او VDD فولت ))
OSC1 , OSC2 يستخدمان لربط الكرستاله خارجيه وهي تمثل قلب مايكرو وبدونها لن يعمل ابدا
ملاحظه بعض البيكات تمتلك كرستاله داخليه وبتالي يمكننا أستخدامها وهنا لسنا محتاجين لربط كرستاله خارجيه
ٌRX , TX يستخدمان لنظام الاتصال او لبروتوكول UART حيث من خلال هذا البروتوكل يمكننا الاتصال بكمبيوتر عبر RS232
-D+ , D فهذه لبرتوكول USB4
CCP1 , CCP2 يستخدمان لخرج PWM
INT يستخدم للمقاطعه الخارجيه على البورت B
PGD , PGC , VPP , PGM اطراف تستخدم لبرمجه مايكرو اي تستخدم للحرق البرنامج على البيك
للعلم اذا وجدت اكثر من رمز على نفس البن فمعناه يمكن استخدام هذا البن لاكثر من وظيفه شريطه أختيار وظيفه واحده له وطبعا يتم ذلك أختيار عن طريق ريجيسترات موجوده في البيك
مثلا اذا قلنا للبك adcon1=6 معناه اجعل جميع اطراف البيك هي من نوع ديجيتل
trisb=0 معناه أجعل كل بنات البورت B هي خرج
ارجو مراجعه هذا الموضوع لتعرف أكثر
http://www.qariya.info/vb/showthread.php?t=40760
لاستاذ القدير أحمد سمير فايد
تمنياتي لك بالتوفيق