main.c
#include "Init.h"
#include "Key.h"
#include "Smg.h"
#include "ultrasonic.h"
#include "Led.h"
#include <stdio.h>
#include "Timer.h"
#include "iic.h"
//函数声明
void Key_Proc();
void Led_Proc();
void Smg_Proc();
void Record();
void ADC_mode();
//按键变量
unsigned char Key_Old;
//Led显示变量
unsigned char ucled;
//数码管显示变量
unsigned char string[10];
unsigned char buf[8]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff};
unsigned char pos=0;
//显示刷新变量
unsigned char Key_Slow;
unsigned char Record_Slow;
unsigned char Smg_Slow;
//定时器计数
unsigned long Ms_Tick;
unsigned long Ms_Led;
//模式切换
unsigned char S4_mode=0; //0-测距,1-参数界面,2-记录界面
bit S5_mode=0; //0-按键模式,1-旋钮模式
unsigned char K_Para_High=60;
unsigned char K_Para_Low=10;
unsigned char R_Para_High=60;
unsigned char R_Para_Low=10;
unsigned char my_alarm=0;
bit old_flag=0;
bit new_flag=