Interface circuit between MT8880, AT89C51 and voice circuit

Publisher:oplndctkl出Latest update time:2023-03-14 Source: elecfansKeywords:MT8880 Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere

Interface circuit between MT8880, AT89C51 and voice circuit

There are five registers inside the MT8880, which are the receive data register, the transmit data register, the transceiver control registers CRA and CRB, and the transceiver status register. In this design, since only the sending data register, sending and receiving control registers CRA and CRB are used to send DTMF signals to realize the automatic dialing function, only these three registers are introduced here. The data in the send data register determines the frequency of the dual audio signal to be sent, so data can only be written to the send data register. The two transceiver control registers occupy the same address, so whether to operate CRB is determined according to the value of the register selection bit in CRA. Its interface circuit is shown in Figure 4.


The ISD1420 voice chip uses direct analog storage technology, and has excellent recording and playback sound quality, and has a certain reverberation effect; its peripheral components are simple, and only simple resistors and containers can be used to form a simple recording and playback circuit; no backup is required Power supply, long information storage time, no special programmer or voice developer required; strong address selection capability, the memory can be divided into 160 segments for management, resulting in a minimum recording and playback time of 125ms. The interface circuit diagram is shown in Figure 4.


Voice segmentation method: The address input terminals A0~A7 are arranged from low to high. Each address represents 125ms addressing. 160 addresses cover the voice range of 20s (160×0.125s=20s). The recording and playback functions are from Starting from the set starting address, the end of recording is determined by the stop operation. The chip automatically inserts an end mark (EOM) at the end of the segment; and when playing back, it automatically stops playing when it encounters the EOM mark. In this design, because four segments of alarm prompt voice are needed, each voice segment is set to 5s during the design, and its starting addresses are 00000000B, 00101000B, 01010000B, and 01111000B. It can be seen from these four starting addresses A7, A2, A1 and A0 are all 0, so connect them to ground.


Keywords:MT8880 Reference address:Interface circuit between MT8880, AT89C51 and voice circuit

Previous article:51 microcontroller generates PWM method
Next article:What are the main differences between 80C51 microcontroller and 8051 microcontroller?

Recommended ReadingLatest update time:2024-11-16 13:07

Design of infrared remote control password lock system based on AT89C51
1. Introduction At present, the main development direction of password lock systems at home and abroad is: contact password lock system, contactless password lock system, intelligent identification password lock system; but they all have different disadvantages. The cost of infrared remote control password lock system
[Power Management]
Design of infrared remote control password lock system based on AT89C51
Design of 16×16LED Chinese Character Matrix Scrolling Display Based on AT89C51 Single Chip Microcomputer
    LED display is a flat display screen composed of light-emitting diode dot matrix modules or pixel units. It has the advantages of high luminous efficiency, long service life, flexible configuration, rich colors and strong adaptability to indoor and outdoor environments. It is widely used for information release an
[Microcontroller]
Design of 16×16LED Chinese Character Matrix Scrolling Display Based on AT89C51 Single Chip Microcomputer
Analysis of the design scheme of electronic therapeutic instrument based on embedded device AT89C51SNDIC
1 Introduction Currently, electronic therapeutic devices use two electrode pads to symmetrically cover the body parts to be treated. The pulsating voltage on the electrode pads interacts with the resistance of the body part being treated to generate a pulsating current that can be sensed by the human body at the treat
[Microcontroller]
Analysis of the design scheme of electronic therapeutic instrument based on embedded device AT89C51SNDIC
C source program design of AT89C51 microcontroller frequency meter
This article is the C source program of the frequency meter based on the AT89C51 microcontroller. The main functions of this frequency meter are as follows: 1. Test function It indicates all the test functions possessed by the digital frequency meter, generally including frequency measurement, period, accumulated pu
[Microcontroller]
AT89C51 MCU decryption principle
The timing of the erase operation of the AT89C series microcontroller is: erase start ---- erase operation hardware initialization (10 microseconds) ---- erase encryption lock bit (50-200 microseconds) --- erase data in the on-chip program memory (10 milliseconds) ----- erase end. If the program is used to monitor the
[Microcontroller]
MCU AT89C51--7. Buttons (independent buttons, matrix buttons)
1. Keyboard type 1.1 Encoding keyboard Generate the key value code of the pressed key through the hardware circuit. The program is simple but the hardware circuit is complex Like a computer keyboard 1.2 Non-encoded keyboard The software is programmed to identify the non-encoded keyboard, the non-encoded keyboard har
[Microcontroller]
MCU AT89C51--7. Buttons (independent buttons, matrix buttons)
How to design a control circuit for a shearing machine with AT89C51 microcontroller as the core?
This article introduces a precision method that uses electrical appliances such as AC contactors, intermediate relays, travel switches, and foot switches to control the shearing of the shearing machine. During production and use, due to the high shearing frequency (about 30 knives per minute), the shearing machine has
[Microcontroller]
How to design a control circuit for a shearing machine with AT89C51 microcontroller as the core?
Design of RS 232 serial data interception based on AT89C51 single chip microcomputer
    introduction     At present, there is still a certain gap between my country's equipment technology level and that of developed countries. For advanced equipment introduced from abroad, how to break through its technical bottleneck without any technical information and achieve leapfrog development of equipment tec
[Microcontroller]
Design of RS 232 serial data interception based on AT89C51 single chip microcomputer
Latest Microcontroller Articles
  • Download from the Internet--ARM Getting Started Notes
    A brief introduction: From today on, the ARM notebook of the rookie is open, and it can be regarded as a place to store these notes. Why publish it? Maybe you are interested in it. In fact, the reason for these notes is ...
  • Learn ARM development(22)
    Turning off and on interrupts Interrupts are an efficient dialogue mechanism, but sometimes you don't want to interrupt the program while it is running. For example, when you are printing something, the program suddenly interrupts and another ...
  • Learn ARM development(21)
    First, declare the task pointer, because it will be used later. Task pointer volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • Learn ARM development(20)
    With the previous Tick interrupt, the basic task switching conditions are ready. However, this "easterly" is also difficult to understand. Only through continuous practice can we understand it. ...
  • Learn ARM development(19)
    After many days of hard work, I finally got the interrupt working. But in order to allow RTOS to use timer interrupts, what kind of interrupts can be implemented in S3C44B0? There are two methods in S3C44B0. ...
  • Learn ARM development(14)
  • Learn ARM development(15)
  • Learn ARM development(16)
  • Learn ARM development(17)
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号