c语言必背18个经典程序 c语言案例教程( 二 )


st_win_fun_key *Key;
st_win_fun_drv *Drv;
st_win_fun_lin_study *LinStudy;
解释一下这里添加的三个函数的含义:
st_win_fun_key:检测车窗控制按键状态的调用函数;
st_win_fun_drv:检测车窗驱动状态的调用函数;
st_win_fun_lin_study :车窗通过LIN总线学习位置的功能函数;
以上就完成了整个车窗类的定义,最后我们再通过它来定义各个车窗对象 。
定义车窗对象
根据定义的车窗类,可以很方便的定义车窗对象 。
比如定义一个左前车窗(驾驶侧),
st_win DDWin;
左前车窗初始化,
DDWin =
{
{0},{0},{0},{0},{0},{0},
&WinKeyFun,
&WinDrvFun,
&WinLinStudyFun,
};
【c语言必背18个经典程序 c语言案例教程】其他各个车窗以此类推,这完成整个车窗类和对象的设计 。

猜你喜欢