Курсовая работа: Реализация цифрового термометра на основе микроконтроллера ATmega 128 (с использовнием термодатчика DS18B20)

// сообщаем куда подключён ЖКИ

#asm

. equ __lcd_port=0x15; PORTC

#endasm

#include <1wire. h> // 1 Wire Bus functions

#include <ds18b20. h>

/* >>>>>>>>>>>>>>>>maximum number of DS18B20 connected to the 1 Wire bus */

#define MAX_DEVICES 8

// Declare your global variables here

/* >>>>>>>>>>>>>>DS18B20 devices ROM code storage area */

unsigned char devices;

unsigned char rom_code [MAX_DEVICES] [9] ;

/*>>>>>>>>>*/char lcd_buffer [33] ;

void main (void)

{ int temp;

unsigned int a;

double d;

UCSR0A=0x00;

UCSR0B=0x10;

UCSR0C=0x06;

UBRR0H=0x00;

UBRR0L=0x2D;

// >>>>>>>>>>>>>>>> Declare your local variables here

// Declare your local variables here

// Input/Output Ports initialization

// Port A initialization

// Func7=Out Func6= Out Func5= Out Func4= Out Func3= Out Func2= Out Func1= Out Func0= Out

// State7=T State6=T State5=T State4=T State3=T State2=T State1=T State0=T

PORTA=0x00;

К-во Просмотров: 473
Бесплатно скачать Курсовая работа: Реализация цифрового термометра на основе микроконтроллера ATmega 128 (с использовнием термодатчика DS18B20)