⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 creatphoto.c

📁 该程序是触摸屏控制电机转动试验,在armlinux下
💻 C
字号:
#include"../ucos-ii/includes.h"               /* uC/OS interface */
#include "../ucos-ii/add/osaddition.h"
#include "../inc/drivers.h"
#include "../inc/sys/lib.h"
#include "../src/gui/gui.h"
#include "../inc/touchscreen.h"
#include <string.h>
#include <stdio.h>


#define pi 3.14

char start[]="/sys/ucos/fj/start.bmp";
char stop[]="/sys/ucos/fj/stop.bmp";
char stepdown[]="/sys/ucos/fj/stepdown.bmp";
char stepup[]="/sys/ucos/fj/stepup.bmp";
char middle[]="/sys/ucos/fj/middle.bmp";
char chang[]="/sys/ucos/fj3/change.bmp";
char weight[]="/sys/ucos/fj3/weight.bmp";
char setspeed[]="/sys/ucos/fj3/setspeed.bmp";

void Creatstaticphoto(PDC pdc)
{
    
            
            //bmp格式。
            Circle(pdc,480, 160,150);
           	ShowBmp(pdc , start , 330 ,330); 
            ShowBmp(pdc , stop , 330 ,390);
            ShowBmp(pdc , middle , 450 ,130);
            ShowBmp(pdc , stepup , 20 ,180);
            ShowBmp(pdc , stepdown , 20 ,340);
            ShowBmp(pdc , chang , 20 ,20);
            ShowBmp(pdc , weight , 20 ,250);
            ShowBmp(pdc , weight , 20 ,410);
            ShowBmp(pdc , setspeed , 20 ,90);
 }

void Creatphoto(PDC pdc,double *t,int *cha_g) 
{
    int count=0;
    while(1)
    {   
         Creatstaticphoto(pdc);
           
            if(!(*cha_g))
            count=count+10*(*t);
             else
             count=count-10*(*t);
             MoveTo(pdc, 480,160 );
            LineTo(pdc,( int)(cos(count*pi/60)*150)+480, (int)(sin(count*pi/60)*150)+160);//画线
        
              if(count>240)
                   count=count-120;
              if(count<-240)
                   count=count+120;
           
        
        
       OSTimeDly(200);
       ClearScreen();
	     	      
   }
   
    DestoryDC(pdc);//删除绘图设备上下文 
  
}
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
              
       

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -