用STC89RC52单片机实现了与PLC(西门子)MODBUS通信,地址可以自由更改,波特率可以随意修改。程序已经调试成功,应用到产品中,分享出来和大家一起交流学习。
1
51单片机定时器作PWM波形输出, ///Max_Init_value的大小将影响到PWM ///的频率,其与频率的关系如下: /// Max_Init_value=1/Freq*1000*1000 ///在标准51中,Max_Init_value的值不能 ///过高,因为定时器0的中断服务执行本身 ///就要消耗一定的时间,频率过高将影响 //主函数的执行,并且有可能出现很意外的 //情况,具体情况要具体分析
2023-01-12 18:48:30 2KB 单片机 定时器 PWM波 形输出
1
GM T 0051-2016 密码设备管理 对称密钥管理技术规范
2023-01-12 11:16:53 1.86MB 国标 GMT0051-2016密
1
基于51单片机的电子琴,里面包含C代码以及PCB原理图,亲测可用
2023-01-10 20:44:57 159KB 单片机 电子琴 PCB
1
51单片机STC,电脑串口接收温度采集试验.zip能够采集DS18b20的温度值并且上传到串口。
2023-01-10 16:54:53 67KB 51单片机
1
51单片机控制8251A proteus仿真 原创
2023-01-10 15:58:54 89KB 8251A 可编程串行通信接口芯片
1
51单片机的protues仿真时lie,可供大家下载啦
2023-01-10 09:26:56 1.91MB 51单片机
1
88行matlab拓扑优化代码托斯 高效的51行Matlab代码,用于拓扑优化。 TOSSE(相同尺寸元素的拓扑优化)是用于2D和3D拓扑设计问题的Matlab代码。 该代码使用称为TOP88的经典88行代码作为基础,以开发一种硬0-1进化算法,该算法在每次迭代时都将元素杀死。 新代码由51行组成,并且不牺牲任何可读性,因此它对于想要接触该领域的从业人员很有用。 该算法显示出优于TOP88的平均范围和几乎没有棋盘格图案的结构的效率。 有关理论和数值结果的更多详细信息,可以查看以下文章: 用法 在此项目中,可以使用三个代码: tosse.m tosse_cant.m tosse3d.m 第一个是Messerschmitt-Bolkow-Blohm(MBB)光束的拓扑优化代码。 可以通过在Matlab终端中键入以下命令来启动代码: tosse(nelx,nely,volfrac,mu) 其中nelx是在x轴元素的数量, nely是在y轴上的元素数, volfrac是在最终的设计和所需的体积mu在所述体积降低参数。 一个实际的呼叫示例是: tosse(180,60,0.5,0.97) 对于1
2023-01-06 22:54:35 18KB 系统开源
1
基于c51的简单的交通灯设计,C语言设计,有紧急停止按钮,单行道按钮
2023-01-06 22:51:25 88KB 交通灯
1
基于51单片机音乐播放设计,音乐播放程序 ,用单片机实现音乐播放
2023-01-06 21:41:46 264KB 51单片机
1