3.27-сурет: MikroC компиляторының IDE Әрбір басқару жүйесі үшін бағдарламаларды әзірлеу үшін біз төмендегідей жүйелі тәсілді қолдандық: 1-қадам: Жүйенің жұмыс істеу реттілігін анықтау.
2-қадам: кірістер мен шығыстарды тағайындау 3-қадам: бағдарламаны жазу
4-қадам: Жадқа бағдарламалау 5-қадам: Жүйені іске қосу және модельдеу
Микроконтроллердің кірісті оқуы және сәйкесінше жауап беруі үшін алгоритм әзірлеу керек. Сондықтан алгоритм орнатылады және блок-схема арқылы көрсетіледі. Содан кейін бұл блок-схемалар C тіліне аударылады және MikroC Pro C IDE және компилятор арқылы құрастырылады. Си тіліндегі әрбір жүйенің бағдарламаларына С қосымшасында сілтеме жасауға болады.
Біз бағдарламалау құрылымын төмендегідей әзірлейтін әрбір басқару жүйелері үшін ағын диаграммаларын жасау арқылы бастаймыз.
Деңгей контроллері
Деңгейлік контроллер жүйесі әртүрлі компоненттерден тұрады, сондықтан жүйені бағдарламалауда біздің бірінші қадамымыз жүйенің ретін анықтау болып табылады. Төмендегі блок-схемада көрсетілгендей, жүйе іске қосылған кезде MCU порттары инициализацияланады. Содан кейін MCU UTL және LTL сенсорларынан мәнді оқиды. Бағдарлама бір уақытта сенсорлардың күйін тексереді және соның негізінде басқару әрекетін шешеді және шара қолданады.
3.28-сурет: Деңгейдің ағындық диаграммасыбақылау жүйесі Енгізу/шығару тағайындау