//横打印 LCD_Fill(50,220,145,225,YELLOW); LCD_Fill(50,245,145,250,YELLOW); //竖打印 LCD_Fill(50,220,55,250,YELLOW); LCD_Fill(140,220,145,250,YELLOW); } } POINT_COLOR=color; }
void en_show(u8 wavemode) { u16 color; color = POINT_COLOR;
if(wavemode==1) //如果是sine 就对模式2进行操作 { if(sinewave_flag==1) { if(sinewave_en) { LCD_Fill(155,150,200,180,RED); }
}
LCD_Fill(155,220,200,250,RED);//切换波形后 吧其他波形给关了 LCD_Fill(155,80,200,110,GREEN); } else { LCD_Fill(155,80,200,110,RED); }
if(wavemode==2) //如果是saw 就对模式2进行操作 { if(sawtooth_flag==1) { if(sawtooth_en) { LCD_Fill(155,80,200,110,RED); LCD_Fill(155,220,200,250,RED); LCD_Fill(155,150,200,180,GREEN);
}
}
} else { LCD_Fill(155,150,200,180,RED); }
if(wavemode==3) //如果是saw 就对模式2进行操作 { if(triangle_flag==1) { if(triangle_en) { LCD_Fill(155,150,200,180,RED); LCD_Fill(155,80,200,110,RED); LCD_Fill(155,220,200,250,GREEN); } else { LCD_Fill(155,220,200,250,RED); } } } POINT_COLOR=color; }
void wave_fre(u8 wavemode) { if(wavemode==1) //如果是sine 就对模式2进行操作 { if(sinewave_flag==1) { LCD_ShowNum(104,120,(sinewave_fre/10),1,16); LCD_ShowNum(120,120,(sinewave_fre),1,16); } } if(wavemode==2) //如果是sine 就对模式2进行操作 { if(sawtooth_flag==1) {
}
}
LCD_ShowNum(104,190,(sawtooth_fre/10),1,16); LCD_ShowNum(120,190,(sawtooth_fre),1,16);
if(wavemode==3) //如果是sine 就对模式2进行操作 { if(triangle_flag==1) { LCD_ShowNum(104,260,(triangle_fre/10),1,16); LCD_ShowNum(120,260,(triangle_fre),1,16); } } }
void fengbi_tongdao() { sinewave_en=0; sawtooth_en=0; triangle_en=0; LCD_Fill(155,150,200,180,RED); LCD_Fill(155,220,200,250,RED); LCD_Fill(155,80,200,110,RED); if(Mode1==DISABLE) { TIM_Cmd(TIM2, DISABLE); }
if(Mode2==DISABLE) { TIM_Cmd(TIM6, DISABLE); } }