📄 head.h
字号:
#define uchar unsigned char
#define uint unsigned int
#define date P1 //1602数据线
/************************************************************/
sbit rs=P3^5;
sbit rw=P3^6;
sbit e=P3^7; //分别是1602的控制引角
uchar x;//键值
uchar key;//键值所对应的实际功能
uint u=0;//定时中断计数器
uchar tt=0;//实现键盘功能的一个参数
uchar tingche_cishu=0;//停车次数
uint waibu_cishu=0;//外部中断次数(10米一次)
uchar hour=0,minute=0;//小时,分钟
double xiao_lucheng=0.0;//10米以下的路程
uint full_lucheng=0; //整个里程
uint time_for=0;//车子每行10米所需要的时间
uint zheng_space=0;//速度的整数部分
uint float_space=0;//速度的小数部分
bit sk=0;//实现计算速度的一个参数
uchar time_chushihua[]="00:00";
uchar codee[]={"0123456789.TP:F"};//1602的字符代码
/************************************************************/
uchar key_board(void);//键盘程序
void function_key(uchar m);//按键功能函数
void init(void);//系统初始化
uint duz(void);
void chushihua(void);//lcd初始化
void xiem(uint pp0,uint busy)reentrant;
void xies(uint pp0);
void xiechar(uint x,uint y,uchar zifu);//向lcd写字符
void xiestring(uint x,uint y,uchar *string);//向lcd写字符串
void delay(uint i);//延时程序
void dingshichushihua(void);//中断初始化
void settime(void);//设定系统初始时间
void get_bus(void);//上车
void out_bus(void);//下车
void time_update(void);//时间更新
void lucheng_update(void);//1公里以下路程管理
void full_day_info(void);//显示当天信息
void space_update(void);//速度更新
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -