|
// ************************* ОБЩИЙ ЗАГОЛОВОЧНЫЙ ФАЙЛ
/* Linker options
*/
#include "com_port.h" #if defined(_16F876) || defined(_16F76) #if defined(_18F242) || defined(_18F252) || defined(_18C242) // SYSTEM #define RX_232_BUF_SIZE 79 #define YES 1 /******************************************************************/ // INCLUDE project.H /******************************************************************/ // LOCAL #DEFINE /******************************************************************/ // ПЕРЕМЕННЫЕ для модуля /******************************************************************/ // ФУНКЦИИ для модуля /******************************************************************/ // EXTERN функции #include "modul.h"
E-mail:
info@telesys.ru
#if defined(_16F876) || defined(_16F76)
#include
#endif
#if defined(_18F242) || defined(_18F252) || defined(_18C242)
#include
#endif
#define INT0_FLAG INTF
#define INT0_INT_EN INTE
#define TMRO_FLAG T0IF
#define TMRO_INT_EN T0IE
#define timer0 TMR0
#endif
#define INT0_FLAG INT0IF
#define INT0_INT_EN INT0IE
#define TMRO_FLAG TMR0IF
#define TMRO_INT_EN TMR0IE
#define timer0 TMR0L
#endif
// RS232
#define REAL_TEST_FREQ 32000000
#define REAL_BAUDE 38400
#define BAUDE_RATE (REAL_TEST_FREQ/REAL_BAUDE/16-1)
/******************************************/ // ВЫВОДЫ
#define NO 0
#define DONE_IN RA0 // вход DONE input
/******************************************************/ // EXTERN переменные для всех модулей
modul.h
В каждом Си файле
Ответы