- 1
- 2
- 3
- 4
- 5
单片机系统的控制程序自生成软件平台设计
资料介绍
以单片机为处理器核心的集成控制器因体积小、功能强、性能稳定、成本较低等优势,在工业中得到广泛应用。控制器底层函数在编写成功后一般不再修改,但是上层控制程序却需要随着控制流程的改变而重新编写。编写出的控制程序在很多情况下结构和代码有很多相似的地方,无疑会消耗开发人员的时间和精力,增加项目成本。并且在实际使用控制器的工厂中,编程人员相对缺少,这就使反复编写控制程序更加困难。 本文正是针对手工编程的种种缺点而进行设计的。课题是来自企业的实际项目。在分析该企业使用的控制器输入输出特点和控制系统方案的基础上,设计一套可以无需手工编写代码而自动生成控制程序的集成软件平台,并实现了控制器之间基于MODBUS协议的通讯。软件平台的开发目的是使项目人员摆脱控制程序的C语言编程,降低技术难度,缩短开发周期,并尽量避免在编程时经常出现的人为疏忽。 集成软件平台中的设计包括:用户配置程序设计、中间配置文件设计与生成、目标控制程序结构设计、生成程序和控制器通讯程序设计。其中,配置程序选择界面友好,填写简单的EXCEL表格,并设计其内容和结构。目标控制程序的设计采用多任务调度,使其结构通用,尽可能满足各种控制要求。程序自动生成过程参考编译器各阶段进行设计,包括对EXCEL表格填写内容的错误检查,优化生成XML形式的中间代码,以及设计一个程序生成器来读取中间代码并翻译生成C语言控制程序。最后设计应用于主从式控制系统的通讯程序,这个程序是基于MODBUS协议的。 本设计通过实验室的严格测试后,已经在企业的多个实际项目中成功应用,运行稳定。
部分文件列表
文件名 | 大小 |
单片机系统的控制程序自生成软件平台设计.pdf | 3M |
最新上传
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:liqiang9090
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏160.00元 3天前
用户:w1966891335
-
21ic下载 打赏160.00元 3天前
用户:w178191520
-
21ic下载 打赏160.00元 3天前
用户:kk1957135547
-
21ic下载 打赏40.00元 3天前
用户:WK520077778
-
21ic下载 打赏40.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:xuzhen1
-
21ic下载 打赏50.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏30.00元 3天前
用户:xzxbybd
-
21ic下载 打赏40.00元 3天前
用户:z00
-
21ic下载 打赏40.00元 3天前
用户:forgot
-
21ic下载 打赏40.00元 3天前
用户:happypcb
-
21ic下载 打赏20.00元 3天前
用户:zhaoqshan
-
21ic下载 打赏5.00元 3天前
用户:17724187683
-
21ic下载 打赏5.00元 3天前
用户:zmm1818
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
chenruiji 打赏1.00元 3天前
资料:血糖仪原理图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:测试智能语音控制模块
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
cai0603 打赏3.00元 3天前
用户:CJQ_ENJOY
-
21ic小能手 打赏5.00元 3天前
全部评论(0)