找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

用Basic语言的DTMF电话拨号器

[复制链接]
慧龙 发表于 2010-5-13 23:05:37 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×

该项目是一个利用AVR单片机来产生DTMF信号的实验,可以完成电话拨号器的功能,同时可以把 电话号码显示在1602液晶板上,如果没有液晶板的可以把该部分电路去除,制作就会更简单。扬声 器可以使用电话听筒里的扬声器,这样音质会更好,拨号会更准确,建议不要使用实验板上常用的 那种无源蜂鸣器,音质很差。

本项目使用了ATMEGA8芯片TIMER1的OCA1脚产生DTMF信号,时钟信号源为内部8M,请勿超出4-10M
范围,否则输出的DTMF信号不准确。

下一步我会加上重拨和记忆功能,利用EEPROM来保存最近发送过的号码,以及增加一些小功能。

d4afec33f6e3c7c3c4a08205d8c6cdb3.jpg

如果大家需要 Bascom-AVR 软件,可以到本网站的 dde2612860e5753bfad2bc41bc763790.jpg

bascom.rar (696.98 KB, 下载次数: 0)

1fa0a30720c0087ed3eb01491680d5d2.jpg
c91a1c542e204aa8e413e7d7e01c7c0d.jpg
8793ed254d673f2ee7615e2851938608.jpg
bb741ec319f2d8e67755a2a6d98500e7.jpg
bb512af09d81a4b3e4ab8a4b37fafead.jpg
06b149ecdbb931da55aacee42a4b38b7.jpg
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-11-23 12:29 , Processed in 0.056956 second(s), 12 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表