- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子设计.小车入库 的程序控制
??系统分析概要 UML简介??
[原]电子设计.小车入库 程序控制
old_logs /峰?发表于2006-04-25, 19:33
#include bsrsd.h#include hardware.h//#include SPCE061V004.H
#define?P_IOA_Data ????(volatile unsigned int *)0x7000?? #define P_IOA_Buffer ???(volatile unsigned int *)0x7001#define P_IOA_Dir ????(volatile unsigned int *)0x7002#define P_IOA_Attrib ???(volatile unsigned int *)0x7003
#define P_IOA_Latch ???(volatile unsigned int *)0x7004
#define P_IOB_Data????(volatile unsigned int *)0x7005? #define P_IOB_Buffer???(volatile unsigned int *)0x7006?? #define P_IOB_Dir????(volatile unsigned int *)0x7007?? #define P_IOB_Attrib???(volatile unsigned int *)0x7008??
#define P_Watchdog_Clear??(volatile unsigned int *)0x7012?? #define P_SystemClock???(volatile unsigned int *)0x7013
#define bool int#define true 1#define false 0
void Init_IO()??//初始化接口,IOA口为输入 、IOB口为输出{?Set_IOA_Dir(0x0000);?Set_IOA_Attrib(0x0000);?Set_IOA_Data(0x0000);?Set_IOB_Dir(0xffff);?Set_IOB_Attrib(0xffff);?Set_IOB_Data(0x0000);}
//--------------------------------------------------------------bool Light(void)?//检测光源,如果检测到光源返回true,否则返回false{??//读取IOA口第1位值,值为1表示检测到光源,值为0表示没有检测到光源?unsigned int ia;?ClearWatchDog();???ia =Get_IOA_Data();?ia =ia 0x0001;?if(ia ==0x0001)??return true;?else ??return false;}
//--------------------------------------------------------------void TurnRight(unsigned int tn)?? //原地右转tn步{?int i,j ;?ClearWatchDog();? ?for(j=0;jtn;j++)?{??i=i0x00c0;??i=i|0x2400;??*P_IOB_Data=i;??F_Delay(60);?//Delay的参数需要测试?????????????????????i=i0x00c0;??i=i|0x0000;??*P_IOB_Data=i;??F_Delay(40);?}
}
//--------------------------------------------------------------void TurnLeft(unsigned int tn)?//原地左转tn步{?int i,j ;?ClearWatchDog();? ?for(j=0;jtn;j++)?{??i=i0x00c0;??i=i|0x2400;??*P_IOB_Data=i;??F_Delay(60);???i=i0x00c0;??i=i|0x0000;??*P_IOB_Data=i;??F_Delay(40);?} }
//--------------------------------------------------------------void GoAhead(unsigned int gn)?//前进gn步{?int i,j ;
您可能关注的文档
最近下载
- 老年社会工作服务项目策划书.docx VIP
- 圆钢方钢管受压承载力计算表.xls VIP
- 2025天津市华淼给排水研究设计院有限公司对外招聘7人笔试历年参考题库附带答案详解.docx
- 2025中级保育师资格考试题库资料及答案(浓缩400题).pdf VIP
- 《大学影视鉴赏》全套完整版教学课件(共877页PPT).pptx
- 名著导读《艾青诗选·如何读诗》教学设计.doc VIP
- 可编程逻辑控制器(PLC)系列:Schneider Electric Modicon M580_(16).ModiconM580的冗余系统设计.docx VIP
- 48个国际音标发音字母及字母组合.docx VIP
- 2025年国家开放大学电大《公共部门人力资源管理》机考3套真题题库及.docx VIP
- 国家建筑标准设计图集20S515 钢筋混凝土及砖砌排水检查井.pdf VIP
文档评论(0)