do_tmereven.c
上传用户:shyuanyi
上传日期:2008-05-24
资源大小:69k
文件大小:1k
源码类别:

RFID编程

开发平台:

C/C++

  1. #include  "My_head.h"
  2. /***********************************************
  3. #define   SEND_CARD_LED   P1_1
  4. /***********************************************/
  5. BYTE   Do_DisClockEvent_0(BYTE  Tevent)
  6. {
  7.   switch(Tevent)
  8.    {
  9.     case WAIT_CARD_Tevent:
  10.      Set_TimerEvent(WAIT_CARD_Tevent,WAIT_CARDCONSUME_TIME);//(1)
  11.  Check_Card_Event(0);//(2) Idle card
  12.  break;
  13.     case DIS_CLOCKEVENT_Tevent:
  14.  DisplayClock();     //(0)
  15.      Set_TimerEvent(DIS_CLOCKEVENT_Tevent,DIS_CLOCKEVENT_TIME);//(1)
  16.  //SEND_CARD_LED ^= 1;
  17.  break;
  18.     case DISPLAY_DELAYEVENT_Tevent:
  19.          //Save_My_All_Data();//因为可能在没电池时不正常拔电。
  20.  Renew_To_AllInit();
  21.  break;
  22. case SETDEL_PASSWORD_Tevent:
  23.      //set_del_enble_flag=my_for_test_bit=FALSE;
  24.  break;
  25. default:return(Tevent);
  26.    }
  27.   return(0);
  28. }
  29. BYTE   Do_KeyTmierEvent_3(BYTE  Tevent)
  30. {
  31.   switch(Tevent)
  32.    {
  33.     case WAIT_PRESSKEY_Tevent:
  34.  Renew_To_AllInit();
  35.  break;
  36. case SETDEL_PASSWORD_Tevent:
  37.      //set_del_enble_flag=my_for_test_bit=FALSE;
  38.  break;
  39. default:return(Tevent);
  40.    }
  41.   return(0);
  42. }
  43. BYTE  Do_WaitCardTmier_Event_5(BYTE  Tevent)
  44. {
  45.   switch(Tevent)
  46.    {
  47.     case WAIT_CARD_Tevent:
  48.  do_buzzer(BUZZER_WAIT);
  49.      Set_TimerEvent(WAIT_CARD_Tevent,WAIT_CARDCONSUME_TIME);
  50.  Check_Card_Event(0); //1--all card:for test!.
  51.  break;
  52.     case WAIT_EXIT_Tevent:
  53.  Renew_To_AllInit();
  54.  break;
  55. default:return(Tevent);
  56.    }
  57.   return(0);
  58. }
  59. /*********************************************/