?? ht9200、ht9170 調(diào)用程序注解 .txt
字號:
ht9200/ht9170程序使用說明
sbit DATA = P3^7 ;
sbit CLK = P3^6 ;
sbit CE = P2^7 ;
/*******************************************
DTMF 數(shù)據(jù)口:P0^0 ~ P0^3
*******************************************/
sbit DV = P2^6 ;
sbit OE = P3^2 ;
//sbit PWDN = P3^6 ;
//sbit INH = P3^7 ;
sbit DXC = P3^5 ;
sbit RING = p3^0 ;
/******************************************
發(fā)送子程序
in 為要發(fā)送的數(shù) 0-15
******************************************/
void send_ht9200(uchar in)
/*****************************************
DTMF 讀程序
返回 DTMF值
*****************************************/
uchar DTMF_read(void)
/******************************************
初始化檢測程序
******************************************/
void checkRING_Init()
void checkDV_Init()
void checkDXC_Init()
/***************************************
檢測有無振鈴RING 程序
返回 TRUE :有
FALSE:無
***************************************/
uchar check_RING(void)
/***************************************
檢測有無DTMF信號 DV 程序
返回 TRUE :有
FALSE:無
***************************************/
uchar check_DV(void)
/***************************************
檢測有無掉線信號 DXC 程序
返回 TRUE :有
FALSE:無
***************************************/
uchar check_DXC(void)
使用:
程序開始調(diào)用初始化檢測程序 checkRING_Init(); checkDV_Init() ; checkDXC_Init() ;
調(diào)用掉線檢測程序check_DXC();可以檢測電話線是否連接好;
調(diào)用檢測程序檢測振鈴checkRING_Init(); 檢測振鈴,
如果返回TRUE 就可以打開話路:用SW = 1 可以實現(xiàn)摘機。
調(diào)用DTMF檢測程序 check_DV(void); 檢測有無DTMF信號,
如果返回TRUE 表示有DTMF 信號,
再用讀DTMF程序DTMF_read() 讀出DTMF值。
***************************************/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -