id //设置写命令模式 void SetReadCmdvoid //设置读命令模式 void SetWriteDatavoid //设置写数据模式 void WriteCmdchar cmd //写命令 void WriteDatachar ddata //写数据 void ExecuteCmdvoid //执行命令 void SetXYchar xchar y //定位显示地址 void DisplaySingleCharchar xchar ychar cchar //显示单个字符 void DisplayStringchar xchar ychar str //显示一段字符串 void Delayunsigned int time //延时主程序 void DelayUsunsigned int time //延时子程序 //void delay500msvoid bit IsBusyvoid //判断忙标志函数 void DisplayTimevoid //显示时间 void DisplayAVGSpeedvoid //显示平均速度 void DisplayDistancevoid //显示路程 /-------------------------- 测速/测距/测时模块 -------------------------------/ void INTInitvoid //所有中断初始化 void SpeedINTvoid //测速中断 void ComputeTimevoid 第四届智能控制设计大赛高级组自动往返电动小汽车设计报告 组员:李泽伟 谭海军 黄维龙 14 void ComputeSpeedANDDistancevoid //计算速度和距离 /-------------------------------- 控速模块 -----------------------------------/ void CtrSpeedINTvoid //控速中断 void Time0INTvoid void Time1INTvoid //控速单位时间中断 void Clock0_Initvoid //时钟中断初始化 void Clock1_Initvoid //时钟中断初始化 void CtrSpeedvoid / 全局变量区 / short i0 float SpeedCount 0 //测速计数脉冲 float Speed 0.0 float Distance 0.0 char Time1INTCount0 //T1中断时间计时 float PassTime0.00 //小车行走的时间 short IsT0INT1 bit IsT1INT //判断T1是否已经响应中断 short IsT0INT21 char Thx50xf40xf40xb40xd40xff //3ms3ms15ms3ms char Tlx50x110x110x510x110xff char Thx00x99 char Tlx00x99 char Thx10x99 //20ms char Tlx10x99 //short Round0 //short Back0 //short Back00 //bit Backid //bit Stop0 char Area00 char Area10 //区域变量 第四届智能控制设计大赛高级组自动往返电动小汽车设计报告 组员:李泽伟 谭海军 黄维龙 15 char LowSpeedArea1StartTime char LowSpeedArea1EndTime char HighSpeedAreaEndTime char LowSpeedArea2EndTime char LowSpeedArea1PassTime0 //第一个低速区通过时间 char HighSpeedAreaPassTime0 //高速区通过时间 char LowSpeedArea2PassTime0 //第二个低速区通过时间 char ReadyToGo10 char ReadyToGo14 //倒计时 char flag char p0 //bit Roundid0 //char Nocurve0 char ChangeFlag char Mode bit Running bit SelectedAll //模式和速度是否选择完毕标志 bit IsSelectingMode //模式选择标志 bit IsSelectingSpeed //速度选择标志 bit ModeSelected //已经被选择的模式标志 char SelectedMode10 //模式选择是否完毕标志 bit Next //Next键标志 bit SpeedSelected //已经被选中的速度方案标志 char SelectedSpeed //速度选择是否完毕标志 bit ChoosingDisplay //人工选择菜单开始标志 bit SelectedShow //显示选择标志 bit SelectedReturn //返回选择标志 bit Selected //确定/返回键选择标志 bit ReturnSelection //返回键启用标志 bit AVGSpeedShow //平均速度显示标志 bit TotalDistanceShow //总路程显示标志 bit ReturnMain //返回主菜单标志 bit AutoDisplay //自动显示标志 bit GoToChoosingDisplay //人工选择标志 bit AutoMode0 第四届智能控制设计大赛高级组自动往返电动小汽车设计报告 组员:李泽伟 谭海军 黄维龙 16 char PassLineID0 char PassLine0 float PrepareDistance float FirstDistance float SecondDistance float ThirdDistance int FirstHigh int SecondHigh int j0 int ThirdHigh float Rate1.25 //5ms时的速度 float Count4 //时间的倍数 / 全局函数.
上一篇:
平顶山学院计算机科学与技术学院关于本科生毕业论文(设计)管理细则_完整版
下一篇:
大学生汉语写作水平与英语水平相关性研究