//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
//描述:
// INT0按键程序+显示程序+CAN自收发程序 &
// 数码管1-2(从右至左)显示本节点计数结果,数码管3-4显示接收到的数据 &
// 十进制显示 &
// CAN主要参数: PeliCAN模式,扩展帧EFF模式 &
// 29位标示码结构: &
// 发送数据结构:计数结果,0x02,0x03,0x04,0x05,0x06,0x07,0x08 &
// 接收数据结构: 待显示数据+其它7个字节的数据 &
// 本节点的地址: 0x11,0x22,0x33,0x00;可以接收全部节点的数据 &
// 目的节点地址:0x01,0x02,0x03,0x00;可以被能接收全部节点数据的节点接收 &
//&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
//【声明】 此程序仅用于学习与参考,引用请注明版权和作者信息! &
//【声明】 作者: PIAE小组 &
#include
#include
#include
void INT0_Counter( void ) interrupt 0 using 1
{//INT0按键为计数按键
EA = 0;
Txd_data++; //存储计数结果,并为待发送的数据
TXD_flag = 1;//要发送数据标志位
EA = 1;
}
voi