dialer_program.h

来自「这个系统是我根据常州拨云拨号器的硬体写的应用系统,完全兼容拨云拨号器的硬件和全功」· C头文件 代码 · 共 73 行

H
73
字号
#ifndef _Dialer_program_h_
#define _Dialer_program_h_

//sbit P1_0 = Q4;
//sbit P1^1 = Q3;
//sbit P1^2 = Q2;
//sbit P1^3 = Q1;
#define ip_number_add			0x00	//ip设置
#define ipRouter_add			0x50	//IP路由
#define ringswitch_add			0x53	//呼入允许
#define lock_add				0x54	//区域锁
#define local_add				0x57	//本地区号
#define password_add			0x5a	//密码
#define forbigdial_add			0x60	//禁止拨号号段
#define no_ip_number_add		0xb0	//不加IP号段
#define dialpaly_add			0x5D	//IP播放假回令音
#define mobile_no_zero_add		0x5E	//长途手机去0
#define dialaudio				0x01	//回铃音
#define ringaudio				0x02	//回铃音长
#define errormusic				0x03	//错误音
#define suremusic				0x04	//正确音
#define polaritytime			0x0f  	//语音检测计时
#define dialbuf					0x0e  	//拨号	
#define 	 _9270	P1
 

sbit lift_detecy 	= P1^4;
sbit audio_detecy 	= P1^5;
sbit SDA_24C08		= P1^6;
sbit CLK_24C08		= P1^7;
sbit Polarity 		= P3^3;
sbit STD   			= P3^2;
sbit still 			= P3^4;
sbit led   			= P3^7;
//sbit CE			= P3^3;
sbit CLK_9200		= P3^0;
sbit SDA_9200		= P1^7;
sbit audiopin		= P3^5;
sbit a0 = B^0;
sbit a1 = B^1;
sbit a2 = B^2;
sbit a3 = B^3;
sbit a4 = B^4;
sbit a5 = B^5;
sbit a6 = B^6;
sbit a7 = B^7;

extern bit setbit;
extern bit section ;
extern bit play_bit;
extern bit timeup;
extern bit dialbit;


extern unsigned char keybuf[20];
extern unsigned char p[16];
extern unsigned char data nkey;
extern unsigned char data audiotype;
extern unsigned char data address;
extern unsigned char data count;


extern void EEReadPage (unsigned char *str, unsigned char Block, unsigned char StartAddr, unsigned char n);
extern void play (unsigned char audio);
extern void setkey(void);
extern void senddtmf(unsigned char ch); 
extern void delay(unsigned char ch);
extern unsigned char ipRouter[3];
extern void putbuf(unsigned char ch);
extern void polarity_detect(void);
extern void dial(unsigned char *str);
extern void Polaridy_audio_HZ (void );
#endif

⌨️ 快捷键说明

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