|
|
楼主 |
发表于 2016-12-10 05:31:13
|
显示全部楼层
1.4 组合数码管程序与舵机程序
如果只有一个旋钮,相当于你只DIY了一个市面价值6元的简易测试仪:
但如果你加了显示屏,那立马就上了档次,相当于30元的高端测试仪了
组合不同的程序功能,在每个项目里都会练习到。现在,你应该已经学会“系统周期法”。用这个方法,你应该马上想到:
数码管程序周期:4ms;
舵机程序周期:10us;
用最小的10us做为新程序的周期,你需要:
每400次(4ms)执行一次数码管;
每2000次(20ms)中,前100~200次(1~2ms)高电平,其余低电平。
这样,很轻松的就将两个简单的程序组合成一个复杂的程序。
学会这个方法,相当于你学会了一个“套路”,大部分程序你都可以这样套。赶快自己练习试试吧。
……………………………………………………
……………………………………………………
正如一道数学题有多种解法一样,“系统周期”也可以更灵活的分配。其实舵机只受高电平时间控制,至于低电平时间则并不关心。利用这个特性,可以将程序流程简化一下:
系统周期:4ms;
每4ms执行一次数码管;
每20ms执行一次输出高电平。1ms的时间很短,对显示来说没有影响。
|
| |