CAN

所属分类:单片机开发
开发工具:C/C++
文件大小:1452KB
下载次数:147
上传日期:2009-10-20 17:21:35
上 传 者Andy627
说明:  can总线的测试程序,包含完整的原理图和pcb板,程序测试通过.主控芯片at89s52,四位数码管显示,两位接收,两位发送.
(can bus test program, including a complete schematic and pcb board, the program test. Master chip at89s52, 4 digital LED display, two receiving, two to send.)

文件列表:
源代码\can_show.c (7915, 2008-12-30)
源代码\can_show.LST (16470, 2008-12-30)
源代码\can_show.OBJ (18307, 2008-12-30)
源代码\can_showdef.H (3984, 2008-12-29)
源代码\can_show_node1 (15348, 2008-12-30)
源代码\can_show_node1.hex (2409, 2008-12-30)
源代码\can_show_node1.M51 (22447, 2008-12-30)
源代码\can_show_node1.Opt (1024, 2008-12-30)
源代码\can_show_node1.plg (167, 2009-01-09)
源代码\can_show_node1.Uv2 (1954, 2008-12-29)
源代码\can_show_node1_Opt.Bak (1527, 2008-12-29)
源代码\can_show_node1_Uv2.Bak (1672, 2008-12-29)
源代码 (0, 2009-10-20)
基于SJA1000的CAN节点设计v1.0.pdf (1176110, 2006-12-22)
can-bus-tongxun.pdf (612075, 2009-03-08)
51can.Sch (34047, 2009-03-30)
基于SJA1000应用设计电路.Sch (23255, 2006-12-13)

实验内容 前提:您有两块我们的CAN总线学习板。INT0按键为外部中断计数按键,每按一次,数码管1-2(自右向左)显示加1,并且发送数据到CAN节点2;接收到CAN节点2的数据在数码管3-4(自右向左)。CAN节点2的功能与CAN节点1功能相同。 实验目的 熟悉CAN总线通讯编程。 相关点评 (1)采用P23控制SJA1000复位管脚,可以通过软件复位芯片。 (2)增加通讯指示灯。 软件程序 实验程序 实验步骤和实验现象与结果 (1)检查电路,判断电路是否短路。 (2)打开电源开关,分别下载CAN节点的程序。下载程序时观察软件上显示是否下载成功。 (3)下载完毕后,关闭电源,然后将两个总线学习板的CAN节点连接。注意连接方法。 (4)两个节点打开电源后,数码管1-2(自右向左)显示0;数码管3-4(自右向左)显示0 (5)按CAN节点1上的INT0按键一次,其数码管1-2显示加1(十进制显示),自动发送数据到CAN节点2,并且在节点2的数码管3-4上显示。 (6)按CAN节点2上的INT0按键一次,其数码管1-2显示加1(十进制显示),自动发送到CAN节点1,并且在节点1的数码管3-4上显示。 实验注意事项 (1)实验前一定要检查电路,防止短路 (2)两个CAN节点连接时,是H――H,L――L。

近期下载者

相关文件


收藏者