TOP Contributors

  1. MIKROE (2779 codes)
  2. Alcides Ramos (376 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (118 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (139563 times)
  2. FAT32 Library (72041 times)
  3. Network Ethernet Library (57254 times)
  4. USB Device Library (47615 times)
  5. Network WiFi Library (43219 times)
  6. FT800 Library (42556 times)
  7. GSM click (29930 times)
  8. mikroSDK (28292 times)
  9. PID Library (26930 times)
  10. microSD click (26309 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Library

DTMF Dialer with Holtek HT9200A (Serial Mode)

Rating:

5

Author: Petar Timotijević

Last Updated: 2015-08-19

Package Version: 1.0.0.0

Category: Communication

Downloaded: 1427 times

Followed by: 1 user

License: MIT license  

Package contains HT9200A library with example and code example without library. HT9200A is very cheap and small (DIP8) DTMF generator IC. IC Price is ~0,25eur. Uses only three pins from MCU. IC is ideal for alarm dialing projects,...

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "DTMF Dialer with Holtek HT9200A (Serial Mode)" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "DTMF Dialer with Holtek HT9200A (Serial Mode)" changes.

Do you want to report abuse regarding "DTMF Dialer with Holtek HT9200A (Serial Mode)".

  • Information
  • Comments (1)
DOWNLOAD LINK RELATED COMPILER CONTAINS
mikroC PRO for PIC
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Library Blog

DTMF Dialer with Holtek HT9200A (Serial Mode) v1.0
Compiler         : MikroC Pro for PIC 6.0.1
MCU                 : PIC45K22  @ 32MHz (8MHz x 4xPLL)
                           Can be any other MCU (ROM>1570bytes RAM>147bytes)

Pins Description : PortC (RC1) to HT9200A CE   Pin 1 (Chip On is low, Chip Off is high)
                               PortC (RC4) to HT9200A DATA Pin 6 (D0,D1,D2,D3 bits)
                               PortC (RC3) to HT9200A CLK  Pin 5 (Data synchronous clock)
                                                         HT9200A DTMF Pin 7 (DTMF Signal Output 0,45V-0,75V)
Description        : HT9200A uses a 5-bit code, and a synchronous clock to generate a DTMF signal.
                               Each DTMF digit is made by serie of 5 bits. D0 is LSB (first received bit).
                               HT9200A will latch data on the falling edge of the clock (CLK pin).  

DTMF HT9200A example without library: \DTMF HT9200A Example\

DTMF HT9200A Library with simple example: \DTMF HT9200A Library\

Holtek HT9200A IC coding explanation: \HT9200A Tutorial\


 

Code example with library usage:

#include "DTMF_HT9200A.h"

void main()
{
   DTMF("1234567890");       // <<-- Generate DTMF for 1234567890
}
   

 


       

 

Animated LCD Screenshot

Animated LCD Screenshot

Example of dialing phone number Example uses LCD display for better presentation. Example location: \DTMF HT9200A Example\

View full image
Holtek HT9200A Signal Coding Explanation

Holtek HT9200A Signal Coding Explanation

Holtek HT9200A Signal Coding Explanation

View full image
IC circuit connections

IC circuit connections

Simple Circuit Example For interfacing to phone line use small isolation transformer.

View full image

ALSO FROM THIS AUTHOR

LCD 2x16 ADC Steps to Progress bar / Bargraph

5

EasyPIC v7, PIC18F45K22 32MHz, 8MHz crystal oscillator, PLL Enabled. Description: ADC voltage on RA0, show ADC steps in first row and progress bar / bargraph in second row. Progress bar represents ADC steps in range from 0-1023.

[Learn More]

Menus on LCD 2x16 Menus Example

5

Menus on LCD 2x16 Example Use RC0 for selecting options, RC1 for choose, and RC2 to back to main menu.

[Learn More]

ADC Code Examples for Various Offset Ranges

5

ADC Input: 0-5V Output 2x16 LCD: 0-5V ADC Input: 0-5V Output 2x16 LCD: 0-20V ADC Input: 0-5V Output 2x16 LCD: -25A 0 +25A ADC Input: -10V 0 +10V Output 2x16 LCD: 0-5V ADC Input: -2,5V 0 +2,5V Output 2x16 LCD: -2,5V 0 +2,5V ADC Input: -20V 0 +20V Output 2x16 LCD: 0-5V ADC Input: -5V 0 +5V Output 2x16 LCD: 0-5V

[Learn More]