Курсовая работа: Система вимірника струмів

#include <stdio.h>

#include <delay.h>

#include <lcd.h>

//############################################################################################

#define ADC_VREF_TYPE 0x40

#define Tmr0_Reload 0

#define PrescalerTmr0 5 // timer0 counts clk/256

#define TOIE0 0

#define ADSC 0

#define CLRBIT(x,y) ((x&=~(1<<y)))

#define SETBIT(x,y) ((x|=(1<<y)))

//############################################################################################

#asm

.equ __lcd_port=0x15 ;PORTC

#endasm

//############################################################################################

unsigned char ADCFlag = 0;

unsigned char TMR0Flag = 0;

int d;

//############################################################################################

interrupt [ADC_INT] void adc_isr(void)

{

ADCFlag = 1;

}

//############################################################################################

interrupt [TIM0_OVF] void TIMER0_OVF_interrupt(void)

{

TCNT0=Tmr0_Reload;

TMR0Flag = 1;

К-во Просмотров: 389
Бесплатно скачать Курсовая работа: Система вимірника струмів