高分求购!At指令集和一个简单的使用At指令的源程序。

jzhang533 2002-05-21 02:43:56
使用at指令的源程序只需能够说明使用at指令需要哪些头文件和lib即可。
先来先得!
收到后另有200分相赠。
my mail:
jzhang533@263.net
...全文
124 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
jzhang533 2002-05-22
  • 打赏
  • 举报
回复
hehe~~~~~~`
3xs all
给分了。
DeeperFishing 2002-05-22
  • 打赏
  • 举报
回复
命令 说明

───────────────────────────────────

──

AT 注意码;除A/外它出现在所有命令之前

A 应答电话

A/ 重复上一行命令。

B 设定协议。当使用高速调制解调器时,B的值可高达63,参见随机

手册。

B,B0 CCITT V.21/V.22协议(1200bps)。

B1 Bell 212A协议(1200bps美国国内);缺省值。

B30 V.22bis(2400bps)。

B41 V.32(4800bps)

B52 V.32(7200bps)

B60 V.32(9600bps)

B64 V.FC(9600bps)

B75 V.32 bis (14400bps)

B76 V.FC(14400bps)

D 用下列修改拨号。键入ATD和一个或多个下列命令,再加上电话号

码0-9;

P 脉冲(用转动拨号式电话拨号)。

R 反向拨号。

S=n 存储电话号码0、1、2或3;例如:ATDS=2并按Enter

T 音频。

W 等待拨号音

@ 等待静止。

, 每个逗号(典型地)暂停2秒(每个逗号的延时数存在寄存器G8中)。

; 拨号后恢复到命令状态;不等待调制解调器到调制解调器的连通。

譬如,用于呼入电子服务网以查看你的帐目节余。

例子:键入ATDT456-1414;

并按Enter进行拨号,等一会儿,然后键入ATDT5251;并按Enter发

送音频码。

! 刹那挂机后再恢复(挂机75毫秒,然后再连通)。用于在PBX系统中

呼叫传输。

E 在命令状态期间控制回显。

E,E0 没有回显。

E1 字符回显到你的显示器上(缺省)。

H 电话挂钩控制。

H,H0 挂起(把电话放在挂钩上)。

H1 摘机,但不进行信号交换(拿起电话,但不试图连通)。

I 返回调制解调器的号码和状态。

I,I0 返回调制解调器标识符。

I1 执行ROM校验和检查并返回值。

I2 验证ROM校验,返回OK或ERROR。

I3 报告ROM部件,包括软件的版本号。

I4 以软件申请表的方式报告调制解调器容量。

L 监听嗽叭音量制(每一个调制解调器对低音量的反应变化很大)。

L,L0 最低音量,但没有关上(见ATM)。

L1 低音量。

L2 中音量。

L3 高音量。

M 监听喇叭开或关。

M,M0 监听喇叭常关。

M1 监听喇叭开直至检测到

M2 监听喇叭常开;检测到载波信号后关(缺省)。

M3 拨号期间以及检测载波信号时监听喇叭关,然后关(可能M1噪音小

一些)。

O 返回到联机状态(字母Oh,不是零)。

O,O0. 返回到联机状态(字母Oh或Oh零)。

O1 返回到联机状态并初始化随后的序列。

Q 允许或抑制从调制解调器到计算机的结果码(CONNECT、RING、

BUSY、NO CARRIER)等等。如果结果码送回的话,某些软件将不能

工作。

Q,Q0 显示结果码(缺省)。

Q1 不显示结果码。

Q2 抑制RING。

S 读写S-寄存器(见表 4 中的 S-寄存器列表)。

Sn 把当前的寄存器编号设定为n,这里n=0,1...95。如果未指定编号,

调制解调器仍认为是上一次选择的那个寄存器。

Sn=v 把S-寄存器n的值设定为v。

Sn? 读S-寄存器n并把结果返回给计算机,这里n =0,1...95。

V 以文字或数字送出结果码。

V,V0 以数字显示结果码。

V1 以文字显示结果码。(缺省)

X 呼叫过程选项(扩展结果码、拨号选项)。

X,X0 仅选基本结果码。连通CONNECT结果码。不认拨号音或忙信号。

X1 除能产生所有的CONNECT结果码外,与X0一样。

X2 等待拨号音,不识别忙信号。能产生所有的CONNECT结果码。

X3 识别忙信号但不等待拨号音。能产生所有的CONNECT结果码。

X4 拨号前等待拨号音,能识别信号。能产生所有的CONNECT结果码(缺

省)。

Y 长间隔断开 (确定调制解调器在接收到一个1.6秒的中断信号后是

否断开)。

Y,Y0 抑制长间隔断开(缺省)。

Y1 调制解调器在接收到ATHO(挂机)命令后,在挂机前发送4秒钟的中

断(间隔)信号。

Z 挂机;复位。

Z0 复位,从永久性RAM中调出储存的用户开工文件0。

Z1 复位,调出储存的用户开工文件1。
DeeperFishing 2002-05-22
  • 打赏
  • 举报
回复
经常使用的命令

命令 说明


ATDT 用音频拨号

ATDP 用脉冲拨号

ATA 回答电话

ATH 挂起电话

ATZ 复位调制解调器

ATX0D 手工拨号时连通

ATS0=0 关闭自动应答装置

ATS0=2 响铃两声后应答

,(逗号) 等待2秒

+++ 换码序列(发出该命令时,先暂停一秒,然后快速键入+++,等待调

制解器回答OK)。脱离联机状态,进入命令状态,这样,就可以把

命令送到本地调制解调器而不会送到其它调制解调器。

<Enter> 行结束符。除A/和+++外,所有命令后都要加上该字符,如果在拨

号或等待连通时按Enetr键,拨号就会终止。

调制解调器命令
qiuanhong 2002-05-22
  • 打赏
  • 举报
回复
在程序里头,把那"AT\r"改为"ATD130*************\r"
jzhang533 2002-05-21
  • 打赏
  • 举报
回复
麻烦你在告诉我,发送一个拨打电话的指令怎么发送呀。
如atdt130********/r/n
qiuanhong 2002-05-21
  • 打赏
  • 举报
回复
将我的类加入到你的工程中,然后创建一个该类的对象
CCSeekPort serial;
UINT Result;
Result=serial.OpenComPort("COM1"); //打开串口并向连接到串口设备(如:MODEM)发送AT指令.


//函数OpenComPort()的返回值已在类里有说明
jzhang533 2002-05-21
  • 打赏
  • 举报
回复
qiuanhong(练从难处练,用从易处用)老兄
收到了你的信,可是你的例子怎么编译呀。
把整个VC工程给我吧!
//bow







zhuwenzheng 2002-05-21
  • 打赏
  • 举报
回复
给我一个,可以吗??
zhuwz_bill@sohu.com
qiuanhong 2002-05-21
  • 打赏
  • 举报
回复
已发送,指令集和一个类.里面用到了"AT"指令

要给分哟!
qiuanhong 2002-05-21
  • 打赏
  • 举报
回复
AT是指令,不需要任何的头文件和.LIB。
我这有个NOKIA的指令集

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • AIGC Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

试试用AI创作助手写篇文章吧