while((AD0DR&0x80000000)==0);           //等待转换结束
       AD0CR=AD0CR|(1<<24);                    //再次转换
       while((AD0DR&0x80000000)==0);           //等待转换结束
       ADC_Data=AD0DR;                           //读取ADC结果
       ADC_Data=(ADC_Data>>6)&0x3FF;
       ADC_Data=ADC_Data *3300/1024;
       sprintf(str,"Vin0=%dmV\r",ADC_Data) ;
       GUI_PutString(150,50,str);
       OSTimeDlyHMSM(0,0,0,50);      //任务切换,交出cpu使用权
       }
(3)用LCD显示实现图形的显示
这一部分的原理比较简单,本人就不再画流程图了,在本人的仿真系统上有两种方式来观看信号的情况和了解数据,一个是LCD显示,还有SPI七段显示器 。就美观,样式,以及编程难度的各方面本人都进行了考虑。LCD显示器美观大方,而且屏幕大,看起来较为清晰,也符合本人的要求,而且因为是仿真系统。并不用考虑成本以及稳定性的问题,本人果断选择了LCD显示器。
下面是代码:
//TASK 任务0/***/
    void Task0 (void *pdata)
    {
      uint8 i,x,y;
      char str[40];
      extern  uint8 *title0[];//
      extern  uint8 *helpall[][4];
      pdata=pdata;
      TargetInit();
      GUI_Initialize();
      GUI_SetColor(1,0);        // 设置前景色和背景色
      GUI_PutString(0,10,"OSStatInit delay 1 second.Please wait...")  ;
      GUI_PutString(0,30,"Set Clock tick and interrupt vectors...")  ;
      GUI_PutString(0,50,"Initialize the TargetBoard...waiting!...")  ;
        OSTimeDlyHMSM(0,0,0,50);      //任务切换,交出cpu使用权
        GUI_FillSCR(0x00);                //全屏填充,清屏
        while (1)
        {
        x=70;
        y=0;
       for(i=0;i<5;i++)
       {GUI_PutHZ(x+18*i,y,(uint8 *)title0[i],16,16);
       }
    GUI_Rectangle(0,17,239,127,1);
    sprintf(str,"#Tasks:");
    GUI_PutString(96,109,str);
    sprintf(str,"%02d",OSTaskCtr);    
    GUI_PutString(137,109,str);
    sprintf(str,"#CPU Usage:");    
    GUI_PutString(159,109,str);
    sprintf(str,"%02d",OSCPUUsage);
    GUI_PutString(223,109,str);
    sprintf(str,"#Task switch/sec:");
    GUI_PutString(96,119,str);
    sprintf(str,"%04d",OSCtxSwCtr);
    GUI_PutString(197,119,str);
上一篇:磁悬浮的PID控制系统设计+MATLAB仿真
下一篇:51单片机的智能空调温度控制系统的设计+仿真图+源码

基于Kinect手势识别的遥操...

冷库GPRS的无线数据采集系统设计

基于51单片机自动门智能控制系统设计

STC89C52单片机盲人用时钟的设计+电路图+程序

PLC物料自动分拣系统的设计+源程序

单相电压型逆变电路的谐...

粉料称重装置的单片机控...

大规模MIMO系统的发展研究现状

《水浒传》中血腥暴力研...

提高小學语文課堂朗读教...

MNL模型历史城区居民活动...

高效课堂教师问卷调查表

浅析施工企业保理融资成...

遥感土地用变化监测国内外研究现状

小型通用机器人控制系统设计任务书

PCI+PID算法直流力矩电机速...

从企业eHR建设谈管理信息...