📄 8880._h
字号:
#define M8880_CS (1<<PD5)
#define M8880_RS (1<<PD7)
#define M8880_RW (1<<PD4)
#define M8880_CLK (1<<PD6)
#define M8880_DataPort PORTC
#define M8880_DataDDR DDRC
#define M8880_DataPIN PINC
#define M8880_BIT0 0x1
#define M8880_BIT1 0x2
#define M8880_BIT2 0x4
#define M8880_BIT3 0x8
#define M8880_CtrlPort PORTD
#define M8880_CtrlDDR DDRD
#define M8880_INT 0
#define M8880_RECV_BUFSIZE 50
#define M8880_SEND_BUFSIZE 50
#define M8880_Handup PORTC|=0x20;
#define M8880_Handdown PORTC&=~0x20
typedef struct tagM8880_STATE{
char SendCount;
char *CurSend;
char RecvIntCount;
char *RecvStartPtr;
char *RecvEndPtr;
char *CurRecv;
char Sending;
}M8880_STATE,pM8880_STATE;
void M8880_WriteChar(char c);
char M8880_ReadChar(void);
void M8880_WriteCtrl(char c,char flag);
char M8880_ReadState(void);
void M8880_Init(void);
void M8880_Send(char *x,char count);
void M8880_Recv(char* buf,char count);
void M8880_Dial(char *x);
void M8880_CPDial(char *buf);
extern char *noresponse;
extern char *handdown;
extern char *c_ok;
extern char *c_error;
extern char *c_busying;
extern char *calling;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -