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