main.h
来自「采用PICC18编写的单片机源代码」· C头文件 代码 · 共 47 行
H
47 行
#ifndef _main_h
#define _main_h
/************************************项目头文件*******************************
**定义了晶振、数据类型及其数据的相关操作
*****************************************************************************/
#include "pic18.h"
#include "DataType.h"
//外接4MHz晶振,内部使能锁相环,因此内部晶振为16MHz
#define OSC_FREQ 16000000
//con_Disp_Bit=数码管显示的位数
#define con_Disp_Bit 5
//定义全局变量
uint8 dispBuf[con_Disp_Bit]; //显示缓冲区
uint8 taskNo; //任务编号存储器
uint8 FaceReg; //显示介面存储器
uint8 FaceChnNo; //显示界面中存储通道号
uint8 FaceEmerNo; //显示界面中存储应急时间次数
uint8 Intpart[3],Decm[2]; //BCD码中整数部分数组,小数部分数组
static bit flag_1Sec; //1秒标志
//定义显示界面的代码
#define conFaceMinNo 0 //显示界面的最小编号
#define conFaceMaxNum 5 //显示界面的最大编号
#define conFaceEmerTime 0 //显示应急时间
#define conFaceEmerVolt 1 //显示终止电压
#define conFaceSetBaseVolt 2 //显示基准电压
#define conFaceSetAddr 3 //显示本机地址
#define conFaceSetAmp 4 //显示放大倍数
#define conChnNum 4 //通道数目
//定义任务号
#define task_Min 0 //最小任务号
#define task_Num 6 //任务数目
#define task_Display 0 //显示任务号
#define task_ReadKey 1 //读键盘任务号
#define task_ADConv 2 //AD转换任务号
#define task_Interval_1s 3 //达到1S任务号
#define task_DoInstru 4 //处理指令任务
#define task_UpDispBuf 5 //更新显示缓冲区任务
#endif
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?