附件A序源代码.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
附件A序源代码

附件 A #include hidef.h /* common defines and macros */ #include mc9s12dg128.h /* derivative information */ #pragma LINK_INFO DERIVATIVE mc9s12dg128b #define FIELD PTIJ_PTIJ1 #define LINE 39 #define DOT 68 #define DIV 7 char go_ready; char begin,t,deal; unsigned char field; unsigned int line; unsigned char dot; unsigned char odd[LINE][DOT],even[LINE][DOT],*p,*q,*q0,center[LINE],root; unsigned char oddfinish,evenfinish; unsigned char i,j,k,l; unsigned char left,right,width; float slope0; float absoluteslope0; unsigned char overnumber; unsigned char dark0,dark,white,white0,white1,dif,ndark,nwhite; unsigned int sumwhite; unsigned char blackarea[8],blacknum; unsigned char maybe[4]; unsigned char findoutline; unsigned char start,end; unsigned char finish; char beline,beline0,lasting; unsigned char findstartline; unsigned char startlinedally; unsigned char s0,e0,n; unsigned char breakpoint[15]; char breaknumber; char getlineslope[14][2]; float lineslope[14],diflineslope[13]; char turnleft,turnright,difrise,difdown; char beS,rightcircle,leftcircle; int endwarp,startwarp; unsigned char horizontallength; float turn; char roadfalse,falsetimes; float angle,angle0,absangle; unsigned char portK; unsigned char count,speed,neededspeed,turnspeed; float keepspeed; int p0,p1,espeed; float warp; float sumwarp; float averagewarp; float sumx,sumy; float sumxsumx,sumxx,sumxy; float slope,constnum; char ADDSPEED; char SLOWSPEED; /************initialization AD0************/ void init_AD(void) //初始化 { ATD0CTL2=0xC0; ATD0CTL3=0x08; ATD0CTL4=0x81; ATD0CTL5=0xA0; ATD0DIEN=0x00; } /************initialization Port H6***************/ //Port H6为电触开关,作为中断信号 void init_intPortH6(void) { PTH_PTH6 = 0; DDRH_DDRH6 = 0; PPSH_PPSH6 = 0; PIFH_PIFH6 = 1; PIEH_PIEH6 = 1; } /***********initialization Port J1******************/ void init_intPortJ1(void) { PTJ_PTJ1 = 0; DDRJ_DDRJ1 = 0; PERJ_PERJ1 = 1; } /************initialization Port J0*****************/

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档