51单片机如何控制电话拨号,原理是什么?电路如何接?谢谢了。

51单片机如何控制电话拨号,原理是什么?电路如何接?谢谢了。,第1张

有专门用于单片机控制拨号的芯片,,拨号线D0,D1,D2,D3能排列成十六种状态,能出16种双音频信号或15钟脉冲信号.单片机用四条线控制D0,D1,D2,D3,再用两条线控制/CE和ACK就可。

单片机,全称单片微型计算机(英语:Single-Chip Microcomputer),又称微控制器(Microcontroller),是把中央处理器、存储器、定时/计数器(Timer/Counter)、各种输入输出接口等都集成在一块集成电路芯片上的微型计算机。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。由于其发展非常迅速,旧的单片机的定义已不能满足,所以在很多应用场合被称为范围更广的微控制器;从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。

ADSL是当今比较实惠的一种宽带接入方案,其计费目前一般采用包月的方式如果一个用户使用一个帐号上网,那就势必有点不划算,如何实现一条ADSL多个用户上网呢?下文交流一下经验。

共享原理:鉴于目前市场主流的以太网接口的外置式ADSL Modem都有内置路由器,具备路由功能同时还内置了一个大容量ROM芯片(其中含PPP拨号程序)。借助这个内置拨号程序即可让Modem在通电后自动进入拨号程序。只要把ISP分配的用户名和拨号密码写入ADSL的内置ROM芯片,并让它保存这个用户名和密码,ADSL Modem就可以自动进入拨号了。借助内置的路由功能,轻松完成Internet与局域网之间的数据包交换,实现多台机器共享上网。

第一步:实现ADSL Modem自动拨号

首先找到你的ADSL Modem的内部IP地址,如10.0.0.2(你的ADSL说明书有介绍),把连接调制解调器的网卡设置为同一网段的IP地址,如10.0.0.3等,网关地址设为10.0.0.2。直接在浏览器地址栏输入“http://10.0.0.2

d出的窗口分为2个部分,左边为主要栏目,右边为每个栏目的具体设置。单击窗口左边的“LAN”,读取IP地址(IP Address)和子网掩码(Subnet Mask),记下这两个数据,这就是局域网的网关和掩码。同时设定DHCP服务为“System Allocated(系统自动分配)”。另外“User Mode”一项一定要设置为“Multi User(多用户)”,否则也无法实现宽带共享。设置完成后点击“Submit”提交数据。

单击窗口左边的“WAN”,进入“WAN Configuration”设置对话框。这是整个 *** 作中最关键的一步。在这里,我们需要更改PPP传输模式“ENCAPSULATION”为“PPPoE LLC”,并把ISP给予的虚拟拨号的用户名Username和密码Password写入,设置完成点击“Submit”提交。

单击窗口左边的“DNS”,设置域名解析服务器。我的NS-201LAN能够自动获取ISP的DNS,所以无需设置。如果Modem不能自动获取,可以点击左边窗口中的“SYSTEM LOG”选项查看到这项信息,也可以直接向你的ISP询问。

单击窗口左边的“Save Settings”,进入保存配置窗口。点击“Submit”提交以上信息(记得以上每一步都要提交保存,设置此时千万不可断电),将以上设置写入modem的ROM--重启modem。重新顺序打开ADSL电源和计算机,试一试,不用拨号,计算机已经自动连上Internet!

以上实现过程在不同的ADSL Modem中有所不同,具体请参考ADSL Modem用户手册。

第二步:联接并设置局域网

设置局域网的步骤在此不再详述。局域网连通以后,先关闭ADSL Modem,然后将ADSL输出的先接到HUB,记住这里是接到HUB不是输入口,而是和任意计算机并行的端口,而各个计算机网线分别接入和modem并行的端口,然后在网络邻居的属性里面将TCP/IP的属性改为自动获得IP。打开ADSL modem的电源,开机,整个局域网就可以实现上网。

按照以上的共享设置,我们只需一直开着ADSL Modem和Hub的电源,谁想上网开机就可以上了。这种方案够经济实用吧?这种方法适合一个家庭多个用户或者一个楼层的共享上网,既经济又能保证速度,还很方便,怎么样,试试吧。(注:这个方式不适合限时用户和流量计费用户)

手机IP拨号芯片的拨号使用:

当用户作了正确设置后,每次拨号跟正常电话拨号方式完全一致。省去好多要记录号码,手工输入等等麻烦的步骤,充分享受优质快捷的服务

和低廉的话费。

一.手机IP拨号芯片的使用举例:

比如用户想使用17951作为IP拨号服务号,就作如下设置:

在【IP号编辑】菜单里将17951输入好并选择确定,则这个服务号就永久设置好了,不会因为手机没电而改变。

在【拨号使用模式】菜单里设为‘连拨’方式。

在【IP拨号条件】菜单里有3个选项,如果用户只是希望通过IP方式来拨打异地固话长途,就选择首位必须为0的方式;如果他也想通过IP方式

同时可以来拨打手机用户和异地固话长途,就选择首位也可为1的方式。拨号无限制,你要觉得设置IP拨号条件麻烦。就弄个无限制就行啦

假设这个用户是北京的号码,他要拨打广州的一个固定电话020-88888888,他可以直接输入02088888888来拨号。这时手机会自动以拨出

1795102088888888的方式来作IP拨号,用户是看不到这个拨号过程的,但是可以享受IP拨号的便宜资费。

如果他要拨打另一个手机用户13888888888,手机转成哪种方式取决于他所选择的IP拨号条件。如果他选择了首位必须为0的方式,

手机会以13888888888的号码送出去,使用普通拨号方式;如果他选择了首位也可为1的方式,手机会自动以拨出1795113888888888的号码

送出去来作IP拨号,给这个手机号自动加零。

再特别举例说明一下捆绑回拨卡使用的例子:

比如一种回拨卡的预约号码是0311-88888888,他要拨打一个固定电话010-88888888,将服务号0311-88888888绑定于芯片里,简单设置一下,

拨打电话时,直接从电话簿里调出你目的号码010-88888888按发送键拨出,系统自动挂断电话,等待回铃,接通,与对方通话就ok。

如果拨出是手机呢,如果拨叫的是本地手机号,你可以选择快捷方式里的“为手机号加零”中的“否”,如果拨外地手机,选择“是”。

如果你经常拨打外地的同一个地区的电话号码,那么你可以选择“为固话加区号”设置一个区号,这样你拨打该地区电话时,

连加区号的都省了,拨号器自动为您服务。

具体资费问当地营业厅或者10086


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11536942.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存