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

📄 8880._h

📁 使用8880实现DTMF通信及拨号的程序.
💻 _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 + -