ds1821.h

This project created with ISD2560 record and playback chip, DS1821 temperature sensor, PIC16F84 with circuit for sightless Voice Termometer, fire and gas alarm system. (by Ayhan Dayanik).



//***************************************
// Author: Ayhan DAYANIK
// Date  : 21/07/2003
//***************************************

#ifndef _DS1821_H_
#define _DS1821_H_


#define DS1821PortTris  TRISA
#define DS1821Port       PORTA
#define DataPin          0
#define VddPin        1
#define DataPinFlag      0x08 

extern void DS1821_Start( void );
extern void DS1821_PinHi( void );
extern void DS1821_PinLow( void );
extern void OneWireMode( void );
extern char DS1821_Init( void );
extern void DS1821_WriteByte( char data );
extern char DS1821_ReadByte( void );
extern void DS1821_WriteConfig( char config );
extern char DS1821_ReadConfig( void );
extern void DS1821_TermometerMode( void );
extern char DS1821_ReadTemp( void );
extern void StartConvert( void );
extern void StopConvert( void );
extern char Temp_Measure( void );
extern void Write_TH( char TH );
extern void Write_TL( char TL );
extern char Read_TH( void );
extern char Read_TL( void );

#endif // _DS1821_H_
/////////////////////////////////////////



http://www.sourceboost.com/home.html

Copyright © 2002-2006 SourceBoost Technologies