这是一个比较典型的PID处理程序,在使用单片机作为控制cpu时,请稍作简化,具体的PID 参数必须由具体对象通过实验确定。由于单片机的处理速度和ram资源的限制,一般不采用浮点数运算,而将所有参数全部用整数,运算 到最后再除以一个2的N次方数据(相当于移位),作类似定点数运算,可大大提高运算速度,根据控制精度的不同要求,当精度要求很 高时,注意保留移位引起的“余数”,做好余数补偿。这个程序只是一般常用pid算法的基本架构,没有包含输入输出处理部分。
上传时间: 2014-10-25
上传用户:zhouli
一个拼图游戏,自己写的,把图片去掉了,必须为bmp文件,放到pic目录中
标签:
上传时间: 2015-03-10
上传用户:JIUSHICHEN
itu.656数字分量视频信号的接口--中文版,电视,LCD开发者必须的技术文档,方便英文不好的朋友
上传时间: 2014-01-22
上传用户:zhuyibin
在symbian os 上运行,开发语言是symbian c++,和标准c++有点区别。 怎样在显示中文。s60平台,手机必须支持中文,模拟器必须支持中文。
上传时间: 2014-01-21
上传用户:yan2267246
由于时间紧迫及事先准备不足,编译器最后定型时暴露出不少问题及不足之处,主要有以下一些方面: 不支持数组数据类型,这是文法分析器设计时的一个疏漏,由于时间关系,最后只得把扫描器中已做好的相关的数组部分删去。 对于float数据类型的支持,直到语义分析都是正常的,也能生成相应的汇编代码,但由于我们对8086/8088指令系统本身了解不足,这样的汇编代码将只能做到含义上完全忠实于源程序,但不能运行。 对于局部变量的支持,则于时间紧迫,所有的局部变量全被处理成静态变量。使递归函数不能得到正确的结果。 对于函数调用语句,不进行参数匹配检查,如果参数数量不对,也将能通过编译,但运行时将产生非法操作。 对&& !等逻辑操作在最后生成代码时处理比较粗燥,生成的代码在逻辑复杂时将不能保证运行正常。 接下来有一些,不能说是缺陷,但必须说明的问题: 对于main函数,没有参数表,通回类型也必须为void,但如果写上参数表及其他返回类型也能编译通过,生成代码时将简单地忽略,不影响最后的代码的运行。 对于while,for,if语句,其语句体不管是一句还是多句,必须都有{}围起来。这跟C语言中若是一句则可省略{}不同。
标签:
上传时间: 2015-03-14
上传用户:gmh1314
尝试使用有意义的结构与组织,并写得清楚些。请记住许多 HOWTOs 的读者并非以英文作为母语的。 如果你在写一份 HOWTO,你必须 使用 SGML-Tools 工具,可从 http://www.xs4all.nl/~cg/sgmltools/取得。
标签:
上传时间: 2015-03-15
上传用户:eclipse
停车场管理系统”如何部署:1、 导入注册表导入VC6.0\chapter9\conf\VicAly.reg文件到注册表中。2、 安装SQL Server本系统需要SQL Server 7.0或者更高的版本。3、 导入数据库的脚本建立一个新的数据库VicAly,在这个新库里面执行VC6.0\chapter9\db\VicAly.sql。4、 设置DSN在ODBC配置中设置数据源 DSN_Vicaly,把这个DSN指向SQL Server的VicAly数据库。5、 安装条形码打印机由于本系统支持条形码打印机打出纸票,因此要测试完整功能,请安装与Zebra® 兼容的条形码打印机。6、 安装摄像机摄像机用来监控来去的车辆,是必须要安装的。7、 安装条形码识别器(可选)为了方面输入纸票的条形码,最好配备条形码识别器。8、 运行完成以上配置后,可以运行程序。
标签: Server confVicAly SQL chapter
上传时间: 2015-03-15
上传用户:努力努力再努力
在远距离数据通信中,为确保高效而无差错地传送数据,必须对数据进行校验即差错控制。循环冗余校验CRC(Cyclic Redundancy Check/Code)是对一个传送数据块进行校验,是一种高效的差错控制方法。
标签: 数据通信
上传时间: 2014-01-09
上传用户:zhanditian
Huffman 这个名字,程序员们至少会联想到二叉树和二进制编码。的确,我们总以 Huffman 编码来概括 D.A.Huffman 个人对计算机领域特别是数据压缩领域的杰出贡献。我们知道,压缩 = 模型 + 编码,作为一种压缩方法,我们必须全面考虑其模型和编码两个模块的功效;但同时,模型和编码两个模块又相互具有独立性。
标签: Huffman
上传时间: 2013-11-25
上传用户:cx111111
本程序是i2c总线读写一个字节的程序。在写过程序中,不一定非要检测i2c的应答位,可以直接延时过去就行,但是在读过程中必须给应答信号,读完发停止位,一定确认所发的信号都发上了。否则在连续地址读的过程中可能不会出错,但是在随机度过程中就会出错,我的程序就是在给停止信号时没有给上,24cxx一直在输出数据,结果读出错。找着问题后我的程序只加入了一条命令便完全正常。
上传时间: 2015-03-16
上传用户:chongcongying