论坛风格切换切换到宽版
  • 4278阅读
  • 12回复

采用AT89C2051产生DTMF信号 [复制链接]

上一主题 下一主题
离线bg2ihr
 
发帖
572
只看楼主 倒序阅读 0楼 发表于: 2005-12-13
有ham朋友需要,就传上来大家都共享吧。可修改后当子程序调用,也可用于51指令相兼容的单片机。
离线bg2ihr
发帖
572
只看该作者 1楼 发表于: 2005-12-13
zip文件是asm汇编程序
pdf文件是sch原理图
离线bd8te
发帖
4255
只看该作者 2楼 发表于: 2005-12-13
有没有用采用at89c2051解dtmf信号的电路?
离线bg5cvc
发帖
1106
只看该作者 3楼 发表于: 2005-12-13
'
有没有用采用at89c2051解dtmf信号的电路?
'
这样做恐怕太累了,搞个8870之类的即可。
离线bg5sbj
发帖
386
只看该作者 4楼 发表于: 2005-12-15
hao!!!!!!!!!!!!!
离线ljchip
发帖
459
只看该作者 5楼 发表于: 2005-12-19
n年以前就做过了。10个字
离线robust
发帖
31
只看该作者 6楼 发表于: 2005-12-19
真的是有点累
'
这样做恐怕太累了,搞个8870之类的即可。
'
用8870或者8880是很简单的。不过我想论成就感而言,当然是楼主的方法来的大。
离线ljchip
发帖
459
只看该作者 7楼 发表于: 2005-12-20
看过程序,eeprom的数据没有,不能用的。
离线bg2ihr
发帖
572
只看该作者 8楼 发表于: 2007-01-04
跟eeprom没有关系,是用的二个定时器产生的dtmf信号,其实很简单的!
离线ahzds
发帖
7423
只看该作者 9楼 发表于: 2007-01-04
实现是可以实现,就是mcu出来的是方波信号,谐波干扰应该比较严重,两个波形简单的叠加后,出来的波形不标准,估计用示波器可以观擦到混乱的波形,程控交换机有可能不识别!
但楼主提供了一个低成本解决问题的途径,加上无保留的公开,所以顶一个!
发送容易,接受难!识别的难度要大得多!如果采用ad的方法,显然又不符合低成本的要求,那还不如用一片解码器呢!
离线bg5cvc
发帖
1106
只看该作者 10楼 发表于: 2007-01-04
前些时间我也是用单片机的两个定时器做过试验,产生的双音频8870能很好的解码。
离线ahzds
发帖
7423
只看该作者 11楼 发表于: 2007-01-04
刚才下了一下楼主的asm,发现许多问题,首先编译产生大量错误,修改量太大,还不如自己重新写!
离线zh9999
只看该作者 12楼 发表于: 2007-01-23
谢谢楼主,可供参考,学习