//********************************************************************#include "ps2.h"//********************************************************************#define clr_ps2_clk() (ps2_clk=0)#define set_ps2_clk() (ps2_clk=1)#define clr_ps2_data()  (ps2_data=0)#define set_ps2_data()  (ps2_data=1)#define  db   (1<<3)#define  cmp_db() (P2^=db)#define  set_db() (P2&=~db) #define  clr_db() (P2|=db)//********************************************************************#define  delay_5us  nop;nop;nop;nop;nop;nop;nop;nop;nop;nop;#define  delay_10us  delay_5us;delay_5us#define  delay_15us  delay_5us;delay_10us#define  delay_20us  delay_10us;delay_5us#define  delay_40us  delay_20us;delay_15us#define  delay_50us  delay_40us;delay_10us//************************************************************************
                                    
                                    
                                        
                                            1