⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 head.h

📁 采用51单片机集合1602LCD控制器,可以有效的模拟出汽车的运行状态,包括速度,里程的相关信息!是绝对正确的源码,请大家放心使用和参考
💻 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 + -