⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ds18b20_ports.h

📁 温度传感器DS18B20的功能实现
💻 H
字号:
/*
****************************************************************************************************
* SSAC_A1
* Main Controller Board
* File name : ds18b20_ports.h
* Use for   : To detect temperature
* Summary   : The include file for ports

****************************************************************************************************
*/

#ifndef     __DS18B20_PORTS_H
#define     __DS18B20_PORTS_H


#define     MCU_XTAL         4   // The unit is MHz, for main MCU


#define   Enter_Critical()  _DINT()
                              
#define   Exit_Critical()   _EINT()
                               

//连接在P6.3上
#define     DS18B20_Tx_Release()    P6DIR &= ~BIT3 ;
#define     DS18B20_Tx_Obtain()     P6DIR |= BIT3 ;\
                                    P6OUT &= ~BIT3;

#define     DS18B20_Rx()            P6IN & BIT3;



typedef unsigned char		BOOL;

typedef unsigned char		BYTE;
typedef unsigned short		WORD;
typedef unsigned long		DWORD;
typedef unsigned long long	QWORD;

typedef unsigned char		UINT8;
typedef unsigned short		UINT16;
typedef unsigned long		UINT32;
typedef unsigned long long	UINT64;

typedef signed char			INT8;
typedef signed short		INT16;
typedef signed long			INT32;
typedef signed long long	INT64;




#endif      /*  __DS18B20_PORTS_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -