📄 hal.h
字号:
typedef unsigned char boolean; /* Boolean value type. */
typedef unsigned long int uint32; /* Unsigned 32 bit value */
typedef unsigned short uint16; /* Unsigned 16 bit value */
typedef unsigned char uint8; /* Unsigned 8 bit value */
typedef signed long int int32; /* Signed 32 bit value */
typedef signed short int16; /* Signed 16 bit value */
typedef signed char int8; /* Signed 8 bit value */
#define MEM_B( x ) ( *( (byte *) (x) ) )
#define MEM_W( x ) ( *( (word *) (x) ) )
#define MAX( x, y ) ( ((x) > (y)) ? (x) : (y) )
#define MIN( x, y ) ( ((x) < (y)) ? (x) : (y) )
#define SET_CHK (PORTD|= 0x80)
#define CLR_CHK (PORTD&=~0x80)
#define SET_CS0 (PORTD|= 0x08)
#define CLR_CS0 (PORTD&=~0x08)
#define SET_CS2 (PORTD|= 0x10)
#define CLR_CS2 (PORTD&=~0x10)
#define SET_CS1 (PORTD|= 0x20)
#define CLR_CS1 (PORTD&=~0x20)
#define SET_CS3 (PORTD|= 0x40)
#define CLR_CS3 (PORTD&=~0x40)
//和温度6675有关
#define SETSCK ( PORTA |= 0x04 )
#define CLRSCK ( PORTA &= ~0x04 )
#define RSO ( PINA & 0x02 )
extern void TempInit (void);
extern void delay (unsigned int n);
extern void U7 (uint8 data);
extern void U18 (uint8 data);
extern void U9 (uint8 data);
extern void U19 (uint8 data);
extern void rftempdata(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -