这是本人根据LIN总线的协议自己写的一个主机和从机的程序,还有一个pretus的仿真图,TJA1020的作用主要是电平转换,直接用仿真示波器查看单片机的TXD和RXD口就足够了,如果有什么错误或者不好的地方,希望高人能够指点一下,自我觉得还是有一点参考价值的
上传时间: 2017-07-07
上传用户:gmh1314
CTM8251应用实例,CTM8251是一款带隔离的通用CAN收发器模块,该模块内部集成了所有必需的CAN隔离及CAN收、发器件,这些都被集成在不到3平方厘米的模块上。模块的主要功能是将CAN控制器的逻辑电平转换为CAN总线的差分电平并且具有DC 2500V的隔离功能。
上传时间: 2017-07-09
上传用户:bibirnovis
PIC16C63单片机UART通信——A机读取时钟芯片DS1302获得当前时间,通过UART通信传给B机,B机使用LCD1602显示当前时间
上传时间: 2013-11-30
上传用户:shanml
80c51和pc 机通过串行通信程序,电平转换用MAX232 (1)单片机端的数据传输程序 汇编或者c51 (2)pc机端的vb或者vc编写的通信程序 最好是vb (3) pc机 用的是com1 9针端口
上传时间: 2014-01-24
上传用户:xinyuzhiqiwuwu
•ARINC429总线协议是美国航空电子工程委员会(Airlines Engineering Committee)于1977年7月提出的,并于同年发表并获得批准使用,它的全称是数字式信息传输系统(Digital Information Transmission System ) 。协议标准规定了航空电子设备及有关系统间的数字信息传输要求。ARINC429广泛应用在先进的民航客机中,如B-737、B-757、B-767,俄制军用飞机也选用了类似的技术。
标签: ARINC429 总线
上传时间: 2015-03-25
上传用户:423619775
A design about 8051 (running at 12MHz) based system with 3 7-Seg displays and two buttons to implement the following functions. 1. When press the + button, the display C = A+B. 2. When press the button, the display C = A - B. “A” and “B” are 8-bit inputs when “C” is 9-bit output.
上传时间: 2015-05-05
上传用户:guoxiy
ARINC429总线协议是美国航空电子工程委员会(Airlines Engineering Committee)于1977年7月提出的,并于同年发表并获得批准使用,它的全称是数字式信息传输系统(Digital Information Transmission System ) 。协议标准规定了航空电子设备及有关系统间的数字信息传输要求。ARINC429广泛应用在先进的民航客机中,如B-737、B-757、B-767,俄制军用飞机也选用了类似的技术。 ARINC429总线结构简单、性能稳定,抗干扰性强。最大的优势在于可靠性高。飞机上的ARINC429数据总线,用于在系统和设备之间传送上千种不同类型的参数,如航向、真空速、马赫数等。
标签: 429总线协议
上传时间: 2016-08-17
上传用户:w50403
CTM1050 是一款带隔离的高速 CAN 收发 器芯片, 该芯片内部集成了所有必需的 CAN 隔离及 CAN 收、 发器件, 这些都被集成在不 到 3 平方厘米的芯片上。芯片的主要功能是 将 CAN 控制器的逻辑电平转换为 CAN 总 线的差分电平并且具有 DC 2500V 的隔离 功能及 ESD 保护作用。
上传时间: 2016-10-20
上传用户:oyjwle
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题 public class lianxi01 { public static void main(String[] args) { System.out.println("第1个月的兔子对数: 1"); System.out.println("第2个月的兔子对数: 1"); int f1 = 1, f2 = 1, f, M=24; for(int i=3; i<=M; i++) { f = f2; f2 = f1 + f2; f1 = f; System.out.println("第" + i +"个月的兔子对数: "+f2); } } } 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。 public class lianxi02 { public static void main(String[] args) { int count = 0; for(int i=101; i<200; i+=2) { boolean b = false; for(int j=2; j<=Math.sqrt(i); j++) { if(i % j == 0) { b = false; break; } else { b = true; } } if(b == true) {count ++;System.out.println(i );} } System.out.println( "素数个数是: " + count); } } 【程序3】 题目:打印出所有的 "水仙花数 ",所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个 "水仙花数 ",因为153=1的三次方+5的三次方+3的三次方。 public class lianxi03 { public static void main(String[] args) { int b1, b2, b3;
上传时间: 2017-12-24
上传用户:Ariza
1、设计了硬件电路(电平转换电路)的设计 2、基于Visual Basic语言的人机界面设计和通信软件程序设计 3、重点介绍在Visual Basic语言环境下如何通过 MSComm控件来实现对串口的操作。 设计(研究)方案 上位机软件设计方案为:具体为:第一步设计好可视化界面,并且界面设计合理美观,了解各个按键的属性和功能,界面上有基本的开始、停止、正转、反转、开关、闭光等基本功能。
标签: 步进电机控制
上传时间: 2018-05-01
上传用户:657993055