📄 main.h
字号:
#ifndef _MAIN_H
#define _MAIN_H
#include <avr/io.h>
#include <avr/delay.h>
#include <avr/interrupt.h>
#include <avr/signal.h>
#include <avr/pgmspace.h>
#define FREQ 11
#define RX_BUFLENGTH 9
//#define FRAMELEN 32
typedef unsigned char uint8;
typedef unsigned int uint16;
//global variable
extern uint8 ASCIItab[];//={"0123456789"}; //ASCII码表
extern uint8 FRAME_BUF[2][14];//={{'T','I','M','E',':','0','0',':','0','0',':','0','0'},{'T','E','M','P',':','X','0','0','0',':','0',0x20,'C'}}; //待发送的数据帧
extern uint8 RX_BUF[RX_BUFLENGTH]; //接受缓冲区
extern uint8 R_POSI,R_IDX,R_FULL,R_EMPTY; //接收缓冲区下一数据存储位置及当前待读出数据的位置
extern uint8 ROM_CODE[8]; //DS18B20序列号
extern uint8 DDram_Adr;//=0x00; //当前DD ram 的地址
//global variable
extern void gettime_date();
extern void settime_date();
void DelayMs(uint16 t); //ms延时函数
void RF_LCD(); //更新LCD数据
//void RF_PC(); //更新PC记录数据
//void settime_date(); //设置DS1302
uint8 framecheck(); //简单校验串口数据帧
//void Format(); //将二进制数据转化为ASCII码
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -