Разработка алгоритма

Написание кода программа

#include "pic.h"

#include "stdlib.h"

#include "math.h"

#define PORTBIT(adr, bit) ((unsigned)(&adr)*8+(bit))bit SA @ PORTBIT(PORTB, 0);Factor;Level;G_Compens_gauge;G_work_gauge;void inter(void)

{(TMR0IF)

switch (SA)

{0:

{_work_gauge=TMR1;;

}1:

{_Compens_gauge=TMR1;;

}

}IF=0;

}init(void)

{

TRISA=0x01;//настройка портов=0xFE;//настройка портов=0x0F;//настройка портов

//T1CONCS=1;//работа таймера от внешнего источника тактового сигналаSYNC=1;//не синхронизировать внешний тактовый сигналOSCEN=0;//по T1OSO/T1CKI/C0ON=1;//включение модуля TMR1IE =1; // Разрешение прерывания от таймера 1=0;=1;//разрешение прерывания от периферии=1;//общее разрешение прерывания

}

main()

{();(1)=0;

{ for (int i=0;i<100;i++)IF=1; // флаг прерывания=1; // компенсационный датчик =0;(int i=0;i<100;i++)

TMR0IF=1; // флаг прерывания=0; // рабочий датчик

if (Factor=0) then

{ = G_Compens_gauge/G_work_gauge;= Factor * G_Compens_gauge/G_work_gauge;|=(1 << Level);

} = Factor * G_Compens_gauge/G_work_gauge;

PORTA|=(1 << Level);

}

}

Заключение

В ходе выполнения задания была разработана схема уровнемера и создана программа обеспечивающая работу данного устройства под управлением микроконтроллера PIC16F876.

Приложение

Прочтите также:

Разработка приёмника супергетеродинного типа
В данном курсовом проекте должен быть разработан приёмник супергетеродинного типа по полученным техническим данным. Должна быть разработана схема электрическая принципиальная. При вып ...

Проектирование цифровой системы управления с заданным быстродействием
Назначение системы управления Система управления предназначена для нейтрализации внешних возмущений f, приложенных к объекту, и поддерживания выходного параметра ХВЫХ равному или пр ...

Разработка информационно-измерительной системы утилизации паров бензина из бензобака
Современный автомобиль сегодня представляет собой нечто более существенное, укомплектованное самой современной электроникой, способной выполнять практически всю работу, которую прежде вы ...

Основные разделы

2020 © Все права защищены! >> www.techeducator.ru