| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 293 人关注过本帖
标题:新手编程,大家帮帮忙,谢谢
取消只看楼主 加入收藏
zh110
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2014-5-31
结帖率:50%
收藏
已结贴  问题点数:20 回复次数:0 
新手编程,大家帮帮忙,谢谢
下面程序有没有懂的,帮我每一句注释一下,谢谢了
unsigned char Function_is_begin = 0;
 unsigned char SettingAngle = 0;
static volatile  unsigned char TempAngle = 0;
 static volatile unsigned int Openloop_PWM = 100;
 static volatile unsigned char Openloop_Step = 5;  
 
void Key1_Press(unsigned char ktype)
 {  
 Function_is_begin = 0;
  PWM_Off();
 
 if(++System_Function > 5)
   System_Function = 0;
  
 switch(System_Function){
 case 0:
  Openloop_Step = 5;
   Openloop_PWM = 100;
  PWM_OutPut(Openloop_PWM);
   //Digit_Set(STEP_POS, 2);
         LCD12864_SetXY(0,2);
   LCD12864_PutNumber(2);
 
  //// Digit_Number(1, Openloop_PWM);
   break;
  case 1:
 // Digit_Off(STEP_POS);
   TempAngle = 45;
   SettingAngle = 45;
  case 2:
  case 3:
  LCD12864_SetXY(0,4);
  LCD12864_PutNumber(TempAngle/10);
   LCD12864_SetXY(0,5);
  LCD12864_PutNumber(TempAngle%10);
//Digit_Set(SETTING_POS0, TempAngle/10);
  //Digit_Set(SETTING_POS1, TempAngle%10);
  // Digit_FlashMode(SETTING_POS0);
   //Digit_FlashMode(SETTING_POS1);
   break;
  case 4:
   break;
  
 case 5:
  //Digit_Off(SETTING_POS0);
   //Digit_Off(SETTING_POS1);
   break;  }   
 //Digit_Set(0, System_Function);  // 显示系统功能编号
  LCD12864_SetXY(0,0);
 LCD12864_PutNumber(System_Function);
 }
void Key2_Press(unsigned char ktype) {
 switch(System_Function){
  case 0:
  switch(Openloop_Step){
    case 1:
    Openloop_Step = 5;
    // Digit_Set(STE.
   // P_POS, 2);
        LCD12864_SetXY(0,2);
   LCD12864_PutNumber(2);
     break;
    case 5:
    Openloop_Step = 10;
   // Digit_Set(STEP_POS, 3);
         LCD12864_SetXY(0,2);
   LCD12864_PutNumber(3);
     break;
    case 10:
    Openloop_Step = 50;
    //Digit_Set(STEP_POS, 4);
          LCD12864_SetXY(0,2);
2014-05-31 10:29
快速回复:新手编程,大家帮帮忙,谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.021883 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved