导航:首页 > 操作系统 > 单片机拨电话号码汇编程序

单片机拨电话号码汇编程序

发布时间:2023-01-01 22:06:25

❶ 如何用单片机实现FSK来电显示解码

一、nbsp;来电号码显示技术的基本原理nbsp;来电号码显示实际上是现代电信交换网络可以提供的一项服务业务。就其机理而言,是指交换机对用户提供来电号码专用格式的数据的传送,而用户终端利nbsp;用符合数据解码格式要求的端机进行接收和显示。当交换机发出第一次振铃信号后,紧接着发出一串调制信号(现用的主要有FSK和DTMF两种格式的信号),nbsp;此信号包含着拨号方的电话号码、日期、时间、姓名等信息。来电号码显示器在每一次振铃信号的唤醒下,开始接收FSK信号,经解码芯片(如Motorolanbsp;的RC145447)获得其中信息,由单片机进行格式处理并在屏幕上显示出来。同样,若传输过来的是DTMF来电号码信息,只需由DTMF解码芯片来进行nbsp;数据解码,即可显示DTMF的来电号码。nbsp;二、nbsp;电路原理及设计nbsp;本文介绍的来电号码显示器以MC68HC05P1为主控单片机,控制MC145447接收符合Bell202标准的FSK信号。其中,单制式信息包括日期、时间、电话号码;复合制式信息包括日期、时间、电话号码、姓名。来电显示器可存储60个记录。nbsp;1.nbsp;主要功能介绍nbsp;该机的主要功能有如下五个方面。nbsp;1)nbsp;一般Callnbsp;ID接收显示功。Callnbsp;ID平时处于等待状态,当电话振铃时被唤醒,进入接收状态。LCD开始显示接收到的信息。nbsp;2)nbsp;长途电话或私人电话批示功能。当Callnbsp;ID接收到长途电话或私人电话时,电话号码空缺,屏幕上显示Outnbsp;ofnbsp;Areanbsp;(长途电话)或Private(私人电话)。nbsp;3)nbsp;Mailnbsp;Box指示功能。当电信局开通Mailnbsp;Box服务项目时,Callernbsp;ID能显示“Mailnbsp;Box”表示有留言。nbsp;4)nbsp;重要号码报警功能。接收到的信息与存储器中被设置成重要号码的记录相同时,Callnbsp;ID会发出报警音,提醒用户接听电话。nbsp;5)nbsp;厌恶电话的过滤功能。接收到的信息与存储器中被设置成厌恶号码的记录相同时,Callnbsp;ID会自动模拟提机2S再挂机,使对方电话打不进来。nbsp;从图中可见TI-RI为外接电话线;MC68HC05P1为主控单片机,用于控制信号的接收,信息的显示、存储,以及数据显示格式的轮换等;nbsp;MC145447为FSK信号的接收解码芯片;LCD202为2行╳20字符LCD显示屏;U4(24C16)为E2PROM存储器;系统使用+5V直流nbsp;电源工作。nbsp;当振铃信号从TI-RI输入到MC145447解芯片时,即产生中断信号,唤醒MC68HC05P1单片机。解码芯片接收FSK信号进行解码,nbsp;单片机读取中期数据进行格式处理,并开启LCD显示屏,同时也接通EEPROM存储器的电源。单片机从EEPROM存储器中读取存储的电话号码,与刚接收nbsp;到的信息进行比较,判断其性质,然后把结果及电话号码等信息显示在LCD显示屏上,并存储修改EEPROM存储器的内容。nbsp;3.nbsp;程序设计流程nbsp;接收显示的程序主要以中断服务方式进行,其流程原理如nbsp;三、nbsp;使用方法nbsp;Callernbsp;IDnbsp;来电号码显示器作为电话伴侣,与电话机简单并接即可使用,不会影响电话机的正常使用。其采用9V干电池或9——12V直流充电器供电。Calerlnbsp;ID正常工作电流为6.8nbsp;mnbsp;A,等待状态耗电极微,如使用9V干电池供电,可连续使用3-6个月。nbsp;本文介绍的来电号码显示器是单制式的,另一种同时可处理、显示不同制式的来电号码显示器正进一步开发之中。其实Callernbsp;IDnbsp;也可以与电话机合为一体,使用同一单片机和显示屏,使电话机的功能更强。

❷ 基于单片机的电话自动拨号器的程序

你要是用MT8888的话,我之前做过有一段代码可以试试。
其实这个创意已经被做了无数遍了,没啥前途...

❸ 单片机汇编语言程序

问题较多。
1. 延时程序:
DELAY:
DS1:MOV R4,#0X7F
DS2:MOV R5,#250
......

其中的#0X7F,#代表数字,0x7F代表16进制形式数字,即十进制127;
#250就简单了,就是数字,250。

2。DPTR增1是什么意思,是0100增1吗?
是的,DPTR的内容将变为0101。

❹ 请问怎么用单片机控制座机打电话啊多谢····

最简单的的方法是控制按键的高低电平,你懂的

❺ 单片机 汇编程序 串口通信

HERE: AJMP HERE
SINT: MOV P1,R0
JB RI,RECV
JB TI,SEND
AJMP HERE

中断里面直接用这种方式直接跳到主程序,我以前还是真没试过,不过估计能行吧。 我一直用RETI 返回堆栈地址位置的。

但下面这地方肯定有错的,就是执行MOV SBUF,A 后没有等待!!
正确的顺序是: CLR TI ;清发送标记
MOV SBUF,A ;发送
JNB TI,$ ; 这里是如果TI没有被置1就等待,因为送数可能还没有完成。。就去执行别的动作,可能会有问题。
接收也一样要等待:
MOV A,SBUF
JNB RI,$ ;等待接收完成标志。

另外:
CPL P1.7 有问题,我猜你是用P1.7来观察接收次数,
但由于CPL P1.7取反命令是读一下P1.7再取反输出的,如果你的p1.7外接电路不科学,不合理,可能会出现你每次不管发1,还是发0,p1.7都是低电平,比如你将p1.7直接接在npn三管基极就会一直是0V或0.7V , P1.7的读入值会总为0,CPL 输出会总是为1
你可以用内部(非P口的位地址过度一下),比如: CPL 01H
MOV C,01H
MOV P1.7,C
你先试验吧。。。

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

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

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

阅读全文

与单片机拨电话号码汇编程序相关的资料

热点内容
苹果平板如何开启隐私单个app 浏览:700
空调压缩机一开就停止 浏览:524
如何下载虎牙app 浏览:847
日语年号的算法 浏览:953
dev里面的编译日志咋调出来 浏览:298
php函数引用返回 浏览:816
文件夹和文件夹的创建 浏览:259
香港加密货币牌照 浏览:838
程序员鼓励自己的代码 浏览:393
计算机网络原理pdf 浏览:752
吃鸡国际体验服为什么服务器繁忙 浏览:94
php中sleep 浏览:490
vr怎么看视频算法 浏览:86
手机app如何申报个人所得税零申报 浏览:692
如何截获手机app连接的ip 浏览:331
冰箱压缩机是否需要电容 浏览:346
python列表每一行数据求和 浏览:274
自己有一台服务器可以玩什么 浏览:656
社会学波普诺pdf 浏览:584
解压做食物的小视频 浏览:758