"); //-->
#ifndef __lcd__h__
#define __lcd__h__
#include<mcu.h>
//************************************************************************************
extern xdata uchar cnt_speed;
extern xdata uint cnt_dis;
extern xdata uint cnt_cal;
//=======================================
extern xdata uchar cnt_time_s;//秒
extern xdata uchar cnt_time_min;//分钟
//**************************************
extern xdata uchar cnt_inc;
//======================================
extern xdata uchar mode_buf;
uchar prog_buf;
extern xdata uint dis_float_buf;
//======================================
extern xdata uchar count1;
extern xdata uchar prog_3s;
//**************************************
extern xdata uint dis_10m;
extern xdata uint dis_init_buf;
extern xdata uint cal_14m;
extern xdata uint cal_init_buf;
//**************************************
extern xdata uint time_s;
extern xdata uchar time_prog_buf; //设置时要段数清零
extern xdata uint time_prog_count;
extern xdata uchar time_20ms;
extern uchar err;
extern uchar pulse_s1;
extern uchar fat_cnt;
extern uchar age; //年龄计数器
extern uchar high; //身高计数器
extern uchar weigh; //体重计数器
extern uchar sex; //性别计数器
extern xdata uchar fat_data;
extern xdata uchar twin; //卡路里计算
extern xdata uchar key_time_cnt;
//**************************************
extern bit bz_g1;
extern xdata uchar bz_count1;
extern xdata uint sert_key;
extern xdata uchar end_count;
extern xdata uint end_count1;
//======================================
bit speed_dp;
bit time_dp;
bit dis_dp2;
bit dis_dp3;
bit cal_dp2;
bit cal_dp3;
bit pulse_g;
bit st5sg;
//************************************************************************************
extern bit dis_flag;
extern bit prog_g;
extern bit cal_flag;
extern bit time_flag;
extern bit start_g;
extern bit stop_g;
extern bit speed_foot;
extern bit suspend_g;
extern bit prog_run_g;
extern bit F_relay;
extern bit error_g;
extern bit end_g;
extern bit key_down;
extern bit prog_3s_g;
//*******************
extern bit fat_run;
extern bit fat_sex;
extern bit fat_weigh;
extern bit fat_high;
extern bit fat_age;
extern bit fat_end;
extern bit bz_off;
//*******************
uchar start5s;
uchar start20ms;
//*************************************************************************************
//com1 com2 com3 com4 com5 com6 com7 com8 8位数据段码13-27
// laps D C E G B F A
//-------------------------------------------------------------------------------------
// A
// ********
// * *
// * *
// F * * B
// * *
// * G *
// *********
// * *
// * *
// E * * C
// * *
// * *
// ******** LAPS
// D
//***************************************************************************
uchar code Lap_Tab[10]={0xf7,0xa4,0xdd,0xed,0xae,0xeb,0xfb,0xa5,0xff,0xef};
uchar code Lap_add[2]={188,184};//lap地址
extern xdata uchar cnt_lap;
extern xdata uchar cnt_lap_buf;
//*************************************************************************************
//com1 com2 com3 com4 com5 com6 com7 com8 8位数据段码13-27
// A F B G E C D
//-------------------------------------------------------------------------------------
// A
// ********
// * *
// * *
// F * * B
// * *
// * G *
// *********
// * *
// * *
// E * * C
// * *
// * *
// ******** * 其它符号或小数点
// D
//***************************************************************************
uchar code DataTab[17]={0xee,0x24,0xba,0xb6,0x74,0xd6,0xde,0xa4,0xfe,0xf6,0xf8,0xda,0xd8,0xfc,0x5a,0x1c,0x3e};//0-9,P,E,F,A,T,N,D
//*************************************************************************************
//com1 com2 com3 com4 com5 com6 com7 com8
// A I J B K L C
//com1 com2 com3 com4 com5 com6 com7 com8
// F H G E N M D
//-------------------------------------------------------
// A
// ******************
// * * *
// * * H *I J* *
// F * * * * * B
// * * * * *
// * G * * * K *
// ******** ********
// * * * * *
// * N * * * L *
// E * * * * * C
// * * *M * *
// * * *
// *****************
// D
uchar code spd_data [10][2]={0x92,0x92,0x12,0x00,0x98,0x32,0x9a,0x22,0x1a,0xa0,
0x8a,0xa2,0x8a,0xb2,0x92,0x00,0x9a,0xb2,0x9a,0xa2,};//0-9,a-z 26+10=36个数据
//************************************************************************************************************
uchar code spd_address[12]={120,112,104,96,88,80,72,64,56,48,40,32};//1-12 12个地址每地址寻址位为2=24位地址
//************************************************************************************************************
/**************************************************************************************
* 名 称: 数据结构在RAM区
* 功 能: 写命令模式
**************************************************************************************/
xdata struct lcd_da{
uchar pulse[3];
uchar dis[4];
uchar cal[4];
uchar time[4];
}LcdDa,*sp;
/**************************************************************************************
* 名 称: 地址结构体在code区固定
* 功 能: 写命令模式
**************************************************************************************/
/**************************************************************************************
* 名 称: 地址结构体在code区固定
* 功 能: 写命令模式
**************************************************************************************/
typedef code struct address{
uchar p[3];
uchar t[4];
uchar d[4];
uchar c[4];
};
struct address Address={{196,200,204},{208,212,216,220},{224,228,232,236},{240,244,248,252}};
//**************************************************************************************
extern void WrByte(uchar i,uchar j);
extern void bit1(void);
extern void bit0(void);
void wr_1625(void);
extern void get_key();
extern void bz_on();
//**************************************************************************************
#endif
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
555书写台灯定时控制电路
传特斯拉中国暂停推送FSD试用功能:原因未知
寻人启事
上海海思 AC9610 2Msps 24bit ADC 芯片发布
H桥电路
苹果重组AI高管架构:Siri多项升级延期至2026年
想看看有多少人是单身阿?准备组织联谊会!
555厕所照明灯、换气扇自动控制器电路
哥伦比亚大学工程师发明了一种强大的3D光子电子芯片
CNTTR通信电子UPS技术培训.rar
555新颖的高频日光灯电路
ADSL原理.rar
英伟达计划在未来四年斥资5000亿美元采购芯片和电子产品
模拟电路教学心得
苹果Apple Watch血压监测功能,技术难题致上线或推迟
CNTTR通信电源勘察、设计培训.rar
甲骨文从AMD采购3万块MI355X
射频功率放大器的前馈线性化简介
请教vivi的问题,2410,研究过的请教了
泰克混合信号调试MSO4000实例演示操作
寻人启示
模拟电子教学方法的改进
555读报亭自动照明灯电路
CNTTR通信电子培训资料电源工程设计.rar
CNTTR通信电子培训蓄电池知识.rar
555家用自动照明开关电路
模拟精英—与业内专家面对面互联6
[转帖]一个中国女大学生的无耻自白,和一个中国男人的精彩回贴不看后悔一辈子
智能无线通信对推进汽车安全系统应用的作用
百亿泰铢“救”哪吒汽车!实探总部:员工还“摆烂”吗