該項目是一個利用AVR單片機來產生DTMF信號的實驗,可以完成電話撥號器的功能,同時可以把 電話號碼顯示在1602液晶板上,如果沒有液晶板的可以把該部分電路去除,制作就會更簡單。揚聲 器可以使用電話聽筒里的揚聲器,這樣音質會更好,撥號會更準確,建議不要使用實驗板上常用的 那種無源蜂鳴器,音質很差。
本項目使用了ATMEGA8芯片TIMER1的OCA1腳產生DTMF信號,時鐘信號源為內部8M,請勿超出4-10M
范圍,否則輸出的DTMF信號不準確。下一步我會加上重撥和記憶功能,利用EEPROM來保存最近發送過的號碼,以及增加一些小功能。
如果大家需要 Bascom-AVR 軟件,可以到本網站的
|手機版|MCU資訊論壇
( 京ICP備18035221號-2 )|網站地圖
GMT+8, 2025-5-1 01:58 , Processed in 0.032363 second(s), 8 queries , Redis On.
Powered by Discuz! X3.5
© 2001-2025 Discuz! Team.