51单片机编程需要严谨的程序模型
1,STC8H/STC32的计算性能和外围接口功能是能够完全满足单体或者相对功能独立的智能机电设备控制的主力单片机计算机。目前少有51单片机应用能够充分利用STC8H/STC32的计算性能。智能机电设备控制充分发挥单片机的计算性能是智能制造最重要发展方向之一。充分发挥单片机的计算性能的途径有两条:一是建立在严谨程序理论模型上的基础算法积累;二是现代化的编程及调试工具软件。2,有两种编程模型可以让我们的编程更容易地找到算法边界条件:一是服务器/客户机模型,就是请求提供服务。这是人机交互和网络联接的基础算法模型,是伴随计算机发明以后算法模型。另一种是输入/输出传递算法模型,即让算法输出响应输入的变量。这种算法由来已久,是将程序算法看作动态变化传递转换的基础算法。梯形图编程就是这种传递算法。这也是我们易于使用的原因。
3,梯形图是一种没有算法递归深度编程语言,他的所有程序算法都是按照梯子一样排列。这样我们就可以将梯形图程序算法进一步分类为三种:一是组合逻辑算法,二是时序逻辑算法,三是功能算法。其中组合和时序逻辑是梯形图算法的核心,所以只要掌握触点,延时继电器,计数器的编程技巧就能熟练使用梯形图编程,就能够真实解决一般工程控制问题。这也是梯形图编程易学易用的关键。
4,梯形图是不是需要不是需要无限多的功能指令才能实现特殊的程序功能要求。从PLC产品角度可以通过主机和功能扩展单元的方式实现任意特殊功能的加入。如果从单片机开发的角度。只需要将扩展功能抽象成变量存取方式如实时透明读写、数据队列传输、事件传输等等就可以将单片机的所以硬件扩展实现标准化。这样单片机可以通过标准驱动的多CPU接入实现底层开发。
5,STC8H/STC32单片机是任何独立开发者能够直接掌握所有硬件资源的单片机计算机芯片,这是单片机开发者创意研发最好的资源。总之充分利用STC8H/STC32计算性能能够在机电设备智能控制领域,在替代人们重复劳动这一智能制造主战场前景巨大。
版主应该多发一些底层代码的逻辑思维。
比如LDLDI AND这些梯形图如何转化为让底层代码去一步一步执行。 飞捷 发表于 2024-3-6 09:10
版主应该多发一些底层代码的逻辑思维。
比如LDLDI AND这些梯形图如何转化为让底层代码去一步一步执行 ...
这个可以有 飞捷 发表于 2024-3-6 09:10
版主应该多发一些底层代码的逻辑思维。
比如LDLDI AND这些梯形图如何转化为让底层代码去一步一步执行 ...
电子DIY小家 发表于 2024-3-6 16:40
这是哪里找的? 飞捷 发表于 2024-3-6 16:44
这是哪里找的?
我写的帖子的75楼{:lol:}稍微放了点前菜 电子DIY小家 发表于 2024-3-6 16:53
我写的帖子的75楼稍微放了点前菜
哪个贴,找不到啊 电子DIY小家 发表于 2024-3-6 16:40
感兴趣 飞捷 发表于 2024-3-6 17:31
哪个贴,找不到啊
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=6919
页:
[1]