原创 单片机C语言扫描图形放大的程序问题

2008-7-17 19:12 2721 5 5 分类: MCU/ 嵌入式

这不是DSP中的图像处理,我在步进电机扫描图形中用到的一段程序,是把原来扫描的图形慢慢放大,但是扫描出来的现象是,图形变化太快了,我想把它慢慢的由小变大,而不是一下就变大了。附上程序,放大的部分的:]


         if(ZoomX>=0&&ZoomX<10)
       {x=(x-125-Dx)/(0-ZoomA[ZoomX])/1+125+Dx;}
           else if(ZoomX>=10&&ZoomX<20)
       {x=(x-125-Dx)*ZoomA[ZoomX]/10 +125+Dx;}
           if(ZoomY>=0&&ZoomY<10)
       {y=(y-125-Dy)/(0-ZoomA[ZoomY])/1+125+Dy;}
           else if(ZoomY>=10&&ZoomY<20)
       {y=(y-125-Dy)*ZoomA[ZoomY]/10+125+Dy;}


注:只扫描一次,ZOOM的值只为一个固定的数,我试着加延时,但对后面的程序有影响,希望高手给点意见,或者给个例子参考一下,,(X,Y)分别为坐标点,

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条