当前位置: 首页 > news >正文

河南省建设厅官方网站电脑版百度

河南省建设厅官方网站,电脑版百度,甘肃省铁路投资建设集团有限公司网站,最新外贸电商平台实验环境#xff1a;MC9S12G128开发板 基本功能#xff1a;控制开发板上的按键#xff0c;模拟车辆移动的上下左右四个方位#xff0c;通过can通信告诉上位机界面#xff0c;车辆轨迹的移动方位。 1. 1939报文发送的示例代码 MC9S12G128开发板1939协议发送can报文数据的…实验环境MC9S12G128开发板 基本功能控制开发板上的按键模拟车辆移动的上下左右四个方位通过can通信告诉上位机界面车辆轨迹的移动方位。 1. 1939报文发送的示例代码 MC9S12G128开发板1939协议发送can报文数据的示例代码如下 /*************************************************************/ /* 主函数 */ /*************************************************************/ void main(void) {DisableInterrupts;INIT_PLL();initialize_TIM();INIT_CAN();init_key();LEDCPU_dir1;LEDCPU0;EnableInterrupts;//填写报文内容msg_send.id ID; for(k0;kdata_len_TX;k){msg_send.data[k] senddata[k];}msg_send.len data_len_TX;msg_send.RTR FALSE;msg_send.prty 0;for(;;) {delay1ms(500);if(!MSCANSendMsg(msg_send)) //发送过程出现错误for(;;);elseLEDCPU~LEDCPU;} } 2. 按键查询的示例代码 MC9S12G128开发板的按键查询的示例代码如下 /*************************************************************/ /* 主函数 */ /*************************************************************/ void main(void) {DisableInterrupts;init_led_key(); EnableInterrupts;for(;;) {delay();//datadata1; //左移一位//if(data0)// data0x01;if(KEY10KEY1_last1) //按键F1按下mode1;if(KEY20KEY2_last1) //按键F2按下mode2; if(KEY30KEY3_last1) //按键F3按下mode3; if(KEY40KEY4_last1) //按键F4按下mode4; KEY1_lastKEY1; //保存F1的状态KEY2_lastKEY2; //保存F2的状态KEY3_lastKEY3;KEY4_lastKEY4;if(mode1)LED ~(0x01);else if(mode2)LED 0xFB;else if(mode3)LED 0xEF;else if(mode4)LED 0xBF;elseLED 0xff; } }3. 按键发送报文的代码 参考1939报文发送示例代码按键查询示例代码指定按键发送相应报文给上位机从而显示车辆目前的方位。 /*************************************************************/ /* 主函数 */ /*************************************************************/ void main(void) {DisableInterrupts;INIT_PLL();initialize_TIM();INIT_CAN();init_led_key();LEDCPU_dir1;LEDCPU0;EnableInterrupts;//填写报文内容msg_send.id ID; for(k0;kdata_len_TX;k){msg_send.data[k] senddata[k];}msg_send.len data_len_TX;msg_send.RTR FALSE;msg_send.prty 0;for(;;) {if(KEY10KEY1_last1) //按键F1按下mode1;if(KEY20KEY2_last1) //按键F2按下mode2; if(KEY30KEY3_last1) //按键F3按下mode3; if(KEY40KEY4_last1) //按键F4按下mode4; KEY1_lastKEY1; //保存F1的状态KEY2_lastKEY2; //保存F2的状态KEY3_lastKEY3;KEY4_lastKEY4;if(mode1){LED ~(0x01);msg_send.data[0] 0x01; msg_send.data[1] 0x00; msg_send.data[2] 0x00; msg_send.data[3] 0x00; }else if(mode2){LED 0xFB;msg_send.data[1] 0x01;msg_send.data[0] 0x00; msg_send.data[2] 0x00; msg_send.data[3] 0x00;}else if(mode3){LED 0xEF;msg_send.data[2] 0x01;msg_send.data[0] 0x00; msg_send.data[1] 0x00; msg_send.data[3] 0x00; }else if(mode4){LED 0xBF;msg_send.data[3] 0x01;msg_send.data[0] 0x00; msg_send.data[1] 0x00; msg_send.data[2] 0x00; }elseLED 0xff;delay1ms(200);if(!MSCANSendMsg(msg_send)) //发送过程出现错误for(;;);elseLEDCPU~LEDCPU;} } 4. 界面演示 开发板上按动 KEY1报文 01 00 00 00 FF FF FF FF 指示小车往上移动 开发板上按动 KEY2报文 00 01 00 00 FF FF FF FF 指示小车往下移动 开发板上按动 KEY3报文 00 00 01 00 FF FF FF FF 指示小车往左移动 开发板上按动 KEY4报文 00 00 00 01 FF FF FF FF 指示小车往右移动 小车向上移动 小车向左移动
http://www.yayakq.cn/news/3649/

相关文章:

  • 国外外包网站画册设计1p一般多少钱
  • 西安建设学院网站南山网站设计电话
  • 湖南省百川电力建设有限公司网站wordpress留言代码
  • wordpress共用用户多站点杭州做公司网站哪家好
  • 门户网站兴化建设局网站建设中最基本的决策
  • 新建文档怎么做网站网站建设的目的及功能定位是啥
  • 电脑做服务器发布网站淮南市城乡建设档案馆网站
  • 做网站好用的cms上饶做网站哪家好
  • 网站建设需要用到哪些软件python可以自学吗
  • asp源码打开网站网站开发公司取名
  • 医药电子商务网站建设南京网站建站公司
  • 做的时间长的网站制作公司哪家好郑州做网站的大公司
  • 网站建设项目数网页跳转到其它网站
  • 长沙找人做网站温岭app开发公司
  • 个人门户网站模板常州网站开发公司推荐
  • app开发公司有哪些部门网站推广seo软件
  • 手机网站WordPress主题网络营销服务策略
  • 找人做网站怎么做手机软件制作器下载
  • 软件开发网站四川省建设部网站
  • 南宁工程建设网站有哪些html做网站例子
  • 好看的单页南山网站seo
  • 企业如何做好网站运营成都高新区国土规划建设局网站
  • 建设网站需要哪些流程图网站桥页怎么找
  • 生活常识网站源码网站在百度上搜索不到
  • c 网站开发工程师招聘网站建设有前景吗
  • 如何设计营销 网站建设wordpress漂流瓶插件
  • 上海专业做网站建设方法wordpress 免费自媒体
  • 只选设计师的网站重庆可做网站 APP
  • 网站头部 标签wordpress 没有外观
  • 无锡网站建设书生商友怎么创建网站卖东西