以单片机为处理器核心的集成控制器因体积小、功能强、性能稳定、成本较低等优势,在工业中得到广泛应用。控制器底层函数在编写成功后一般不再修改,但是上层控制程序却需要随着控制流程的改变而重新编写。编写出的控制程序在很多情况下结构和代码有很多相似的地方,无疑会消耗开发人员的时间和精力,增加项目成本。并且在实际使用控制器的工厂中,编程人员相对缺少,这就使反复编写控制程序更加困难。 本文正是针对手工编程的种种缺点而进行设计的。课题是来自企业的实际项目。在分析该企业使用的控制器输入输出特点和控制系统方案的基础上,设计一套可以无需手工编写代码而自动生成控制程序的集成软件平台,并实现了控制器之间基于MODBUS协议的通讯。软件平台的开发目的是使项目人员摆脱控制程序的C语言编程,降低技术难度,缩短开发周期,并尽量避免在编程时经常出现的人为疏忽。 集成软件平台中的设计包括:用户配置程序设计、中间配置文件设计与生成、目标控制程序结构设计、生成程序和控制器通讯程序设计。其中,配置程序选择界面友好,填写简单的EXCEL表格,并设计其内容和结构。目标控制程序的设计采用多任务调度,使其结构通用,尽可能满足各种控制要求。程序自动生成过程参考编译器各阶段进行设计,包括对EXCEL表格填写内容的错误检查,优化生成XML形式的中间代码,以及设计一个程序生成器来读取中间代码并翻译生成C语言控制程序。最后设计应用于主从式控制系统的通讯程序,这个程序是基于MODBUS协议的。 本设计通过实验室的严格测试后,已经在企业的多个实际项目中成功应用,运行稳定。
资源简介:针对51单片机系统中常用的A/D转换器价格高、精度低的缺点,介绍TI公司的16 位的带有I2C串行接口的A/D转换器ADS1110的工作原理,给出ADS1110与AT89C51单片机系统的接口电路和软件设计。实践证明,ADS1110具有高性价比和实用性。 Abstract: According to t...
上传时间: 2013-11-21
上传用户:gyq
资源简介:业余做的水利工程压力管道质检表自生成软件!
上传时间: 2013-11-28
上传用户:阿四AIR
资源简介: 在理论分析循环码编码和译码基本原理的基础上,提出了基于单片机系统的(24,16)循环码软件实现编码、译码的方案。仿真结果表明(24,16)循环码能有效地克服来自通讯信道的干扰,保证数据通信的可靠及系统的稳定,使误码率大幅度降低。本论文对(24,16)循环...
上传时间: 2013-11-09
上传用户:gaoliangncepu
资源简介:【摘要】随着单片机系统越来越广泛地应用于消费类电子,医疗,工业自动化,智能化仪器仪表,航空航天等各领域,单片子系统面临着电磁干扰(EMI)日益严重的威胁,电磁兼容的问题在称重领域也日益突出,本文围绕单片机系统的电磁兼容技术浅谈一些笔者的经验,...
上传时间: 2013-11-14
上传用户:anng
资源简介:单片机系统的低功耗设计策略:摘要嵌入式系统的低功耗设计需要全面分析各方面因素,统筹规划。在设计之初,各个因素往往是相互制约、相互影响的,一个降低系统功耗的措施有时会带来其他方面的“负效应”。因此,降低系统整体功耗,需要仔细分析和计算。本文从...
上传时间: 2013-11-21
上传用户:zhenyushaw
资源简介:单片机系统常用软件抗干扰措施:可靠性设计是一项系统工程,单片机系统的可靠性必须从软件、硬件以及结构设计等方面全面考虑。硬件系统的可靠性设计是单片机系统可靠性的根本,而软件系统的可靠性设计起到抑制外来干扰的作用。软件系统的可靠性设计的主要方法...
上传时间: 2013-11-02
上传用户:名爵少年
资源简介:本文章介绍了一种AD值的线性化方法。可以应用于单片机系统的设计开发当中。在系统的硬件设计方法上,使用温度补偿的方法,使得AD转换值可实现线性化,从而可以减少了单片机软件开发当中进行非线性数据的线性化处理。
上传时间: 2013-12-31
上传用户:fxf126@126.com
资源简介:实现一个自动化测量系统的上位机控制软件: 代码行5万行以上,包含丰富的自定义类,复杂的界面,复杂的控制功能,实现MFC打印功能
上传时间: 2014-06-11
上传用户:jkhjkh1982
资源简介:该文档为单片机系统设计与制作Proteus软件学习指南讲解文档,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看………………
上传时间: 2022-03-24
上传用户:
资源简介:单片机系统的数码管显示驱动和键盘扫描以单片机为核心的很多仪器都需要数码管显示驱动和键盘扫描,三种具体方案如下供参考:一、经典方案:使用8279 芯片
上传时间: 2013-07-28
上传用户:tianjinfan
资源简介:问题:单片机系统的功耗是否只由单片机的功耗决定? 以单片机为核心构成的系统,其系统的总能耗是由单片机能耗及其外围电路能耗共同构成。为了降低整个系统的功耗,除了要降低单片机自身的运行功耗外,还要降低外围电路的功耗。
上传时间: 2013-10-10
上传用户:sunjet
资源简介:单片机系统的工作原理
上传时间: 2013-10-28
上传用户:wcl168881111111
资源简介:单片机系统的工作原理设计 单片机应用系统的存储器扩充单片机应用系统的存储器扩充单片机应用系统的开关量输入...电路工作原理-接点K开启,电源Vdd经电阻R1,R2和R3,向光二极管提供电流,光敏三...
上传时间: 2013-11-07
上传用户:daxigua
资源简介:一个单片机系统的驱动程序,附带了单片机系统的原理图。适合于硬件初学者的汇编编程学习。
上传时间: 2014-01-21
上传用户:Zxcvbnm
资源简介:这是一个用汇编写的8051单片机系统的小车避障程序,是用红外发射和接收的方式,并结合了proteus 6.7,相信对初学者有所帮助
上传时间: 2014-07-29
上传用户:黑漆漆
资源简介:一个滚齿机 程序生成软件。里面无密码。 本程序是本人在改一般滚齿机为数控机而写的一个程序生成软件。
上传时间: 2015-04-12
上传用户:hasan2015
资源简介:单片机编程的一款好软件,很不多的呢,主要是为单片机编程专门设计的!
上传时间: 2014-08-13
上传用户:gundan
资源简介:小容量单片机系统的C语言程序结构,极其好用
上传时间: 2015-06-04
上传用户:manlian
资源简介:基于单片机系统的8路数字电压表程序设计问题
上传时间: 2015-06-22
上传用户:a673761058
资源简介:单片机汇编语言的机器代码生成效率很高但可读性却并不强,此教程只是我在学习过程中的一些学习笔记和随笔,在这里加以整理和修改,希望和大家一起分享,一起交流,一起学习,一起进步。
上传时间: 2013-12-27
上传用户:skhlm
资源简介:想学习嵌入式单片机系统的可以进去看看,这是AVR系列使用说明,比较详细的。
上传时间: 2013-12-30
上传用户:cjl42111
资源简介:Atmel公司精简指令集单片机系统的中文说明,对开发人员有较好的帮助。
上传时间: 2014-01-02
上传用户:ruixue198909
资源简介:这个电子教程是教你如何使用网络仿真软件ns。它比较系统的说明了该软件的体系结构和编程的基本思想。是学习ns2必备的一本教程。
上传时间: 2014-01-10
上传用户:小草123
资源简介:SH101.C 最简单片机系统的测试程序,端口的电平操作。 SH102.C 控制LED灯的亮灭 SH103.C 控制LED灯的定时亮灭,单片机定时器的使用。 SH104.C 通过按键控制LED灯的亮灭,中断的使用。 105 芯片和电路介绍 SH106.C 串口的简单测试程序。
上传时间: 2014-01-12
上传用户:asddsd
资源简介:本文给出基于单片机系统的16×15 三色LED 点阵双显示屏设计方案,采用动态显示原 理,配合优化的程序设计,在动态扫描方式下,得到较高刷新速率、画面清晰的三色显示效 果。 本设计实现了由红、黄、绿组成的十二种颜色搭配的静态和动态字符、文字、动画显 示...
上传时间: 2015-09-18
上传用户:saharawalker
资源简介:用matlab编写的基于自生成神经网络(self-generated neural network)的预测方法(包含数据集)
上传时间: 2015-09-23
上传用户:c12228
资源简介:文章主要介绍了基于TMS320VC5402的指纹识别系统的设计,概括说明了系统的硬 件和软件设计,重点阐述了指纹算法在DSP实现中所采用的优化策略,旨在实现代码的高效和运 算速度的改善。
上传时间: 2014-01-03
上传用户:skfreeman
资源简介:彭光红先生的《小容量单片机系统的C语言程序结构》源代码
上传时间: 2015-10-15
上传用户:yzy6007
资源简介:CVI教程,用于信号采集系统的多任务开发软件.学习简单,功能实用.
上传时间: 2013-12-22
上传用户:xuanchangri
资源简介:[推荐]彭光红先生的《小容量单片机系统的C语言程序结构》Point RTOS monolithic integrated circuit real-time operating system Point RTOS monolithic integrated circuit real-time operating system
上传时间: 2013-12-18
上传用户:rocketrevenge