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

📄 cal_estate.h

📁 在C8051f340下的一个完整的uart项目源码 请
💻 H
字号:

unsigned char g_state;
unsigned char g_event;

//define all of states
#define  initial_sta              1
#define  sending_bel_sta          2 
#define  coun_sta                 3  
#define  calling_sta              4
#define  busy_bel_sta             5
#define  rebell_sta               6

#define  called_bel_sta           7
#define  fir_hang_govern_sta      8
#define  secon_hang_govern_sta    9

#define  talking_through_sta      10
#define  speaking_substa          11
#define  listening_substa         12


// 0x1X : events from controller
#define  pick_up_event            1
#define  hang_up_event            2
//#define  coun_event               3
#define  stop_bel_event           4
#define  num_event                5 
#define  no_ans_event             6
#define  clc_ring_event           7
#define  cal_bell_event           8
#define  calling_hangup_event     9
#define  no_affirm_event          10


// 0x2X : events from hardware (DSP)
#define  channel_free_event       11
#define  channel_busy_event       12
#define  mul_calls_event          13
#define  ans_event                14
#define  called_picking_event     15
#define  fir_affirm_event         16

#define called_bell_event         17
#define picking_event             29//add 29
// 0x3X : timevoer events
#define  bel_timeover_event       18   //time1
#define  coun_timeover_event      19 //time2
#define  rebell_timeover_event    20
#define  ring_timeover_event      21
#define  busy_timeover_event      22

// 0x4X : events from controller duing the half duplex communication mode
#define  ppt_event                23       
#define  release_ppt_event        24    
#define  fir_hang_event           25
#define  secon_hang_event         26
#define  fir_timeover_event       27
#define  talking_timeover_event   28


#define  unppt_event              30
#define  release_event            31

#define ture                       111

/****************************public funtions to the two parties*********************/
extern void  displaynum_1( void );

extern  void    coun_number (  void  );

extern  void    rebell(  void  );
extern  void    clc_ring( void );

⌨️ 快捷键说明

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