乐曲发声及动画程序 ;*********************************; 通用微机发声程序及动画显示; Power BY WJZ;; 编译环境 : 未来汇编1.0 编译内核: TASM 4.1; COPYRIGHT (C) 2005;; 本程序为2004学年度,广东工业大学2002届工业工程2班; 伍健柱的微机课程设计作业,引用须保留版权信息;**********************************
上传时间: 2013-10-14
上传用户:名爵少年
PLC 以 其 可靠性高、抗干扰能力强、配套齐全、功能完善、适应性强等特点,广泛应用于各种控制领域。PLC作为通用工业控制计算机,是面向工矿企业的工控设备,使用梯形图符号进行编程,与继电器电路相当接近,被广大工程技术人员接受。但是在实际应用中,如何编程能够提高PLC程序运行速度是一个值得我们思考研究的问题。1 PLC工作原理PLC 与 计 算机的工作原理基本相同,即在系统程序的管理下,通过运行应用程序完成用户任务。但两者的工作方式有所不同。计算机一般采用等待命令的工作方式,而PLC在确定了工作任务并装人了专用程序后成为一种专用机,它采用循环扫描工作方式,系统工作任务管理及应用程序执行都是用循环扫描方式完成的。PLC 有 两 种基本的工作状态,即运行(RUN)与停止(STOP)状态。在这两种状态下,PLC的扫描过程及所要完成的任务是不尽相同的,如图1所示。 PLC在RUN工作状态时,执行一次扫描操作所的时间称为扫描周期,其典型值通常为1一100nis,不同PLC厂家的产品则略有不同。扫描周期由内部处理时间、输A/ 输出处理执行时间、指令执行时间等三部分组成。通常在一个扫描过程中,执行指令的时间占了绝大部分,而执行指令的时间与用户程序的长短有关。用户 程 序 是根据控制要求由用户编制,由许多条PLC指令所组成。不同的指令所对应的程序步不同,以三菱FX2N系列的PLC为例,PLC对每一个程序步操作处理时间为:基本指令占0.741s/步,功能指令占几百微米/步。完成一个控制任务可以有多种编制程序的方法,因此,选择合理、巧妙的编程方法既可以大大提高程序运行速度,又可以保证可靠性。 提高PLC程序运行速度的几种编程方法2.1 用数据传送给位元件组合的方法来控制输出在 PL C应 用编程中,最后都会有一段输出控制程序,一般都是用逻辑取及输出指令来编写,如图2所示。在图2所示的程序中,逻辑取的程序步为1,输出的程序步为2,执行上述程序共需3个程序步。通常情况下,PLC要控制的输出都不会是少量的,比如,有8个输出,在条件满足时要同时输出。此时,执行图2所示的程序共需17个程序步。若我们通过位元件的组合并采用数据传送的方法来完成图2所示的程序,就会大大减少程序步骤。在三 菱 PLC中,只处理ON/OFF状态的元件(如X,Y,M和S),称为位元件。但将位元件组合起来也可以处理数据。位元件组合由Kn加首元件号来表示。位元件每4bit为一组组合成单元。如KYO中的n是组数,当n=1时,K,Yo 对应的是Y3一Yo。当n二2时,KZYo对应的是Y7一Yo。通过位元件组合,就可以用处理数据的方式来处理位元件,图2程序所示的功能可用图3所示的传送数据的方式来完成。
上传时间: 2013-11-11
上传用户:几何公差
Turbo C 高级程序员编程指南 Turbo C 的到来,总的来说给程序员尤其为C程序提供一个以其环境和编译器速度而引人注目的令人激动的实现。Turbo C 获得了迅速的成功和老资格及初学者程序员的接受,本书是以所有级别的C程序为目的,本书讨论了与经常遇到的编程的各方面的相关话题,如控制台I/O、鼠标器管理、弹出窗口、串、动态变量、通用编程、高级图形编程、文件I/O、高级指针和内存分配技术、目录检索编程及实用调试技术、并给出了一个多维文本系统的实例。
上传时间: 2013-10-08
上传用户:wujijunshi
资料介绍说明: 1.本程序只在Windows XP 平台上经过完整测试,因此只能保证该程序在winXP系统下运行正确。 2.由于本程序使用了Access数据库,因此需要计算机安装有Microsoft Access。 3.将本程序下载到本地计算机后,需要建立与用户信息.mdb的ODBC链接。建立方法如下: 进入开始菜单 控制面板 管理工具 数据源(ODBC),建立一个新的"LVTest_UserB",数据库选择用户信息.mdb。点击ok完成设置。 4.运行虚拟电子称_陈锡辉.vi,输入用户名:admin,密码:123456 登陆系统。进入系统后可以更改密码或管理通用户等等。
上传时间: 2014-12-31
上传用户:yepeng139
SmartPRO通用编程器软件2008 安装程序
上传时间: 2013-11-11
上传用户:ryb
8051f020的对于126*64lcd通用汇编程序,可以作为测试硬件工作不工作的程序
上传时间: 2015-03-15
上传用户:epson850
MCU与PC键盘通信程序,接口为PS/2;I2C通用驱动程序
上传时间: 2015-03-27
上传用户:zhliu007
基于目前许多中小型公司, 机关,中小学校,大学院系等都有自己的图书库, 供内部人员借阅。因采用通用的图书管理系统耗资成本较大,且操作复杂,需要培训成本。多数单位为此依然延用传统的手工登记办法,图书流失,管理不便。图书借阅管理程序正是面向这样的中小用户对图书管理的需要而设计开发的,其宗旨是: 简单, 实用,满足图书的分类、增删维护,借阅归还、登记、查询,会员的等级管理、信息维护等。本程序是采用JAVA技术开发的C/S结构应用程序, 数据库支持MySQL 和MSSQL SERVER ,客户端采用Java Swing。
上传时间: 2013-12-23
上传用户:TF2015
遥控数字钟应用程序,应用于多种数字钟接口,可以遥控设备,省力。自制LED电子钟在很多电子报刊杂志上都可以见到,但大多数在断电后都要重新设置时间等 参数,给使用带来很多不便。也有用后备电池作为备用电源的,但往往体积较大。本文介绍 的LED电子钟克服了以往的弊端,而且采用了家电通用的红外遥控器进行控制,方便使用。 有一路闹铃输出,可以通过遥控器设置闹铃时间及允许与否。
上传时间: 2015-04-02
上传用户:ghostparker
UArmJtag2.0仿真软件 功能强大、超“硬”的软件仿真器! 博创科技最新发布的ARM调试驱动程序UArmJtag2.0是UArmJtag1.5的升级版本,是继能够成功支持ADS1.2的UArmJtag1.5后的又一重大贡献,UArmJtag2.0可以独立实现FLASH烧写功能,完全替代一般意义上的硬件仿真器,使广大高校师生和科研爱好者从高成本的ARM开发工具中解脱出来! UArmJtag是博创科技自主研发的,超低成本,高性能的ARM仿真调试工具,支持目前市场普遍采用的并口模拟简易仿真器,使简易仿真器速度和功能达到并超过一般通用ARM硬件仿真器的水平。UArmJtag完全支持RDI 1.5.1调试协议,可以和ARM公司的SDT2.51、ADS1.2仿真开发环境配合使用。 最新的UArmJtag2.0版本保持了UArmJtag 1.5的原有功能,并增加了以下独到功能: 1、FLASH编程功能:把硬件仿真器的算法加入到了UArmJtag2.0版中,实现了对FLASH的稳定编程,编程速度达到甚至超过部分硬件仿真器的水平。使用户彻底解决了丢失BIOS数据的困扰。 2、支持ARM9在线调试:UArmJtag2.0版支持ARM7/ARM9系列嵌入式微处理器的调试,在ADS1.2开发环境下仿真调试速度达到甚至超过部分硬件仿真器的水平,稳定可靠。
上传时间: 2015-04-03
上传用户:熊少锋