⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 trans.c

📁 非常好的keilc51单片机程序
💻 C
字号:
#ifndef __TRANS_C__
#define __TRANS_C__

#include <AT89X51.h>
#include "hal.h"

#include <Trans.h>

uchar Buffer[12];          //数据帧缓冲区

void main()
{
  uchar aa; 
  P1 = 0xf0;
  aa = rdsr_cmd();		    //X25045初始化,1.4s
  aa = aa & 0x30;
  if(aa != 0)
    {
      wren_cmd();
      wrsr_cmd();
    }  
  INIT232();	  //串口初始化
  INITCAN();	  //CanBus接口初始化
  IT0 = 1;
  EX0 = 1;
  ES = 1;
  EA = 1;
  while(1)
  {
    rst_wdog();
    if(!ChkEndR())
      {
	    if(Can_Receive(Buffer))        //接收Can总线信息
          RS232_Send(Buffer);    //将接收到的信息发送至串口      
	  }
    if(!ChkEndC())
      {
	    if(RS232_Receive(Buffer))      //接收串口信息
        Can_Send(Buffer);            //将接收到的信息发送至Can总线    
      }
  }
}          

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -