这个例子做的是去年全国电子电子设计大赛E题,悬挂运动控制系统(E题),我只做了画线和画圆两个部分,纯粹是玩,所以精度不是很高,终点定位精度误差差不多0.5cm左右,画圆在两个斜率无穷大区误差较大需要修正。 一开始我用的是L297+L298驱动,感觉脉冲相位控制比较麻烦,后来想到avr相对51的速度,用B口模拟脉冲,L293驱动。电机我用的是两个42BYG四相八拍六线步进电机,资料很好找。 这个试验做起来可能有点麻烦,比赛的时候需要特定的板子,就象附件E题里所示,注意电机转动的时候不能让绕线重叠,会严重影响精度,绳子要用无弹性的,我用的是去渔具店买的尼龙的无弹性渔线。
上传时间: 2014-12-07
上传用户:youmo81
在C 语言中,表达式是最重要的组成部分之一,几乎 所有的代码都由表达式构成。表达式的使用如此广泛,读 者也许会产生这样的疑问,像+ 、- 、3 、/ 、& & 这样简单 的运算也会出现问题吗? 程序员在编写表达式时,往往带 有一些不良的习惯。即使是编写很简单的表达式,这些不 良习惯也可能造成隐患,这个小小的隐患甚至可能引起整 个系统的崩溃。实际上,在程序调试过程中,表达式中存 在的大部分隐患皆来源于程序员的主观臆测,即认为表达 式应该是按自己认为的方式执行,但结果可能完全相反。 这是因为程序设计语言或编译器的某些内在机制并不如 我们所想的那样。所有的编译器都遵从这一假定:程序员 都是“神”,他们既了解编程语言的各种特性,也了解编译 器本身一些鲜为人知的处理原则。当然, 程序员不是 “神”。因此,程序员在编写程序的过程中需要小心地避免 编译器“设置”的各种陷阱,而问题是有些时候很难预测下 一步是否会踏上一个陷阱
上传时间: 2015-09-08
上传用户:jennyzai
基于B样条小波边缘检测算子的应用研究,摘自图形图像学报
上传时间: 2014-11-28
上传用户:来茴
同一个数会由于采用不同的基数而使得其表现的形式是完全不一样的,在我们的学习中,我们熟悉的基数有10进制、12进制、60进制、2进制、8进制和16进制。比如数据12,如果我们用2进制表示,则它就是1100;如果用3进制表示就是110;如果用8进制表示则是14。我们的编程任务就是与数的进制(也就是基数)有关。 程序中我们会给大家很多个数对(假设每个数对的数用X和Y表示),程序需要解决的问题就是为X和Y各选择一个最小的基数,以使得这两个数在其选择的基数上是一对相等的数。 例如,12和5这个数对,我们可以为12选择基数3,为5选择基数6,这样一来12(base 3)=5(base 6),因为12(base 3)就是10进制数5,而5(base 6)也是10进制数中的5。 程序的输入是通过文件完成的。 文件中的每一行都包含一个数对X和Y,两个数通过一个或多个空格符分割,与X和Y相关联的有效基数值范围为2~36。X和Y的合理数值表示字符包括0—9和A-Z(表示数值10-35)。 文件的最后一行用一个数字0表示输入的结束。
标签:
上传时间: 2013-12-17
上传用户:skfreeman
对日项目开发的一些源代码希望会喜欢
上传时间: 2013-12-17
上传用户:z754970244
用delphi实现一个功能,完成的是对梯形面积的计算,希望对大家会有点帮助
上传时间: 2014-01-23
上传用户:edisonfather
用delphi实现的文本阅读器的开发,如windows里的记事本有相似的地方,希望对大家会有所帮助
上传时间: 2014-11-28
上传用户:pkkkkp
用delphi做的一个练习,能完成一点功能,希望对大家会有所帮助
上传时间: 2013-12-22
上传用户:as275944189
PhotoShop风格的滑动条 用过 PhotoShop 的就会知道这个源代码是做什么用的了
上传时间: 2014-01-06
上传用户:BIBI
这是个JAVA小程序的源码。这个程序是关于“会说话的小动物”的小应用程序。
上传时间: 2013-12-02
上传用户:chens000