יום רביעי, 21 בספטמבר 2011

תהליך פיתוח תוכנה:

תלמידים חושבים שכדי לבנות פרויקט הם צריכים לבנות את החומרה ורק אז להתחיל לכתוב תוכנה. אני מציע לסדר את העבודה לפי תהליך אחר.
1. בניית הצעת פרויקט.
2. הזמנת רכיבים.
3. כתיבת תוכנה לפי מערכת לוגית. (נדבר על זה בהמשך)
4. הכנסת רכיבים (מכניסים רכיב, כותבים תוכנה בשבילו, מריצים תוכנה יחד עם חומרה ובודקים תוצאות).
5. כתיבת ספר.
6. גימור.
7. הגנת פרויקט.
על שלב 3 אני רוצה לכתוב בצורה מפורטת.
נגיד ואנו עושים פרויקט לבית חכם שמכיל חיישן חום, חיישן אור, RTC, AD, DA, מגעים לחלונות, זוג צמד אופטי לדלתות, גוף חימום, מעברר, ממסרים.
שלב 1. מרכיבים לוח מקשים וLCD על ערכה.
שלב 2. בונים גוף התוכנית.
#include "REG_89C51.h"
#include "type_var_H.h"

  void main()
    {
  
   
       while(1)
        {
         

        }//while
      }//main
//================================================
//             End of file "main.c"
//================================================
כותב במילים בלוקים שתוכנית מבצעת (אחר כך מחליפים כל בלוק בקוד בשפת C).
#include "REG_89C51.h"
#include "type_var_H.h"

  void main()
    {
   //הגדרת מערכת בסיסית
   
       while(1)
        {
          //LCD.write(Press 0 to setup 1 to work)
         //input=/KBD.read();
       //if(input=='0')
       //setup();
       //else if(input=='1')
       //work();
        //else LCD.write('Error Message');
        }//while
      }//main
המשך יהיה מחר......

אין תגובות:

הוסף רשומת תגובה