关于跑马灯的速度控制

请问各位大侠跑马灯的速度是怎么控制的啊也就是说我怎么样才能让他加速和减速呢比如说:有这样一段代码:unsignedintcodeSpeedCode[]={1,2,3,5,... 请问各位大侠 跑马灯的速度是怎么控制的啊 也就是说我怎么样才能让他加速和减速呢
比如说:有这样一段代码:
unsigned int code SpeedCode[]={ 1, 2, 3, 5, 8, 10, 14, 17, 20, 30,
40, 50, 60, 70, 80, 90, 100, 120, 140, 160,
180, 200, 300, 400, 500, 600, 700, 800, 900,1000};//30
void SetSpeed(unsigned char Speed)//跑马灯速度控制
{
SystemSpeed =SpeedCode[Speed];
}

void Timer2(void) interrupt 5 using 3
{
TF2 = 0; //中断标志清除( Timer2 必须软件清标志!)
if(++Timer0Count>=SystemSpeed)
{
Timer0Count = 0;
Timer0EventRun();
}
}

if(SystemSpeedIndex>0)
{
--SystemSpeedIndex;
SetSpeed(SystemSpeedIndex);
}

请问跑马灯是怎么加速的啊
展开
 我来答
zhuangweiyin2
2011-07-09 · TA获得超过315个赞
知道小有建树答主
回答量:817
采纳率:50%
帮助的人:161万
展开全部
这个不然,设置一个for循环语句就可以,如果想加速就将每次循环的次数按一定规律递减,减速就递增
东莞搏信智能
2024-10-16 广告
张力信号放大器是东莞市搏信智能控制技术有限公司的重要产品之一。它专为高精度张力控制系统设计,能够将微弱的张力信号放大并转换为标准输出信号,如0-10VDC或4-20mA,以满足PLC、计算机或其他类型控制器的输入需求。该放大器具备一键式调零... 点击进入详情页
本回答由东莞搏信智能提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式