//******************************************************************** #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 //************************************************************************
2019-12-21 18:52:43 59KB ps/2 at89s52 开机自检 程序
1