3.5 可视化辅助程序简介 我们发现一个简单的动作竞需要5组数据,5分钟的舞蹈需要screen.width-500){this.style.width=screen.width-500};" border=0>组数据(需占用1.5K存储空间,AT89C52足够)。如果人工填写这些数据,将十分困难。因此在实际的运用中,我们用C+Builder编写了机器人模拟程序,采用图形界面,预一化速度和时间信息,写入data.h,只要将其作为头文件,电机驱动程序将自动读取。 4 电路和程序特点总结 (1)一块单片机控制多个步进电机,总线分时复用。(2)程序基于中断服务,电机工作稳定可*。(3)提出归一化速度,实现了速度V大范围可变。(4)数据更新每200ms一次,可以轻松控制各个电机实时加速、减速、爆发,从而使舞蹈更人性化、感情化。这也正是我们允许数据量大的原因。(5)辅助程序实现编程可视化。文末是中国科大首届机器人舞蹈比赛中用到的程序实例。 screen.width-500){this.style.width=screen.width-500};" border=0>
screen.width-500){this.style.width=screen.width-500};" border=0> screen.width-500){this.style.width=screen.width-500};" border=0> screen.width-500){this.style.width=screen.width-500};" border=0> screen.width-500){this.style.width=screen.width-500};" border=0> screen.width-500){this.style.width=screen.width-500};" border=0> 参考文献 1 顾天柱,陈巳康.C51交*编译系统.上海:复旦大学出版社,1990,8 2 胡汉才.单片机原理及系统设计.北京:清华大学出版社,2002 |