כיצד ללמוד תכנות מעבד

הדרך הפשוטה והמתגמלת ביותר ללמוד תכנות מיקרו-שבבים היא על ידי עבודה עם מיקרו-בקר. מיקרו-בקר הוא למעשה מחשב על שבב עם מעבד משלו, זיכרון RAM וסיכות קלט / פלט. לחלק מהמיקרו-בקרים יש ממירים אנלוגיים-דיגיטליים מובנים. ישנם סוגים רבים של בקרי מיקרו, אך הדרך הקלה ביותר להתחיל היא באמצעות לוח ארדואינו. ארדואינו הוא לוח מעגל קטן הכולל מיקרו-בקר וכל המעגלים החיצוניים הדרושים לתכנות ולהפעלתו. בעזרת ארדואינו תוכלו לקפוץ ישר לתכנות למידה.

בחר מיקרו-בקר שאתה רוצה ללמוד. סדרת ה- PIC של Microchip ושבבי ה- AVR של Atmel הם בחירה פופולרית, כמו גם לוח ה- Arduino. רוב המיקרו-בקרים משתמשים בגרסה של שפת התכנות C, אך ישנן וריאציות. כל יצרן משתמש גם בשפת הרכבה משלו. קוד הרכבה פחות ברור מ- C, אך יעיל יותר מכיוון שהוא קרוב יותר לשפת המכונה של השבב. מכיוון ששפת ההרכבה כל כך קומפקטית והזיכרון במיקרו-בקר מוגבל, תוכניות רבות נכתבות בשילוב של C והרכבה.

קרא את גליון הנתונים עבור המיקרו-בקר שבחרת, וגלה אילו מעגלים חיצוניים תזדקק להפעלתו. תצטרך קרש לחם כדי להקים מעגלי אב-טיפוס, רכיבים למעגל אספקת החשמל, כבל תכנות ואולי שבב זיכרון EEPROM לאחסון תוכניות. אם אתה משתמש בארדואינו, אינך צריך לחבר מעגלים חיצוניים לפני שתכנת את השבב.

instagram story viewer

הורד תוכנת עריכת קוד ומהדר לשבב שלך. קוד "קומפילציה" הופך אותו משפה ברורה יחסית שכתבת אותו לשפה שהשבב יכול להבין. צריך לאסוף קוד עבור מיקרו-בקר עבור אותו שבב ספציפי, לכן הורד את המהדר מיצרן המיקרו-בקר שלך. ארדואינו משתמש בשפת תכנות משלה, הדומה ל- C, אך קלה יותר ללימוד. תוכנת עריכה והידור בחינם עבור Arduino זמינה באתר האינטרנט שלה, לצד הדרכות מקיפות.

הגדר את המיקרו-בקר שלך על לוח הלחם. עקוב אחר ההוראות בגיליון הנתונים עבור מעגלים חיצוניים כגון ספק הכוח. מיקרו-בקרים שונים דורשים כמויות שונות של מתח וזרם להפעלה, כך שאתה זקוק למעגלים אשר יתנו את ספק הכוח כהלכה.

עקוב אחר ההוראות שמצאת לשפת התכנות של השבב שלך, באופן מקוון או בספר, כדי לכתוב את התוכנית הפשוטה הראשונה שלך. אל תקדים את עצמך ונסה משהו מסובך. הצעד הראשון הוא רק לתכנת את השבב בהצלחה בעזרת כמה הוראות פשוטות. לדוגמא, נסה לכתוב תוכנית שמהבהבת ונורית LED תמצמצ. ככל הנראה בחומרי ההדרכה שלכם יהיו גם פרויקטי היכרות לדוגמא.

חבר את המיקרו-בקר שלך לחשמל, וחבר את ממשק התכנות למחשב שלך. הידור והורד את התוכנה שלך כדי לבדוק אותה.

פתח את הכישורים שלך על ידי הוספת תכונות לתוכנה שלך והפיכתה למורכבת יותר. לדוגמא, נסה להוסיף מחוג לפרויקט LED המהבהב שלך שיאפשר לך לשנות את קצב הנורית המהבהב.

למד קוד נוסף והיה בטוח בעצמו בתכנות שלך על ידי עבודה על פרויקטים לדוגמא מורכבים יותר ויותר וניסוי רעיונות משלך. לא פשוט לקרוא את כל הספר ואז לנסות משהו מסובך. אתה לומד תכנות על ידי תכנות, ולא רק קריאה.

Teachs.ru
  • לַחֲלוֹק
instagram viewer