روابط برمجيات المترجم CCS C وبرنامج Proteus الإصدار 7.10
منتديات الهندسة الكهربية والإلكترونية والميكاترونكس والكومبيوتر :: برمجة الميكروكونترولر PIC بلغة السى مع المترجم CCS - C
صفحة 1 من اصل 1
روابط برمجيات المترجم CCS C وبرنامج Proteus الإصدار 7.10
روابط برمجيات المترجم CCS C وبرنامج Proteus الإصدار 7.10
http://www.mediafire.com/download/87bkx8vxeb94i2y/PIC_C_Compiler_CCS_PCWHD_v5.008_with_Crack.zip
http://www.mediafire.com/download/8greyusv469i17f/ccs_pic_c_compiler_pcwdh_4.114_Full_Version(2).rar
http://www.mediafire.com/download/3lea6jzncz0prdi/P7.10_Sp0.rar
http://www.mediafire.com/watch/ydrdi0w6kp6s4p3/CCS-QuickStartVideo
http://www.mediafire.com/download/87bkx8vxeb94i2y/PIC_C_Compiler_CCS_PCWHD_v5.008_with_Crack.zip
http://www.mediafire.com/download/8greyusv469i17f/ccs_pic_c_compiler_pcwdh_4.114_Full_Version(2).rar
http://www.mediafire.com/download/3lea6jzncz0prdi/P7.10_Sp0.rar
http://www.mediafire.com/watch/ydrdi0w6kp6s4p3/CCS-QuickStartVideo
البداية مع الميكروكونترولر PIC والمترجم CCS C
البداية مع الميكروكونترولر PIC والمترجم CCS C
إذا كنت مبتدئا فى مجال الميكروكونترولر فأنت فى المكان المناسب ، فى هذه الدروس سوف تتعلم كيفية عمل وميض لليد LED وغير ذلك الكثير ، وذلك باستخدام الميكروكونترولر PIC . عائلة الميكروكونترولر PIC هى عائلة من الميكروكونترولر المصنعة من قبل شركة ميكروشيب .
مثل جميع الميكروكونترولر ، فإن الميكروكونترولر PIC يمكن برمجته باستخدام لغة التجميع (الأسمبلى) Assembly ، ونظرا لأن هذه اللغة صعبة قليلا فإننا نفضل اللغات رفيعة المستوى . يتوفر مترجمات لعديد من اللغات رفيعة المستوى من أجل برمجة الميكروكونترولر PIC مثل الميكروسى MikroC ، وهاى تيك
Hi-Tech ، و CCS C وغيرها . فى هذه الدروس سوف نستخدم المترجم CCS C .
المترجم MikroC والمترجم CCS C هما الأفضل للمبتدئين لأنهما يضمان الكثير من المكتبات المدمجة والتى تمكننا من برمجة الميكروكونترولر PIC دون معرفة عميقة للعمارة الداخلية له . أعتقد أن المترجم CCS C هو أفضل مترجم للغات رفيعة المستوى من أجل الميكروكونترولر PIC حيث أنه فى الغالب يكون مستقل عن الهاروير .
فى هذا الدرس سوف نتعلم كيفية كتابة مخرجات إلى طرف دخل/خرج (I/O) . فى القسم القادم سوف نشرح أساسيات تهيئة مداخل ومخارج الميكروكونترولر PIC ، مع استخدام الميكروكونترولر PIC16F877A .
مخطط أطراف الميكروكونترولر PIC16F877A :
• الأطراف VDD و VSS هى أطراف الإمداد بالقدرة . فى الميكروكونترولر PIC16F877A يكون VDD = 5 V و VSS = GND (0V) .
• الأطراف 13&14 هى أطراف OSC1 و OSC2 لتوصيل كريستال المذبذب والذى سوف يوفر الساعة Clock اللازمة لعمل الميكروكونترولر .
• الطرف الأول (1) هو طرف الإعادة MCLR (RESET) للميكروكنترولر ، ويكون فعال عندما يكون دخله منخفض ، للعمل العادى ينبغى أن يوصل إلى الجهد المرتفع HIGH (VDD) .
• أطراف الدخل / الخرج I/O فى الميكروكونترولر PIC تكون مقسمة فى شكل منافذ مختلفة ، على سبيل المثال PORTA,PORTB,PORTC,PORTD,… . كل منفذ يكون مرتبطا بسجلين ، السجل TRIS والسجل PORT والتى تسمى TRISA , PORTA , TRISB , PORTB , … .
السجلات TRIS و PORT فى الميكروكونترولر PIC :
كل من السجل PORT والسجل TRIS تتعامل مع العمليات الرقمية او المجزئة Discrete فى الميكروكونترولر PIC.
السجل TRIS يحدد وظيفة الطرف دخل / خرج . المنطق المرتفع (1) على بت السجل TRIS يجعل الطرف المناظر "دخل" Input ، فى حين أن المنطق المنخفض (0) على بت السجل TRIS يجعل الطرف المناظر "خرج" Output .
السجل PORT يمكن أن يستخدم لقراءة حالات أطراف الدخل أو كتابة حالات أطراف الخرج . بالنسبة لأطراف الخرج ، المنطق المرتفع (1) على بت السجل PORT يجعل حالة الطرف المناظر مرتفعة High(VDD) ، فى حين أن المنطق المنخفض (0) على بت السجل PORT يجعل حالة الطرف المناظر منخفضة LOW(VSS) . قراءة السجل PORT تعنى قراءة مستويات الجهد الفعلى على أطراف الدخل/الخرج . إذا كان مستوى الجهد الفعلى قريب من المستوى المرتفع (VDD) ، فإن بت السجل PORT المناظرة سوف تكون واحد (1) ، وإذا كان مستوى الجهد قريب من المستوى المنخفض (VSS) ، فإن بت السجل PORT المناظرة سوف تكون صفر (0) .
إذا كنت مبتدئا فى مجال الميكروكونترولر فأنت فى المكان المناسب ، فى هذه الدروس سوف تتعلم كيفية عمل وميض لليد LED وغير ذلك الكثير ، وذلك باستخدام الميكروكونترولر PIC . عائلة الميكروكونترولر PIC هى عائلة من الميكروكونترولر المصنعة من قبل شركة ميكروشيب .
مثل جميع الميكروكونترولر ، فإن الميكروكونترولر PIC يمكن برمجته باستخدام لغة التجميع (الأسمبلى) Assembly ، ونظرا لأن هذه اللغة صعبة قليلا فإننا نفضل اللغات رفيعة المستوى . يتوفر مترجمات لعديد من اللغات رفيعة المستوى من أجل برمجة الميكروكونترولر PIC مثل الميكروسى MikroC ، وهاى تيك
Hi-Tech ، و CCS C وغيرها . فى هذه الدروس سوف نستخدم المترجم CCS C .
المترجم MikroC والمترجم CCS C هما الأفضل للمبتدئين لأنهما يضمان الكثير من المكتبات المدمجة والتى تمكننا من برمجة الميكروكونترولر PIC دون معرفة عميقة للعمارة الداخلية له . أعتقد أن المترجم CCS C هو أفضل مترجم للغات رفيعة المستوى من أجل الميكروكونترولر PIC حيث أنه فى الغالب يكون مستقل عن الهاروير .
فى هذا الدرس سوف نتعلم كيفية كتابة مخرجات إلى طرف دخل/خرج (I/O) . فى القسم القادم سوف نشرح أساسيات تهيئة مداخل ومخارج الميكروكونترولر PIC ، مع استخدام الميكروكونترولر PIC16F877A .
مخطط أطراف الميكروكونترولر PIC16F877A :
• الأطراف VDD و VSS هى أطراف الإمداد بالقدرة . فى الميكروكونترولر PIC16F877A يكون VDD = 5 V و VSS = GND (0V) .
• الأطراف 13&14 هى أطراف OSC1 و OSC2 لتوصيل كريستال المذبذب والذى سوف يوفر الساعة Clock اللازمة لعمل الميكروكونترولر .
• الطرف الأول (1) هو طرف الإعادة MCLR (RESET) للميكروكنترولر ، ويكون فعال عندما يكون دخله منخفض ، للعمل العادى ينبغى أن يوصل إلى الجهد المرتفع HIGH (VDD) .
• أطراف الدخل / الخرج I/O فى الميكروكونترولر PIC تكون مقسمة فى شكل منافذ مختلفة ، على سبيل المثال PORTA,PORTB,PORTC,PORTD,… . كل منفذ يكون مرتبطا بسجلين ، السجل TRIS والسجل PORT والتى تسمى TRISA , PORTA , TRISB , PORTB , … .
السجلات TRIS و PORT فى الميكروكونترولر PIC :
كل من السجل PORT والسجل TRIS تتعامل مع العمليات الرقمية او المجزئة Discrete فى الميكروكونترولر PIC.
السجل TRIS يحدد وظيفة الطرف دخل / خرج . المنطق المرتفع (1) على بت السجل TRIS يجعل الطرف المناظر "دخل" Input ، فى حين أن المنطق المنخفض (0) على بت السجل TRIS يجعل الطرف المناظر "خرج" Output .
السجل PORT يمكن أن يستخدم لقراءة حالات أطراف الدخل أو كتابة حالات أطراف الخرج . بالنسبة لأطراف الخرج ، المنطق المرتفع (1) على بت السجل PORT يجعل حالة الطرف المناظر مرتفعة High(VDD) ، فى حين أن المنطق المنخفض (0) على بت السجل PORT يجعل حالة الطرف المناظر منخفضة LOW(VSS) . قراءة السجل PORT تعنى قراءة مستويات الجهد الفعلى على أطراف الدخل/الخرج . إذا كان مستوى الجهد الفعلى قريب من المستوى المرتفع (VDD) ، فإن بت السجل PORT المناظرة سوف تكون واحد (1) ، وإذا كان مستوى الجهد قريب من المستوى المنخفض (VSS) ، فإن بت السجل PORT المناظرة سوف تكون صفر (0) .
مواضيع مماثلة
» كيفية تحويل وقشط mill مخطط PCB على ماكينة CNC
» البرمجة بلغة السى والمترجم ميكروسى برو - الفديو رقم 1 تثبيت البرنامج MikroC Pro الإصدار السادس
» شرح برمجيات ISIS ضمن بروتيس
» تحميل وتنصيب برمجيات البايثون
» حمل كتيب شرح برنامج رسم الدوائر الكهربية إيزيس ISIS ضمن برنامج بروتيس PROTEUS :
» البرمجة بلغة السى والمترجم ميكروسى برو - الفديو رقم 1 تثبيت البرنامج MikroC Pro الإصدار السادس
» شرح برمجيات ISIS ضمن بروتيس
» تحميل وتنصيب برمجيات البايثون
» حمل كتيب شرح برنامج رسم الدوائر الكهربية إيزيس ISIS ضمن برنامج بروتيس PROTEUS :
منتديات الهندسة الكهربية والإلكترونية والميكاترونكس والكومبيوتر :: برمجة الميكروكونترولر PIC بلغة السى مع المترجم CCS - C
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى